PU_ERR: Wrong unit prices
What it means
French e-invoicing reason PU_ERR means a unit price on the invoice is not the one expected.
The usual cause
A unit price differs from the agreed price.
How to fix it
Check the unit prices against the order or contract and issue a corrected invoice.
Once the file is corrected, check it again for free: Check an e-invoice
The code as published
Prix Unitaires incorrects Read the official document . Source: Spécifications externes, Annexe 7, Règles de gestion, version 1.9 (spécifications externes 3.2), published by Direction générale des Finances publiques (DGFiP), read on 8 November 2026.
Look at your file
Check the invoice against the rules this portal applies: Check an e-invoice. Check an e-invoice
Other Chorus Pro and PPF codes
- COORD_BANC_ERR Wrong bank details
- CREANCIER_ERR Unknown or different creditor
- DEST_ERR Wrong recipient
- DOUBLE_FACT Duplicate invoice data
- CMD_EJ_ERR Wrong or missing order number
- FACT_NON_CONFORME Invoice does not match the order
- JUSTIF_ABS Supporting document missing or insufficient
- MONTANT_ERR Wrong invoice amount
- SE_ERR Wrong recipient department
- ST_CT_NON_DECLAR Subcontractor or co-contractor not declared
- TX_TVA_ERR Wrong VAT rate
- ROUTAGE_ERR Routing error
- CALCUL_ERR Calculation error
- NON_CONFORME Missing legally required information
- DEST_INC Unknown recipient
- ADR_ERR Electronic invoicing address wrong
- SIRET_ERR SIRET wrong or missing
- CODE_ROUTAGE_ERR Routing code wrong or missing
- REF_CT_ABSENT Contract reference missing
- REF_ERR Wrong reference
- REM_ERR Wrong discount
- QTE_ERR Wrong quantity invoiced
- ART_ERR Wrong item invoiced
- MODPAI_ERR Wrong payment terms
- DOUBLON Duplicate invoice
- MONTANTTOTAL_ERR Wrong total amount
- ERREUR_DONNEE_EJ Error in the commitment data
- EJ_ERR Commitment number wrong or does not exist