e-invoicing

Invoice submission errors

Validation failures, unregistered buyers, rejections, and wrong SBDH scope values are the common reasons a Slovakia submission fails. Find the status code you received and the fix it calls for.

SCICloudStatusCode 401 — Validation failure

Sovos rejected the invoice before transmission. Nothing was sent. Check all SCIInternalValidationStatusCode elements in the notification for the specific field failures.

Common causes:

  • Missing required PEPPOL BIS Billing 3.0 fields — CustomizationID, ProfileID, EndpointID.

  • Invalid VAT category code or rate.

  • Amount totals don't balance — LineExtensionAmount, TaxInclusiveAmount, and PayableAmount must be consistent.

  • Mapping.OutputSchema scope value incorrect — must be Invoice for Slovakia, not UBLInvoice.

  • Buyer participant identifier format incorrect — must be in {schemeID}:{IČO} format.

SCICloudStatusCode 408 — Buyer not registered

The buyer's PEPPOL participant identifier wasn't found in the Slovak SMP. The invoice can't be delivered.

Steps:

  1. Verify the buyer's participant identifier format and value.

  2. Confirm with the buyer that they've registered with a PEPPOL-accredited Access Point in Slovakia.

  3. Don't resubmit until you've confirmed their registration is active. Resubmitting to an unregistered participant generates another 408.

There's no confirmed fallback delivery method when a buyer isn't found on the Slovak PEPPOL network. Email distribution is listed as out of scope for this release, pending explicit Unimaze confirmation.

SCICloudStatusCode 400 — Rejection

Check the SCIGovtStatusCode field in the notification to identify which event failed.

  • If the rejection is a network delivery rejection (MLR RE): correct the invoice data and submit a new invoice with a new invoice number. Don't reuse the original invoice number.

  • If the rejection is a TDD reporting failure (eMLR RE): contact Sovos support. TDD failures may require Unimaze involvement to resolve.

SBDH Mapping.OutputSchema value causing rejection

Slovakia requires Mapping.OutputSchema = Invoice. If your SBDH uses UBLInvoice (the Croatia value), Sovos will reject the submission. Check the scope value in your SBDH before resubmitting.