FACeB2B statuses and error codes explained
FACeB2B is the Spanish government's platform for distributing e-invoices between companies, used among others by public sector contractors. Invoicing platforms connect to it by web service: when it cannot do what they ask it answers with an error code such as RA001, and each invoice moves through statuses such as 1200, 2600 or 2500. Find your code below to see what it means, the usual cause and what to change. The codes come from the FACeB2B Invoice service manual, version 1.4.
In short
What FACeB2B statuses such as 2600 and errors such as RA001 or 0I001 mean when an e-invoice between companies in Spain goes through FACeB2B.
This list covers 28 codes from the official documents below. 2 have their own page; 26 are explained in the table only, as they are system or transport statuses with no fix in the invoice.
Invoice statuses
| Code | What it means |
|---|---|
| 1200 | Registered in FACeB2B FACeB2B status 1200 means the invoice has been registered in the FACeB2B broker, in the electronic register (REC). Nothing to do. Later statuses report the recipient's processing. |
| 1300 | Downloaded by the recipient's platform FACeB2B status 1300 means the recipient's invoicing platform has downloaded the invoice. Nothing to do. |
| 2500 | Paid FACeB2B status 2500 means the invoice has been paid. Nothing to do. |
| 2600 | Rejected by the recipient |
| 3100 | Cancellation request approved FACeB2B status 3100 means the recipient's unit has approved the request to cancel the invoice. Nothing to do for this invoice. Send a new one if an invoice is still due. |
Error codes
| Code | What it means |
|---|---|
| AT000 | Authentication failed FACeB2B error AT000 means the user could not be authenticated. Ask whoever runs your invoicing platform's FACeB2B connection to check the authentication details used for the request, then try again. |
| AT001 | Signing certificate missing or not registered FACeB2B error AT001 means the user could not be authenticated because the certificate that signs the SOAP request is missing or not registered. Register the certificate for the platform in the FACeB2B management portal, or sign the requests with the registered one. |
| FS000 | File handling error FACeB2B error FS000 means an error occurred while handling files. Ask whoever runs your invoicing platform's FACeB2B connection to check which file operation failed, correct the problem and try again. |
| FS001 | File access error FACeB2B error FS001 means the file could not be accessed. Ask whoever runs your invoicing platform's FACeB2B connection to identify the affected file and resolve the access problem, then try again. |
| IG000 | Invoice permission error FACeB2B error IG000 means there is a permission error for the invoice. Ask whoever runs your invoicing platform's FACeB2B connection to check the permissions for the requested action on the invoice and resolve the issue before you try again. |
| IG001 | Invoice not found FACeB2B error IG001 means the invoice was not found. Correct any incorrect invoice reference in the request and try again. If the reference is correct, ask your platform provider to investigate. |
| IG002 | No permission for the invoice FACeB2B error IG002 means you do not have permission to act on the invoice. Ask whoever runs your invoicing platform's FACeB2B connection to check the permissions for this invoice, then try again once the issue is resolved. |
| 0I000 | Status handling error FACeB2B error 0I000 means an error occurred while handling the invoice's status. Check the invoice's current status and the action you requested with whoever runs your invoicing platform's FACeB2B connection, then try again. |
| 0I001 | Status change not allowed FACeB2B error 0I001 means the status change could not be made; the detail says why. Check the invoice's current status and request only a change it allows. |
| IS000 | Invoicing service error FACeB2B error IS000 means an error occurred in the invoicing service. Ask whoever runs your invoicing platform's FACeB2B connection to check the failed request, then try again. |
| IS001 | Certificate not linked to the platform FACeB2B error IS001 means a platform error: the certificate is not linked to the platform. Ask whoever runs your invoicing platform's FACeB2B connection to link the certificate to the platform, then send the request again. |
| 0P000 | Input parameter error FACeB2B error 0P000 means an error occurred while processing the input parameters. Ask whoever runs your invoicing platform's FACeB2B connection to check the request's input parameters, correct any errors and try again. |
| 0P001 | Input parameters invalid FACeB2B error 0P001 means the input parameters are invalid; the detail gives the reason. Read the detail, correct the value or the invoice it names, and send again. |
| PG000 | Platform permission error FACeB2B error PG000 means a permission error on the platform. Ask whoever runs your invoicing platform's FACeB2B connection to check the permissions needed for the request and correct any issue, then try again. |
| PG001 | Platform not found FACeB2B error PG001 means the platform was not found. Ask whoever runs your invoicing platform's FACeB2B connection to check the platform details in the request, correct any errors and send the request again. |
| PG002 | No permission on the platform FACeB2B error PG002 means you have no permission on the platform. Ask whoever runs your invoicing platform's FACeB2B connection to correct the permissions on the platform, then try again. |
| RA000 | Receiver handling error FACeB2B error RA000 means an error occurred while handling the receiver. Ask whoever runs your invoicing platform's FACeB2B connection to check the receiver involved in the failed request, correct any issue and try again. |
| RA001 | Recipient unit not found |
| RA002 | Receiver not found FACeB2B error RA002 means the receiver was not found: it does not exist or has no permission on the unit. Ask whoever runs your invoicing platform's FACeB2B connection to check the receiver and its permissions on the unit. Have any errors corrected, then send again. |
| FS000 | SOAP signature check failed FACeB2B error FS000, when the SOAP signature is checked, means an error occurred while validating the signature. Ask whoever runs your invoicing platform's FACeB2B connection to check it, then try again. |
| FS001 | Signature error FACeB2B error FS001, when the SOAP signature is checked, means a signature error. Ask whoever runs your invoicing platform's FACeB2B connection to check it, then try again. |
| FS002 | Tax number missing in the certificate FACeB2B error FS002 means an identification error: the certificate that signs the SOAP request has no tax number (NIF), which is required. Sign requests with a certificate that contains the tax number. |
| ER001 | Unidentified error FACeB2B error ER001 means an unidentified error occurred. Report the error to FACeB2B support with the tracking number from the answer. |
Read the official document
- FACeB2B, Manual de Servicio Invoice Source: FACeB2B, Manual de Servicio Invoice, version V1.4, published by Secretaría General de Administración Digital, Equipo FACeB2B, read on 8 November 2026. Official text in its original language, from Origen de los datos: Agencia Estatal de Administración Digital del Ministerio para la Transformación Digital y de la Función Pública (FACeB2B, Manual de Servicio Invoice, versión 1.4, 22 de febrero de 2024), under Condiciones generales de reutilización de administracionelectronica.gob.es (Ley 37/2007, Real Decreto 1495/2011).
Frequently asked questions
Where do I see a FACeB2B status or error?
Your invoicing platform receives them from FACeB2B and usually shows them with the invoice. A FACeB2B answer gives a code, a message and sometimes a detail.
Why does FS000 appear twice?
The manual uses FS000 and FS001 both for file errors and for errors in checking the SOAP signature. The message beside the code tells which one you have.
What is a DIRe code?
A code that identifies a company, or a unit of it, in the FACeB2B directory. An invoice sent through FACeB2B must carry the recipient's DIRe code.
Where do the codes come from?
From the FACeB2B Invoice service manual, version 1.4, published by the Agencia Estatal de Administración Digital on administracionelectronica.gob.es and reused under its general conditions. Each code page quotes the official Spanish text and links to the source.