FACe statuses and error codes explained
FACe is the Spanish public sector's entry point for electronic invoices. When it cannot accept a Facturae invoice it answers with an error code, such as 409 for an unknown managing body or 414 for an invoice number already used; once accepted, the invoice moves through statuses such as 1200 Registrada, 2600 Rechazada or 2500 Pagada. Find your code below to see what it means, the usual cause and what to change. The codes come from FACe's error code list, version 3.3, and its SOAP supplier manual, version 2.0.0.
In short
What FACe statuses such as 2600 Rechazada and errors such as 409, 414 or 428 mean when you submit an invoice to a Spanish public body, and what to change.
This list covers 89 codes from the official documents below. 37 have their own page; 52 are explained in the table only, as they are system or transport statuses with no fix in the invoice.
Not covered: 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, 511, 512, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 617, 618, 619, 620, 621, 531, 532, which only the receiving public body sees.
Not covered: 6100, 6200, 6300, which concern a process other than sending an invoice.
Invoice statuses
| Code | What it means |
|---|---|
| 1200 | Registered FACe status 1200 Registrada means the invoice has been entered in the electronic register (REC). Nothing to do. Later statuses report the public body's processing. |
| 1300 | Registered in the accounting register FACe status 1300 means the invoice has been entered in the public body's invoice accounting register (RCF). Nothing to do. |
| 2400 | Recognised for payment FACe status 2400 means the public body has recognised the obligation to pay the invoice. Nothing to do. The next status reports the payment. |
| 2500 | Paid FACe status 2500 Pagada means the invoice has been paid. Nothing to do. |
| 2600 | Rejected by the public body |
| 3100 | Cancelled FACe status 3100 Anulada means the public body's unit has approved the request to cancel the invoice. Nothing to do for this invoice. If an invoice is still due, check with the public body before submitting a replacement. |
Cancellation statuses
| Code | What it means |
|---|---|
| 4100 | Cancellation not requested FACe cancellation status 4100 means no cancellation of the invoice has been requested. Nothing to do. |
| 4200 | Cancellation requested FACe cancellation status 4200 means a cancellation of the invoice has been requested. Wait for the public body to accept or reject the request. |
| 4300 | Cancellation accepted FACe cancellation status 4300 means the request to cancel the invoice has been accepted. Nothing to do for this invoice. If an invoice is still due, check with the public body before submitting a replacement. |
| 4400 | Cancellation rejected FACe cancellation status 4400 means the request to cancel the invoice has been rejected. Contact the public body if you still need the invoice cancelled. |
Errors in the invoice
| Code | What it means |
|---|---|
| 401 | Invoice could not be validated FACe error 401 means the invoice could not be validated. Check the invoice file with your software and send it again. If the error persists, contact FACe support. |
| 402 | Invoice could not be saved FACe error 402 means the invoice could not be saved. Send the invoice again later. |
| 403 | Could not register the invoice FACe error 403 means the invoice could not be entered in the common electronic register (REC). Send the invoice again later. |
| 404 | Status change failed FACe error 404 means an error occurred while changing the invoice's status. Check the invoice's current status and the status change you requested before trying again. |
| 405 | Status code does not exist FACe error 405 means the status code given does not exist. Replace the status code in your request with an existing FACe status code and send the request again. |
| 406 | Only one status change is possible FACe error 406 means the only status change possible is to the status the message names. Request the status change the message names, or none. |
| 407 | Status change not available FACe error 407 means the change from the current status to the requested one is not available. Check the invoice's current status before requesting a change. |
| 408 | Invoice format incorrect |
| 409 | Managing body code not found or inactive |
| 410 | Processing unit code not found or inactive |
| 411 | Accounting office code not found or inactive |
| 412 | Unit codes do not belong together |
| 413 | Unit relation not active |
| 414 | Invoice number already exists |
| 415 | Invoice already exists |
| 416 | Wrong number of administrative centres |
| 417 | Administrative centre code missing |
| 418 | Payer, receiver or fiscal centre wrong |
| 419 | Only individual invoices accepted |
| 420 | Batches not accepted |
| 421 | Party type incorrect |
| 422 | Issuer type wrong for a third-party invoice |
| 423 | Individual's name missing |
| 424 | Company name missing |
| 425 | Number of invoices incorrect FACe error 425 means the number of invoices is incorrect. Ask your invoicing software's support to check and correct the invoice count, then send the invoice again. |
| 426 | IBAN required for this payment method |
| 427 | Person type missing |
| 428 | Invoice signature incorrect |
| 429 | Invoice not in the system FACe error 429 means the invoice is not in the system. Check the registration number used in the request. If it is wrong, correct it and send the request again. |
| 430 | Invoice version not recognised |
| 431 | Date format error |
| 432 | Certificate class not accepted for signing |
| 433 | Too many attachments |
| 434 | Signing certificate incomplete |
| 435 | Operation not allowed in this status FACe error 435 means the operation is not allowed in the invoice's current status. Check the invoice's status before trying again. |
| 437 | Extensions not accepted |
| 438 | Certificate class not accepted for delivery |
| 439 | Certificate not accepted for signing |
| 440 | Signature policy incorrect |
| 441 | Test units not allowed here |
| 442 | Certificate blocked or a test certificate |
| 443 | Corrective invoice format incorrect |
| 444 | Issuer and assignee identifiers match |
| 445 | Invoice number required |
| 446 | Line description required |
| 447 | Issuer's DNI incorrect |
Errors in the request or the signature
| Code | What it means |
|---|---|
| 001 | Generic error FACe error 001 is a generic message: the process ended with an error that was not determined. Check the submitted data and try again later. If it persists, contact FACe support with the details of the submission. |
| 100 | SOAP signature not valid FACe error 100 means the signature of the SOAP request is not valid. Ask your invoicing software's support to check and correct the SOAP request signature, then send the invoice again. |
| 101 | SOAP request empty FACe error 101 means the SOAP request is empty. Ask your invoicing software's support to include the missing content in the SOAP request, then send the invoice again. |
| 102 | SOAP envelope missing FACe error 102 means the SOAP request is badly built: the SOAP Envelope is missing. Ask your invoicing software's support to check the SOAP Envelope and correct the request structure, then send the invoice again. |
| 103 | SOAP body missing FACe error 103 means the SOAP request is badly built: the SOAP Body is missing. Ask your invoicing software's support to check that the request contains a SOAP Body, then send the invoice again. |
| 104 | SOAP header missing FACe error 104 means the SOAP request is badly built: the SOAP Header is missing. Ask your invoicing software's support to check that the request contains a SOAP Header, then send the invoice again. |
| 106 | SOAP certificate blocked or a test certificate FACe error 106 means the certificate used to sign the SOAP request is on a block list or is a test certificate. Sign the request with a valid production certificate that is not on a block list, then send it again. |
| 200 | Certificate information unavailable FACe error 200 means @firma (Afirma), the government's signature verification service, could not get information about the certificate. Check that the certificate is valid and try again later. If the error persists, ask your invoicing software's support to check the certificate. |
| 201 | Request could not be processed FACe error 201 means the request could not be processed with @firma (Afirma), the government's signature verification service. Try again later. If the error persists, ask your invoicing software's support to check the request. |
| 300 | Certificate not registered in FACe FACe error 300 means the electronic certificate is not registered in FACe; automated submission requires registering first at face.gob.es/es/proveedores. Register the certificate in FACe's supplier area, then send again. |
| 301 | Invoice submitted by another system FACe error 301 means the invoice's status cannot be queried because another supplier system submitted it. Query the status from the system that submitted the invoice. |
| 302 | Cancellation reason required FACe error 302 means a reason for the cancellation must be given. Give the reason and request the cancellation again. |
| 303 | No invoice with that registration number FACe error 303 means no invoice exists with the registration number given. Check the registration number FACe gave when the invoice was registered. If the number in your request is wrong, correct it and send the request again. |
| 304 | Cancellation already accepted FACe error 304 means the invoice's cancellation has already been accepted. You do not need to request cancellation again. |
| 305 | Rejected invoice cannot be cancelled FACe error 305 means the invoice was rejected, so its cancellation cannot be requested. Do not request cancellation of this rejected invoice. Check why it was rejected before deciding what to send next. |
| 306 | Paid invoice cannot be cancelled FACe error 306 means the invoice was paid, so its cancellation cannot be requested. Do not request cancellation again; if you need a correction, ask the public body how to proceed. |
| 307 | Cancellation already requested FACe error 307 means the invoice's cancellation has already been requested. Wait for the public body's decision. |
| 308 | No permission to cancel FACe error 308 means you have no permission to request the cancellation of this invoice. Send the cancellation request again using an account or system with permission to request it. |
| 309 | Too many invoices in the request FACe error 309 means the number of invoices allowed in the method has been exceeded. Send fewer invoices per request. |
| 310 | Required parameter empty FACe error 310 means a required parameter is empty. Ask your invoicing software's support to fill in the empty required parameter, then send the request again. |
| 311 | Invoice MIME type incorrect FACe error 311 means the invoice's MIME type is incorrect. Ask your invoicing software's support to correct the invoice's MIME type, then send the invoice again. |
| 312 | Attachment MIME type incorrect FACe error 312 means an attachment has an incorrect MIME type. Check the attachment's file type, convert it if needed, and send again. |
| 313 | Registration number required FACe error 313 means the registration number is required. Give the registration number and send the request again. |
| 314 | Offline request not found FACe error 314 means the offline invoice processing request was not found. Check the request number and query again. |
| 315 | Offline request not visible to this system FACe error 315 means the supplier system cannot query the offline invoice processing request. Query from the system that made the request. |
| 316 | Submitted through the web portal FACe error 316 means the invoice was submitted through the web portal, so its status cannot be queried through web services. Check the invoice's status on the FACe portal. |
| 317 | Status query failed FACe error 317 means the invoice's status could not be queried. Query the status again later. |
| 318 | Value incorrect FACe error 318 means a value is incorrect; the message names it. Correct the value the message names and send again. |
| 319 | Notification type not configured FACe error 319 means this type of notification is not configured. Set up the notification type in FACe first, or do not request it. |
| 900 | Character limit exceeded FACe error 900 means a character limit has been exceeded; the message says where. Shorten the value the message names and send again. |
Errors about an assigned invoice
| Code | What it means |
|---|---|
| 320 | Assignee's bank details missing FACe error 320 means the assignee's bank details are missing although the payment method requires them. Add the assignee's bank details and send the invoice again. |
| 321 | Assignee's representative not identified FACe error 321 means the identity of the assignee's representative is missing although the document requires it. Add the representative's identity to the assignment details and send the invoice again. |
| 322 | Invoice assigned FACe error 322 means the invoice has been assigned, so you can no longer manage or query it. Ask the assignee about the invoice. |
Read the official document
- FACe, Códigos de Error Source: FACe, Códigos de Error, version 3.3 (octubre de 2017), published by Secretaría General de Administración Digital, Equipo FACe, 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 (FACe, Códigos de Error, versión 3.3, octubre de 2017), under Condiciones generales de reutilización de administracionelectronica.gob.es (Ley 37/2007, Real Decreto 1495/2011).
- Manual Nuevo SOAP FACe Proveedores Source: Manual Nuevo SOAP FACe Proveedores, version 2.0.0, published by Secretaría General de Administración Digital, Equipo FACe, 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 (Manual Nuevo SOAP FACe Proveedores, versión 2.0.0, 30 de mayo 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 FACe status or error?
An error comes back as soon as the invoice is submitted, on the portal or in the web service answer. The status of an accepted invoice is shown in FACe's supplier area or returned by the status query, with its code and name.
Which codes are not listed?
The codes only a public body's accounting register or managers see, and the statuses of the assignment of an invoice's payment to a third party.
What are DIR3 codes?
Each public body is identified by three DIR3 codes, for the accounting office, the managing body and the processing unit. An invoice to a public body must carry the three codes the body gave, and many FACe errors mean one of them is wrong.
Where do the codes come from?
From the FACe error code list, version 3.3, and the FACe SOAP supplier manual, version 2.0.0, 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.