19.02.2018, 23:58 | #1 |
Участник
|
АХ2009, расчет реализованой КР в поставщиках
АХ2009, метод расчета курсовой разницы - "Итого за период". Место действия - расчеты с поставщиками.
При сопоставлении валютной накладной с валютной оплатой система в VendSettlement по накладной порождает 2 записи. 1. У первой ExchAdjustment - это разница курсов оплаты и курса на дату накладной, 2. вторая - сторно ранее начисленной нереализованной КР пропорционально сопоставленной сумме. В ГК и в CustVendTransPostingLog_RU постится сумма эти двух чисел, которая, как нетрудно догадаться, будет реальной реализованой КР, полученной из разницы курсов между оплатой и курса последней переоценки накладной. Все бы ничего, но в VendTrans.ExchAdjustmentRealized по накладной записывается ExchAdjustment первой записи в VendSettlement (т.е. там, где она посчиталась между курсами накладной и платежа) - а это неправильно! Причем система где-то дальше еще использует эту информацию в расчетах - это же потенциальный источник ошибок. Что с этим делать? Спасибо! |
|
21.02.2018, 10:04 | #2 |
Участник
|
А что в VendTrans.ExchAdjustmentUnRealized? Там должна остаться нереализованная КР после сторно её части, пропорциональной сопоставленной сумме. А в VendTrans.ExchAdjustment должна быть сумма VendTrans.ExchAdjustmentRealized + VendTrans.ExchAdjustmentUnRealized. Если так и есть, то все сходится.
Если бы в VendTrans.ExchAdjustmentRealized записалась та, сумма, которую Вы хотите, то в VendTrans.ExchAdjustmentUnRealized должна остаться исходная нереал. КР без пропорционального уменьшения при сопоставлении. Тогда равенство, приведенное выше, останется верным и сумма ExchAdjustment должна быть такой же. |
|