Cтруктура текстового файла для импорта СЭВ-6-4

реклама
Импорт из текстового файла данных для формы СЗВ-6-4
имя файла – PF64_*.txt, где * - любые символы
Файл состоит из строк, разделитель данных в строке – запятая. Кодировка русских букв –
кодовая страница 866 или 1251. В случае отсутствия данных запятые в конце строки могут
отсутствовать, если стоит символ конца строки.
Специальные строки
@@@ конец данных по сотруднику
=== конец файла
Специальные строки должны содержать ровно 3 символа, они не должны иметь пробелов в начале и конце строки.
Структура файла
Заголовок файла
Сотрудник 1
00,тариф,вид договора
Суммы доходов по месяцам Сотрудника 1
Суммы начисленных и уплаченных взносов Сотрудника 1
Стаж Сотрудника 1
00,тариф,вид договора
Суммы по доходов месяцам Сотрудника 1
Суммы начисленных и уплаченных взносов Сотрудника 1
Стаж Сотрудника 1
@@@ (конец данных Сотрудника 1)
Сотрудник 2
00,тариф,вид договора
Суммы доходов по месяцам Сотрудника 2
Суммы начисленных и уплаченных взносов Сотрудника 2
Стаж Сотрудника 2
@@@ (конец данных Сотрудника 2)
=== (конец файла)
Сотрудники в файле не должны повторяться. У сотрудника сочетания Тариф+Вид договора
не должны повторяться
Заголовок файла.
1 строка файла
ПФ64,2013,1,КОРР,2013,2,086-564-123456
1 ПФ64
А4
2 Год (период сведений)
9999
3 Отчетный период (номер квартала)
9
4 Вид корректировки
А4
Фиксировано
отчетный год
Фиксировано (1-4)
ИСХ – исходная,
КОРР – корректирующая,
ОТМН – отменяющая
5 Год предоставления отчетности
9999 Год, в котором будут предоставляться
корректирующие
или
отменяющие
формы. Для исходных сведений пусто
6 Отчетный период предоставления от- 9
Номер квартала, в котором будут
четности (номер квартала)
предоставляться корректирующие или
отменяющие формы. Для исходных
сведений пусто
7 Старый регистрационный номер ПФР, А14
Для корректирующих и отменяющих
по которому подавались исходные
форм. Для исходных сведений пусто. В
сведения
случае совпадения с действующим рев формате 999-999-999999
гистрационным номером пусто
Строка обязательна. В случае отсутствия вида корректировки принимается значение ИСХ. В
случае вида корректировки ИСХ дальнейшие значения строки игнорируются. Индивидуальные сведения по всем сотрудникам импортируемого файла будут созданы с указанными параметрами.
Данные по сотруднику
999-999-999 99,125,Шохов,Сергей,Борисович,16.11.1975,М,1,ВП
1
Страховой номер
А14 Страховой номер, в формате 999-999-999 99
2
Табельный номер А8
Табельный номер
3
Фамилия
А40 Фамилия
4
Имя
А40 Имя
5
Отчество
А40 Отчество
6
Дата рождения
Д8
Дата рождения
7
Пол
А1
значения М или Ж
8
Основной вид доА1
1 – трудовой,
говора сотрудника
2 – гражданско-правовой или авторский
Если не задано у нового сотрудника, принимается равным 1.
Используется при формировании данных по сотруднику.
9
Категория иноА2
ВП – временно пребывающий, работающий более 6 месястранного граждацев в году
нина для ПФР
ВЖ – временно проживающий
(если не задано - по умолчанию пусто)
Во всех остальных случаях пусто.
Используется при формировании данных по сотруднику
Строка должна следовать либо за заголовком файла, либо за разделителем данных по сотрудникам @@@
Заголовок индивидуальных сведений сотрудника
00,НР,1
1
00
А2 Фиксировано
2
Категория плательщика
А4 Категория плательщика по справочнику (НР, СХ и т.п.)
3
Вид договора
А1 1 – трудовой,
2– гражданско-правовой или авторский
Строка должна непосредственно следовать за данными сотрудника, она обязательна.
Таких строки у сотрудника может быть несколько с разными сочетаниями кода тарифа и вида договора. По сотруднику в файле сочетание кода тарифа и вида договора в файле
должно быть уникальным. После заголовка индивидуальных сведений должен следовать
хотя бы один из блоков «Суммы выплат», «Суммы начисленных и уплаченных страховых
взносов» и «Записи о стаже», в противном случае запись о сотруднике в базе данных создается, но индивидуальные сведения в соответствии с заголовком (по данному тарифу и
договору) не формируются
Суммы выплат
01,600000.00,568000.00,32000.00,0.00,600000.00
1 01-13 А2
код месяца, месяцы должны соответствовать номерам месяцев отчетного периода
1 квартал – 01,02,03
полугодие – 04,05,06
9 месяцев – 07,08,09
год – 10,11,12
13 – с начала текущего года до начала отчетного периода (для корректного расчета взносов нарастающим итогом с начала года, строка
не обязательная)
2
число сумма всего
3
число Сумма облагаемая в пределах ограничения
4
Число Сумма облагаемая сверх ограничения
5
Число Сумма облагаемая по дополнительному тарифу 27-1
6
Число Сумма облагаемая по дополнительному тарифу 27-2-18
Строка с данным кодом месяца может быть только одна в блоке тарифа и договора сотрудника или отсутствовать. Строки, у которых все суммы пустые, при импорте игнорируются.
Количество таких строк у сотрудника от 0 до 4 (за 3 месяца отчетного периода и суммы до
начала отчетного периода). Коды месяцев должны располагаться в файле по возрастанию.
Суммы начисленных и уплаченных страховых взносов
90,1600.00,1000.00,600.00,500.00
1 90
А2
Фиксировано
2
число Начислено страховая
3
число Начислено накопительная
4
Число Уплачено страховая
5
Число Уплачено накопительная
строка может быть только одна в блоке тарифа, договора, или отсутствовать, нулевые значения выводятся либо как 0.00, либо как пустые значения
Записи о стаже
99,01.01.2013,18.01.2013,1,МКС,1.00,27-2,23200000-11620,СЕЗОН,0,12,ВРНЕТРУД,27-ГД,0,12,0.9
(пример условный с полным заполнением полей)
1
2
99
Начало периода
А2
Дата
3
Конец периоде
Дата
4
Территориальные условия
А4
5
Доля ставки территориальных условий
Число
Особые условия труда
А6
Код позиции списка
Основание стажа
А20
А8
6
7
8
9
Выработка 1 параметр
Месяцы
Часы
Выработка 2 параметр
Дни
10 Минуты
11 Параметры стажа
Основание выслуги
Число
Число
А9
А8
12
Выработка для выслуги 1 параметр
13 месяцы
часы
количество (спуски, подъемы, прыжки)
Выработка для выслуги 2 параметр
14 Дни
Минуты
15 Доля ставки
Число
фиксировано
Начало периода, обязательно
ДД.ММ.ГГГГ
Конец периода, обязательно
ДД.ММ.ГГГГ
По классификатору
МКС, РКС и т.д.
Доля ставки для территориальных
условий
число в формате 9.99
по умолчанию 1.00
По классификатору
27-1, 27-2 и т.д.
По Списку № 1 или Списку № 2
По классификатору
ВОДОЛАЗ, СЕЗОН и т.д.
целое число
0-12
положительно
целое число
0-29
0-59
По классификатору
АДМИНИСТР, ДЕКРЕТ и т.д.
По классификатору
27-ГД, 27-ПД и т.д.
целое число
0-12
Число целое число
0-29
0-59
Число число в формате 9.99
от 0.01 до 2.00
Записей может быть несколько. Допускается их отсутствие. Периоды записей стажа не
должны пересекаться и следовать по возрастанию даты начала периода.
ПРИМЕР ФАЙЛА
1
ПФ64,2013,1,КОРР,2013,2,056-999-999999
2
018-362-568 54,125,Петров,Сергей,Борисович,16.11.1975,М,1
3
00,НР,1
4
01,160000.00,85000,0.00,0.00,85000.00
5
03,45789.00,45789.00,,
6
90,20926.24,7847.00,20000.00,6000.00
7
99,01.01.2013,31.01.2013,МКС,1.00,27-1,12100000-11465,ВОДОЛАЗ,2,15
8
99,01.02.2013,13.03.2013,,,,,,,,АДМИНИСТР
9
99,14.03.2013,31.03.2013,КС,1.00,27-1,12100000-11465,ВОДОЛАЗ
10
00,НР,2
11
03,10000.00,9000.00
12
90,1440.00,540.00
13
99,03.03.2013,14.03.2013
14
@@@
15
109-753-011 53,,Орлова,Ольга,Ивановна,12.06.1973,Ж,2,ВП
16
00,ВПОИ,2
17
90,,,1000,500
18
@@@
19
===
** В конце файла специальная строка @@@ может отсутствовать
Скачать