Хочу поделиться опытом «борьбы» с программой CheckXML (см. обмен сообщениями по теме «Ошибка при проверке ведомости уплаты АДВ-11») с теми, кто формирует сведения для ПФР в системе 1С версии 7.7 и может, по неопытности, столкнуться с теми же проблемами, что и я. Тем более, что варианты заголовков строк ведомости АДВ-11, предлагаемые системой 1С, - «Задолженность по уплате страховых взносов на начало расчетного периода», «Уплачено страховых взносов в расчетном периоде», «Задолженность по уплате страховых взносов на конец расчетного периода» - провоцируют на совершение ошибок в трактовке программы CheckXML.
Будем считать, что текущий расчетный период – это 2008г, а предыдущий расчетный период – это 2007г (и, возможно, другие предшествующие годы).
Я предполагал (ошибочно, с точки зрения программы CheckXML), что входящее сальдо текущего расчетного периода (2008г) и исходящее сальдо предыдущего расчетного периода (2007г) – это одно и то же. В программе же CheckXML реализована другая идеология, состоящая в том, что если взносы начислены в 2007г, но не уплачены, то эта задолженность должна быть отнесена к 2007г, т.е. положительных значений задолженности на начало 2008г быть не может. Если же уплачено больше, чем начислено, то переплата должна быть отнесена к 2008г и указана в строке «Задолженность по уплате страховых взносов на начало расчетного периода 2008г» со знаком «минус».
Как же сформировать средствами 1С XML-файл ведомости АДВ-11, чтобы он выдержал тестирование программой CheckXML? Излагаю алгоритм, который родился в результате обсуждения по указанной выше теме.
1. Сформировать строку «Задолженность по уплате страховых взносов на НАЧАЛО расчетного периода 2007г», в которой указать величины ЗАДОЛЖЕННОСТЕЙ по уплате взносов на КОНЕЦ 2007г (или, что то же самое – на начало 2008г). Т.е. в этой строке указываются дебетовые сальдо по счетам 69.2.2 и 69.2.3. на конец 2007г (начало 2008г).
2. Сформировать строку «Задолженность по уплате страховых взносов на НАЧАЛО расчетного периода 2008г», в которой указать со знаком МИНУС величины ПЕРЕПЛАТ по уплате взносов на начало 2008г. (если таковые имеются). Т.е. в этой строке указываются со знаком МИНУС кредитовые сальдо по счетам 69.2.2 и 69.2.3. на конец 2007г (начало 2008г).
3. Сформировать строку «Уплачено страховых взносов в расчетном периоде 2007г», в которой указать суммы, которые уплачены в 2008г в счет погашения задолженности 2007г. Если эта задолженность полностью погашена, то в этой строке указываются те же суммы, что и в п.1. Подчеркну еще раз, что это не платежи 2007г, а часть платежей 2008г за долги 2007г.
4. Сформировать строку «Уплачено страховых взносов в расчетном периоде 2008г», в которой указать суммы, которые уплачены в 2008г, уменьшенные на величину сумм, указанных в п.3.
5. Сформировать строку «Задолженность по уплате страховых взносов на конец расчетного периода 2008г» в которой указать величины ЗАДОЛЖЕННОСТЕЙ по уплате взносов на КОНЕЦ 2008г (или, что то же самое – на начало 2009г). Т.е. в этой строке указываются дебетовые сальдо по счетам 69.2.2 и 69.2.3. на конец 2008г (начало 2009г).
6. Сформировать строку «Задолженность по уплате страховых взносов на конец расчетного периода 2009г», в которой указать со знаком МИНУС величины ПЕРЕПЛАТ по уплате взносов на начало 2009г. (если таковые имеются). Т.е. в этой строке указываются со знаком МИНУС кредитовые сальдо по счетам 69.2.2 и 69.2.3. на конец 2008г (начало 2009г).
В последнем пункте не уверен, т.к. реально его не проходил.
И все у вас получится.
С уважением
Павел
Будем считать, что текущий расчетный период – это 2008г, а предыдущий расчетный период – это 2007г (и, возможно, другие предшествующие годы).
Я предполагал (ошибочно, с точки зрения программы CheckXML), что входящее сальдо текущего расчетного периода (2008г) и исходящее сальдо предыдущего расчетного периода (2007г) – это одно и то же. В программе же CheckXML реализована другая идеология, состоящая в том, что если взносы начислены в 2007г, но не уплачены, то эта задолженность должна быть отнесена к 2007г, т.е. положительных значений задолженности на начало 2008г быть не может. Если же уплачено больше, чем начислено, то переплата должна быть отнесена к 2008г и указана в строке «Задолженность по уплате страховых взносов на начало расчетного периода 2008г» со знаком «минус».
Как же сформировать средствами 1С XML-файл ведомости АДВ-11, чтобы он выдержал тестирование программой CheckXML? Излагаю алгоритм, который родился в результате обсуждения по указанной выше теме.
1. Сформировать строку «Задолженность по уплате страховых взносов на НАЧАЛО расчетного периода 2007г», в которой указать величины ЗАДОЛЖЕННОСТЕЙ по уплате взносов на КОНЕЦ 2007г (или, что то же самое – на начало 2008г). Т.е. в этой строке указываются дебетовые сальдо по счетам 69.2.2 и 69.2.3. на конец 2007г (начало 2008г).
2. Сформировать строку «Задолженность по уплате страховых взносов на НАЧАЛО расчетного периода 2008г», в которой указать со знаком МИНУС величины ПЕРЕПЛАТ по уплате взносов на начало 2008г. (если таковые имеются). Т.е. в этой строке указываются со знаком МИНУС кредитовые сальдо по счетам 69.2.2 и 69.2.3. на конец 2007г (начало 2008г).
3. Сформировать строку «Уплачено страховых взносов в расчетном периоде 2007г», в которой указать суммы, которые уплачены в 2008г в счет погашения задолженности 2007г. Если эта задолженность полностью погашена, то в этой строке указываются те же суммы, что и в п.1. Подчеркну еще раз, что это не платежи 2007г, а часть платежей 2008г за долги 2007г.
4. Сформировать строку «Уплачено страховых взносов в расчетном периоде 2008г», в которой указать суммы, которые уплачены в 2008г, уменьшенные на величину сумм, указанных в п.3.
5. Сформировать строку «Задолженность по уплате страховых взносов на конец расчетного периода 2008г» в которой указать величины ЗАДОЛЖЕННОСТЕЙ по уплате взносов на КОНЕЦ 2008г (или, что то же самое – на начало 2009г). Т.е. в этой строке указываются дебетовые сальдо по счетам 69.2.2 и 69.2.3. на конец 2008г (начало 2009г).
6. Сформировать строку «Задолженность по уплате страховых взносов на конец расчетного периода 2009г», в которой указать со знаком МИНУС величины ПЕРЕПЛАТ по уплате взносов на начало 2009г. (если таковые имеются). Т.е. в этой строке указываются со знаком МИНУС кредитовые сальдо по счетам 69.2.2 и 69.2.3. на конец 2008г (начало 2009г).
В последнем пункте не уверен, т.к. реально его не проходил.
И все у вас получится.
С уважением
Павел
Комментарий