Коллеги, возможно, кто-то уже с этим сталкивался и сможет подсказать.
Предыстория в двух словах: БЕ для Словакии, активирована вторая локальная валюта USD (тип 30). Создаем ТАП кредитору в F-47 в валюте документа = локальной валюте. При создании предложения по платежам по этому конкретному ТАПу вылезает ошибка FZ326 - сгенерированный документ имеет ненулевое сальдо по второй валюте USD, расхождение на 1 цент. Отличие, как мы выяснили, возникает в позиции кредитора, позиция НДС и позиция по транзитному счету корректные (т.е. совпадают с пунктом 1 ниже). Различий в курсах нет, так как ТАП и F110 имеют одинаковую дату проводки.
Что пробовали:
1) Создавали авансовый платеж с выравниванием. Платеж создается корректно, сумма позиции по кредитору по второй валюте на 1 цент отличается от документа, который показан в логе АПП.
2) Установили 6 сапнот, описывающих аналогичную проблему: 983210, 992530, 1011413, 1030287,1104387, 1034420.
3) По итогам пункта 2 (и, возможно, активированного округления по словацким кронам) у нас не только не исчезла разница в USD, она появилась и в локальной валюте на одну единицу.
4) Повторное изучение примерно сотни нот создало ощущения, что проблема кроется в ноте 873080, которая сдалала следующее: "Due to these corrections, the system no longer posts an exchange rate difference when you post the down payment, since the down payment request is merely a noted item".
Объяснение есть еще и в ноте 1104387: "Following the corrections from Notes 873080 and 992530, exchange rate differences are no longer posted for down payment requests. However, the payment program is not programmed to handle rounding differences that may arise." К сожалению, эта нота корректирует немного другой случай.
Мы уже выставили месседж в САП, ждем ответа. Праллельно наши разработчики смотрят код. Но, может, у кого-то есть варианты, как еще можно это починить?
Система 6.0, SAP APPL SAPKH60006