- Table of contents
- Docura XML – SĄSKAITA FAKTŪRA
Docura XML – SĄSKAITA FAKTŪRA¶
Sąskaita faktūra Docura XML formatu (šakninis elementas Document-Invoice). Siunčiama tiekėjo pirkėjui. UTF-8, viena sąskaita faktūra faile. Datos CCYY-MM-DD, dešimtainis skyriklis „.“.
Failo pavadinimas: <Pardavėjas>-INVOICE_<SąskaitosNumeris>.xml
Pavyzdinis failas: CidoGrupaSIA-INVOICE_0000013.xml, schema: Docura_XML_INVOICE.xsd (taip pat žr. 04 Pavyzdys)
01 Struktūra¶
Document-Invoice
├── Invoice-Header (invoice number, dates, function code, order/contract refs, delivery)
├── Document-Parties (Sender, Receiver, Creator)
├── Invoice-Parties (Buyer, Seller)
├── Invoice-Lines
│ └── Line
│ └── Line-Item
└── Invoice-Summary
└── Tax-Summary
02 Laukai¶
M = privalomas, O = neprivalomas. Struktūra pateikiama pagal toliau esantį pavyzdį.
| Elementas | M/O | Formatas | Aprašymas |
|---|---|---|---|
| Document-Invoice | M | Šakninis elementas | |
| Invoice-Header | M | ||
| InvoiceNumber | M | X(35) | Sąskaitos faktūros numeris |
| InvoiceDate | M | CCYY-MM-DD | Sąskaitos faktūros data |
| InvoiceCurrency | M | [A-Z](3) | Sąskaitos faktūros valiuta |
| InvoicePaymentDueDate | O | CCYY-MM-DD | Mokėjimo terminas |
| DocumentFunctionCode | M | 9/4/3 | 9 – originalas (numatytasis), 4 – pakeitimas, 3 – ištrynimas |
| Remarks | O | X(250) | Pastabos dėl sąskaitos faktūros |
| Order | O | ||
| BuyerOrderNumber | O | X(35) | Užsakymo numeris, į kurį nurodo ši sąskaita faktūra |
| Reference | O | ||
| ContractNumber | O | X(175) | Sutarties numeris |
| Delivery | O | ||
| DeliveryLocationNumber | O | [0-9](13) | Pristatymo vietos ILN |
| Name | O | X(175) | Pristatymo vietos pavadinimas |
| StreetAndNumber | O | X(140) | Gatvė ir numeris |
| CityName | O | X(140) | Miestas |
| PostalCode | O | X(9) | Pašto kodas |
| Country | O | X(2) | Šalies kodas (ISO 3166) |
| DeliveryDate | O | CCYY-MM-DD | Pristatymo data |
| Document-Parties | M | ||
| Sender | M | Dokumento siuntėjas (tiekėjas) | |
| ILN | M | [0-9](13) | Siuntėjo ILN |
| Name | O | X(175) | Siuntėjo pavadinimas |
| Receiver | M | Dokumento gavėjas (pirkėjas) | |
| ILN | M | [0-9](13) | Gavėjo ILN |
| Name | O | X(175) | Gavėjo pavadinimas |
| Creator | O | Sąskaitą faktūrą sukūręs asmuo | |
| Name | O | X(175) | Pavadinimas |
| TelephoneNumber | O | X(35) | Telefonas |
| O | X(175) | El. paštas | |
| Invoice-Parties | M | ||
| Buyer | M | Pirkėjas | |
| ILN | M | [0-9](13) | Pirkėjo ILN |
| TaxID | O | X(35) | PVM mokėtojo kodas |
| Name | O | X(175) | Pirkėjo pavadinimas |
| StreetAndNumber | O | X(140) | Gatvė ir numeris |
| CityName | O | X(140) | Miestas |
| PostalCode | O | X(9) | Pašto kodas |
| Country | O | X(2) | Šalies kodas (ISO 3166) |
| BankInfo | O | ||
| BankName | O | X(70) | Banko pavadinimas |
| Swift | O | X(11) | SWIFT/BIC kodas |
| BankAccNumber | O | X(35) | IBAN / sąskaitos numeris |
| Seller | M | Tiekėjas. Tokie patys laukai kaip ir Pirkėjo | |
| ILN | M | [0-9](13) | Pardavėjo ILN |
| Invoice-Lines | M | ||
| Line | M | 1-n | |
| Line-Item | M | ||
| LineNumber | M | N0 | Eilutės numeris |
| EAN | O | [0-9](13-14) | EAN kodas |
| SupplierItemCode | O | X(70) | Tiekėjo prekės kodas |
| ItemDescription | O | X(250) | Prekės aprašymas |
| ItemType | O | X(2) | "CU" – prekė, "RC" – grąžinamoji pakuotė |
| InvoiceQuantity | M | R4 | Apskaitytas kiekis |
| InvoiceUnitNetPrice | O | R4 | Vieneto neto kaina, be PVM |
| UnitOfMeasure | O | X(10) | Matavimo vienetas |
| TaxRate | O | R2 | PVM tarifas, pvz., LV: 21, 12, 5, 0 |
| TaxCategoryCode | O | S/Z/E/O | S – standartinis tarifas, Z – nulinis tarifas, E – atleista, O – nepatenka į taikymo sritį |
| TaxAmount | O | R4 | PVM suma eilutei |
| NetAmount | O | R4 | Eilutės suma, be PVM |
| GrossAmount | O | R4 | Eilutės suma, su PVM |
| ExpirationDate | O | CCYY-MM-DD | Geriausia iki datos |
| Invoice-Summary | M | ||
| TotalLines | M | N0 | Eilučių skaičius |
| TotalNetAmount | M | R4 | Bendra suma, be PVM |
| TotalTaxAmount | O | R4 | Bendra PVM suma |
| TotalGrossAmount | O | R4 | Bendra suma, su PVM |
| Tax-Summary | O | ||
| Tax-Summary-Line | M | 1-n | |
| TaxRate | M | R2 | PVM tarifas |
| TaxCategoryCode | M | S/Z/E/O | Mokesčių kategorija |
| TaxAmount | M | R4 | PVM suma šiam tarifui |
| TaxableAmount | M | R4 | Apmokestinama suma šiam tarifui |
03 Kaip gaunate SĄSKAITĄ FAKTŪRĄ¶
- EDI-Web – sąskaita atsiranda Docura.net; pranešimas el. paštu siunčiamas jūsų kontaktiniu adresu. Žr. EDI-Web_registration.
- ERP integracija – XML pristatomas per Partner_API, Docudrive arba SFTP_FTP. Docura gali konvertuoti SĄSKAITĄ FAKTŪRĄ į jūsų ERP formatą (EDIFACT, Telema/Edisoft XML, CSV, kita).
- El. paštas – XML priedas siunčiamas jūsų el. pašto adresu.
04 Pavyzdys¶
CidoGrupaSIA-INVOICE_0000013.xml
<?xml version="1.0" encoding="UTF-8"?>
<Document-Invoice>
<Invoice-Header>
<InvoiceNumber>0000013</InvoiceNumber>
<InvoiceDate>2026-09-02</InvoiceDate>
<InvoiceCurrency>EUR</InvoiceCurrency>
<InvoicePaymentDueDate>2026-10-02</InvoicePaymentDueDate>
<DocumentFunctionCode>9</DocumentFunctionCode>
<Remarks>R-1</Remarks>
<Order>
<BuyerOrderNumber>FRI-000022</BuyerOrderNumber>
</Order>
<Reference>
<ContractNumber>R-1/1</ContractNumber>
</Reference>
<Delivery>
<DeliveryLocationNumber>9973658250282</DeliveryLocationNumber>
<Name>Fristar SIA - Babītes vidusskola [7440]</Name>
<StreetAndNumber>Jūrmalas iela 17</StreetAndNumber>
<CityName>Piņķi</CityName>
<PostalCode>LV-2107</PostalCode>
<Country>LV</Country>
<DeliveryDate>2026-08-31</DeliveryDate>
</Delivery>
</Invoice-Header>
<Document-Parties>
<Sender>
<ILN>4750042000006</ILN>
<Name>Cido Grupa SIA</Name>
</Sender>
<Receiver>
<ILN>9973658250008</ILN>
<Name>Fristar SIA</Name>
</Receiver>
<Creator>
<Name>Startsev Roman</Name>
<TelephoneNumber>+3725640620</TelephoneNumber>
<E-mail>roman@cido.lv</E-mail>
</Creator>
</Document-Parties>
<Invoice-Parties>
<Buyer>
<ILN>9973658250008</ILN>
<TaxID>LV40003658252</TaxID>
<Name>Fristar SIA</Name>
<StreetAndNumber>Elizabetes iela 20</StreetAndNumber>
<CityName>Riga</CityName>
<PostalCode>LV-1050</PostalCode>
<Country>LV</Country>
<BankInfo>
<BankName>SWEDBANK AS</BankName>
<Swift>HABALV22</Swift>
<BankAccNumber>LV12HABA0001234567890</BankAccNumber>
</BankInfo>
</Buyer>
<Seller>
<ILN>4750042000006</ILN>
<TaxID>LV40003176944</TaxID>
<Name>Cido Grupa SIA</Name>
<StreetAndNumber>Ostas iela 4</StreetAndNumber>
<CityName>Riga</CityName>
<PostalCode>LV-1034</PostalCode>
<Country>LV</Country>
<BankInfo>
<BankName>SEB BANKA AS</BankName>
<Swift>UNLALV2X</Swift>
<BankAccNumber>LV34UNLA0009876543210</BankAccNumber>
</BankInfo>
</Seller>
</Invoice-Parties>
<Invoice-Lines>
<Line>
<Line-Item>
<LineNumber>1</LineNumber>
<EAN>4750042002352</EAN>
<SupplierItemCode>24600</SupplierItemCode>
<ItemDescription>CIDO Ābolu sula (PET) 0,3L</ItemDescription>
<ItemType>CU</ItemType>
<InvoiceQuantity>6.000</InvoiceQuantity>
<InvoiceUnitNetPrice>0.5080</InvoiceUnitNetPrice>
<UnitOfMeasure>PCE</UnitOfMeasure>
<TaxRate>21.00</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
<TaxAmount>0.6405</TaxAmount>
<NetAmount>3.0500</NetAmount>
<GrossAmount>3.6905</GrossAmount>
<ExpirationDate>2026-09-25</ExpirationDate>
</Line-Item>
</Line>
<Line>
<Line-Item>
<LineNumber>2</LineNumber>
<EAN>4751000791875</EAN>
<SupplierItemCode>24411</SupplierItemCode>
<ItemDescription>Bauskas Gaišais speciālais 4,8% 50cl</ItemDescription>
<ItemType>CU</ItemType>
<InvoiceQuantity>40.000</InvoiceQuantity>
<InvoiceUnitNetPrice>1.1100</InvoiceUnitNetPrice>
<UnitOfMeasure>PCE</UnitOfMeasure>
<TaxRate>21.00</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
<TaxAmount>9.3240</TaxAmount>
<NetAmount>44.4000</NetAmount>
<GrossAmount>53.7240</GrossAmount>
<ExpirationDate>2026-10-29</ExpirationDate>
</Line-Item>
</Line>
</Invoice-Lines>
<Invoice-Summary>
<TotalLines>2</TotalLines>
<TotalNetAmount>47.4500</TotalNetAmount>
<TotalTaxAmount>9.9645</TotalTaxAmount>
<TotalGrossAmount>57.4145</TotalGrossAmount>
<Tax-Summary>
<Tax-Summary-Line>
<TaxRate>21.00</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
<TaxAmount>9.9645</TaxAmount>
<TaxableAmount>47.4500</TaxableAmount>
</Tax-Summary-Line>
</Tax-Summary>
</Invoice-Summary>
</Document-Invoice>
05 XSD¶
Automatiniam patvirtinimui naudokite pridėtą XML schemą: Docura_XML_INVOICE.xsd
xmllint --noout --schema Docura_XML_INVOICE.xsd your_invoice.xml
Source version: 5 · Status: fresh · Roman Startsev