17.06.2010, 00:47 | #1 |
китайский стажер
|
DAX 4: Поле Correct или Два минуса не равны плюсу
1. Открываем SQL и видим:
AmountCUR = -150, AmountMST = -150; 2. Открывает table browser и видим: AmountCur = -150 , AmountMST = --150 Correct (Correcting) = Yes. 3. Формируем отчет и видим, что циферки в отчете прошли как положительные, а должны пройти как отрицательные. Данные загружаются из таблицы, но в таблице с данными про correct ничего нету, очевидно это происходит в момент постинга. Как это вылечить и откуда эта проблема возникла? Спасибо!
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
17.06.2010, 01:10 | #2 |
китайский стажер
|
Кажется, если в дебете указать циферку с минусом, то система разносит это как сторно и помечает как correction...
что делать? вот если бы можно было очистить поле программно и пересчитать остатки...
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
17.06.2010, 07:48 | #3 |
Участник
|
Это очень старая бага отображения отрицательного числа с установленым отступом.
поищите. минус-минус это всего лишь отображение на экране. считается все правильно. Цитата:
+Сумма, correct = No - это дебет -Сумма, correct = No - это кредит +Сумма, correct = Yes - это сторно кредита -Сумма, correct = Yes - это сторно дебета Цитата:
а пересчитать в финансовых периодах. Кнопка "Пересчитать периоды" |
|
|
За это сообщение автора поблагодарили: Logger (5), aidsua (2), Qaz Qwerty (1). |
17.06.2010, 11:04 | #4 |
MCTS
|
Цитата:
Это справедливо уже непосредственно для самих проводок ГК, однако проще и надежнее все-таки смотреть поле Crediting.
__________________
Dynamics AX Experience |
|
|
За это сообщение автора поблагодарили: Qaz Qwerty (1). |
17.06.2010, 11:22 | #5 |
китайский стажер
|
Mazzy,
Проблема в том, что считается неправильно. Если распечатать отчет с транзакциями, то выводится остаток, из которого видно, что числа посчитаны как положительные, то есть как просто дебет числа. А они отрицательные. По моей логике, отрицательное число в дебете счета = кредит счета = уменьшение остатка, а у меня остаток растет. Скажите проверить еще раз? Попытка удалить признак "correct" и пересчитать остатки ни к чему не привела, остаток не изменился. По ходу перегружаю все журналы, чтобы теперь правильно расставить дебеты и кредиты, а это миллион операций
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
17.06.2010, 11:26 | #6 |
китайский стажер
|
по поводу сторно - это все русские забавы, в упрощенном буржуинском никакой разницы между сторно дебета и записью в кредит нет, ни теоретической, ни практической. а мороки сколько теперь.
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
17.06.2010, 11:41 | #7 |
китайский стажер
|
Да, все должно быть правильно. Отображается как два минуса, считается как отрицательное число.
Не знаю, почему остаток не совпадает с екселем, может и не по этой причине. Я еще поразбираюсь... Прошу прощения за путаницу.
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
17.06.2010, 12:25 | #8 |
MCTS
|
Такое очучение, что вы запутались в трех соснах.
1. Журнал ГК. Проверяем в журнале поля: счет, корр.счет, дебет, кредит. Если сумма в дебете положительная, то а)сумма в проводке по счету должна быть больше нуля, "остаток" по счету тоже должен увеличиться; б) сумма в проводке по корсчету должна быть отрицательной, "остаток" по корсчету должен уменьшиться. Это "обычная дебетовая операция". Если сумма в дебете отрицательная, то а) сумма в проводке по счету должна быть меньше нуля, "остаток" по счету должен уменьшиться; б) сумма в проводке по корсчету должна быть положительной (минус минуса), "остаток" по корсчету должен увеличиться. Это "сторно обычной дебетовой операции". Если сумма в кредите положительная, то а)сумма в проводке по счету должна быть меньше нуля, "остаток" по счету должен уменьшиться; б) сумма в проводке по корсчету должна быть положительной, "остаток" по корсчету должен увеличиться. Это "обычная кредитовая операция". Если сумма в кредите отрицательная, то а) сумма в проводке по счету должна быть положительной (минус минуса), "остаток" по счету должен увеличиться; б) сумма в проводке по корсчету должна быть отрицательной, "остаток" по корсчету должен уменьшиться. Это "сторно обычной кредитовой операции". 2. План счетов и проводки. Идем в план счетов и проверяем проводки и сальдо. Все должно быть так, как описано высше. 3. Смотрим свой отчет, если в отчете не так, как описано высше - отчет выкидываем нафиг.
__________________
Dynamics AX Experience |
|
|
За это сообщение автора поблагодарили: mazzy (2), aidsua (2). |
17.06.2010, 14:10 | #9 |
Administrator
|
Хм. Оборот по кредиту/дебиту счета никто в "упрощенном буржуинском" не отменял. Посмотрите в Period balances стандартного международного приложения
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
17.06.2010, 14:21 | #10 |
Administrator
|
С Экселем проблема как раз старая. Корректирующие проводки в экселе выгружаются неправильно. Фильтруйте по значению поля Коррекция, например.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: Logger (3). |
17.06.2010, 14:38 | #11 |
Участник
|
Цитата:
При выгрузке через буфер обмена, в Excel попадают числа вида -- или -+ и Excel может у них знак неверно определять. А выглядит для нас как будто ошибка. Мы для обхода этого глюка отдельно свою выгрузку в Excel проводок написали. |
|
17.06.2010, 15:20 | #12 |
Участник
|
Цитата:
Цитата:
В проклятобуржуинии есть и реверс, и красное сторно. Это в россии реверс не используется Цитата:
Ага. |
|
17.06.2010, 18:11 | #13 |
Administrator
|
Что-то как-то сложно, по-моему Добавление одного расчетного столбца в Excel решило бы проблему. Хотя, зависит от того, насколько Ваши пользователи в Excel ориентируются, так что Вам виднее.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
17.06.2010, 18:42 | #14 |
Участник
|
В точку !
Пользователи в Excel не всегда ориентируются. А если и ориентируются то не ожидают такой подлянки. Не будешь же каждого предупреждать про все глюки системы. Туда не ходи - сюда ходи, снег башка попадет - баланс хрен соберешь... |
|
|
За это сообщение автора поблагодарили: Qaz Qwerty (1). |
18.06.2010, 01:28 | #15 |
китайский стажер
|
ээээ... так много всего.
1. Дебет - кредит - сторно. Я не знаю как правильно. Наш CPA утверждает, что для BS важен остаток, а для PL важен net transactions. Я предполагаю, что для тех, кто занимается выверкой, например выверкой банка или поставщиков, действительно может быть важно разделять коррекции и нестандартные обороты типа возврат денег поставщику, но на практике она разбираются с оборотами в основном на основании информации о типе и номере документа, а не как записана транзакция. На вопрос, надо ли повторить все отрицательные дебеты и отрицательные кредиты, которые импортируются из базы восточной Европы как сторно-операции, CPA сказал что его не волнует и это чисто IT вопрос и regional aspect, не имеющий отношения к подготовке к аудиту и налогам. CPA бывают разной квалификации, но я слышу это второй раз. Для статистической выборки не достаточно, но говорят что по двум точкам можно провести прямую . Попытки найти в интернете сочетание слов GAAP и storno привели только к ссылкам на вопросы по аксапте, а положение о порядке внесения коррекций утверждает "считайте хоть вверх ногами, но нас волнует cumulative effect и не вздумайте менять прошлые записи чтобы уменьшить налоги", очень практично. Так что если кто нибудь мне может быть ссылку на рекомендации GAAP по записи коррекций через сторно - было бы замечательно. Может удалось бы утереть нос CPA, но очень сомневаюсь Сравнение с экселем. Я собственно сравниваю аксаптовский отчет с оригинальным источником данных в Екселе. Я понимаю насчет глюка вытягивания через буфер обмена, проблема не в этом была. По поводу роста-убывания сальдо, я в общем то понимаю все, но все равно, спасибо за подробное объяснение! Кому нибудь наверняка будет полезно!
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
18.06.2010, 09:59 | #16 |
MCTS
|
Осталось привести пример строки из загружаемого файла и соответствующую ей созданную строку журнала ГК, и все станет на свои места.
__________________
Dynamics AX Experience |
|
18.06.2010, 23:40 | #17 |
китайский стажер
|
К сожалению нет времени на эксперименты. Скажу только, что так как CPA don't care насчет сторнирования, мне помогло следующее:
- Удалить транзакции. - Сделать журналы не проведенными. - Записать отрицательные дебеты в кредиты (и отрицательные кредиты в дебеты). - Провести все заново и закрыть года. - Запустить TB. Сейчас "остатки" выглядят хорошо. Нельзя назвать интеллигентным решением, но проще чем периодически натыкаться на эту проблему.
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
19.06.2010, 22:38 | #18 |
Участник
|
Ага, млин, соответствуем концепции путь Аксапты Что-то я не особенно понял проблему. Что сторно, что реверс, в отчетах (включая финотчетность буржуйскую и российскую все работает нормально). Единственная известная мне проблема - копирование выделенных операций ГК в Excel. Из-за этой операции выполнять кучу нерегламентированных операций??? Конечно здорово, но может быть стоит познакомиться с финансовой отчетностью и генератором финансовой отчетности (то что mazzy его не любит не значит что им не нужно пользоваться).
|
|
20.06.2010, 12:36 | #19 |
Administrator
|
Qaz Qwerty,
Послушайте, то, что Вашему CPA все равно, как Вы проведете коррекции, еще не значит, что они не нужны. Из Ваших объяснений я понял, что Вы пытаетесь консолидировать данные. В таком случае, то, что Вам хотел сказать CPA, скорее всего означает, что ему неинтересны данные с точностью до проводки. Разумным подходом, в данном случае, было бы консолидировать ежедневные балансы. Тогда и проблем с коррекциями бы не было, и соответствие между исходной и консолидированной базой было бы логически сохранено. По поводу сторнирования операций в GAAP - в принципе, как Вы исправите ошибки в открытом периоде - это Ваше дело. Такие детали в GAAP, насколько я понимаю, не регламентируются. Тем не менее, аудиторам важно показать, где у Вас коррекции, и откуда они взялись. Разумеется, есть разные способы того, как это можно сделать.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
21.06.2010, 23:05 | #20 |
китайский стажер
|
Maxim,
Странные вещи Вы говорите однако, с учетом Вашего опыта Eжедневные балансы консолидировать нельзя в случае работы со многими странами трудно, надо консолидировать на уровне проводок потому что: 1. Надо сохранять номер ваучера для того, чтобы отслеживать постинги задним числом, которые есть. Никто не идеален. 2. Потому что мапинг может меняться во времени, и коррекции будут зависеть от корренспондирующих проводок. Например, недавно пришлось выделить реализованный FX с unbilled revenue. 3. Потому что в системе выполняется FX переоценка, которая базируется на историческом рейте для некоторых счетов, то есть на рейте транзакции, который отличается от общего списка рейтов в системе, например для англии это королевский курс, а для России - курс ЦБ на дату проведения платежа, а для Китая... 4. Потому что нужно сохранять текст проводки, для того, чтобы показывать в отчете, так как локальный учет отличается от GAAP. Например, есть FA которые tax-deductible, и не вычитаются, а в восточно-европейском учете все валится в кучу, и тогда корпоративный контролер разгребает эту кучу по каждой проводке. 5. Потому что надо очищать локальный FX со счетов обязательств и денежных счетов, но оставлять FX возникающий в процессе покупки - продажи валют, что не всегда выделено на отдельном счете, и тоже является частью платежа. ... и другие причины тоже, много, в предположении что локальный учет не идеальный и не все можно сделать на уровне плана счетов. это было раз. во-вторых, по поводу CPA, которому все равно. Им не все равно. Потому что они вытягивают данные из системы удобными им способами, и к двум минусам относятся плохо, а еще хуже относятся к исчезновению знака вообще, как в случае с HTML. Удобными им способами является сохранение отчета в HTML с форматированием и копирование проводок через буфер обмена. CPA может спросить N раз почему это возникло и кому это нужно (мне?!?), и приговор будет "I am not comfortable with the data/process" Как можно объяснить финансовому контролеру, что данные выведенные в отчете с галочкой "включить реверсированные проводки" отличаются от этого же отчета без этой галочки и оба отчета правильные, потому что пользователь реверсировал на конец года, то есть в другом месяце? По поводу использования нерегламентированных операций - пришлось перегрузить данные, потому что это было быстрее, чем разобраться почему отчет TB в аксапте показывает данные, отличающиеся от отчета, построенного в системе с оригинальными данными, не смотря на то, что транзакции совпали. С учетом того что это миллион проводок, работа с SQL с разными выравниваниями, загрузка из SQL и прочие плохо тестируемые ситуации. Например, есть прецендент, когда перезагрузка системы в процессе проведения большого журнала, и повторное перепроведение привели к удвоению части постингов за этот месяц. Часть ваучеров были продублированы, как это случилось - не известно, так как транзакция не была закончена. Мне ни разу не доводилось сталкиваться с такой ситуацией раньше. Это не единственный странный случай, который случился в процессе обработки большого массива данных, поэтому для меня было проще убрать все сомнительные моменты и все переделать. Иногда просто невозможно все сделать замечательно и в пределах временного бюджета. Особенно если действует принцип "нецелесообразно - значит вредно". Надеюсь, это имеет смысл.
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. Последний раз редактировалось Qaz Qwerty; 21.06.2010 в 23:13. Причина: DAX is good system :) |
|
Теги |
баг, интерфейс, отображение, ошибка, сторно |
|
|