France's e-invoicing mandate requires that invoice lifecycle statuses be reported to the French tax authority. ZoneCapture automates this reporting, both receiving statuses from Ecosio for outbound invoices and sending statuses to Ecosio when your organization acts as a buyer.
Overview
France's e-invoicing mandate requires that invoice lifecycle statuses (also called Application Responses or notifications) be reported to the French tax authority (Plateforme de Dématérialisation Partenaire, or PPF). ZoneCapture handles these notifications automatically, both receiving statuses from Ecosio for outbound invoices and sending statuses to Ecosio when acting as a buyer.
Related articles: For setup steps, see Setting Up France E-Invoicing Lifecycle Notifications in ZoneCapture. For day-to-day usage and tracking, see Tracking France E-Invoicing Lifecycle Notifications in ZoneCapture.
Notification flow
The diagram below illustrates the full French e-invoicing notification flow across the Y-Model network (Supplier > PA Issuer > PA Receiver > Buyer).
- Dark blue statuses are mandatory; light blue statuses are optional.
- Receiving: ZoneCapture supports both mandatory and optional statuses.
- Sending: In this initial release, ZoneCapture sends mandatory statuses only. Optional sending statuses may be supported in a future release.
- Submitted is issued by the PA Issuer (Ecosio) and is not an application response that ZoneCapture sends or receives.
Notification summary
| Code | Status name | French name | ZoneCapture's role | Trigger |
|---|---|---|---|---|
| 202 | Received by Platform | Déposée | Receives | PA confirms the invoice was deposited on the platform. |
| 203 | Made Available | Mise Ă disposition | Receives | Invoice made available to the buyer. |
| 213 | Rejected (by PA/PPF) | Rejetée | Receives | PA rejects the invoice for technical or validation reasons. |
| 210 | Refused (by buyer) | Refusée | Sends (as buyer) / Receives (as supplier) | Buyer refuses the invoice for business reasons. |
| 212 | Payment Received | Encaissée (Cachet) | Sends | Supplier confirms payment received. |
Not in scope (optional sending statuses): In Hand, Approved, Partially Approved, Disputed, Cancelled, Suspended, Payment Sent, and Completed.
Key points
- Inbound notifications (202, 203, 210, 213) are fetched automatically every 15 minutes; no user action is required.
- Submitted is issued by the PA Issuer (Ecosio) and is not an application response that ZoneCapture sends or receives.
- Outbound FR:210 (Refusal) is triggered on demand via the UI at 3 possible stages. The action is irreversible once confirmed unless "Reject in NetSuite Only" is selected.
- Outbound FR:212 (Payment Received) runs as a daily sync, not in real time. Ensure the script is scheduled and the VAT on Cash Receipt checkbox is enabled on the French subsidiary.
- All notifications generate XML per Ecosio and French government specifications. Delivery failures surface in NetSuite with error details for troubleshooting.
Related articles
- Setting Up France E-Invoicing Lifecycle Notifications in ZoneCapture
- Tracking France E-Invoicing Lifecycle Notifications in ZoneCapture
Note: Available from ZoneCapture v2.22.0 for new, selected Ecosio-connected configurations at this time.