Every mandate (agreement) generated in Twikey requires a unique reference number, also known as a mandate reference. This article explains what agreement references are, why they're important, and how to configure them in Twikey.
When using SEPA Direct Debit, this reference is officially called the Unique Mandate Reference (UMR).
According to SEPA regulations:
According to SEPA standards, a valid UMR:
Allowed characters:
a-z and A-Z0-9/ - ? : ( ) . , ' + and spaceImportant restrictions:
What to avoid:
@, á, Ü)With automatic generation, Twikey creates unique references for you using a prefix + auto-incrementing number system.
Example: If your prefix is TWIK, Twikey generates:
TWIK1TWIK2TWIK3Important behavior:
You can control the number length by using leading zeros in your prefix.
Format: YourPrefix@0Xd where X is the total number of digits
Examples:
| Prefix Format | Generates | Explanation |
|---|---|---|
ACME@05d | ACME00001, ACME00002, ... | 5-digit numbers with leading zeros |
SMITH@04d | SMITH0001, SMITH0002, ... | 4-digit numbers with leading zeros |
INV@06d | INV000001, INV000002, ... | 6-digit numbers with leading zeros |
How it grows:
ACME00001 → ACME00010 → ACME00100 → ACME01000If you prefer complete control over your mandate references, you can assign them manually for each document.
Choose manual assignment if you:

When you create a new invite or mandate, you'll see a field to enter your reference:

Important: You are responsible for ensuring each reference is unique and meets SEPA requirements.
Your profile state must be set to "Available" rather than "Published" to be able to use manual references since end-customers should not be able to choose their own mandate reference.
For more information about profile states, see About Profiles.
You can modify document references after they've been created, but the rules differ depending on the mandate type and the state of the mandate.
Can be edited:
Yes, both auto-generated and manually assigned references can be changed.
Customer notification:
When you change a CORE mandate reference, we automatically send an email notification to your customer informing them of the change. This ensures transparency and proper record-keeping on both sides. You can disable the mandate update notification email if needed. See Profile Email Settings for instructions.
Can be edited:
No, B2B mandate references cannot be changed once created.
Alternative solution:
If you need to change a B2B mandate reference, you must create a new B2B mandate with the correct reference and cancel the old one.
B2B mandates have stricter regulatory requirements under SEPA rules. Changing the mandate reference after creation could create compliance issues with business-to-business direct debit agreements.
Method 1: Through the Agreements Screen
Method 2: Via API
If you're using API integration, you can update mandate references programmatically.
See our API documentation for details.