| 1 | = Експорт в 1C (XML) = |
| 2 | == [#point1 Опис формату] == |
| 3 | |
| 4 | == [=#point1] Опис формату == |
| 5 | Загальні властивості xml містяться в першому рядку файлу. |
| 6 | {{{ |
| 7 | #!application/xml |
| 8 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| 9 | }}} |
| 10 | Блок ''<root></root>'' є кореневим і містить список усіх документів. |
| 11 | {{{ |
| 12 | #!application/xml |
| 13 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| 14 | <root> |
| 15 | -- тут міститься список усіх документів |
| 16 | </root> |
| 17 | }}} |
| 18 | Кожен документ міститься всередині окремого блока ''<document id="ідентифікатор" shop_id="id_магазину" typedoc_id="тип_документа"></document>'' |
| 19 | {{{ |
| 20 | #!application/xml |
| 21 | ... |
| 22 | <document id="ідентифікатор" shop_id="1" typedoc_id="1"> - початок документу. Параметр id - унікальний ідентифікатор документа в БД магазину; shop_id - ідентифікатор магазину (актуально для магазинів в централізації); typedoc_id - тип документа (див. тег <typedoc_id>). |
| 23 | <date>01.01.2015</date> - дата документа в форматі dd.mm.yyyy |
| 24 | <number>adm000000001</number> - номер документу в БД магазину |
| 25 | <token>0001234</token> - примітка з БД магазину |
| 26 | <typedoc_id>1</typedoc_id> - тип документу: 1 - прихідна накладна, 2 - розхідна накладна, 4 - повернення від покупця, 6 - розхідне внутрішнє переміщення, 7 - прихідне внутрішнє переміщення, 11 - чек, 14 - коригуюча накладна, 15 - акт списання, 16 - коригуюча по націнках, 17 - повернення постачальникові |
| 27 | <src_id>10149</src_id> - ідентифікатор клієнта "від кого" |
| 28 | <src_name>ТзОВ "ТД Міжрегіональні ресурс</src_name> - назва клієнта "від кого" |
| 29 | <src_full_name>ТзОВ "ТД Міжрегіональні ресурси"</src_full_name> - повна назва клієнта "від кого" |
| 30 | <dst_id>1</dst_id> - ідентифікатор клієнта "кому" |
| 31 | <dst_name>Магазин</dst_name> - назва клієнта "кому" |
| 32 | <dst_full_name>Магазин</dst_full_name> - повна назва клієнта "кому" |
| 33 | <is_fixed>1</is_fixed> - стан документа: 0-не фіксований, 1-фіксований, 2-відвантажений |
| 34 | <date_fix>03.01.2015</date_fix> - дата фіксування |
| 35 | <oplata_state>2</oplata_state> - стан оплати: 0-нема проплати, 1-часткова оплата, 2-повна оплата, 3-переплата |
| 36 | <oplata_type_id>2</oplata_type_id> - тип оплати: 0-немає, 1-готівка, 2-перерахунок, 3-взаємозалік, 4-мішана, 5-повернення |
| 37 | <direction>0</direction> - напрямок: 0-прихід, 1-розхід |
| 38 | <zkpo>35184264</zkpo> - ЗКПО постачальника |
| 39 | <fix_time>14:28:44</fix_time> - час фіксування (актуально для чеків) |
| 40 | <disc_persent>0.00</disc_persent> - відсоток знижки на весь документ |
| 41 | <owner_id>1</owner_id> - id прикріпленого власника. Якщо 1 то накладна рахується офіційною. |
| 42 | <record> |
| 43 | -- тут міститься інформація про кожний окремий запис в документі |
| 44 | </record> |
| 45 | <record> |
| 46 | .... |
| 47 | </record> |
| 48 | .... |
| 49 | </document> |
| 50 | ... |
| 51 | }}} |
| 52 | Кожен запис в документі міститься в блоці ''<record></record>'', що оформлений за наступними правилами: |
| 53 | {{{ |
| 54 | #!application/xml |
| 55 | ... |
| 56 | <record> - блок із записом в документі |
| 57 | <nomen_id>262174</nomen_id> - унікальний ідентифікатор товару |
| 58 | <nomen_code>900901</nomen_code> - внутрішній код товару |
| 59 | <nomen_name>Горілка Немирів Делікат 0,5л штоф</nomen_name> - назва товару |
| 60 | <price_pdv>55.62</price_pdv> - ціна з ПДВ |
| 61 | <kilk>3.000</kilk> - кількість |
| 62 | <sum_out>139.05</sum_out> - сума реалізації без ПДВ |
| 63 | <sum_out_pdv>166.86</sum_out_pdv> - сума реалізації з ПДВ |
| 64 | <sum_full_pdv>166.86</sum_full_pdv> - сума реалізації з ПДВ без врахування знижок |
| 65 | <sum_in>139.05</sum_in> - сума закупки без ПДВ |
| 66 | <pdv>20.00</pdv> - ставка ПДВ (0.00, 7.00, 20.00 ...) |
| 67 | <si_id>1</si_id> - ідентифікатор одиниці виміру: 1-шт, 2-л, 3-кг, 4-м |
| 68 | <si_name>шт</si_name> - одиниця виміру |
| 69 | <si_code>2009</si_code> - код одиниці виміру |
| 70 | <uktz>0</uktz> - УКТЗ, якщо є |
| 71 | <prod_group>58</prod_group> - акцизна товарна група (актуально лише для алкоголю та тютюну) |
| 72 | <sg>1</sg> - спецьгрупа: 0-Звичайна група, 1-Лікеро-горілчана продукція, 2-Тютюнові вироби, 3-Медикаменти, 4-Тара, 5-Обладнання, 6-Виноробна продукція >= 8,5%, 7-Пиво |
| 73 | <device>2</device> - пристрій: 1 - чекодрук, 2 - ЕККА |
| 74 | </record> |
| 75 | }}} |