30.08.2011, 13:10 | #1 |
MCP
|
Сопоставление по клиентам в MST
Коллеги, привет!
Сталкивался ли кто-нибудь с сопоставлением в основной валюте компании? Расскажу более подробно о происхождении вопроса: - Основная валюта компании - USD - Накладные клиентам формируются в RUR - Платеж приходит в RUR В стандартном функционале Axapta сопоставляет платеж с накладной, и рождает курсовую разницу (в случае если курс валюты компании изменился отн-но курса валюты платежа). Она делает это в основной валюте компании, т.е. рождается проводка, в которой AmountCur = 0, а AmountMST = Разнице курсов. Требуется, чтобы при сопоставлении, система проанализировала курс валюты накладной на дату накладной и платежа, и если он отличается - сформировать курсовую разницу вида: AmountCur = Разнице курсов а AmountMST = 0. Хочется сделать это с минимальной модификацией стандарта, кто-нибудь сталкивался с подобной задачей? DAX 4.0 SP1 |
|
30.08.2011, 14:03 | #2 |
Участник
|
Если не сложно, объясните с предметной точки зрения зачем оно Вам так.
|
|
30.08.2011, 16:55 | #3 |
MCP
|
Делаю проект для китайской автомобильностроительной компании, заказчик хочет учитывать взаимоотношения с клиентами в основной валюте компании Т.е. если он выставил счет клиенту на 50 тугриков (и это основная валюта его компании), то считается что счет полностью оплачен только если пришло в этих тугриках ровно 50, и не важно какое получилось соотношение сумм в валюте операции.
|
|
30.08.2011, 17:17 | #4 |
Участник
|
зачем же тогда счет выставлять НЕ в тугриках???
вы пишете что накладная формируется в рублях, а основная валюта доллары.... |
|
30.08.2011, 17:24 | #5 |
северный Будда
|
А что вас смущает? Компания может быть аналогом всеволожского Форда. Корпоративный учёт у неё в долларах, а взаимоотношения с клиентами - рублёвые. И нерублёвую накладную контрагенту внутри России не выставить никак
__________________
С уважением, Вячеслав |
|
30.08.2011, 17:30 | #6 |
Участник
|
Почему не рублевую накладную не выставить никак? Платеж в "нерублях" согласен нельзя, а накладную по моему можно.
|
|
30.08.2011, 17:32 | #7 |
MCP
|
pitersky, вы абсолютно правы. Самое неприятное - никак не могу сообразить, как же обойтись малой кровью. С одной стороны нужно задействовать стандарт чтобы разносить фактуры по налогам (НДС с курсовой разницы), с другой стороны к нему не подступиться
|
|
30.08.2011, 17:55 | #8 |
Участник
|
Вариант 1 - Управленческий:
1. Отгрузку выставлять в валюте USD (основная), печать документов подкрячить. 2. Платежи так-же регистрировать в USD с дополнительным пересчетом из исходной валюты, возможно потребуется править отчетики. 3. Или к платежам добавить дополнительно операцию конвертации из RUR в USD через промежуточный счет и далее сопоставлять уже только USD. О задействовании стандартного функционала курсовых/суммовых/авансовых разниц при основной валюте компании отличной от валюты страны лучше забыть Вариант 2 - Фискальный: 1. Установить RUR основной, а USD вторичной 2. Отгрузка в USD, платежи в руб, при сопоставлении по российским правилам, все платежи пересчитываются в валюту на дату платежа, а разница формируется на отгрузку. 3. Нужно смотреть как будут формироваться суммы по вторичной валюте и отчеты. |
|
|
За это сообщение автора поблагодарили: kornix (1). |
30.08.2011, 18:13 | #9 |
Участник
|
бух. учет в Аксапте или во вне?
|
|
30.08.2011, 18:19 | #10 |
северный Будда
|
kornix, в какой валюте по факту возникает курсовая разница?
__________________
С уважением, Вячеслав |
|
30.08.2011, 18:28 | #11 |
MCP
|
Цитата:
бух. учет в Аксапте или во вне?
Цитата:
в какой валюте по факту возникает курсовая разница?
|
|
30.08.2011, 18:44 | #12 |
северный Будда
|
Понятно. Т.е. по сути и накладные, и оплаты - долларовые...
А может ли в принципе быть курсовая разница не в валюте компании?
__________________
С уважением, Вячеслав |
|
30.08.2011, 19:10 | #13 |
MCTS
|
Есть же печать накладной в основной валюте (если основная рубли).
__________________
I could tell you, but then I would have to bill you. |
|
30.08.2011, 22:49 | #14 |
Участник
|
Вы когда-нибудь реально использовали "печать в основной валюте"?? Там же ничего ни с чем не сойдется Ни по строкам, ни по столбикам.
__________________
Ivanhoe as is.. |
|
31.08.2011, 00:16 | #15 |
Banned
|
|
|
31.08.2011, 09:31 | #16 |
Участник
|
|
|
31.08.2011, 10:26 | #17 |
Участник
|
Я про выполнение равенства по строке Цена без НДС * кол-во + Сумма НДС = Итого с НДС. Из-за пересчета по курсу и округлений совпадения будут не всегда. А если еще и цена включает НДС в исходном документе... то никакой бухгалтер никогда не примет такой документ.
__________________
Ivanhoe as is.. |
|
31.08.2011, 10:48 | #18 |
северный Будда
|
Ага, мы тоже с этим сталкивались. Тогда, помнится, бухи говорили, что обязательно должно быть Сумма без НДС + Сумма НДС = Итого с НДС. А если Сумма без НДС не совпадает с Цена без НДС * Количество - на это можно закрыть глаза.
__________________
С уважением, Вячеслав |
|
31.08.2011, 12:35 | #19 |
MCP
|
Большое спасибо за участие..
Есть еще один подводный камень: При сопоставлении Axapta сравнивает суммы в валюте операции (AmountCur). Если требуется работать в основной валюте - нужно и сопоставлять в ней же. Получается вполне ожидаемый "парадокс": - Выставляем накладную на 100 USD (3000 RUR) 1-го числа - Вводим платеж от клиента на 100 USD (3100 RUR) 2-го числа - курс изменился! - При сопоставлении мы должны: 1. Сопоставить расходную проводку по накладной в валюте компании на 100 USD и 3000 RUR (по приходной проводке остается хвост = 100 RUR, баланс не сходится) 2. Платеж сопоставляем с накладной на 3000 RUR и 100 USD 3. Переоцениваем накладную на дату платежа - рождаем хитрую курсовую разницу на 100 RUR и 0 USD 4. Сопоставляем курсовую разницу с платежом на 100 RUR По сути, сопоставление в валюте операции выполнится корректно (за счет введения собственной курсовой разницы в валюте операции). В такой схеме баланс по счету сходится, но решение получается совсем некрасивым. Минусы такие: 1. Появляются проводки, у которых суммы в основной валюте компании - нулевые 2. Необходимо разрабатывать свой механизм сторнирования таких проводок по курсовой разнице для случаев ввода повторных платежей / рассопоставления. 3. Необходимо изменять стандартный механизм сопоставления 4. Печатные формы действительно придется переделывать (с галкой "в основной валюте" экспериментировать бесполезно, суммы получаются кривыми) Другого решения пока мне найти не удалось. |
|
31.08.2011, 12:36 | #20 |
Banned
|
|
|