Текстовый ASCII-файл. Кодировка WIN - 1251.
Поля отделяются друг от друга символом-разделителем, определённым настройкой конфигурации РКО. Выписка. Экспорт в формат MultiCash. Разделитель.
Поля нефиксированной ширины.
Каждая строка заканчивается символом <ENTER>
.
Все величины – строкового типа.
Файл должен состоять из количества строк, равного сумме произведений количества строк (расчетных счетов) в файле AUSZUG.TXT
на соответствующее число дебетовых / кредитовых операций по каждому расчетному счету (поле №18 файла AUSZUG.TXT
) в выписке.
Строки, отражающие операции по одному счету, должны начинаться с одинаковых полей №1 и №2.
В текстовых полях при формировании файлов выписок символы, совпадающие с разделителем, заменяются на другой символ, определённый настройкой конфигурации РКО. Выписка. Экспорт в формат MultiCash. Заменяющий символ в текстовых полях.
Каждая строка должна иметь следующий вид:
044585659;807810500000000000;229;17.08.2005;9839;Оплата за товар по сч. N 98;Платежное поручение;17.08.2005;;;47000.00;;;17.08.2005;;;39 . В том числе; НДС 18% от 47000 - 8460;;;;;;;;;;;;ООО Организация Контрагент;N 070904 105911001;044525209;;01;;;;
Описание полей файла заголовка представлено в табл. 8.2 «Описание полей заголовка файла UMSATZ.TXT в формате MultiCash».
Таблица 8.2. Описание полей заголовка файла UMSATZ.TXT
в формате MultiCash
№ | Тип поля | MIN длина | MAX длина | Назначение | Поле таблиц ДБО SBNS_RURSTATEMENT_OPER/ SBNS_CURRSTATEMENT_OPER | Пример значения |
---|---|---|---|---|---|---|
1 |
Текст |
0 |
12 |
Ключ банка (БИК) |
BANKBIC (заполняется из соответствующего заголовка выписки) |
|
2 |
Текст |
0 |
24 |
Расчетный счет |
ACCOUNT Первые два символа необходимо отсекать. (заполняется из соответствующего заголовка выписки) |
|
3 |
Текст |
1 |
4 |
Номер выписки (порядковый) |
Заполняется из соответствующего заголовка выписки |
|
4 |
Дата |
8 |
8 |
Дата выписки (Дата платежа) Формат DD.MM.YY (допускается DD.MM.YYYY) |
DOCDATE Заполняется из соответствующего заголовка выписки |
|
5 |
Текст |
1 |
10 |
Документ выписки: Номер документа |
DOCUMENTNUMBER |
|
6 |
Текст |
0 |
27 |
Текстовое примечание к платежу |
Назначение платежа: 1-я часть (2-я часть: в позициях 17-29) PAYMENTPURPOSE |
|
7 |
Текст |
0 |
27 |
Пояснение к банковской операции (Пояснение к позиции 34): 01- Платежное поручение 02 - Платежное требование 03 - Инкассовое поручение 07 - Расчетный чек 08 - Аккредитив 09 - Мемориальный ордер 12- Авизо 16 - Платежный ордер 17 - Банковский ордер |
Заполняется наименованием, соответствующим коду в позиции 34 |
|
8 |
Дата |
8 |
8 |
Документ выписки: Дата документа Формат DD.MM.YY (допускается DD.MM.YYYY) |
DOCUMENTDATE |
|
9 |
Текст |
0 |
4 |
Текстовый ключ – Не используется |
Пропускаем: ставим разделитель |
|
10 |
Текст |
0 |
16 |
Не используется |
Пропускаем: ставим разделитель |
|
11 |
Числовой |
1 |
18.2 |
Сумма операции по дебету/кредиту (-/+). Если по дебету – то величина <0, иначе >0. В отрицательной сумме по дебету знак минус (-) выводится после суммы. |
CREDIT/DEBET CURRCREDIT/CURRDEBET (для валютной выписки) |
|
12 |
--- |
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
13 |
--- |
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
14 |
Дата |
8 |
8 |
Документ выписки: Дата проведения операции Формат DD.MM.YY (допускается DD.MM.YYYY) |
OPERATIONDATE |
|
15 |
--- |
0 |
00 |
Не используется |
Пропускаем: ставим разделитель |
|
16 |
--- |
0 |
00 |
Не используется |
Пропускаем: ставим разделитель |
|
17 |
Текст |
0 |
27 |
Текстовое примечание к платежу |
Продолжение назначения платежа PAYMENTPURPOSE |
|
18 |
Текст |
0 |
27 |
Текстовое примечание к платежу |
Продолжение назначения платежа PAYMENTPURPOSE |
|
… |
… |
… |
… |
… |
… |
… |
29 |
Текст |
0 |
27 |
Текстовое примечание к платежу |
Продолжение назначения платежа PAYMENTPURPOSE |
|
30 |
Текст |
0 |
27 |
Наименование дебитора/кредитора |
PAYERNAME – для кредитовых проводок RECEIVERNAME – для дебетовых проводок |
|
31 |
Текст |
0 |
27 |
Наименование дебитора/кредитора |
Продолжение наименование дебитора/кредитора: PAYERNAME – для кредитовых проводок RECEIVERNAME – для дебетовых проводок |
|
32 |
Текст |
0 |
12 |
Ключ банка дебитора/кредитора |
PAYERBANKBIC – для кредитовых проводок RECEIVERBANKBIC – для дебетовых проводок |
|
33 |
Текст |
0 |
24 |
Расчетный банковский счет дебитора/кредитора |
PAYERACCOUNT – для кредитовых проводок RECEIVERACCOUNT – для дебетовых проводок Первые два символа необходимо отсекать |
|
34 |
Текст |
0 |
3 |
Код бизнес-транзакции |
OPERATIONTYPE |
|
35 |
--- |
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
36 |
--- |
3 |
3 |
Не используется |
Пропускаем: ставим разделитель |
|
37 |
--- |
1 |
18.2 |
Не используется |
Пропускаем: ставим разделитель |
|
Пример файла оборотов:
040113000;705810833000444333;1;07.04.14;3;{VO};Банковский ордер;07.04.14;;;300.00-;;;07.04.14;;;;;;;;;;;;;;;;ИНН 444555666777 ООО Получатель;;040037470;40705840833000351111;17;;;;
040113000;705810833000444333;1;07.04.14;2;{VO};Платежное требование;07.04.14;;;20000.00-;;;07.04.14;;;;;;;;;;;;;;;;ИНН 444555666777 ООО Получатель;;040037470;40705840833000351111;02;;;;
040113000;705810833000444333;1;07.04.14;100;{VO10080};Платежное поручение;07.04.14;;;100000.00-;;;07.04.14;;;;;;;;;;;;;;;;ИНН 444555666777 ООО Получатель;;040037470;40705840833000351111;01;;;;
040113000;705810833000444333;1;07.04.14;15;{VO};Платежный ордер;07.04.14;;;500.00;;;07.04.14;;;;;;;;;;;;;;;;ИНН 123456789012 Плательщик;;044030790;40255810433332222111;16;;;;
040113000;705810833000444333;1;07.04.14;6;Основание платежа;Платежное поручение;07.04.14;;;600.00;;;07.04.14;;;;;;;;;;;;;;;;ИНН 123456789012 Плательщик;;044030790;40255810433332222111;01;;;;
040113000;705810833000444333;1;07.04.14;4;{VO};Банковский ордер;07.04.14;;;4000.50;;;07.04.14;;;;;;;;;;;;;;;;ИНН 123456789012 Плательщик;;044030790;40255810433332222111;17;;;;
040113000;705810833000444333;1;07.04.14;6;{VO};Платежное поручение;07.04.14;;;863298.00;;;07.04.14;;;;;;;;;;;;;;;;ИНН 123456789012 Плательщик;;044030790;40255810433332222111;01;;;;