Skip to main content

E-invoicing in France - How Spendesk supports your compliance

Updated over a week ago

France is taking a major step in its tax digitalization. By 2026, mandatory e-invoicing will progressively replace paper and PDF invoices for all B2B transactions between French companies.


This reform aims to simplify your reporting obligations, reduce VAT fraud, and modernize commercial exchanges. To comply, you'll need to adopt standardized invoicing formats and use an Approved Platform (PA or formerly PDP).

Why Spendesk is a Certified Platform (PA)?

Spendesk sits at the optimal point in the value chain to be a Certified Platform, right where invoice lifecycle statuses are naturally managed, upstream from accounting. As defined by regulations, PAs handle invoice controls, transmission, and lifecycle status management.
This is Spendesk's core business: the platform already manages approval and validation workflows before accounting and payment. It's where companies:

  • Receive invoices

  • Process and set lifecycle statuses (refused, acknowledged, disputed, approved/partially approved, rejected, payment transmitted)

Being a PA allows Spendesk to:

  • Receive e-invoices directly from suppliers via the PA network

  • Manage regulatory statuses natively in the same tool where business validation happens

  • Transmit statuses back to suppliers through their issuing PA, and to the PPF

  • Save our customers from additional integrations or tools to meet regulatory requirements

  • Eliminate double entries and file exchanges between systems

Here's what you need to know to use Spendesk as your reception PA.

Invoice lifecycle for French e-invoicing

As an Approved Platform, Spendesk is certified to manage and synchronize the lifecycle statuses of your invoices directly with other PAs and the Public Invoicing Portal (PPF).

When you receive an electronic invoice via Spendesk (as a reception PA), it will go through the following regulatory statuses before being archived with legal proof:

  • Received by the platform - The invoice is received and validated by your reception PA (Spendesk)

  • Made available - The invoice is made available to you in Spendesk in the appropriate module and ready for processing

  • Taken in charge - The invoice is assigned to an employee on your team. They can then verify it, fill in analytical fields, and submit it for approval

  • Approved - The invoice has been approved via your Spendesk workflow and is validated for payment

    • or Partially approved - Only part of the invoice has been approved (partial amount or lines)

    • or Refused - The invoice is refused by one of the approvers by selecting a mandatory associated reason - Mandatory status transmitted to the PPF

    • or In dispute - The invoice is subject to a dispute with your supplier

    • or Cancelled (following corrective invoice) - The invoice is cancelled and replaced by a corrective invoice

    • or Suspended - Processing of the invoice is temporarily suspended

  • Payment transmitted - The payment order has been transmitted by the buyer

  • Completed - The invoice is completed by the seller with additional information

  • Collected - Payment has been received by the seller - Mandatory status transmitted to the PPF


Required formats and Spendesk support

Spendesk already supports the XML format for electronic invoices. You can test it now by uploading an XML invoice when creating an invoice request: Spendesk will automatically import, parse, and display your invoice in PDF format.

Formats required by French law:

  • UBL 2.1 (Universal Business Language) - XML format for structured invoices, compliant with European standard EN 16931

  • CII D22B (Cross Industry Invoice) - UN/CEFACT XML format for cross-industry invoices, compliant with standard EN 16931

  • Factur-X - Hybrid format combining a readable PDF/A-3 with an embedded XML file (UN/CEFACT CII)

What this means in Spendesk:

  • Structured data import: Invoices received via compliant formats will automatically populate all relevant fields (supplier information, amounts, VAT, invoice lines) in Spendesk, without OCR involvement

  • Automatic validation - Invoice data will be validated according to French regulatory requirements before being made available in Spendesk

  • Digital archive: All electronic invoices will be stored in their original structured format for audit compliance

  • Compliance indicator: Received electronic invoices will be marked with an indicator for easy identification

  • Credit note support - Credit notes received via the network will be processed as Spendesk credit notes that must be linked to an existing Spendesk invoice

What Spendesk will support:

✓ Reception of invoices in UBL, CII, and Factur-X formats

✓ Automatic data extraction and validation

✓ Integration with your existing approval workflows

✓ Compliant archiving of electronic invoices

✓ Complete lifecycle status management

✓ Real-time notifications upon invoice reception

✓ E-reporting transmission to the PPF


Spendesk payment methods impacted

Spendesk covers all e-invoicing use cases for reception.

More specifically, the following Spendesk payment methods will be affected by French e-invoicing regulations:

📄 Invoices (Supplier Invoices)

Primary payment method for receiving and processing domestic B2B electronic invoices

  • Invoices received via your PA will be automatically created in the Spendesk Inbox

  • All structured data will be pre-filled (thanks to the structured regulatory format), reducing manual entry

  • OCR will be replaced by automatic field extraction for these compliant formats

  • Paid by bank transfer (from Spendesk or via csv/xml file) or direct debit

💳 Virtual Cards - Single-use or Multi-use (B2B Transactions)

Impact: When you pay a B2B supplier with a single-use (or multi-use) Spendesk virtual card, the supplier can then send a formal electronic invoice via their PA

How it works:

  1. The employee uses a virtual card to pay a supplier

  2. The supplier sends an electronic invoice via their PA (in compliance with French law)

  3. Spendesk will automatically attempt to match the electronic invoice with the existing card transaction OR you can link it to an existing card payment as supporting documentation

  4. The electronic invoice becomes the official document for accounting and compliance

  5. The transaction and structured electronic invoice are archived together

Note: Some suppliers may send the electronic invoice before or after the card payment. Spendesk's matching algorithm will handle both scenarios.

💳 Virtual Cards - Recurring (B2B Subscription Payments)

Impact: For recurring B2B subscriptions paid by virtual card (e.g., software subscriptions), suppliers will send electronic invoices via their PA for each billing period

How it works:

  1. The recurring virtual card payment is processed (e.g., monthly SaaS subscription)

  2. The supplier sends a monthly electronic invoice via their PA

  3. Spendesk matches the electronic invoice to the recurring payment based on subscription details

  4. Each month's payment is linked to its corresponding compliant electronic invoice

  5. A complete audit trail is maintained for all recurring transactions

Benefits:

  • Automatic compliance for recurring B2B expenses

  • No manual intervention needed for monthly/annual subscriptions

  • Clear link between payment and regulatory invoice

💰 Reimbursements / Expense Reports (B2B Invoices Already Paid by Employee)

Impact: When an employee pays a B2B expense out of pocket and then receives an electronic invoice, Spendesk will link the reimbursement to the structured invoice

How it works:

Scenario 1: Employee pays first, invoice arrives later

  1. The employee pays a B2B supplier with personal funds (e.g., conference registration, business travel)

  2. The employee submits a reimbursement request in Spendesk with proof of payment

  3. The supplier sends an electronic invoice via their PA to your company

  4. Spendesk matches the electronic invoice to the existing reimbursement request

  5. The reimbursement is linked to the compliant electronic invoice for accounting

  6. The employee is reimbursed, and the appropriate electronic invoice is archived

Scenario 2: Invoice received before reimbursement submission

  1. The supplier sends an electronic invoice via their PA

  2. The invoice appears in the Spendesk inbox as pending

  3. The employee submits a reimbursement request with proof of payment

  4. The admin or employee links the reimbursement to the existing electronic invoice

  5. The reimbursement is processed in full compliance

Important considerations:

  • Employees should reference the supplier's PA identifier or invoice number when submitting reimbursements for B2B expenses

  • For recurring reimbursements (e.g., monthly parking, travel subscriptions), each electronic invoice will be matched to the corresponding reimbursement

  • The electronic invoice serves as the official document for tax and accounting, while the employee's receipt serves as proof of payment

🧾 Credit Notes

Impact: Credit notes (negative invoices) for refunds, corrections, or cancellations will also be received via the PA network.

How it works:

  1. The supplier issues a credit note via their PA (e.g., product returns, price corrections, invoice cancellations)

  2. The credit note arrives in Spendesk with negative amounts

  3. Spendesk automatically links the credit note to the original invoice when applicable

  4. The credit note reduces your payables or triggers a refund process

  5. The original invoice and credit note are archived for compliance

Use cases:

  • Product returns or service cancellations

  • Invoice corrections due to pricing errors

  • Partial refunds for damaged goods

  • Volume discounts applied retroactively


Using Spendesk for e-invoicing: How does it work?

E-invoicing in France in brief

The French mandatory electronic invoicing reform requires all VAT-registered companies in France to issue and receive their domestic B2B invoices in structured electronic format via an approved Partner Dematerialization Platform (PDP). By registering with Spendesk as your reception PDP, your company can receive structured electronic invoices directly in your Spendesk account.

Rollout timeline:

  • September 1, 2026: Reception obligation for ALL companies + issuance obligation for large companies and mid-sized enterprises

  • September 1, 2027: Issuance obligation for SMEs and micro-enterprises

How to activate e-invoicing in Spendesk

🚀 Coming soon: Beta Program

Registration as a reception PA will be available through Spendesk's upcoming beta program. Once activated, you'll be able to complete your registration directly in your Spendesk account.

Activation steps (Beta):

  1. Navigate to Settings → Integrations → E-invoicing France in your Spendesk account

  2. Complete the registration form with your company details

  3. Upload required KYC documents (if not already collected during onboarding)

  4. Define your electronic invoicing addresses (SIREN, SIREN_SUFFIX, etc.)

  5. Wait for activation confirmation

  6. Start receiving electronic invoices via Spendesk

How to receive an electronic invoice via Spendesk

Once Spendesk is designated and registered as the reception PA for your company, you can receive structured electronic invoices directly from your suppliers.

  1. The supplier sends the invoice: Your supplier sends the invoice via their PA using your registered electronic address (e.g., your SIREN or SIREN_EXPENSEREPORTS)

  2. Automatic import: The invoice arrives directly in Spendesk and is automatically created as an invoice entry. All invoice data (supplier details, amounts, VAT, invoice lines) is pre-filled from the structured format. An indicator appears next to the electronic invoice for easy identification.

  3. Notification: You receive an email notification informing you that a new invoice has been received. The invoice appears in your Spendesk dashboard ready for processing.

  4. Standard processing: The invoice follows your existing approval workflow. No need to forward emails, scan PDFs, or manually enter data. All information is already structured and validated. Each approval action is linked to an official electronic invoice status, which is automatically transmitted either to the supplier (via their issuance PA), or to both the supplier and the PPF as part of mandatory statuses.

Benefits:

✓ Eliminates manual data entry

✓ Reduces errors through structured data import

✓ Faster processing times

✓ Automatic compliance with French regulations

✓ Complete audit trail maintained in Spendesk

✓ Lifecycle status management integrated into your workflows

Did this answer your question?