21.07.2011, 15:53 | #1 |
Участник
|
НДС с положительных курсовых разниц
Добрый день! Подскажите, на сколько правльно поведение системы в случае расчета НДС при положительной курсовой разнице.
AX 2009 RU5. Расчеты с клиентами: 14.02.2011 НКЛ1 открытая накладная на сумму 0.72 EUR 31.03.2011 НРКР1 расчет нереализованной к/р 0.19 RUB (положительная к/р) 04.04.2011 ОПЛ1 оплата накладной на сумму 28.94 RUB При сопоставлении (крайняя дата) возникает положительная курсовая разница 0.31 RUB, которая должна отвестись на счет 91.01 и, с которой, должен начислиться НДС: 0,31*18/118 = 0,05 RUB на счет 91.05: Дт 91.05 Кт 68 0.05 RUB - это НДС Дт 62 Кт 91.01 0.31 RUB - это сумма к/р Но система при расчете курсовой разницы учитывает еще и сумму нереализованной к/р: 0,31-0,19= 0,12 В результате получается: Дт 91.05 Кт 68 0.05 RUB - это НДС Дт 62 Кт 91.01 0.12 RUB - это сумма к/р Сумма НДС расчитывается исходя из суммы 0,31, а на 91.01 отводится сумма с учетом нереализованной к/р (0,12 RUB). В классе CustVendExchAdjustment_W в методе getPostingAmountTax всегда возвращается сумму курсовой разницы по накладной: X++: protected container getPostingAmountTax(AmountMST _exchRateDiff, AmountMST _standardExchRateDiff, LedgerPostingType _posting, LedgerPostingType _standardPosting) { AmountMST exchRateDiff; LedgerPostingType posting; ; //if (custVendSettle.isExchAmountDiff_RU()) //{ // it doesn't matter what kind of difference we post // VAT is always calculated from standard difference amount (from invoice exchange rate) // AXSE_3222 exchRateDiff = _standardExchRateDiff; posting = _standardPosting; /*} else { exchRateDiff = _exchRateDiff; posting = _posting; }*/ return [exchRateDiff, posting]; } Последний раз редактировалось Andrux; 21.07.2011 в 15:58. |
|
21.07.2011, 18:04 | #2 |
Участник
|
Система посчитала все верно.
В сумме 2 операции по курсовым разницам (реализованная и нереализованная) как раз дают 0,31. Это наш дополнительный доход за счет роста курса на 04.04.2011 И именно от этой суммы и считается НДС.
__________________
Всё может быть и быть всё может, и только то не может быть, чего быть может быть не может, или вообще не может быть... |
|
22.07.2011, 11:29 | #3 |
Участник
|
Правильно, это наш доход, который попадет в книгу продаж и облагается НДС. Но база для начисления НДС должна находиться на 91.01 (с точки зрения БУ). И получается, что Кт 91.01 не равен Дт 91.05 * 118/18. Т.е. не понятно с какой суммы исчислили НДС.
Axapta как-бы выполняет сторнирование ранее начисленной нереализованной к/р (-0,19). Но относит это сторно почему-то в сумму реализованной к/р. Все было бы хорошо, если реализованная и нереализованная курсовые разницы были на одном счете (например, 91.01). Но у нас настроено, что нереализованная курсовая отводится на отдельный счет 91.03 (стандартный функционал), т.к. она не принимается в НУ Последний раз редактировалось Andrux; 22.07.2011 в 11:50. |
|
22.07.2011, 13:41 | #4 |
Участник
|
Может быть, дело в методе расчета курсовых разниц в параметрах модуля Главная Книга?
Цитата из мануала: При выборе метода Итого за период курсовая разница рассчитывается по разнице курсов на день накладной и день оплаты в период регистрации первого из документов. В последующих периодах - по разнице курсов на день последней переоценки предыдущего периода и текущей операции (по очередной переоценке или по сопоставлению). Сторнирование проводок по переоценке в предыдущих периодах не производится. Я не пробовала, но, возможно, подойдет метод Стандарт...
__________________
Всё может быть и быть всё может, и только то не может быть, чего быть может быть не может, или вообще не может быть... |
|
22.07.2011, 17:46 | #5 |
Участник
|
А в чем различиме метода Итого за период и Инкрементный? По идее, должно выполняться сторно начисленной ранее нерелизованной курсовой разницы, и расчитываться новая курсовая разница.
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Ошибка в расчете курсовых разниц | 18 | |||
Вопрос по НДС | 8 | |||
Приколы курсовых разниц по контрагентам - и полное недоверие к ним после этого | 3 | |||
НДС с курсовых разниц | 7 | |||
Отмена курсовых разниц | 11 |
|