PEPPOL Send & Receive FAQ
Overview
Section titled “Overview”Common PEPPOL issues and where to look. Track tags: User, Implementor, Integrator.
Send fails from Out Docs (User)
Section titled “Send fails from Out Docs (User)”Symptoms: Send Failed, or Ready to Send with sending errors.
Check:
- Legal Entity PEPPOL registration is approved.
- Receiver ID is valid (SMP lookup).
- Required addresses, VAT, tax codes present.
- Charges mapped; credit notes have preceding invoice refs.
- Buyer Reference filled. Invoice Manager requires it when you save edits; invoices from New Invoice, Upload, AR Email, ERP fetch, SFTP or API can arrive without it.
- On exports outside the EU, tax codes are not the domestic S (look for the cross-border banner on Line Items).
- Document format is the one you meant to send. An empty format sends Peppol BIS Billing 3.0 UBL when the receiver accepts it.
- French CTC only: coded notes are on Notes and Business Process Code is set. On BIS 3.0, Business Process Code is empty, and there is at most one note unless both parties are German.
- XRechnung only: Payment IBAN and seller contact name, phone, and email are filled (Buyer Reference is the Leitweg-ID).
- Peppol Sender ID points at an Approved registration of the legal entity.
Sending errors name the field to fix where the PEPPOL rule can be mapped to one.
See Reviewing & Sending Sales Invoices.
MLR shows rejected (User / Implementor)
Section titled “MLR shows rejected (User / Implementor)”- Open the sales invoice MLR status and reason.
- Confirm the customer can receive the document type you sent.
- Correct and resend only if appropriate.
Invoice never arrives (inbound) (Implementor)
Section titled “Invoice never arrives (inbound) (Implementor)”- Confirm PEPPOL registration and participant ID shared with vendors.
- Check storage mode (Default / S3 / API) and credentials.
- Look at PEPPOL Rejected Messages for validation failures.
- Check inbound logs / Error Log for processing exceptions.
- Inbound PEPPOL is not blocked by the message quota — a full quota is not the cause.
- Check Tapr Settings → Other → Peppol Network — a live site must be on Production.
API send returns validation error (Integrator)
Section titled “API send returns validation error (Integrator)”- Validate XML with
validate_xmlbefore send. - Ensure
doc_type_idandprocess_idare set for raw XML sends. - Factur-X PDF path must send a real PDF body (
%PDFmagic bytes).
See REST API Reference.
Quota / metering blocked (Implementor)
Section titled “Quota / metering blocked (Implementor)”Plans limit messages and API calls. When exceeded, outbound sends, non-PEPPOL intake (upload, email, SFTP, cloud folders) and metered APIs refuse new work (inbound PEPPOL keeps arriving) until the period resets or you upgrade. Check Tapr Settings → Subscription.