Resources / Guides

EPR mandate signing in software: simple, qualified and handwritten signatures

One signing flow won't cover all three countries. France accepts online signing, Germany needs a handwritten or qualified electronic signature, and Spain adds a verified power of attorney.

By Razvan Toma · Founder · Last checked 1 November 2026 · Sources below

Treat the mandate as a legal document

The mandate is what appoints the representative. It names the real legal entity in each country, and a client should see that name before signing. It can't be replaced by ticking a box or by accepting terms at checkout.

Related: Can software be an authorised representative?

Set the signature per country

CountrySignature
FranceCan be signed online
GermanyIn German, by hand or with a qualified electronic signature. A simple e-signature isn't enough
SpainThe mandate, plus a representative certificate or a power of attorney in the Spanish register of powers

Related: Why EPR can't be fully automated

Track it as its own status

In our sandbox, mandate_signed has client_action_required set to true in all three countries. Use that as the prompt to show the client what to do, and keep the order moving only when the signed document is in.

Related: Try the sandbox

Keep the signature out of your own flow

Don't sign for a client, and don't let an AI agent do it. Our API returns a checkout link for a person, and the signing happens with that person after they order.

Related: EPR API for AI agents

Sources

Try the API

Check, quote and a simulated run of each country's steps, free and without a key.

Developers