SAPфорум.RU
https://sapboard.ru/forum/

Разница в курсе валют при сторнировании документа транзакцией mr8m.
https://sapboard.ru/forum/viewtopic.php?f=5&t=94411
Страница 1 из 1

Автор:  arkhat.t [ Пн, фев 13 2017, 13:45 ]
Заголовок сообщения:  Разница в курсе валют при сторнировании документа транзакцией mr8m.

Добрый день, уважаемые гуру!

При сторнировании счета фактуры (валюта KZT) транзакцией mr8m, система выдает ошибку "M8285 - Сальдо в валюте KZT, тип валюты 30". Фактура и кредитор резиденты и валюта KZT.

Курс валюты за 31.01.2017 в USD = 326,25 тенге.
Курс валюты за 01.02.2017 в USD = 324,24 тенге.

Кто нибудь сталкивался с такой проблемой ?

Автор:  Yozhhhhh [ Пн, фев 13 2017, 17:27 ]
Заголовок сообщения:  Re: Разница в курсе валют при сторнировании документа транзакцией mr8m.

Валюта 30 - это валюта концерна.
Похоже, система пыталась привести значения во внутренней валюте к валюте концерна.
Потом уже по валюте концерна снова стала считать сальдо и оно не вышло в 0 из-за округления.
При неудачном стечении обстоятельств такое бывает. Бывает, что большое число, поделенное на какую-то константу (курс валюты), не равняется сумме двух более малых величин, поделенных на то же самое число. Не очень понятно, как лечить... У этого сообщения только одно место использования, попробуйте посидеть с отладкой и понять, как оно работает.
Инклуд LMRMPF1E, в нем ошибка выводится, если разница превысит некий допустимый порог f_tolerance.

Автор:  arkhat.t [ Пн, мар 27 2017, 15:44 ]
Заголовок сообщения:  Re: Разница в курсе валют при сторнировании документа транзакцией mr8m.

Добрый день, уважаемый гуру!

Подскажите пожалуйста как выкрутится в данном случае?
Может имеется какая то нота или прописать варианты проводок ? Какое то же лечение же должно быть? Я голову сломал. Решение нигде не нашел.

С уважением.

Автор:  Yozhhhhh [ Чт, мар 30 2017, 10:33 ]
Заголовок сообщения:  Re: Разница в курсе валют при сторнировании документа транзакцией mr8m.

Все, что приходит в голову, - это садиться и отлаживать.
LMRMPF08
ACCIT_KRED_AUFBAUEN_HW
Внутри надо найти:
Code:
PERFORM saldo_fw_pruefen USING   saldo_fw
                                         lines
                                         t_currencies-from_waers
                                         t_currencies-curtp
                                         t_currencies-waers
                                         t_currencies-datum
                                           f_kursf
                                         t_currencies-kurst.


У Вас saldo_fw ненулевое. Я попробовал старые фактуры посторнировать, у меня всегда оно 0.
Думаю, надо понять, почему saldo_fw не 0. Но с ходу не могу сказать, почему так.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/