France status flow

Overview

This page describes the France-specific behaviour of the external status endpoint. For the full endpoint reference, including request body fields and examples, see Document .

Under the French e-invoicing framework, external status transitions follow a defined lifecycle. The platform enforces the permitted paths, attempting a transition not listed below will result in a validation error.

France statuses are grouped into three categories:

CategoryStatusesDescription
NeutralIN_HAND, APPROVED, PARTIALLY_APPROVED, COMPLETEDInformational statuses indicating the document has been received, reviewed, or acknowledged.
PaymentPAYMENT_SENT, PAYMENT_RECEIVEDStatuses indicating a payment action has been initiated or completed.
RejectionDISPUTED, SUSPENDED, REFUSEDStatuses indicating the document has been disputed, suspended, or refused by the counterparty.

Status lifecycle

Issued documents

Received documents


Rejection reasons

When submitting a DISPUTED, REFUSED, or SUSPENDED status, the rejectionDetail object is required and must include a valid reason code. The table below lists the available reasons and the statuses each one is valid for.

ReasonAllowed statuses
LEGAL_INFORMATION_MISSINGREFUSED, DISPUTED
INCORRECT_RECIPIENTREFUSED, DISPUTED
EINVOICING_ADDRESS_INCORRECTREFUSED, DISPUTED
UNKNOWN_TRANSACTIONREFUSED, DISPUTED
PO_REFERENCE_INCORRECT_OR_MISSINGREFUSED, DISPUTED, SUSPENDED
CONTRACT_REFERENCE_MISSINGREFUSED, DISPUTED, SUSPENDED
VAT_RATE_INCORRECTREFUSED, DISPUTED
TOTAL_AMOUNT_INCORRECTREFUSED, DISPUTED
CALCULATION_ERRORREFUSED, DISPUTED
DUPLICATE_INVOICEREFUSED, DISPUTED
DOUBLE_INVOICINGREFUSED, DISPUTED
CONTRACT_TERMINATEDREFUSED, DISPUTED
UNKNOWN_ISSUERREFUSED, DISPUTED
SIRET_INCORRECT_OR_MISSINGDISPUTED, SUSPENDED
ROUTING_CODE_INCORRECTDISPUTED, SUSPENDED
REFERENCE_INCORRECTDISPUTED, SUSPENDED
BANK_DETAILS_INCORRECTDISPUTED, SUSPENDED
QUANTITY_INCORRECTDISPUTED
ITEM_INCORRECTDISPUTED
ITEM_QUALITY_INSUFFICIENTDISPUTED
DELIVERY_ISSUEDISPUTED
PAYMENT_TERMS_INCORRECTDISPUTED
UNIT_PRICE_INCORRECTDISPUTED
DISCOUNT_INCORRECTDISPUTED
OTHERDISPUTED
MISSING_DOCUMENTSSUSPENDED

Did this page help you?