Формати DBF
- Опубліковано
Для деяких звітів у Сонаті передбачена можливість імпорту даних з файлів у форматі DBF (таблиць). Далі будуть описані формати цих DBF-файлів, які підтримує Соната для кожного з таких звітів.
Загальні вимоги
- Рекомендовані значення кодової сторінки DBF: 866 (DOS), 1251 (Windows). Імпорт файлу з іншим значенням теж можливий, але не гарантується.
- Важливо: кодова сторінка у заголовку DBF-файлу повинна відповідати кодуванню, у якому представлено текст усієї таблиці. Не можна просто змінити кодову сторінку у заголовку і вважати, що DBF став відповідним.
- Якщо кодова сторінка у заголовку пропущена (дорівнює 0), то Соната під час імпорту надасть можливість обрати кодування вручну: 866 або 1251.
- Колонки у DBF-файлі, які мають назви, що не підтримуються конкретним звітом, просто ігноруються; дані з них не переносяться до звіту.
- З DBF-файлу можна перенести тільки табличні дані звіту. Дані шапки документу, реквізитів та інших полів не імпортуються з DBF.
Формати DBF-файлів, з яких можливий імпорт до кожного звіту.
Спочатку вказано назву колонки на бланку, далі у дужках – назву поля у XML звіту, далі праворуч – назву відповідної колонки у DBF-файлі (також можуть бути примітки щодо значення колонки). Для деяких звітів можливі кілька варіантів структури DBF-файлу; Соната автоматично обирає варіант, виходячи зі структури DBF.
Податкова накладна (J/F1201012)
// варіант 1
гр.2 (RXXXXG3S) - G3S
гр.3.1 (RXXXXG4) - G4
гр.3.1 (RXXXXG32) - G32
гр.3.3 (RXXXXG33) - G33
гр.4 (RXXXXG4S) - G4S
гр.5 (RXXXXG105_2S) - G105_2S
гр.6 (RXXXXG5) - G5
гр.7 (RXXXXG6) - G6
гр.8 (RXXXXG008) - G008
гр.9 (RXXXXG009) - G009
гр.10 (RXXXXG010) - G010
гр.11 (RXXXXG11_10) - G11_10
гр.12 (RXXXXG011) - G011
Розрахунок коригування до податкової накладної (J/F1201212)
// варіант 1
гр.1.2 (RXXXXG001) - G001
гр.2.1 (RXXXXG21) - G21
гр.2.2 (RXXXXG22) - G22
гр.3 (RXXXXG3S) - G3S
гр.4.1 (RXXXXG4) - G4
гр.4.2 (RXXXXG32) - G32
гр.4.3 (RXXXXG33) - G33
гр.5 (RXXXXG4S) - G4S
гр.6 (RXXXXG105_2S) - G105_2S
гр.7 (RXXXXG5) - G5
гр.8 (RXXXXG6) - G6
гр.9 (RXXXXG7) - G7
гр.10 (RXXXXG8) - G8
гр.11 (RXXXXG008) - G008
гр.12 (RXXXXG009) - G009
гр.13 (RXXXXG010) - G010
гр.14 (RXXXXG11_10) - G11_10
гр.15 (RXXXXG011) - G011
Податковий розрахунок сум доходу – Додаток 1 (J/F0510106)
// варіант 1
гр.5 (T1RXXXXG5) - G5
гр.6 (T1RXXXXG6) - G6
гр.7 (T1RXXXXG7S) - G7S
гр.8 (T1RXXXXG8) - G8
гр.9 (T1RXXXXG9) - G9
гр.10 (T1RXXXXG101) - G101 // місяць нарахування
гр.10 (T1RXXXXG102) - G102 // рік нарахування
гр.11 (T1RXXXXG111S) - G111S // прізвище
гр.11 (T1RXXXXG112S) - G112S // ім'я
гр.11 (T1RXXXXG113S) - G113S // по батькові
гр.12 (T1RXXXXG12) - G12
гр.13 (T1RXXXXG13) - G13
гр.14 (T1RXXXXG14) - G14
гр.15 (T1RXXXXG15) - G15
гр.16 (T1RXXXXG16) - G16
гр.17 (T1RXXXXG17) - G17
гр.18 (T1RXXXXG18) - G18
гр.19 (T1RXXXXG19) - G19
гр.20 (T1RXXXXG20) - G20
гр.21 (T1RXXXXG21) - G21
гр.22 (T1RXXXXG22) - G22
гр.23 (T1RXXXXG23) - G23
гр.24 (T1RXXXXG24) - G24
гр.25 (T1RXXXXG25) - G25
// варіант 2 (1С)
гр.5 (T1RXXXXG5) - UKR_GROMAD
гр.6 (T1RXXXXG6) - ST
гр.7 (T1RXXXXG7S) - NUMIDENT
гр.8 (T1RXXXXG8) - ZO
гр.9 (T1RXXXXG9) - PAY_TP
гр.10 (T1RXXXXG101) - PAY_MNTH // місяць нарахування
гр.10 (T1RXXXXG102) - PAY_YEAR // рік нарахування
гр.11 (T1RXXXXG111S) - LN // прізвище
гр.11 (T1RXXXXG112S) - NM // ім'я
гр.11 (T1RXXXXG113S) - FTN // по батькові
гр.12 (T1RXXXXG12) - KD_NP
гр.13 (T1RXXXXG13) - KD_NZP
гр.14 (T1RXXXXG14) - KD_PTV
гр.15 (T1RXXXXG15) - KD_VP
гр.16 (T1RXXXXG16) - SUM_TOTAL
гр.17 (T1RXXXXG17) - SUM_MAX
гр.18 (T1RXXXXG18) - SUM_DIFF
гр.19 (T1RXXXXG19) - SUM_INS
гр.20 (T1RXXXXG20) - SUM_NARAH
гр.21 (T1RXXXXG21) - OTK
гр.22 (T1RXXXXG22) - NRC
гр.23 (T1RXXXXG23) - EXP
гр.24 (T1RXXXXG24) - NRM
гр.25 (T1RXXXXG25) - OZN
Податковий розрахунок сум доходу – Додаток 2 (J/F0510206)
// варіант 1
гр.5 (T1RXXXXG5) - G5
гр.6 (T1RXXXXG6S) - G6S
гр.7 (T1RXXXXG71S) - G71S // прізвище
гр.7 (T1RXXXXG72S) - G72S // ім'я
гр.7 (T1RXXXXG73S) - G73S // по батькові
гр.8 (T1RXXXXG8) - G8
гр.10 (T1RXXXXG10) - G10
гр.11 (T1RXXXXG11) - G11
гр.12 (T1RXXXXG12) - G12
гр.13 (T1RXXXXG131) - G131 // місяць нарахування
гр.13 (T1RXXXXG132) - G132 // рік нарахування
гр.14 (T1RXXXXG14) - G14
гр.15 (T1RXXXXG15) - G15
гр.16 (T1RXXXXG16) - G16
гр.17 (T1RXXXXG17) - G17
// варіант 2 (1С)
гр.5 (T1RXXXXG5) - UKR_GROMAD
гр.6 (T1RXXXXG6S) - NUMIDENT
гр.7 (T1RXXXXG71S) - LN // прізвище
гр.7 (T1RXXXXG72S) - NM // ім'я
гр.7 (T1RXXXXG73S) - FTN // по батькові
гр.8 (T1RXXXXG8) - ZO
гр.10 (T1RXXXXG10) - START_DT
гр.11 (T1RXXXXG11) - STOP_DT
гр.12 (T1RXXXXG12) - PAY_TP
гр.13 (T1RXXXXG131) - PAY_MNTH // місяць нарахування
гр.13 (T1RXXXXG132) - PAY_YEAR // рік нарахування
гр.14 (T1RXXXXG14) - SUM_TOTAL
гр.15 (T1RXXXXG15) - SUM_MAX
гр.16 (T1RXXXXG16) - SUM_INS
гр.17 (T1RXXXXG17) - OZN
Податковий розрахунок сум доходу – Додаток 3 (J/F0510306)
// варіант 1
гр.5 (T1RXXXXG5S) - G5S
гр.6 (T1RXXXXG61S) - G61S // прізвище
гр.6 (T1RXXXXG62S) - G62S // ім'я
гр.6 (T1RXXXXG63S) - G63S // по батькові
гр.7 (T1RXXXXG7) - G7
гр.9 (T1RXXXXG9) - G9
гр.10 (T1RXXXXG10) - G10
гр.11 (T1RXXXXG111) - G111 // місяць нарахування
гр.11 (T1RXXXXG112) - G112 // рік нарахування
гр.12 (T1RXXXXG12) - G12
гр.13 (T1RXXXXG13) - G13
гр.14 (T1RXXXXG14) - G14
// варіант 2 (1С)
гр.5 (T1RXXXXG5S) - NUMIDENT
гр.6 (T1RXXXXG61S) - LN // прізвище
гр.6 (T1RXXXXG62S) - NM // ім'я
гр.6 (T1RXXXXG63S) - FTN // по батькові
гр.7 (T1RXXXXG7) - ZO
гр.9 (T1RXXXXG9) - START_DT
гр.10 (T1RXXXXG10) - STOP_DT
гр.11 (T1RXXXXG111) - PAY_MNTH // місяць нарахування
гр.11 (T1RXXXXG112) - PAY_YEAR // рік нарахування
гр.12 (T1RXXXXG12) - SUM_MIN
гр.13 (T1RXXXXG13) - SUM_VN
гр.14 (T1RXXXXG14) - OZN
Податковий розрахунок сум доходу – Додаток 4ДФ (J/F0510406)
// варіант 1
гр.2 (T1RXXXXG02) - G02
гр.3а (T1RXXXXG03A) - G03A
гр.3 (T1RXXXXG03) - G03
гр.4а (T1RXXXXG04A) - G04A
гр.4 (T1RXXXXG04) - G04
гр.5а (T1RXXXXG5A) - G5A
гр.5 (T1RXXXXG5) - G5
гр.6 (T1RXXXXG05) - G05
гр.7 (T1RXXXXG06D) - G06D
гр.8 (T1RXXXXG07D) - G07D
гр.9 (T1RXXXXG08) - G08
гр.10 (T1RXXXXG09) - G09
// варіант 2
гр.2 (T1RXXXXG02) - TIN
гр.3а (T1RXXXXG03A) - S_NAR
гр.3 (T1RXXXXG03) - S_DOX
гр.4а (T1RXXXXG04A) - S_TAXN
гр.4 (T1RXXXXG04) - S_TAXP
гр.6 (T1RXXXXG05) - OZN_DOX
гр.5а (T1RXXXXG5A) - A051
гр.5 (T1RXXXXG5) - A05
гр.7 (T1RXXXXG06D) - D_PRIYN
гр.8 (T1RXXXXG07D) - D_ZVILN
гр.9 (T1RXXXXG08) - OZN_PILG
гр.10 (T1RXXXXG09) - OZNAKA
Податковий розрахунок сум доходу – Додаток 5 (J/F0510506)
// варіант 1
гр.5 (T1RXXXXG5) - G5
гр.6 (T1RXXXXG6) - G6
гр.7 (T1RXXXXG7) - G7
гр.8 (T1RXXXXG8S) - G8S
гр.9 (T1RXXXXG91S) - G91S // прізвище
гр.9 (T1RXXXXG92S) - G92S // ім'я
гр.9 (T1RXXXXG93S) - G93S // по батькові
гр.10 (T1RXXXXG101D) - G101D // дата початку
гр.10 (T1RXXXXG102D) - G102D // дата закінчення
гр.11 (T1RXXXXG11) - G11
гр.12 (T1RXXXXG12) - G12
гр.13 (T1RXXXXG13S) - G13S
гр.14 (T1RXXXXG14S) - G14S
гр.15 (T1RXXXXG15S) - G15S
гр.16 (T1RXXXXG16S) - G16S
гр.17 (T1RXXXXG17S) - G17S
гр.18 (T1RXXXXG18D) - G18S
гр.19 (T1RXXXXG19S) - G19S
гр.20 (T1RXXXXG20) - G20
// варіант 2 (1С)
гр.5 (T1RXXXXG5) - UKR_GROMAD
гр.6 (T1RXXXXG6) - DOG_CPH
гр.7 (T1RXXXXG7) - ZO
гр.8 (T1RXXXXG8S) - NUMIDENT
гр.9 (T1RXXXXG91S) - LN // прізвище
гр.9 (T1RXXXXG92S) - NM // ім'я
гр.9 (T1RXXXXG93S) - FTN // по батькові
гр.10 (T1RXXXXG101D) - START_DT // дата початку
гр.10 (T1RXXXXG102D) - END_DT // дата закінчення
гр.11 (T1RXXXXG11) - VS
гр.12 (T1RXXXXG12) - PIR
гр.13 (T1RXXXXG13S) - PNR
гр.14 (T1RXXXXG14S) - PROF
гр.15 (T1RXXXXG15S) - POS
гр.16 (T1RXXXXG16S) - PID
гр.17 (T1RXXXXG17S) - PID_ZV
гр.18 (T1RXXXXG18D) - NRM_DT
гр.19 (T1RXXXXG19S) - VZV
гр.20 (T1RXXXXG20) - OZN
ВАЖЛИВО! Змінився формат полів “дата початку” та “дата закінчення” (гр.10). Раніше це було двозначне число (день місяця), тепер – восьмизначне число, повна дата у форматі “ДДММРРРР”.
Податковий розрахунок сум доходу – Додаток 6 (J/F0510606)
// варіант 1
гр.5 (T1RXXXXG5) - G5
гр.6 (T1RXXXXG6S) - G6S
гр.7 (T1RXXXXG7S) - G7S
гр.8 (T1RXXXXG81S) - G81S // прізвище
гр.8 (T1RXXXXG82S) - G82S // ім'я
гр.8 (T1RXXXXG83S) - G83S // по батькові
гр.9 (T1RXXXXG9) - G9
гр.10 (T1RXXXXG10) - G10
гр.11 (T1RXXXXG11) - G11
гр.12 (T1RXXXXG121) - G121 // кількість годин
гр.12 (T1RXXXXG122) - G122 // кількість хвилин
гр.13 (T1RXXXXG131) - G131 // норма: днів
гр.13 (T1RXXXXG132) - G132 // норма: годин
гр.13 (T1RXXXXG133) - G133 // норма: хвилин
гр.14 (T1RXXXXG14S) - G14S
гр.15 (T1RXXXXG15D) - G15D
гр.16 (T1RXXXXG16) - G16
гр.17 (T1RXXXXG17) - G17
// варіант 2 (1С)
гр.5 (T1RXXXXG5) - UKR_GROMAD
гр.6 (T1RXXXXG6S) - NUMIDENT
гр.7 (T1RXXXXG7S) - C_PID
гр.8 (T1RXXXXG81S) - LN // прізвище
гр.8 (T1RXXXXG82S) - NM // ім'я
гр.8 (T1RXXXXG83S) - FTN // по батькові
гр.9 (T1RXXXXG9) - START_DT
гр.10 (T1RXXXXG10) - STOP_DT
гр.11 (T1RXXXXG11) - DAYS
гр.12 (T1RXXXXG121) - HH // кількість годин
гр.12 (T1RXXXXG122) - MM // кількість хвилин
гр.13 (T1RXXXXG131) - NORMA1 // норма: днів
гр.13 (T1RXXXXG132) - NORMA2 // норма: годин
гр.13 (T1RXXXXG133) - NORMA3 // норма: хвилин
гр.14 (T1RXXXXG14S) - NUM_NAK
гр.15 (T1RXXXXG15D) - DT_NAK
гр.16 (T1RXXXXG16) - SEASON
гр.17 (T1RXXXXG17) - OZN
Імпорт даних працівників (Профіль – Співробітники – Імпорт)
//
Прізвище - LASTNAME
Ім'я - FIRSTNAME
По-батькові - MIDDLENAME
ДРФО - NUM
Серія паспорта - SERDOC // ігнорується, якщо заповнено NUM
Код паспорта - NUMDOC // ігнорується, якщо заповнено NUM
Стать - SEX // "0" - чоловік, "1" - жінка
Громадянин України - UKR_GROMAD // "0" - ні, "1" - так
Адреса - ADDR
Телефон - NUMTEL або MOBTEL
Електронна пошта - EMAIL
Дата народження - BIRTHDATE // з крапками, у форматі "ДД.ММ.РРРР"
Дата прийняття на роботу - DATEADD // з крапками, у форматі "ДД.ММ.РРРР"
Дата звільнення - DATEEND // з крапками, у форматі "ДД.ММ.РРРР"
Наявна трудова книжка - WORKBOOK // "0" - ні, "1" - так
Наявний спец. стаж - WOFEE // "0" - ні, "1" - так
Імпорт даних контрагентів (Профіль – Контрагенти – Імпорт)
//
Код ЄДРПОУ / ДРФО - NUM
Назва - NAME
ІПН - INDTAXNUM