Наиболее часто для ведения учета отсроченной задолженности применяется метод FIFO, когда сумма долга распределяется на документы, упорядоченные в порядке убывания даты возникновения долга. В предлагаемой вашему вниманию разработке (отчете) используется этот метод. Используя ее, вы можете организовать учет отсроченной задолженности без ведения взаиморасчетов по документам расчетов и при любой детализации (по договору в целом, по заказам, по счетам) ведения взаиморасчетов с контрагентами. Отчет отображает как кредиторскую (поставщики), так и дебиторскую (покупатели) отсроченную задолженность с детализацией до документов и выделением просроченной задолженности.
Значение количества дней отсрочки («Контролировать число дней задолженности») устанавливается в договоре контрагента. В стандартной конфигурации установка количества дней отсрочки возможна, только если в договоре контрагента установлено «Вести по документам расчетов с контрагентами». Разрешить установку количества дней отсрочки можно небольшим изменением кода конфигурации (см. Листинг 1). Если изменение кода стандартной конфигурации невозможно или нежелательно, для установки количества дней отсрочки можно использовать внешнюю обработку.
Данный отчет реализован на платформе отчета «Универсальный отчет», поэтому в отличие от многих других подобных разработок имеет стандартный интерфейс настройки. Пользователь может самостоятельно настраивать внешний вид отчета (выбирать группировки, дополнительные поля, цветовое оформление). В отчете есть возможность выводить контактные данные контрагентов. Весь алгоритм реализован в виде единого запроса, что обеспечивает высокую скорость построения отчета. Оптимизация производительности отчета производится за счет автоматического выбора обрабатываемого периода для каждого договора, т. е. обрабатываются не все документы по договору, а только необходимые для расчетов.
С помощью отчета можно:
- Контролировать отсроченную и просроченную дебиторскую и кредиторскую задолженности.
- Формировать платежный календарь входящих и исходящих платежей.
- Анализировать структуру просроченной задолженности по срокам возникновения.
Суммы отображаются в валюте взаиморасчетов и/или в валюте управленческого учета.
Группировка по срокам возникновения задолженности возможна по стандартным (день, неделя, месяц, год) или по произвольным интервалам (используется Справочник «Настройка интервалов»).
Дата оплаты может рассчитываться по календарным или банковским (используется Регистр сведений «Регламентированный производственный календарь») дням.
При указании в договоре контрагента «Размер предоплаты по заказу покупателя, процентов» суммы документов в отчете разделяются на предоплату и отсрочку согласно указанного процента предоплаты.
Для формирования отчета непосредственно из списка контрагентов по текущему контрагенту, необходимо добавить в форму списка справочника «Контрагенты» кнопку и процедуру вызова отчета (см. Листинг 2).
Отчет предназначен для конфигураций:
- Управление производственным предприятием 1.3
- Управление производственным предприятием для Украины 1.3
- Комплексная автоматизация 1.0
- Управление торговым предприятием для Украины 1.2
- Управление торговлей 10.3
- Управление торговлей для Украины 2.3
ВНИМАНИЕ: для работы отчета требуется релиз платформы 8.2.12 или выше.
Параметр "Детализация дней" - задает число дней задолженности, которая выводится детализированно (подокументно), а вся задолженность до этой даты "вешается" на последний документ. Таким образом подокументно вычисляется количество дней просрочки менее указанного значения. Для количество дней просрочки больше указанного значения - общая сумма просрочки и количество дней просрочки будет отображено по одному документу. Такой подход позволяет получить хорошую производительность на базах с большим количеством документов по контрагенту.