This article is intended for ProAbono users who need to transition to electronic invoicing (e-invoicing).
1. Prerequisites: Migration to the New Hosted Pages
The transition to electronic invoicing is exclusively available to users who have already switched to the new generation of our hosted pages.
💡 Please consult our dedicated guide on migrating hosted pages to achieve this essential upgrade.
2. Changes in Invoice Numbering
To comply with the strict constraints of electronic invoicing standards, the characters allowed in invoice numbers are changing. The dot (.) character is now replaced by a single hyphen (-).
- Old format: F-1256.001256989
- New format: F-1256-001256989
What you need to know:
- This change is entirely automatic and takes effect as soon as electronic invoicing is activated.
- It serves as an excellent visual cue: a hyphen allows you to instantly identify that an invoice is electronic, while a dot indicates a standard PDF format.
3. Customer Address Compliance (Action Required)
To issue electronic invoices, your customers’ billing addresses must be perfectly valid. Incomplete or incorrect addresses will block invoicing.
How to fix your customers addresses?
From your backoffice, in the “Customers requiring your attention” section (under Subscribers and Invoicing), you will find a direct link to the list of customers that need corrections.
Actions to take: For each flagged customer, verify and correct the billing address. In the vast majority of cases, you will simply need to enter the EU VAT number and run the built-in verification process.
⚠️ Warning: As soon as electronic invoicing is activated on your account, customers with non-compliant addresses will no longer be able to be billed.
4. API Modifications: Replacing TypeMove with TypeLine
- Note for your technical team: This section contains critical changes that require a developer’s intervention.
- If your application or integrations send balance lines to the ProAbono API, you must modify your calls: the TypeMove parameter is deprecated and must be replaced by TypeLine.
- The accepted values remain generally identical, with two major exceptions:
| Old value (TypeMove) | Status | Replacement (TypeLine) |
| Service | Removed | Use the KeyCharge parameter to indicate a service provision. |
| ManualNoTax | Removed | Use the KeyCharge parameter to indicate special fees. |
5. Connecting your Pennylane account
To issue your electronic invoices, you need to connect a Pennylane account to your ProAbono environment (or create one for free if you don’t already have one).
👉 Click here to create your Pennylane account or connect an existing one
💡 If you already use another invoicing tool or a different accredited platform within your company, see the section “Is the Pennylane partnership compatible with your current organization?” in the article E-invoicing: ProAbono simplifies your compliance with Pennylane.
6. Triggering the switch to e-invoicing
Once the previous steps have been completed (hosted pages migrated, customer addresses corrected, API integrations updated, and Pennylane account connected), contact our team directly via your application’s online chat to trigger the activation of e-invoicing on your account.