Не зная вашего конкретного варианта использования, невозможно сказать, что лучше. Но, вообще говоря, если вы хотите уменьшить количество получений и общую задержку, вы должны дублировать данные. Если вы хотите уменьшить общий объем хранилища и увеличить время ожидания, используйте отдельные документы.
Чтобы действительно выяснить, что лучше, вам следует провести сравнительный анализ и оценить расходы на выставление счетов с использованием фактических или ожидаемых данных о ваших данных.