22.03.2005, 14:14 | #1 |
Участник
|
Налоги по валютному заказу
Всем привет.
Есть валютный заказ, в нем несколько строк. Обрабатываем его, смотрим разнесенные налоги (TaxTrans) и сравниваем их с суммами в проводках по накладной (CustInvoiceTrans.TaxAmountMST). Они отличаются (на несколько копеек каждая), но общая сумма - одинаковая. В принципе, не очень страшно (хотя и некрасиво, когда в разнесенных налогах показывается одно, а в ГК пошло другое), но проблема возникает при формировании книги продаж и налоговой декларации. Из-за такого различия они не совпадают. Кто-нибудь сталкивался с подобным? |
|
22.03.2005, 14:33 | #2 |
Модератор
|
Привет!
Ничего утешительного не скажу. http://www.axforum.info/forums/showt...E0%EB%EE%E3%E8 http://www.axforum.info/forums/showt...EB%FC%ED%FB%F5 С Уважением, Георгий |
|
22.03.2005, 14:53 | #3 |
Участник
|
Да, я остался безутешен. Насколько я понял при заполнении полей TaxTrans.TaxAmount и CustInvoiceTrans.TaxAmountMST используется разный механизм расчета налога. Когда заполняется TaxTrans считается общая сумма налога и общая базовая сумма в валюте, потом эти валюты переводятся в основную валюту (рубли). Дальше при расчете налога по каждой строке базовая сумма переводится в рубли, а потом налог считается пропорционально общей сумме.
Т.е. есть курс 28.0845 Базовая сумма заказа: 4702.18$ или 4702.18 * 28.0845 = 132058.37 руб. Сумма налога: 846.39$ или 846.39 * 28.0845 = 23770.44 руб. Есть строка. Базовая сумма: 0.41$ или 0.41 * 28.0845 = 11.51 руб. Налог: 0.07$ или 0.07 * 28.0845 = 1.97 руб. (эта сумма в CustInvoiceTrans) А теперь то, что идет в TaxTrans: 11.51 * 23770.44 / 132058.37 = 2.07 руб. Похоже придется править либо механизм расчета в TaxTrans, либо механизм формирования книги продаж. Оба хуже |
|
|
За это сообщение автора поблагодарили: Logger (1). |
|
|