Главная       О деревне       Фотогалерея       Новости       Отзывы       Контакты       Обратная связь       Экстр.помощь   
Логотип д.Зезевитово
суббота
Автоматизация предприятия БОС
  Просмотров..413611
  Сегодня.....92
  Хостов......49

Автоматизация учета

Автоматизация отфактуровки платежей.


20.12.2013

При большем количестве платежей за поставленные товары или услуги и отсутствии возможности их ручной разборки и/или отфактуровки по документам возникает острая необходимость автоматизации этого процесса в управленческом учете. Но необходимо помнить, что это можно делать только при согласовании с плательщиком такого подхода к выверке (балансу) взаморасчетов.

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

* Код клиента Уникальный идентификатор
* Счет оплаты № (Накл. №) Уникальный идентификатор
~ Вид документа Поручение / Касс.ордер
~ Документ № Уникальный идентификатор
~ Дата документа

Основным элементом отфактуровки (сверки расчетов) является счет на оплату. В упрощенном варианте учета его аналогом может выступать накладная отпуска, если в документообороте соблюдается принцип "один счет - одна накладная". При использовании приведенной структуры системного счета будет всегда возможен анализ взаиморасчетов в целом по клиенту, в целом по конкретному счету, на любой момент времени с начала отчетного периода, с подробной детализацией "покрытия" счетов наличными или безналичными конкретными платежами.

Принцип автоматизации отфактуровки платежей заключается в следующем. После ввода очередной порции платежных документов в учетную среду или в конце операционного дня запускается автоматический процесс, например старшим сотрудником на участке расчетов. Этот процесс, используя все суммы новых платежей, разбрасывает их по неоплаченным счетам соответствующего клиента в порядке возрастания их дат. При полном "покрытии" суммы счета производится переход к следующему неоплаченному счету и т.д.

При этом возможны две равноправные ситуации. Первая - один счет закрывается несколькими платежами, в т.ч. частью некоторых платежей. Вторая - один платеж закрывает несколько счетов, в т.ч. часть некоторых счетов. Это нормально, если взаимоотношения с клиентом (договорные) допускают это и баланс расчетов периодически оформляется в виде протокола взаиморасчетов с использованием данных подобной отфактуровки.

Для реализации автоматического процесса отфактуровки платежей необходимы учетные документы: поручение, кассовый ордер, и самое главное - отфактуровочная служебная таблица, которая в самом простом варианте может иметь следующую структуру:

Код клиента Уникальный идентификатор
Блок обработки (1-отпуск, 2-платеж, 3-отфакт)
Счет № Уникальный идентификатор
Вид платежа 21-Приход банка, 23-Приход кассы
Платеж № Уникальный идентификатор
СуммаОбр (р) Используется для блока 1,2,3
ОстатОбр (р) Используется для блока 1,2

Отфактуровочная таблица каждый раз при запуске процесса отфактуровки очищается и заполняется заново по текущим (актуальным) данным учета и документов. Таблица состоит из трех блоков записей: 1 блок - содержит данные по неоплаченным полностью счетам, 2 блок - содержит данные по неиспользованным полностью платежам, 3 блок - содержит новые сочетания отфактуровок Счет-Платеж.

В начале обработки по данным учета формируются записи 1 и 2 блока, причем СуммаОбр и ОстатОбр равны неотфактурованной части счета и неиспользованной части платежа соответственно в 1 и 2 блоке. Далее процесс обработки сканирует для КАЖДОГО КЛИЕНТА записи 1 блока с ненулевым остатком обработки и для каждой записи 1 блока сканирует (ищет) в записях 2 блока платежи с ненулевым остатком обработки. При успешном поиске формируются записи 3 блока с отфактурованной суммой, а в записях 1 и 2 блока производится уменьшение остатка на данную сумму. Процесс прекращается когда больше нет записей 1 блока с остатком обработки больше нуля, либо для записей 1 блока нет платежей во 2 блоке с остатком обработки больше нуля.

Приведенный выше алгоритм отфактуровки однаково успешно решает, как закрытие одного счета несколькими платежами, так и закрытие несколько счетов одним платежом. Покажем пример обработанной таблицы отфактуровки с фрагментом данных для одного клиента, например с кодом 511.

Таблица отфактуровки до формирования 3 блока.

Код клиента Блок обр. Счет №. Вид Платежа Платеж № СуммаОбр(р) ОстатОбр(р)
511 1 101 - - 5000 5000
511 1 102 - - 7000 7000
511 1 103 - - 9000 9000
511 2 - 21 217 14000 15000
511 2 - 23 235 2000 2000
511 2 - 23 238 4000 4000

Таблица отфактуровки после формирования 3 блока.

Код клиента Блок обр. Счет №. Вид Платежа Платеж № СуммаОбр(р) ОстатОбр(р)
511 1 101 - - 5000 0
511 1 102 - - 7000 0
511 1 103 - - 9000 1000
511 2 - 21 217 14000 0
511 2 - 23 235 2000 0
511 2 - 23 238 4000 0
511 3 101 21 217 5000 -
511 3 102 21 217 7000 -
511 3 103 21 217 2000 -
511 3 103 23 235 2000 -
511 3 103 23 238 4000 -

Как видно из таблицы - имеющихся на момент отфактуровки платежей клиента 511 хватило на полное закрытие счетов 101 и 102 и частичное покрытие счета 103, у которого остался неоплаченный остаток 1000 рублей. При поступлении новых платежей этот остаток автоматически будет закрыт. Прочерком обозначены не имеющие смысла ячейки таблицы. В реальной базе данных их можно заполнять нулем или другим условным обозначением.

Теперь самое главное - для чего используется 3 блок. Преже всего записи 3 блока это готовые исходные данные для формирования отфактуровочных проводок на системном счете взаиморасчетов. В данном случае счете 62 "Расчеты с покупателями". Автоматическая операция "Отфактуровка платежей" должна стартовать сразу после формирования 3 блока, сканируя эти записи и порождая по каждой из них одну проводку: Дб 50 - Кр 62 или Дб 51 - Кр 62.

Вышеизложенный способ автоматизации отфактуровки платежей носит универсальный характер. Например, его можно применять и в отношении своих платежей в адрес поставщиков (счет 60). Кроме этого способ может быть существенно расширен. Например, его можно использовать в отношении физлиц и юрлиц одновременно. Можно, добавив в отфактуровочную таблицу Год и Месяц, разделить отфактуровку строго по месяцам в рамках одног клиента. Можно использовать дополнительные учетные товарные документы (например, возврат товаров) или другие средства платежей, включая их в соответствующий блок обработки, как источник денежного покрытия счетов.



Перейти в оглавление статей


   Главная       О деревне       Фотогалерея       Новости       Отзывы       Контакты       Обратная связь       Экстр.помощь   
© Copyright 2014 Совет деревни Зезевитово
На главную