Symptoms

What this usually looks like

Invalid signature for requestPeppol settings broken after restoreCannot unregister or reconnect cleanly
Likely cause

What is usually actually broken

The access-point keys or environment state are out of sync with the current Odoo instance.

Next steps

Do these before you resend

  1. Do not retry sends until the connection is healthy again.
  2. Re-authorize the access point and compare environment credentials.
  3. Document the exact error and database history before contacting support.
FAQ

What people ask right before they get blocked

Is this a routing problem?

Usually not. This error normally appears before the network even accepts the request.

What changed most often before this shows up?

Database restores, environment cloning, or expired provider credentials are common triggers.

Operator guides

Go one level deeper before you resend

Odoo Peppol triage for Belgium

A calm, ordered checklist for Belgian Odoo users when Peppol starts failing without a clear explanation.

Read the guide
When to resend a Peppol invoice and when to escalate

A fast decision guide for operators who need to know whether the next step is a resend, a partner-record fix, or a provider ticket.

Read the guide
Related issues

Similar failure patterns worth checking

Odoo Peppol is using the wrong company binding

Multi-company setups, duplicates, and restored databases can leave Odoo pointing at the wrong Belgian participant even when the invoice itself looks fine.

Open issue page