X3 eInvoiceLink — e-invoicing compliance

The electronic invoicing module for Sage X3

Compatible with Sage X3V9 to V12

Your invoices.
Your exchanges.
Your Sage X3.

Move to electronic invoicing while keeping your current Sage X3 version. Your invoices, your exchanges through Avalara and their tracking, directly in your ERP.

Built to respect the standard system and Sage development standards.

FROM DOCUMENT TO EXCHANGE
YOUR ENVIRONMENTSage X3

Invoices & business data

Prepare the data and define the flows
THE MODULEe-InvoiceLink

Generation · transmission · tracking

Exchange documents and responses
THE EXCHANGE PLATFORMAvalara

Available documents and responses

How the module works.
Exchanges depend on the scope and configuration selected.

Electronic invoicing,
part of your daily operations.

  • Invoices and credit notes
  • Supplier invoice retrieval
  • France e-reporting

e-InvoiceLink internationally

Countries covered.

  • France
  • Belgium
  • Poland
  • Germany
  • Slovakia
  • Spain
  • United Arab Emirates
  • Luxembourg

01 · Prepare

The right document.
In the right flow.

Preparation starts with your Sage X3 data. The module connects invoice information to the context of the exchange.

You stay in control of the companies, sites, customers and flows to enable.

  1. Define your scope

    The flow matrix determines which documents are covered, which profile to use and when the rule takes effect. Rules can take the country, company, site or customer into account.

  2. Gather the right information

    Electronic addressing, party identifiers, document types, taxes and payment methods: mappings are prepared in Sage X3.

  3. Choose when to send

    Depending on the rule enabled, transmission can take place when the invoice is validated or be managed later through the transmission functions and cockpit.

02 · Exchange

Each flow,
its own process.

Send, retrieve, report: these functions address distinct needs and fit into your organisation.

SALES

Transmit your invoices
and credit notes

Sage X3 → Avalara

For eligible documents, e-InvoiceLink applies the mappings and prepares the electronic file in UBL format. Transmission goes through Avalara, with tracking information returned to Sage X3.

Manual, batch or automatic transmission according to your rules
PURCHASES

Retrieve documents
from your suppliers

Avalara → files made available

Retrieve supplier invoices available on the platform. Files are placed in the configured location so your organisation can continue its processing workflow.

Retrieval on demand or through a scheduled process
FRANCE

Prepare reports
for e-reporting

Transactions in scope → reporting

Select the company, scope and a completed period. Prepare the relevant sales, purchase or payment reports, then choose generation only or transmission.

Original and corrective reports

Retrieving a supplier file comes before checking, validating and posting it to the accounts. Each organisation retains its own processing workflow.

03 · Track

A clear status.
A clear next action.

The cockpit brings invoices and transmission information together to help you understand the situation of each document.

FIND

Invoices to process

Use the cockpit filters and lists to find documents to send, issued invoices or those that need attention.

REFRESH

Available responses

Request an overall refresh or check an individual invoice status. Checking the status is a separate action from sending the document.

UNDERSTAND

The lifecycle of your invoices

Lifecycle messages (CDAR) help you track your invoices after they have been sent. For France flows, e-InvoiceLink retrieves the latest available dated status through Avalara and displays its code and description in Sage X3. You can distinguish the transmission status from the invoice's business status, such as a rejection.

04 · Designed for Sage X3

Your Sage X3 version.
The standard system preserved.

Electronic invoicing integrates into your existing ERP. You remain in control of your upgrade schedule.

Deployment is prepared around your environment, your data and the exchanges to enable.

Read the release notes

Compatible with V9, V10, V11 and V12

e-InvoiceLink is compatible with Sage X3 from V9 to V12. You can deploy electronic invoicing while keeping your version, without making an upgrade to the latest version a prerequisite for this project.

An extension module, a preserved standard system

The module is installed in the Sage X3 customisation layer, without modifying your ERP's standard components. Development follows Sage standards and development rules.

Keep your upgrade options open

Separating the module from the standard system allows you to prepare future Sage X3 upgrades and migrations. Each upgrade is prepared according to your context and the target version's prerequisites.

18 years of Sage X3 experience

The module is designed and developed by professionals with 18 years of experience in the Sage X3 environment.

Your environment

Keep your version.
Respect the standard system.
Prepare your upgrades.

Learn more

Useful questions
before you begin.

A few pointers to help you place e-InvoiceLink within your electronic invoicing project.

Which Sage X3 versions is e-InvoiceLink compatible with?

The e-InvoiceLink module is compatible with Sage X3 from version 9 to version 12: V9, V10, V11 and V12. Upgrading to the latest Sage X3 version is not a prerequisite for deploying the module on these versions.

Does the module modify the Sage X3 standard system?

No. e-InvoiceLink is installed in the Sage X3 customisation layer without modifying its standard components. Development follows Sage standards and development rules to preserve your upgrade and migration options.

Where do my teams use e-InvoiceLink?

Configuration, transmission and tracking functions are available in Sage X3. Communication with Avalara uses the connection component installed for your environment.

Are invoices always sent automatically?

No. Flow rules determine whether an eligible invoice can be sent automatically when it is validated. A flow can also be active with manual transmission, managed later from the cockpit or transmission functions.

Which countries are covered?

Find the supported locations in the list of countries covered by e-InvoiceLink.

What happens to a retrieved supplier invoice?

The retrieved file is made available in the configured location. Checking, any subsequent integration, validation and accounting posting then follow your organisation's workflow. Retrieval alone does not complete the accounting process.

What does France e-reporting cover?

The function prepares reports for the relevant transactions based on a selected scope and period. You choose sales, purchase or payment flows and either generation only or generation with transmission. Original and corrective reports have separate workflows. The applicable scope must be defined according to your transactions.

Which lifecycle messages (CDAR) are supported?

For France flows, the cockpit lets you view the latest lifecycle status available through Avalara. Separate functions also let you declare the refusal of a supplier invoice (CDAR 210) and the receipt of payment for a customer invoice (CDAR 212). Transmission tracking and the business lifecycle are shown separately.

Does a transmission status prove payment?

No. Generation, transmission, acceptance and payment are different events. The module lets you view available responses; their meaning must be read in the context of the exchange.

Where can I find module updates?

The shared PluginX3 portal brings together release notes for the modules. Read the public release notes for documented changes and their scope.