Wyślij pierwszą e-fakturę przez POST salesInvoice/send w sandboxie: sprawdź odbiorcę, body XML, nagłówek idempotencji.
Wyślij poprawny dokument XML do swojej własnej party testowej w acceptance. Tak ćwiczysz cały łańcuch bez przeszkadzania osobom trzecim.
POST /api/v1/{partyId}/salesInvoice/queryRecipientParty HTTP/1.1
Host: accp-psb.econnect.eu
Authorization: Bearer ...
Content-Type: application/json
Body: lista identyfikatorów party (np. Twoja własna party testowa). Widzisz, czy odbiorca jest w sieci testowej i które typy dokumentów są akceptowane. Szczegóły: Wyślij fakturę (API).
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} = identyfikator strony wysyłającej (Twoja party testowa)X-EConnect-DocumentId = UUID do idempotencji (nigdy numer faktury)EndpointID); błędne EndpointID → InvoiceSentErrorqueryRecipientParty na własnej party testowej409 Conflict (już przetworzone)Dostawa w Peppol może być asynchroniczna. Subskrybuj tematy webhooków (następny krok), aby widzieć InvoiceSent, ponowienia i błędy. Głębsze wyjaśnienie: Wyślij fakturę.