| customerRef | string | REQ | Vaše stabilné customerRef nastavené pre schválenú firmu; v kanonickom Connector toku ho pošlite presne raz. |
| externalId | string | REQ | Stabilné ID dokladu vo vašom ERP. |
| delivery | string | optional | send doklad odošle, stage ho iba bezpečne uloží. (default: send) (povolené: send, stage) |
| type | string | optional | Business typ dokladu. (default: invoice) (povolené: invoice, credit_note, self_billing_invoice, self_billing_credit_note) |
| number | string | REQ | Číslo dokladu. |
| precedingDocumentNumber | string | optional | Povinné číslo pôvodného dokladu pri dobropise. |
| recipient | object | REQ | Príjemca s country a aspoň jedným z companyId, taxId alebo vatId. |
| recipient.country | string | REQ | Dvojpísmenový kód krajiny. |
| recipient.name | string | optional | Obchodné meno príjemcu. Connector ho overí alebo doplní podľa identity firmy. |
| recipient.companyId | string | optional | IČO alebo ekvivalent v danej krajine. |
| recipient.taxId | string | optional | DIČ alebo lokálne daňové ID. |
| recipient.vatId | string | optional | IČ DPH alebo VAT ID. |
| recipient.networkId | string | optional | Voliteľná presná sieťová identita, ak ju ERP už pozná. Bežný Connector tok ju nepotrebuje; preferujte firemné alebo daňové ID. |
| recipient.address | object | optional | Voliteľná adresa príjemcu, používaná pri tvorbe dokladu a kontrole identity. |
| recipient.address.street | string | optional | Ulica a číslo. |
| recipient.address.city | string | optional | Mesto alebo obec. |
| recipient.address.postalCode | string | optional | PSČ, najviac 32 znakov. |
| issueDate | date | optional | Dátum vystavenia YYYY-MM-DD. Pri odovzdaní na odoslanie sa musí zhodovať s aktuálnym dňom v časovej zóne Europe/Bratislava. |
| dueDate | date | optional | Dátum splatnosti YYYY-MM-DD. |
| taxPointDate | date | optional | Dátum vzniku daňovej povinnosti (Peppol BT-7) vo formáte YYYY-MM-DD. |
| deliveryDate | date | optional | Skutočný dátum dodania celého dokladu (Peppol BT-72) vo formáte YYYY-MM-DD. |
| documentDiscountPercent | number | optional | Celková zľava dokladu v percentách od 0 do 100. Prenáša sa ako Peppol dokumentová zľava BG-20 a kombinuje sa s prípadnými riadkovými zľavami. |
| currency | string | optional | Trojpísmenový kód meny. (default: EUR) |
| note | string | optional | Poznámka na doklade, najviac 5 000 znakov. |
| iban | string | optional | IBAN pre úhradu. |
| paymentMethod | string | optional | Business spôsob úhrady z ERP. |
| variableSymbol | string | optional | Variabilný symbol platby. |
| buyerReference | string | optional | Referencia kupujúceho, napríklad číslo objednávky alebo zákazky. Parser ju pri stage prijme ako voliteľnú, ale pri odoslaní faktúry ju uveďte; bez nej doklad neprejde Peppol validáciou. |
| prepaidAmount | number | optional | Už uhradená suma vrátane DPH, minimálne 0. |
| lines | array | REQ | Aspoň jedna položka dokladu. |
| lines[].description | string | REQ | Popis položky. |
| lines[].quantity | number | REQ | Kladné množstvo pre štandardný riadok; záporné pre lineType=advance_deduction. Nula nie je povolená. |
| lines[].unit | string | optional | Kód mernej jednotky, napríklad C62. |
| lines[].unitPrice | number | REQ | Jednotková cena bez DPH. |
| lines[].vatRate | number | REQ | Sadzba DPH v percentách. |
| lines[].taxTreatment | string | optional | Business daňový režim; technické kódy doplní ePošťák. (povolené: standard, zero_rated, reverse_charge, exempt, intra_community_supply, export, out_of_scope) |
| lines[].discount | number | optional | Zľava položky v percentách od 0 do 100. |
| lines[].deliveryDate | date | optional | Dátum dodania položky vo formáte YYYY-MM-DD. |
| lines[].lineType | string | optional | Typ položky. advance_deduction vyžaduje záporné množstvo a advanceInvoiceReference. (povolené: standard, advance_deduction) |
| lines[].advanceInvoiceReference | string | optional | Referencia zálohovej faktúry pre odpočtovú položku. |
| lines[].customsTariffCode | string | optional | Colný sadzobník položky. |
| lines[].commodityClassificationCode | string | optional | Kód klasifikácie tovaru alebo služby. |
| lines[].commodityClassificationListId | string | optional | Identifikátor použitého klasifikačného zoznamu. |
| lines[].reverseChargeParagraphLetter | string | optional | Písmeno paragrafu pri prenose daňovej povinnosti. |
| lines[].controlStatementType | string | optional | Typ položky kontrolného výkazu. |
| lines[].controlStatementQuantity | number | optional | Množstvo pre kontrolný výkaz, minimálne 0. |
| lines[].controlStatementUnit | string | optional | Merná jednotka pre kontrolný výkaz. |
| prepayments | array | optional | Štruktúrované uhradené preddavky; 1 až 100 položiek. |
| prepayments[].advanceInvoiceRef | string | optional | Referencia zálohovej faktúry. |
| prepayments[].taxDocumentRef | string | optional | Referencia daňového dokladu k prijatej platbe. |
| prepayments[].settlementDate | date | optional | Dátum úhrady vo formáte YYYY-MM-DD. |
| prepayments[].amountWithoutVat | number | optional | Uhradená suma bez DPH, minimálne 0. |
| prepayments[].vatAmount | number | optional | Suma DPH preddavku, minimálne 0. |
| prepayments[].amountWithVat | number | REQ | Uhradená suma vrátane DPH, minimálne 0. |
| prepayments[].vatRate | number | optional | Sadzba DPH preddavku od 0 do 100. |
| prepayments[].taxTreatment | string | optional | Business daňový režim preddavku. (povolené: standard, zero_rated, reverse_charge, exempt, intra_community_supply, export, out_of_scope) |
| attachments | array | optional | Najviac 20 príloh dokladu. |
| attachments[].fileName | string | REQ | Názov súboru vrátane prípony. |
| attachments[].mimeType | string | REQ | MIME typ súboru, napríklad application/pdf. |
| attachments[].content | base64 string | REQ | Obsah súboru zakódovaný v base64. |
| attachments[].description | string | optional | Voliteľný popis prílohy, najviac 1 000 znakov. |