Skip to content

How to use the tax_base field for special VAT regimes?

In some special VAT regimes—such as Antiques (REBU) — VAT is charged only on the profit margin, not on the full selling price. When this happens, the normal formula unit_amount × quantity doesn’t match the taxable base, so you must specify that base explicitly with the tax_base field.

Let’s take this example:

Purchase price400€What you paid for the item
Selling price600€What the customer pays
Profit margin200€600 - 400 = 200
VAT rate21%VAT rate
VAT due42€21% of 200 = 42
tax_base to report200€Margin subject to VAT
 

How does this look like in the SIGN ES API?

full_amount = (unit_amount × quantity) + VAT Here, VAT is 21 % of the margin (€200), not of the selling price.

 

Example payload:  

"content": {
        "type": "SIMPLIFIED",
        "number": "12",
        "series": "E",
        "text": "example invoice",
        "full_amount": "642.00",
        "items": [
            {
                "text": "Mueble",
                "quantity": "1",
                "unit_amount": "600",
                "full_amount": "642.00",
                "system": {
                    "type": "ANTIQUES",
                    "tax_base": "200.00",
                    "category": {
                        "type": "VAT"
                    }
                }
            }
        ]
    }

Was this page helpful?