Skip to main content

What is e-invoicing?

E-invoicing, or electronic invoicing, is the process of sending bills and invoices digitally between buyers and sellers. This topic typically involves a standardized format that allows invoices to be issued, received, and processed automatically by the involved parties’ financial systems. This standardization is crucial for compliance, especially in regions like the European Union, where certain standards for e-invoicing are mandated.

Support in Hyperline

Hyperline is compliant with the e-invoicing standards of the European Union, meaning it can generate valid invoices in both PDF and XML formats, and automatically transmit issued invoices to the appropriate tax authority in the invoicing entity’s country. Hyperline is proactively integrating this compliance into its product foundations by partnering with a third party that is compliant with local requirements to offer this service in each country as the e-invoicing mandate becomes mandatory.

Customer routing information

Hyperline uses the customer’s country, tax ID, and registration number to determine the default routing value for each e-invoicing system. You only need to provide an override when your customer uses a different identifier or requires additional routing information. These customer fields use the same underlying e-invoicing code, but Hyperline displays a label adapted to the selected system. To set a value or override, open the customer details page, click Edit in the Information section, then complete the field shown for that system. The label the field takes depends on which e-invoicing systems are enabled on the customer’s invoicing entity, and whether the customer is marked Government affiliated:
  • Service code — when the customer is government-affiliated and Chorus Pro is enabled on the invoicing entity. Chorus Pro takes precedence over France PA for B2G customers.
  • Routing address — when France PA is enabled (and the customer is not routed to Chorus Pro).
  • Peppol participant ID — when Peppol is enabled.
  • SDI code — when the Italian SDI is enabled.
  • Service code — when Chorus Pro is enabled without France PA.
  • E-invoicing code — fallback label when none of the systems above are configured on the invoicing entity.
For SDI, the customer’s tax ID identifies the company but not its electronic delivery channel. The customer must provide their SDI code separately. For France PA, the field expects a routing address (typically the customer’s SIREN, or another electronic address they have registered) rather than a generic e-invoicing code.
Copy an override exactly as provided by the customer or their e-invoicing platform. For Peppol, you can verify the participant ID in the Peppol Directory.

Activation

If your country already requires this standard, you can activate this capability in your settings.
1

Go to Settings > Invoicing

2

Switch on Enable e-invoicing

Some systems require pre-registration before starting the automatic transmission of invoices. Click on the Add credentials button to provide the necessary information.
3

Click Save changes

You can then follow the status of the transmission for each invoice in the invoice details page.
If automatic transmission is disabled for an invoicing entity, invoices will show a “Not supported” transmission status instead of tracking the transmission progress.

Mark as transmitted

If you handled the transmission outside of Hyperline (for example, by uploading the e-invoice manually to a tax authority’s portal), you can record this on the invoice so its status reflects reality and downstream behavior treats it as transmitted. The Mark as transmitted action is available on the invoice detail page when the e-invoicing transmission status is Not transmitted or Failed. Use it when:
  • Your invoicing entity does not have automatic transmission enabled, but you have transmitted the e-invoice through another channel.
  • An automatic transmission attempt failed and you completed it manually outside of Hyperline.
Once marked, the transmission status switches to Manually transmitted and the transmission date is set to the moment you triggered the action. The invoice is then treated the same as an automatically transmitted invoice: it becomes edit-locked, so you can no longer modify its content, and the customer notification rules described below apply.
Marking an e-invoice as transmitted only updates its status in Hyperline. It does not send the invoice to any tax authority or e-invoicing platform. Make sure the invoice has actually been transmitted before using this action.

Customer notification

When e-invoicing is enabled and the invoice is eligible for automatic transmission, the “Invoice to pay” email notification is not sent when the invoice is issued, but only when the invoice is actually transmitted to the e-invoicing system. This email indicates to the customer that the invoice has been transmitted and is ready to be paid.

Example of email