Цитата:
Сообщение от
BOAL
Уточнение - оснавная валюта у вас что? Это сильно влияет на "подумайте".
Тк если доллары - это одно, если рубли другое.
№1 100 UDS mst = 3000 профиль1 (курс 30)
№2 -3100 RUR mst = 3100 профиль2 (курс 31)
делаем сопоставление
имеем закрытие 3000 RUR + перебросу профилей + курс разница (какая, кстати, проводка?)
Первичная валюта: рубли.
№1 01.05____Д 20.100__К60.030 _________100 USD (3000RUR) (курс 30)
№2 02.05____Д 60.080__К51.101_________3100 RUR (курс 31)
В проводке № 2 галка "предоплата" не отмечена.
Сопоставляем, получаем отрицательную суммовую разницу:
Д 20.100__К60.030 100 RUR
и проводку по сопоставлению:
Д 60.030__К 60.080______
3000 RUR
Цитата:
Сообщение от
BOAL
проводка №1 закрывется полностью, во второй остается 100 рублей (которые можете слать МБС или использовать для закрытия других счетов, или клиенту вернуть, что собственно правильно, тк денюжки его, тк валюта основная в данном примере рубли, а не баксы - и это проблемы вашего учета, а не клиента.)
Так что я опять таки не вижу несоответстыия - поясните, где тут баг, пожалуйста.
Несоответствия в том, что ни один из профилей не закрывается полностью. В итоге сальдо остается:
60.030 -100 RUR
60.080 +100 RUR
Счета по клиенту полностью не закрываются, и именно в этом проблема. Правильная сумма закрытия:
Д 60.030__К 60.080______
3100 RUR
В таком случае, оба счета закроются корректно.
Это и есть мои ожидания от расчета.
Если же в проводке №2 (платеже) стоит галка "предоплата", то закрытие происходит корректно (сумма 3100). В таком случае, получается что на все дебетовые проводки по клиенту нужно ставить галку препдоплата, чтобы система работала корректно.
Я использую стандартные российские суммовые разницы.
Цитата:
Сообщение от
BOAL
Если валюта МСТ == бакс. То песня иная
С валютой доллары не тестировал.