Krok 5: odešlete první fakturu

Odešlete první e-fakturu přes POST salesInvoice/send v sandboxu: zkontrolujte příjemce, XML body, idempotency header.

Odešlete platný XML dokument své vlastní testovací party v acceptance. Tak cvičíte celý řetězec bez obtěžování třetích stran.

Předpoklady
  1. Zvolený formát: Formáty dokumentů (start: Peppol BIS Billing 3.0)
  2. Příklad nebo vlastní XML: Ukázkové faktury
  3. Soubor validovaný: Validator
  4. Platný Bearer token: OAuth2 token
Zkontrolovat příjemce
POST /api/v1/{partyId}/salesInvoice/queryRecipientParty HTTP/1.1
Host: accp-psb.econnect.eu
Authorization: Bearer ...
Content-Type: application/json

Body: seznam party identifikátorů (například vaše vlastní testovací party). Vidíte, zda je příjemce v testovací síti a které typy dokumentů se přijímají. Detail: Odeslat fakturu (API).

Odeslání
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 odesílající strany (vaše testovací party)
  • Body = surové XML
  • X-EConnect-DocumentId = UUID pro idempotenci (nikdy číslo faktury)
  • Příjemce je v XML (EndpointID); chybné EndpointID → InvoiceSentError
Doporučený první test
  1. queryRecipientParty na vlastní testovací party
  2. Odešlete BIS nebo NLCIUS fakturu téže party
  3. Při opakovaném POST se stejným DocumentId očekávejte 409 Conflict (již zpracováno)
Stav a opakování

Doručení v Peppol může být asynchronní. Předplaťte si webhook topicy (další krok), abyste viděli InvoiceSent, opakování a chyby. Hlubší vysvětlení: Odeslat fakturu.

Další krok

Nastavit a ověřit webhooky