Текстовый ASCII-файл. Кодировка WIN–1251.
Поля отделяются друг от друга символом-разделителем, определённым настройкой конфигурации РКО. Выписка. Экспорт в формат MultiCash. Разделитель.
Поля нефиксированной ширины.
Каждая строка заканчивается символом <ENTER>
.
Все величины – строкового типа.
Файл должен состоять из строк следующего вида:
044585659;702810400010002715;0999;15.01.2009;RUB;0.00;15000.00;75000.00;60000.00;ООО "Гибкий закат";;;;;;;;2;
Количество строк в файле определяет, по скольким расчетным счетам есть выписки. Т. е. если надо отобразить движение по трем разным расчетным счетам, то должно быть три строки.
Внимание! | |
---|---|
Одинаковые поля №1 и №2 в одной выписке НЕ допускаются, т. к. они должны однозначно определять расчетный счет и движение по нему в рамках выписки. |
В текстовых полях при формировании файлов выписок символы, совпадающие с разделителем, заменяются на другой символ, определённый настройкой конфигурации РКО. Выписка. Экспорт в формат MultiCash. Заменяющий символ в текстовых полях.
Описание полей файла заголовка представлено в табл. 8.1 «Описание полей заголовка файла AUSZUG.TXT в формате MultiCash».
Таблица 8.1. Описание полей заголовка файла AUSZUG.TXT
в формате MultiCash
№ | Тип поля | MIN длина | MAX длина | Назначение | Поле таблиц ДБО SBNS_RURSTATEMENT/ SBNS_CURRSTATEMENT | Пример значения |
---|---|---|---|---|---|---|
1 |
Текст |
0 |
12 |
Ключ банка (БИК) |
BANKBIC |
|
2 |
Текст |
0 |
24 |
Расчетные счета, по которым производится выписка |
ACCOUNT Первые два символа необходимо отсекать |
|
3 |
Текст |
1 |
4 |
Номер выписки (порядковый) |
Обычно одна выписка по счету в день. Нумерация по счету в пределах года. |
|
4 |
Дата |
8 |
8 |
Дата выписки Формат DD.MM.YY (допускается DD.MM.YYYY) |
DOCDATE |
|
5 |
Текст |
3 |
3 |
Валюта выписки (по счету) (RUB, USD, EUR, GBP) |
CURRISOCODE |
|
6 |
Числовой |
1 |
18.2 |
Входящий остаток (пассив) (Равен исходящему остатку предыдущей выписки) |
INBOUNDBALANCE/ CURRINBOUNDBALANCE |
|
7 |
Числовой |
1 |
18.2 |
Сумма выписки по дебету (исход.) |
DEBETRETURN |
|
8 |
Числовой |
1 |
18.2 |
Сумма выписки по кредиту (вход.) |
CREDITRETURN |
|
9 |
Числовой |
1 |
18.2 |
Исходящий остаток (пассив) |
OUTBOUNDBALANCE/ CURROUTBOUNDBALANCE (Равен: стр.9 = стр.6-стр.7+стр.8) |
|
10 |
Текст |
0 |
35 |
Не используется |
Пропускаем: ставим разделитель |
|
11 |
Текст |
0 |
35 |
Спец. наименование счета (необязательно для заполнения) |
Пропускаем: ставим разделитель |
|
12 |
|
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
13 |
|
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
14 |
|
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
15 |
|
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
16 |
|
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
17 |
|
0 |
0 |
Не используется |
Пропускаем: ставим разделитель |
|
18 |
Числовой |
1 |
5 |
Число строк в файле оборотов |
Равно числу дебетовых / кредитовых операций |
|
Пример файла заголовка:
040113000;705810833000444333;1;07.04.14;RUB;12345600.00;868398.50;120300.00;13093698.50;;;;;;;;;7;