Krok 5: odošlite prvú faktúru

Odošlite prvú e-faktúru cez POST salesInvoice/send v sandboxe: skontrolujte príjemcu, XML body, idempotency header.

Odošlite platný XML dokument svojej vlastnej testovacej party v acceptance. Tak cvičíte celý reťazec bez obťažovania tretích strán.

Predpoklady
  1. Zvolený formát: Formáty dokumentov (štart: Peppol BIS Billing 3.0)
  2. Príklad alebo vlastné XML: Ukážkové faktúry
  3. Súbor validovaný: Validator
  4. Platný Bearer token: OAuth2 token
Skontrolovať príjemcu
POST /api/v1/{partyId}/salesInvoice/queryRecipientParty HTTP/1.1
Host: accp-psb.econnect.eu
Authorization: Bearer ...
Content-Type: application/json

Body: zoznam party identifikátorov (napríklad vaša vlastná testovacia party). Vidíte, či je príjemca v testovacej sieti a ktoré typy dokumentov sa prijímajú. Detail: Odoslať faktúru (API).

Odoslanie
POST /api/v1/{partyId}/salesInvoice/send HTTP/1.1
Host: accp-psb.econnect.eu
Authorization: Bearer ...
Content-Type: application/xml
X-EConnect-DocumentId: 550e8400-e29b-41d4-a716-446655440000
  • {partyId} = identifikátor odosielajúcej strany (vaša testovacia party)
  • Body = surové XML
  • X-EConnect-DocumentId = UUID pre idempotenciu (nikdy číslo faktúry)
  • Príjemca je v XML (EndpointID); chybné EndpointID → InvoiceSentError
Odporúčaný prvý test
  1. queryRecipientParty na vlastnej testovacej party
  2. Odošlite BIS alebo NLCIUS faktúru tej istej party
  3. Pri opakovanom POST s rovnakým DocumentId očakávajte 409 Conflict (už spracované)
Stav a opakovania

Doručenie v Peppol môže byť asynchrónne. Predplaťte si webhook topicy (ďalší krok), aby ste videli InvoiceSent, opakovania a chyby. Hlbšie vysvetlenie: Odoslať faktúru.

Ďalší krok

Nastaviť a overiť webhooky