Я только недавно обнаружил, что счета, которые генерируются программно, заканчиваются с неправильной общей суммой.В тот момент, когда мы открываем запись счета-фактуры, чтобы просмотреть ее, итоги счета-фактуры пересчитываются и исправляются.Неправильные суммы все еще видны в истории аудита.
Я отключил все плагины и рабочие процессы, связанные со счетами и деталями счетов, и смог воспроизвести проблему, выполнив следующие действия с помощью SDK:
- Создание заголовка счета-фактуры, установка соответствующего клиента и прайс-листа - Общая сумма в счете-фактуре составляет 0 долл. США (правильно)
- Создание строки сведений о счете-фактуре, выбор существующего продукта, единицы измерения и количества Итогосумма в счете-фактуре - это цена за единицу. * Количество (правильное)
- Обновление ранее созданной подробной строки счета-фактуры с суммой налога. Общая сумма в счете-фактуре составляет сумма налога (что неверно!)
Как уже упоминалось, если я открываю запись, чтобы просмотреть ее, она немедленно исправляет себя, и это действие записывается в журнал аудита.Если я задаю атрибут налога при создании строки детализации счета-фактуры, он работает нормально.
Эта проблема возникла только с 1 декабря 2018 года. Динамическая версия 365, на которой мы находимся, - это онлайн версия 1710 (9.1.0.986).Я не могу найти ссылку на что-либо, что изменилось в этой версии, чтобы вызвать такое поведение.
Кто-нибудь знает, почему это происходит?