Типы данных

реклама
Общее описание документа.
Версия документа – 2.0
Номер версии формата файлов – 2008.04
Структура имени файла.
При формировании файла его имя должно иметь следующую структуру:XXXXDMNN.nch, где
XXXX – четырехсимвольный код отдела администратора, который произвел экспорт;
D – дата формирования файла; 1-9, A-V;
M – месяц формирования файла; 1-9, A-C;
NN – порядковый номер файла за текущую дату в десятичном формате
nch – расширение файла
Типы данных.
№ п/п
Описание типа
Имя
Длина
1.
Текст, строка символов без лидирующих и
оканчивающих пробелов – допустимые
символы ASCII с 32 по 175 (кроме 127 и
124) и с 224 по 239
STRING
Определяется в каждом
поле
2.
Дата в формате ДД.ММ.ГГГГ
DATE
= 10
3.
Денежная сумма в рублях,
представляется действительным числом c
десятичным разделителем и не более чем
двумя цифрами после разделителя (в
качестве десятичного разделителя
используется символ – «.»).
NUMBER1
<= 15.2
4.
Целое число
NUMBER2
Определяется в каждом
поле
5.
Дробное число
NUMBER3
Определяется в каждом
поле
Описание полей файла с начислениями.
№
Поле документа Поле файла
п/п
Версия
1
KS
формата файла
Тип
Длина
Обязател
ь-ность
2
Номер версии
NUM_VER
STRING
<=10
Да
3
Программный
продукт
PROG_NAME
STRING
<=50
Да
4
Номер версии
программного
продукта
PROG_VER
STRING
<=10
Да
5
Код отдела
DEP_NUM
STRING
<=4
Да
6
Наименование
отдела
DEP_NAME
STRING
<=150
Нет
1
Начисление
N
Описание
Номер версии
формата файла
2008.04
Наименование
программного
продукта, который
произвел экспорт
Номер версии
программного
продукта, который
произвел экспорт
Код отдела
администратора,
который произвел
экспорт
Наименование
отдела
администратора,
который произвел
экспорт
№
Поле документа
п/п
Поле файла
Тип
Длина
Обязател
ь-ность
Описание
Электронный номер
начисления. Должен
быть уникальным в
пределах
финансового года!
Счет бюджета по
которому ведется
учет начислений
КБК
ОКАТО
Тип начисления: 0 –
начислено, 1 –
начислено пени
2
Электронный
номер
начисления
N_EL_NUM
STRING
<=16
Да
3
Счет бюджета
N_BACC
STRING
=20
Нет
4
5
КБК
ОКАТО
N_KBK
N_OKATO
STRING
STRING
=20
<=11
Да
Нет
6
Тип начисления
N_TYPE
STRING
=1
Да
N_NUM
STRING
<=30
Да
Номер начисления
N_DATE
DATE
Да
Дата начисления
DATE
NUMBER1
Нет
Да
Расчетная дата
Сумма
Назначение
начисления
9
10
Номер
начисления
Дата
начисления
Расчетная дата
Сумма
11
Назначение
7
8
12
13
14
15
16
17
ИНН
плательщика
Наименование
плательщика
КПП
плательщика
Адрес
плательщика
Документ
плательщика
Электронный
номер карточки
учета
поступлений
N_RDATE
N_SUMMA
N_NAZN
STRING
<=250
Нет
N_PLAT_INN
STRING
<=12
Нет
ИНН плательщика
N_PLAT_NAM
E
STRING
<=160
Да
Наименование
плательщика
N_PLAT_CPP
STRING
<=9
Нет
КПП плательщика
N_PLAT_ADD
R
STRING
<=150
Нет
Адрес плательщика
N_PLAT_PASP
STRING
<=150
Нет
Документ
плательщика
N_PC_EL_NU
M
STRING
<=16
Нет
Электронный номер
карточки учета
поступлений
Символьный код
аналитического
признака
Код отдела
администратора,
который
сформировал
начисление
Уникальный код
начисления
Состояние
начисления:
0 – Новая запись
18
Аналитический
признак
N_AN_PR
STRING
<=50
Нет
19
Код отдела
N_DEP_NUM
STRING
<=4
Да
20
Уникальный код
начисления
N_CUID
STRING
<=16
Нет
21
Состояние
начисления
N_STATUS
NUMBER2
2
Да
1
Платежные
документы
плательщика
P
2
Тип документа
P_TYPE
STRING
=1
Да
3
КБК
Номер
документа
Дата документа
Дата проводки
Сумма
P_KBK
STRING
=20
Да
Тип документа: 0 –
п/п, 1 – ф.ПД-4
КБК
P_NUM
STRING
<=10
Да
Номер документа
Да
Нет
Да
Дата документа
Дата проводки
Сумма
4
5
6
7
P_DATE
P_PDATE
P_SUMMA
DATE
DATE
NUMBER1
№
Поле документа
п/п
8
9
10
11
12
13
14
15
16
17
18
19
Назначение
ИНН
плательщика
Наименование
плательщика
КПП
плательщика
Паспортные
данные
плательщика
Адрес
плательщика
Р/с
плательщика
К/с
плательщика
БИК банка
плательщика
Наименование
банка
плательщика
Уникальный код
платежного
документа
Сумма
принимаема к
зачету
Тип
Длина
Обязател
ь-ность
P_NAZN
STRING
<=210
Нет
Назначение
начисления
P_PLAT_INN
STRING
<=12
Нет
ИНН плательщика
P_PLAT_NAM
E
STRING
<=160
Да
Наименование
плательщика
P_PLAT_CPP
STRING
<=9
Нет
КПП плательщика
P_PLAT_PASP
STRING
<=250
Нет
Паспортные данные
плательщика
P_PLAT_ADDR
ESS
STRING
<=250
Нет
Адрес плательщика
P_PLAT_RS
STRING
=20
Нет
Р/с плательщика
P_PLAT_KS
STRING
=20
Нет
К/с плательщика
P_PLAT_BIC
STRING
=9
Нет
БИК банка
плательщика
P_PLAT_BANK
STRING
<=50
Нет
Наименование банка
плательщика
P_CUID
STRING
<=16
Нет
Поле файла
P_SUMMA_Z
NUMBER1
Нет
Описание
Уникальный код
платежного
документа
Сумма принимаема к
зачету по данному
регистрационному
действию
Макет файла.
KS|NUM_VER|PROG_NAME|PROG_VER|DEP_NUM|DEP_NAME
N|N_EL_NUM|N_BACC|N_KBK|N_OKATO|N_TYPE|N_NUM|N_DATE|N_RDATE|N_SUMMA|N_NAZN|N_
PLAT_INN|N_PLAT_NAME|N_PLAT_CPP|N_PLAT_ADDR|N_PLAT_PASP|N_PC_EL_NUM|N_AN_PR|N
_DEP_NUM|N_CUID|N_STATUS
P|P_TYPE|P_KBK|P_NUM|P_DATE|P_PDATE|P_SUMMA|P_NAZN|P_PLAT_INN|P_PLAT_NAME|P_P
LAT_CPP|P_PLAT_PASP|P_PLAT_ADDRESS|P_PLAT_RS|P_PLAT_KS|P_PLAT_BIC|P_PLAT_BANK
|PCUID|P_SUMMA_Z
Пример файла.
KS|2008.04|Администратор-Д|05701 hf01|0012|Отдел УФРС №12
N|0001000000000015|40101810100000010000|32110805000011000110|52201000000|0|10
9|01.01.2006|01.01.2006|100000.00|Госпошлина| 5504036333|ОАО “Промышленные
технологии”|997150001|пр.Ленина, 12|ПаспРФ 00 01 156984 ОВД г.Омск
05.10.2000|0001000000000034|SHTRAF|0012|123678|1
P|0|32110805000011000110|1|13.04.2006|13.04.2006|1000|Госпошлина|5504036333|О
АО “Промышленные
технологии”|997150001|||40702810645390100541|30101810900000000673|045209673|О
тделение сбербанка N 8634 Омской области||1000
P|1|32110805000011000110|2|13.04.2006|13.04.2006|1000|Госпошлина||Иванов Иван
Иванович||Паспорт 9703 №123456 выдан ГУВД г.Омска|г.Омск ул.Ленина, д.1,
кв.1|40702810645390100532|30101810900000000673|045209673|Отделение сбербанка
N 8634 Омской области|67547539|200
N|...
P|...
P|...
P|...
N|...
N|...
...
Скачать