> ## Documentation Index
> Fetch the complete documentation index at: https://docs.roomdoo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The system won't let me validate the invoice

> Why the system sometimes blocks invoice validation and how to unblock it.

## Why the system can block validation

Roomdoo issues invoices with **strict chronological numbering**: every validated invoice gets a sequence number that respects the time order. If there's an earlier proforma not yet validated, the system won't let you validate a new one, because it would break the chronology.

Another common cause: the **payment method isn't set** for the invoice. If the reservation has payments but it isn't recorded how they were taken (cash, card, transfer…), the system can't validate.

<Note>
  This behaviour protects fiscal integrity. Once validated, the invoice has an irreversible number that the system uses to report to the tax authority (through VeriFactu in Spain).
</Note>

## How to unblock validation

<Steps>
  <Step title="Open the invoicing list">
    In the left side panel, click **Invoicing**.
  </Step>

  <Step title="Filter by Draft status">
    Apply the filter **Status = Draft** or **Proforma**. You'll see all proformas pending validation.
  </Step>

  <Step title="Find the earlier proforma">
    Identify the proforma with the oldest date that's still not validated — it's the one blocking the chronology.
  </Step>

  <Step title="Validate it">
    Click on the proforma and hit **Validate**. The system assigns it a final invoice number.
  </Step>

  <Step title="Back to your original invoice">
    Repeat the validation for the invoice you wanted to issue. This time it should go through correctly.
  </Step>
</Steps>

<Tip>
  If you have many overdue proformas, validate them in chronological order. Bulk validation is risky without first reviewing the amounts and the customer data on each one.
</Tip>

## Common cases

<AccordionGroup>
  <Accordion title="The Validate button isn't showing">
    Manual validation isn't active on every property — only on the ones with the latest module update. If you don't see it, the system still validates automatically between 22:00 and 23:00 on the check-out day.

    If you need to validate now and the option isn't there, contact support.
  </Accordion>

  <Accordion title="I validated the previous proforma and it still won't let me validate the current one">
    There may be several proformas pending in a chain. Filter by **Draft** again and check if more remain. If after validating all earlier ones the problem persists, contact support.
  </Accordion>

  <Accordion title="The system says payment method is missing">
    On the **Payments** tab of the reservation, check that each payment has an assigned method (cash, card, transfer, etc.). If any is missing the method, edit it and try the validation again.
  </Accordion>

  <Accordion title="The invoice has VeriFactu and I need to modify it">
    If VeriFactu is active and the invoice is **already validated**, it can't be edited — a corrective invoice has to be generated. See [Correct an invoice / issue a credit note](/en/invoicing/correct-invoice).
  </Accordion>
</AccordionGroup>

## When to contact support

* You've validated every pending proforma and the current one is still blocked.
* The **Validate** option doesn't appear on your property.
* The system gives an error other than "chronology" or "payment method" with no further detail.
* A validated invoice needs to be corrected and the corrective flow isn't clear.

<Warning>
  Don't try to "skip" the chronology by creating invoices with manipulated dates or copying data to a new one. Fiscal numbering is reported to the tax authority — any manipulation leaves a trace and can trigger compliance issues.
</Warning>
