Текущее время: Пн, июл 28 2025, 02:44

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Автоматическое выравнивание дебиторов J3RCALD - поздняя проводка документов
СообщениеДобавлено: Ср, сен 17 2014, 10:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1606
Откуда: Пермь
Пол: Мужской
Всем привет.
Вкратце о проблеме. Компания использует автоматическое выравнивание J3RCALD, запускается из-под Z-оболочки, внутри которой последовательно выполняется submit с увеличением отчетной даты на +1 день по всему открытому периоду. У отчетной даты PA_STIDA смысл такой, что все документы (даже частичного платежа - вообще все) выбираются по условию BUDAT <= PA_STIDA (это стандарт).

Предположим, с прошлого месяца есть аванс Кт 62А на 100 руб. Открытый период - сентябрь 2014.
15.09 (CPUDT) в системе отражается задолженность Дт 62 на 60 руб. Дата проводки 10.09. В ночь с 15.09 на 16.09 программа автовыравнивания создает частичный платеж Дт 62А Кт 62 на 60 руб c BUDAT = 10.09.
28.09 (CPUDT) в связи с поздним получением документов или по другой причине в системе проводится еще задолженность по этому же договору на 80 руб. BUDAT = 05.09.

В результате запуска J3RCALD (когда отчетная дата достигнет 05.09) система видит аванс на 100 руб. и задолженность от 05.09 на 80 руб. Частичный платеж от 10.09 она увидеть не может из-за ограничения по BUDAT внутри программы. Создается документ частичного платежа на 80 руб.

Таким образом, в системе существует теперь аванс 100 руб. и два частичных платежа к позиции аванса на общую сумму 140 руб. Аванс перерасходован, знак сменился на недопустимый (ушли в плюс). В результате все последующие выравнивания выполняться (по данному дебитору и договору) вообще не могут: система пытается выровнять данный аванс, но это невозможно (сумма частичных платежей необоснованно превышает сумму аванса).

Требование компании - выравнивать не в конце месяца, а в режиме онлайн, каждую ночь. Итеративный submit используем, потому что дата проводки на экране селекции одна, выравнивать всю кучу документов за месяц одной датой неправомерно (фактура выравнивается с авансом той же датой, что и дата проводки фактуры).

p.s. Я мог бы спокойно подтянуть все частичные платежи через пользовательское расширение, за это отвечает таблица it_rebzg. Заполнить ее искусственно не проблема. Но тогда (конкретно в этом примере) позиция частичного платежа от 10.09 должна будет иметь дату выравнивания 05.09 (потому что в тот момент будет отрабатывать итерация с PA_STIDA = 05.09 и такой же датой проводки). А позиция не должна иметь дату выравнивания раньше, чем дата проводки. Это даже не каприз, а здравый смысл))) Подменить дату проводки у всего выравнивания на более позднюю (10.09) тоже неверно. Потому что зачет фактуры от 05.09 должен быть выполнен именно этой датой проводки.

В этой ситуации мне оставалось только на 940 событии добавить проверку "неперерасхода" общей суммы аванса с учетом существующих частичных оплат. То есть по еррору упадет выравнивание, но хотя бы не будет перерасхода.

У кого-то были подобные решения на проектах? Как удавалось разрешить ситуацию? Или, возможно, кто-то что-то посоветует.
Спасибо!

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическое выравнивание дебиторов J3RCALD - поздняя проводка документов
СообщениеДобавлено: Ср, сен 17 2014, 11:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Автовыравнивание умеет делать несколько выравниваний для разных фактур подряд для одного аванса (см. тут viewtopic.php?f=5&t=85674). Соответственно, запускаете автовыравнивание при закрытии периода, когда все документы уже введены в систему и в замещении меняете дату проводки документа выравнивания на дату проводки выравниваемой фактуры.
Если нужно, добавить сортировку позиций фактур по дате проводки в пользовательском расширении.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическое выравнивание дебиторов J3RCALD - поздняя проводка документов
СообщениеДобавлено: Ср, сен 17 2014, 12:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1606
Откуда: Пермь
Пол: Мужской
Plank написал:
запускаете автовыравнивание при закрытии периода


Plank, в этом все и дело. Предпосылка - компания хочет, чтобы выравнивалось все сразу же, а не в конце периода. У нас при проводке второй области выписки применяется выравнивание с остатком с использованием авизо. Каждый день в системе не должно быть неразнесенки. Если бы можно было в конце периода, то я так бы и поступил - заменял дату проводки на самую позднюю.

Сортировка по дате проводки, кажется, есть прямо на селекции, сейчас так и работает, просто не видит позицию с бОльшей датой проводки.

Наверное, если выравнивать он-лайн, то подобные проблемы неизбежны...?

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическое выравнивание дебиторов J3RCALD - поздняя проводка документов
СообщениеДобавлено: Ср, сен 17 2014, 12:51 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Тут или умный или красивый. Если онлайн, то неизбежны проблемы с задним числом.
Я бы добавил автоматическое сторно частичных выравниваниий, если проводится новое частичное выравнивание с меньшей датой.
При проводке частичного выравнивания добавил бы запуск FBRA и FB08 в отложенном обновлении.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическое выравнивание дебиторов J3RCALD - поздняя проводка документов
СообщениеДобавлено: Ср, сен 17 2014, 18:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1606
Откуда: Пермь
Пол: Мужской
Спасибо.
Что ж, хорошо, что в этом вопросе есть единомышленники.
Я пока попробую пробить такую схему, при которой будет просто заменяться на позднюю.
У нас все расчеты в рублях, валюты нет, с курсовой проблемы не будет, потому что ее нет.
Весь вопрос... можно ли авансы и задолженность выравнивать последним числом? Да, НДС будет выкручиваться не в день операции, но будет относиться к верному периоду проводки, в книгах будет показан за этот период.

Plank, как считаете, выдерживает ли критику такую подход?

В связи с этим стал вдруг резко непонятен опыт других компаний. Да, большинство, судя по всему, выравнивает в конце периода. Как в таком случае выполняется выравнивание второй области по выписке? И как идет интерпретация входящего платежа на предмет того, что это именно аванс? У нас сейчас очень топорно, даже стыдно говорить: есть задолженность - не аванс, нет задолженности - аванс. А наличие задолженности - вещь хрупкая. К примеру, клиент позвонил и возмутился, откуда у него штраф или пени возникли. Или страховка какая-нибудь. В процессе выяснения оказывается, что ошибочно начислено. Начисление сторнируется, а вторая область - нет (по закрытым периодам стараемся выписку не рвать). Выходит, то, что было проведено как гашение задолженности вообще-то должно было быть авансом. Ну и т.д.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическое выравнивание дебиторов J3RCALD - поздняя проводка документов
СообщениеДобавлено: Ср, сен 17 2014, 21:07 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
"можно ли авансы и задолженность выравнивать последним числом?"
Если нет требований по оперативному отслеживанию состояния расчетов на основе бухгалтерских данных (это реализовано другими средствами), то можно делать зачет и при закрытии периода, НДС отчетность сформируется верно.

Нормальная практика, пришли деньги и есть задолженность - закрываем, нет задолженности или есть остаток платежа - делаем аванс. Даже если аванс сделали утром, а вечером появилась задолженность, то ничего страшного, что в один день пройдет аванс, задолженность и зачет. Суммы НДС прокрутятся по книгам (аванс в книге продаж, реализация в книге продаж, зачет в книге покупок и все это одним днем). Зато риски минимальны.

Другой вопрос что делать когда закрыли дебиторку, а выясняется, что нужно делать аванс. Особенно это критично, когда декларацию по НДС уже сдали, а перед формированием бухгалтерской отчетности пытаются из сумм закрытия дебиторки сделать аванс с соответствующим начислением суммы НДС с аванса. 68 счет расползается с книгой. С этим можно бороться проверками и закрытием периода по 68 счету, но это борьба не с причиной, а со следствием.

Выход из этой ситуации различный, в зависимости от принципов работы вашей бухгалтерии (или возможностей по их изменению).
1. Все платежи учитываем на счете расчетов, там же реализация. В конце месяца понимаем состояние расчетов и делаем аванс, если по счету расчетов кредитовое сальдо. Начисляем НДС с авансов.
Недостаток: счет-фактура на аванс должен быть выставлен в течении 5 дней. Тут можно выкрутится и сказать, что в течении месяца нет достоверных данных о состоянии расчетов, так что понять, где аванс, а где оплата сложно, поэтому авансы выявляются по итогам периода.
Другой недостаток: покупатель может потребовать счет-фактуру на перечисленный вам аванс, для возмещения НДС в перечисленного вам аванса у себя. Тогда ему нужно выставить счет-фактуру в течение 5 дней. Хотя, опять же, можно договорится на конец месяца.
2. Выявлять авансы по итогам пятидневки. Тут и счета-фактуры вовремя выставляем, и есть 5 дней на фиксацию состояния расчетов.
3. Что касается 2 области БВ, то ее не нужно трогать. Если нужно сделать аванс, перенесите сумму со счета расчетов, на счет авансов, начислите НДС. Я встречал такие схемы превращения оплаты в аванс.

К сожалению, ваш вопрос относится к категории "Кто виноват?" и "Что делать?". Да, будут возникать ситуации, когда нужно что-то сделать задним числом, и переделать последующие операции. Если бы все было так просто, консалтинг не стоил бы так дорого...

P.S.
На будущее, предлагаю воздержаться от личных обращений "Plank, как считаете". Я тут не один...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическое выравнивание дебиторов J3RCALD - поздняя проводка документов
СообщениеДобавлено: Чт, сен 18 2014, 10:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1606
Откуда: Пермь
Пол: Мужской
Спасибо за ответ!

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB