Ранее, при импорте заказов за предыдущие периоды, интеграция устанавливала текущую дату для создаваемых документов, что искажало данные об остатках и прибыльности в учетной системе. Чтобы установить корректные даты, необходимо было запустить функцию учета комиссии в документах реализации и возврата. Однако API маркетплейсов имеет ограничения на хранение данных о расходах, и не все продавцы указывают комиссию в учетной системе.
Теперь для заказов в статусах, которые требуют создания документов согласно вашим настройкам, логика формирования даты для документов будет следующей:
1. При импорте заказов. Если в информации о заказах в API указана дата продажи (для документов отгрузки и входящих платежей) или дата возврата (для документов возврата и исходящих платежей), то проставим эти даты в документы. В противном случае, документы будут созданы с привязкой к дате заказа.
- Исключение составляют данные о заказах Яндекс Маркет, так как их API предоставляет информацию о последнем изменении статуса, что позволяет создавать учетные документы с использованием актуальной даты.
2. При синхронизации статусов также будут учитываться дата продажи и дата возврата, если на момент смены статуса они доступны в API в методе информации о заказах. В противном случае, документу будет установлена дата изменения статуса в учетной системе.