# Invoice contents

What every invoice has to say: when one is due, who the parties are, how operations and taxes are shown, and the mentions some operations require.

[← All rules](/rules#all-rules)

The content of an invoice is fixed by law, and much of it comes from data you send: the recipient, the lines and how each line is classified. BeeL. fills in the issuer's data and computes the taxes; these rules say what the rest must contain.

25 rules: 22 from the law, 2 AEAT criteria, 1 BeeL. rule. [How to read a rule](/rules#how-to-read-a-rule).

## CNT-001 · Every operation of the business is invoiced, exempt ones included

`Required` · Law · Impact: medium · Responsibility: the issuing business.

Issue an invoice, full or simplified, for every supply of goods or services the business makes, including operations that are not subject to VAT or are exempt, except where the invoicing regulation says one is not needed.

**Why:** A missing invoice is a breach of the invoicing obligation in itself, whatever tax it would have carried.

**Applies to:** Every supply of goods or services made in the course of business.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 2.1 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a2-2)

  > «los empresarios o profesionales están obligados a expedir factura y copia de esta por las entregas de bienes y prestaciones de servicios que realicen en el desarrollo de su actividad, incluidas las no sujetas y las sujetas pero exentas del Impuesto»

**Incorrect:** Leaving a course taught to a customer out of the books because it is exempt from VAT.

**Correct:** Invoicing the course with a line classified as exempt, so the invoice states the exemption.

**Related:** [CNT-002 · A business customer always gets an invoice, identifying it when asked](/rules/contents#cnt-002) · [CNT-010 · An exempt operation states why it is exempt](/rules/contents#cnt-010) · [CNT-023 · Some operations are always invoiced, whoever the customer](/rules/contents#cnt-023)

**Explained in:** [Tax classification per line › The four families](/verifactu/tax-classification#the-four-families)

## CNT-002 · A business customer always gets an invoice, identifying it when asked

`Required` · Law · Impact: medium · Responsibility: the issuing business.

When the recipient is a business or professional acting as such, or asks for an invoice to exercise a tax right, the operation is always invoiced. When that recipient asks for it, the invoice carries its NIF and address and shows the tax separately: a full invoice, or a simplified one completed with those details. In BeeL., that is a standard invoice ([SIM-006](/rules/simplified#sim-006)).

**Why:** Without an invoice the issuer breaches its invoicing obligation, and without the recipient's details and the tax shown apart the customer cannot deduct the VAT.

**Applies to:** invoice types `STANDARD`, `SIMPLIFIED`; The recipient is a business or professional acting as such, or asks for an invoice to exercise a tax right.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 2.2.a) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a2-2)

  > «Aquellas en las que el destinatario sea un empresario o profesional que actúe como tal, con independencia del régimen de tributación al que se encuentre acogido el empresario o profesional que realice la operación, así como cualesquiera otras en las que el destinatario así lo exija para el ejercicio de cualquier derecho de naturaleza tributaria.»

- RD 1619/2012 (Reglamento de facturación), art. 7.2 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a7)

  > «cuando el destinatario de la operación sea un empresario o profesional y así lo exija, el expedidor de la factura simplificada deberá hacer constar, además, los siguientes datos: a) Número de Identificación Fiscal atribuido por la Administración tributaria española o, en su caso, por la de otro Estado miembro de la Unión Europea, así como el domicilio del destinatario de las operaciones. b) La cuota tributaria que, en su caso, se repercuta, que deberá consignarse por separado.»

**Incorrect:** Selling to a company at the counter and refusing to put its NIF and address on the invoice when it asks for them.

**Correct:** Issuing the invoice with the company's legal name, NIF and address; in BeeL., as a `STANDARD` invoice ([SIM-006](/rules/simplified#sim-006)).

**Related:** [CNT-005 · A full invoice identifies the recipient by NIF](/rules/contents#cnt-005) · [SIM-006 · An identified customer gets a standard invoice (F1)](/rules/simplified#sim-006) · [SIM-009 · A customer who asks to be identified gets an invoice that identifies it](/rules/simplified#sim-009)

**Explained in:** [Simplified vs standard (F1 vs F2) › On the F1 path](/verifactu/simplified-vs-standard#on-the-f1-path)

## CNT-003 · A full invoice names both parties by their legal name

`Required` · Law · Impact: high · Checked by the API: a request that breaks it is rejected with the error codes listed.

A full invoice shows the full name or legal name of the issuer and of the recipient. Send the recipient's `legal_name`, not a trade name; BeeL. takes the issuer's from the company's tax profile and, while that profile is incomplete, refuses to issue with [`EMISSION_NOT_READY`](/errors/EMISSION_NOT_READY), listing [`PROFILE_INCOMPLETE`](/errors/PROFILE_INCOMPLETE) among its blockers.

**Why:** The legal name is what identifies each party for tax purposes; a trade name alone does not.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`; operations [`POST /v1/companies/{company_id}/invoices`](/invoices/createCompanyInvoice), [`POST /v1/companies/{company_id}/invoices/{invoice_id}/issue`](/invoices/issueCompanyInvoice)

**Error codes:** [`RECIPIENT_FISCAL_NAME_REQUIRED`](/errors/RECIPIENT_FISCAL_NAME_REQUIRED) (`422`), [`EMISSION_NOT_READY`](/errors/EMISSION_NOT_READY) (`422`), [`PROFILE_INCOMPLETE`](/errors/PROFILE_INCOMPLETE)

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.c) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «Nombre y apellidos, razón o denominación social completa, tanto del obligado a expedir factura como del destinatario de las operaciones.»

**Incorrect:** Sending only the shop name the customer trades under.

```json
{ "recipient": { "trade_name": "Café Central", "nif": "B12345674", "address": { "street": "Calle Mayor 1", "postal_code": "28013", "city": "Madrid", "province": "Madrid" } } }
```

**Correct:** Sending the legal name as registered, with the trade name as an extra.

```json
{ "recipient": { "legal_name": "Cafeterías Centrales SL", "trade_name": "Café Central", "nif": "B12345674", "address": { "street": "Calle Mayor 1", "postal_code": "28013", "city": "Madrid", "province": "Madrid" } } }
```

**Related:** [CNT-004 · Every invoice shows the issuer's NIF](/rules/contents#cnt-004) · [CNT-005 · A full invoice identifies the recipient by NIF](/rules/contents#cnt-005) · [CNT-006 · A full invoice shows the address of both parties](/rules/contents#cnt-006)

**Explained in:** [Simplified vs standard (F1 vs F2) › On the F1 path](/verifactu/simplified-vs-standard#on-the-f1-path)

## CNT-004 · Every invoice shows the issuer's NIF

`Required` · Law · Impact: medium · Checked by the API: a request that breaks it is rejected with the error codes listed.

Every invoice carries the NIF the issuer operates with. BeeL. takes it from the issuing company's profile: without it no invoice is created or issued ([`COMPANY_NIF_MISSING`](/errors/COMPANY_NIF_MISSING)), whatever the path (API, dashboard, recurring invoice, payment integration), and VeriFactu cannot be enabled for the company.

**Why:** The issuer's NIF is what AEAT files the invoice and its record under.

**Applies to:** invoice types `STANDARD`, `SIMPLIFIED`, `CORRECTIVE`; operations [`PUT /v1/companies/{company_id}/verifactu-configuration`](/verifactu/updateCompanyVeriFactuConfiguration), [`POST /v1/companies/{company_id}/invoices`](/invoices/createCompanyInvoice), [`POST /v1/companies/{company_id}/invoices/{invoice_id}/issue`](/invoices/issueCompanyInvoice)

**Error codes:** [`COMPANY_NIF_MISSING`](/errors/COMPANY_NIF_MISSING)

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.d) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «Número de Identificación Fiscal atribuido por la Administración tributaria española o, en su caso, por la de otro Estado miembro de la Unión Europea, con el que ha realizado la operación el obligado a expedir la factura.»

**Incorrect:** Enabling VeriFactu for a company whose NIF was never set in its profile: the API answers [`COMPANY_NIF_MISSING`](/errors/COMPANY_NIF_MISSING).

**Correct:** Completing the company's NIF before its first invoice; each NIF issues through its own company.

**Related:** [CNT-003 · A full invoice names both parties by their legal name](/rules/contents#cnt-003) · [REC-005 · One chain per NIF, one company per NIF](/rules/records#rec-005)

**Explained in:** [Compliance and responsibilities › The issuing business](/verifactu/compliance-and-responsibilities#the-issuing-business)

## CNT-005 · A full invoice identifies the recipient by NIF

`Required` · Law · Impact: high · Checked by the API: a request that breaks it is rejected with the error codes listed.

Send the recipient's NIF, or an alternative identifier for a customer without a Spanish NIF, on every standard invoice. The NIF is mandatory by law for exempt intra-EU supplies of goods, reverse-charge operations and operations located in Spain by an issuer established here.

**Why:** Without the recipient's identification the invoice does not meet the legal content, and the customer cannot deduct its VAT.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`; operations [`POST /v1/companies/{company_id}/invoices`](/invoices/createCompanyInvoice)

**Error codes:** [`RECIPIENT_ID_REQUIRED`](/errors/RECIPIENT_ID_REQUIRED) (`422`), [`EXEMPTION_REQUIRES_RECIPIENT_ID_TYPE`](/errors/EXEMPTION_REQUIRES_RECIPIENT_ID_TYPE) (`400`)

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.d) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «Asimismo, será obligatoria la consignación del Número de Identificación Fiscal del destinatario en los siguientes casos: 1.º Que se trate de una entrega de bienes destinados a otro Estado miembro que se encuentre exenta conforme al artículo 25 de la Ley del Impuesto. 2.º Que se trate de una operación cuyo destinatario sea el sujeto pasivo del Impuesto correspondiente a aquélla. 3.º Que se trate de operaciones que se entiendan realizadas en el territorio de aplicación del Impuesto y el empresario o profesional obligado a la expedición de la factura haya de considerarse establecido en dicho territorio.»

**Incorrect:** Creating a standard invoice for a Spanish company with only its name and address: it is rejected with [`RECIPIENT_ID_REQUIRED`](/errors/RECIPIENT_ID_REQUIRED).

**Correct:** Sending the company's NIF with its legal name and address.

```json
{ "type": "STANDARD", "recipient": { "legal_name": "Cafeterías Centrales SL", "nif": "B12345674", "address": { "street": "Calle Mayor 1", "postal_code": "28013", "city": "Madrid", "province": "Madrid" } } }
```

**Related:** [CNT-020 · A Spanish recipient's NIF is in the AEAT census](/rules/contents#cnt-020) · [CNT-021 · A recipient without a Spanish NIF is identified by an alternative id](/rules/contents#cnt-021) · [TAX-004 · Intra-EU supplies of goods are exempt only with the buyer's EU VAT number](/rules/taxes#tax-004)

**Explained in:** [Simplified vs standard (F1 vs F2) › On the F1 path](/verifactu/simplified-vs-standard#on-the-f1-path) · [International customers › Identifying foreign customers](/verifactu/international-customers#identifying-foreign-customers)

## CNT-006 · A full invoice shows the address of both parties

`Required` · Law · Impact: medium · Responsibility: your integration. The API also answers the error codes listed.

A full invoice shows the address of the issuer and of the recipient. Send the recipient's fiscal address, on a recipient sent inline and on the customers you store.

**Why:** The address is part of the legal content of a full invoice; an invoice without the recipient's address is incomplete and has to be corrected.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`; operations [`POST /v1/companies/{company_id}/invoices`](/invoices/createCompanyInvoice), [`POST /v1/companies/{company_id}/customers`](/customers/createCompanyCustomer)

**Error codes:** [`RECIPIENT_ADDRESS_REQUIRED`](/errors/RECIPIENT_ADDRESS_REQUIRED) (`422`), [`EMISSION_NOT_READY`](/errors/EMISSION_NOT_READY) (`422`), [`PROFILE_INCOMPLETE`](/errors/PROFILE_INCOMPLETE)

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.e) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «Domicilio, tanto del obligado a expedir factura como del destinatario de las operaciones.»

**Incorrect:** Invoicing a customer stored without an address.

**Correct:** Completing the customer's address before invoicing it, or sending the recipient inline with its `address`.

**Related:** [CNT-003 · A full invoice names both parties by their legal name](/rules/contents#cnt-003) · [CNT-005 · A full invoice identifies the recipient by NIF](/rules/contents#cnt-005)

**Explained in:** [Simplified vs standard (F1 vs F2) › On the F1 path](/verifactu/simplified-vs-standard#on-the-f1-path)

## CNT-007 · Each line describes the operation, its unit price and any discount

`Required` · Law · Impact: medium · Responsibility: your integration. The API also answers the error codes listed.

Describe each operation with the data needed to work out its taxable base: a meaningful description, the unit price without tax, and any discount not already included in that price. Send the discount as `discount_percentage` rather than folding it into the price.

**Why:** A line that does not say what was supplied or at what price does not let anyone check the taxable base.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`; operations [`POST /v1/companies/{company_id}/invoices`](/invoices/createCompanyInvoice)

**Error codes:** [`LINE_NORMAL_DESCRIPTION_REQUIRED`](/errors/LINE_NORMAL_DESCRIPTION_REQUIRED), [`LINE_INVALID_DISCOUNT`](/errors/LINE_INVALID_DISCOUNT)

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.f) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «Descripción de las operaciones, consignándose todos los datos necesarios para la determinación de la base imponible del Impuesto, tal y como ésta se define por los artículos 78 y 79 de la Ley del Impuesto, correspondiente a aquéllas y su importe, incluyendo el precio unitario sin Impuesto de dichas operaciones, así como cualquier descuento o rebaja que no esté incluido en dicho precio unitario.»

**Incorrect:** A single line described as `Services` with the discount already subtracted from the price.

**Correct:** A line that says what was supplied, with its net unit price and the discount apart.

```json
{ "description": "Website maintenance, September 2026", "quantity": 1, "unit_price": 500, "discount_percentage": 10, "main_tax": { "type": "IVA", "percentage": 21 } }
```

**Related:** [CNT-008 · The tax rate and the tax amount are shown apart from the base](/rules/contents#cnt-008) · [CNT-009 · The base is broken down by rate and by kind of operation](/rules/contents#cnt-009)

**Explained in:** [Amounts and rounding › Three ways to price a line](/guides/amounts-and-rounding#three-ways-to-price-a-line)

## CNT-008 · The tax rate and the tax amount are shown apart from the base

`Required` · Law · Impact: medium · Checked by the API: BeeL. applies it.

A full invoice states the tax rate applied and the tax amount charged, separately from the taxable base. You choose the rate of each line; BeeL. computes the tax amount of each rate and shows it apart from the base.

**Why:** The VAT charged is what the customer deducts; it has to be readable on its own, next to the rate it comes from.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.g) y h) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «El tipo impositivo o tipos impositivos, en su caso, aplicados a las operaciones. h) La cuota tributaria que, en su caso, se repercuta, que deberá consignarse por separado.»

- Ley 37/1992 del IVA, art. 88.Dos — [source](https://www.boe.es/buscar/act.php?id=BOE-A-1992-28740#a88)

  > «A estos efectos, la cuota repercutida se consignará separadamente de la base imponible, incluso en el caso de precios fijados administrativamente, indicando el tipo impositivo aplicado.»

**Incorrect:** Sending a line with a price that already includes VAT as if it were the net price, so the base and the tax amount on the invoice are wrong.

**Correct:** Sending the net price with its `main_tax`, or pricing the line with `total_including_tax` so BeeL. works the base and the tax out of the total.

**Related:** [CNT-009 · The base is broken down by rate and by kind of operation](/rules/contents#cnt-009) · [TAX-001 · Apply the VAT rate in force when the operation took place](/rules/taxes#tax-001) · [REC-012 · Tax amounts are base times rate](/rules/records#rec-012)

**Explained in:** [Amounts and rounding › Taxes are rounded per group, not per line](/guides/amounts-and-rounding#taxes-are-rounded-per-group-not-per-line)

## CNT-009 · The base is broken down by rate and by kind of operation

`Required` · Law · Impact: low · Checked by the API: BeeL. applies it.

When one invoice mixes exempt and taxed operations, reverse-charge and ordinary operations, or different VAT rates, the taxable base is shown separately for each. Classify every line on its own; BeeL. groups the breakdown from those classifications.

**Why:** Each part of the base is taxed differently; lumped together, the invoice does not say how much is exempt or at which rate.

**Applies to:** invoice types `STANDARD`, `SIMPLIFIED`, `CORRECTIVE`

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.2 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «Deberá especificarse por separado la parte de base imponible correspondiente a cada una de las operaciones que se documenten en una misma factura en los siguientes casos:»

**Incorrect:** Putting an exempt training course and taxed materials on one line at 21 %.

**Correct:** Two lines: the course classified as exempt and the materials at 21 %, each with its own `main_tax`.

**Related:** [CNT-008 · The tax rate and the tax amount are shown apart from the base](/rules/contents#cnt-008) · [CNT-010 · An exempt operation states why it is exempt](/rules/contents#cnt-010)

**Explained in:** [Amounts and rounding › Taxes are rounded per group, not per line](/guides/amounts-and-rounding#taxes-are-rounded-per-group-not-per-line)

## CNT-010 · An exempt operation states why it is exempt

`Required` · Law · Impact: high · Checked by the API: a request that breaks it is rejected with the error codes listed.

An invoice for an exempt operation refers to the article of the VAT law or of Directive 2006/112/CE that exempts it, or states that it is exempt. Give every 0 % line its `exemption_reason`, and an `exemption_reason_text` when the reason is `OTRO`.

**Why:** Without the reference, a 0 % line reads as a missing tax, not as an exemption.

**Applies to:** invoice types `STANDARD`, `SIMPLIFIED`, `CORRECTIVE`; operations [`POST /v1/companies/{company_id}/invoices`](/invoices/createCompanyInvoice)

**Error codes:** [`EXEMPT_ZERO_RATE_REQUIRES_REASON`](/errors/EXEMPT_ZERO_RATE_REQUIRES_REASON) (`422`), [`LINE_EXEMPTION_TEXT_REQUIRED`](/errors/LINE_EXEMPTION_TEXT_REQUIRED)

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.j) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «En el supuesto de que la operación que se documenta en una factura esté exenta del Impuesto, una referencia a las disposiciones correspondientes de la Directiva 2006/112/CE, de 28 de noviembre, relativa al sistema común del Impuesto sobre el Valor Añadido, o a los preceptos correspondientes de la Ley del Impuesto o indicación de que la operación está exenta.»

**Incorrect:** A line at 0 % with no exemption reason: it is rejected with [`EXEMPT_ZERO_RATE_REQUIRES_REASON`](/errors/EXEMPT_ZERO_RATE_REQUIRES_REASON).

**Correct:** An educational service exempt under article 20 of the VAT law.

```json
{ "description": "English course, level B2", "quantity": 1, "unit_price": 300, "main_tax": { "type": "IVA", "percentage": 0 }, "exemption_reason": "EXENTA_ART_20" }
```

**Related:** [CNT-001 · Every operation of the business is invoiced, exempt ones included](/rules/contents#cnt-001) · [CNT-009 · The base is broken down by rate and by kind of operation](/rules/contents#cnt-009) · [TAX-005 · Exempt and non-subject lines carry no VAT rate](/rules/taxes#tax-005)

**Explained in:** [Tax classification per line › Mapping table: BeeL. API value ↔ AEAT code](/verifactu/tax-classification#mapping-table-beel-api-value--aeat-code) · [Tax classification per line › Exempt educational service (E1)](/verifactu/tax-classification#exempt-educational-service-e1)

## CNT-011 · Only one original of each invoice exists

`Required` · Law · Impact: medium · Responsibility: the issuing business.

Issue a single original of each invoice. A duplicate is allowed only when the same operation has several recipients or the original was lost, and every duplicate carries the word «duplicado».

**Why:** Two originals of one invoice look like two operations to the customer and to an inspection.

**Applies to:** Copies handed over after issue.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 14.1, 14.2 y 14.4 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a14)

  > «1. Los empresarios y profesionales o sujetos pasivos sólo podrán expedir un original de cada factura. [...] 4. En cada uno de los ejemplares duplicados deberá hacerse constar la expresión «duplicado».»

**Incorrect:** Issuing the same sale again as a new invoice because the customer lost the first one.

**Correct:** Sending the customer the PDF of the original again, marked «duplicado» if you hand it over as a duplicate.

**Related:** [LIF-005 · Duplicating an invoice creates a new one, not a copy](/rules/lifecycle#lif-005) · [NUM-002 · An issued number is never reused, even when the invoice is voided](/rules/numbering#num-002) · [CNT-024 · A duplicate for several recipients shows each one's share](/rules/contents#cnt-024)

**Explained in:** [Invoice lifecycle › Duplicating an invoice](/guides/invoice-lifecycle#duplicating-an-invoice)

## CNT-012 · A reverse-charge invoice carries the mention «inversión del sujeto pasivo»

`Required` · Law · Impact: high · Checked by the API: BeeL. applies it.

When the recipient is the one liable for the VAT, the invoice carries the mention «inversión del sujeto pasivo», on any document of it, one you render included. Classify those lines as reverse charge: BeeL. then prints the mention on the invoice's PDF, in a block of its own apart from the exemptions.

**Why:** The mention is what tells the recipient that it has to self-assess the VAT; without it the invoice reads as if VAT had been left out by mistake.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`; Operations in which the recipient is liable for the VAT (reverse charge).

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.m) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «En el caso de que el sujeto pasivo del Impuesto sea el adquirente o el destinatario de la operación, la mención «inversión del sujeto pasivo».»

**Incorrect:** Invoicing construction work for a developer at 0 % VAT with no mention of who pays the tax.

**Correct:** Classifying the line as reverse charge, so the invoice states «inversión del sujeto pasivo».

```json
{ "description": "Building work, phase 2", "quantity": 1, "unit_price": 12000, "main_tax": { "type": "IVA", "percentage": 0 }, "exemption_reason": "ISP_ART_84_2_F" }
```

**Related:** [TAX-002 · Reverse-charge operations are invoiced without charging VAT](/rules/taxes#tax-002) · [TAX-003 · Reverse-charge lines carry no tax and never go on a simplified invoice](/rules/taxes#tax-003) · [NUM-009 · Reverse-charge supplies of metals and electronics go in a special series](/rules/numbering#num-009)

**Explained in:** [Tax classification per line › Reverse charge (inversión del sujeto pasivo, S2)](/verifactu/tax-classification#inversión-del-sujeto-pasivo-s2)

## CNT-013 · A cash-basis invoice carries the mention «régimen especial del criterio de caja»

`Required` · Law · Impact: medium · Checked by the API: BeeL. applies it.

Invoices for operations under the special cash-basis regime carry the mention «régimen especial del criterio de caja», on any document of the invoice. BeeL. prints it on the invoice's PDF, once, after the exemptions, when a line carries regime key `07`; a document you render yourself has to carry it too.

**Why:** The mention tells the recipient that the VAT accrues on payment, which changes when it can deduct it.

**Applies to:** invoice types `STANDARD`, `SIMPLIFIED`, `CORRECTIVE`; IVA lines with regime key `07` (cash basis).

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.p) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «En el caso de aplicación del régimen especial del criterio de caja la mención «régimen especial del criterio de caja.»

**Incorrect:** An invoice under the cash-basis regime whose document says nothing about the regime.

**Correct:** An invoice under the cash-basis regime (regime key `07`) that carries the mention «régimen especial del criterio de caja».

**Related:** [TAX-016 · Regime keys 03, 06 and 14 are not accepted](/rules/taxes#tax-016) · [CNT-014 · A used-goods, art or antiques invoice carries its regime mention](/rules/contents#cnt-014) · [CNT-015 · A travel-agency invoice carries the mention «régimen especial de las agencias de viajes»](/rules/contents#cnt-015)

**Explained in:** [Regime keys › "07" — Cash-basis IVA (criterio de caja)](/verifactu/regime-keys#07--cash-basis-iva-criterio-de-caja)

## CNT-014 · A used-goods, art or antiques invoice carries its regime mention

`Required` · Law · Impact: medium · Responsibility: the issuing business.

Invoices under the special regime for used goods, works of art, antiques and collectors' items carry the corresponding regime mention, and do not show the VAT separately: it is included in the price.

**Why:** Under this regime the VAT is charged on the margin; showing it apart, or omitting the mention, misstates the tax to the buyer.

**Applies to:** Operations under the special regime for used goods, works of art, antiques and collectors' items (regime key 03).

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.o) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «En caso de aplicación del régimen especial de los bienes usados, objetos de arte, antigüedades y objetos de colección, la mención «régimen especial de los bienes usados», «régimen especial de los objetos de arte» o «régimen especial de las antigüedades y objetos de colección».»

- Ley 37/1992 del IVA, art. 138 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-1992-28740#a138)

  > «En las facturas que documenten las operaciones a que resulte aplicable este régimen especial, los sujetos pasivos no podrán consignar separadamente la cuota repercutida, debiendo entenderse ésta comprendida en el precio total de la operación.»

**Incorrect:** Selling a second-hand car under the margin regime with the VAT broken out on the invoice.

**Correct:** Invoicing it under regime key 03 with the mention «régimen especial de los bienes usados» and the VAT included in the price.

**Related:** [CNT-013 · A cash-basis invoice carries the mention «régimen especial del criterio de caja»](/rules/contents#cnt-013) · [CNT-015 · A travel-agency invoice carries the mention «régimen especial de las agencias de viajes»](/rules/contents#cnt-015)

**Explained in:** [Regime keys › "03" — REBU (used goods, art, antiques)](/verifactu/regime-keys#03--rebu-used-goods-art-antiques)

## CNT-015 · A travel-agency invoice carries the mention «régimen especial de las agencias de viajes»

`Required` · Law · Impact: low · Checked by the API: BeeL. applies it.

Invoices for operations under the special regime for travel agencies carry the mention «régimen especial de las agencias de viajes», on any document of the invoice. BeeL. prints it on the invoice's PDF, once, after the exemptions, when a line carries regime key `05`; a document you render yourself has to carry it too.

**Why:** The mention tells the customer that the VAT is charged on the agency's margin, not on the full price.

**Applies to:** invoice types `STANDARD`, `SIMPLIFIED`, `CORRECTIVE`; IVA lines with regime key `05` (travel agencies).

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.n) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «En caso de aplicación del régimen especial de las agencias de viajes, la mención «régimen especial de las agencias de viajes».»

**Incorrect:** Invoicing a package holiday under the travel-agency regime with no mention of the regime.

**Correct:** Invoicing it with the mention «régimen especial de las agencias de viajes» on the invoice.

**Related:** [CNT-013 · A cash-basis invoice carries the mention «régimen especial del criterio de caja»](/rules/contents#cnt-013) · [CNT-014 · A used-goods, art or antiques invoice carries its regime mention](/rules/contents#cnt-014)

**Explained in:** [Regime keys › The catalogue](/verifactu/regime-keys#the-catalogue)

## CNT-016 · An intra-EU supply of a new means of transport describes the vehicle

`Required` · Law · Impact: low · Responsibility: the issuing business.

An invoice for the intra-EU supply of a new means of transport states its characteristics, the date it first entered service, and the distance or hours travelled until delivery. Put these in the line description.

**Why:** These data are what make the vehicle count as new, which decides where its VAT is paid.

**Applies to:** Supplies of new means of transport to another EU Member State.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.k) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «En las entregas de medios de transporte nuevos a que se refiere el artículo 25 de la Ley del Impuesto, sus características, la fecha de su primera puesta en servicio y las distancias recorridas u horas de navegación o vuelo realizadas hasta su entrega.»

**Incorrect:** A line that says only `Motorbike`.

**Correct:** A line that says `Motorbike, 125 cc, first registered 2026-08-01, 150 km at delivery`.

**Related:** [TAX-004 · Intra-EU supplies of goods are exempt only with the buyer's EU VAT number](/rules/taxes#tax-004)

## CNT-017 · An invoice may be in any language

`Recommended` · Law · Impact: low · Responsibility: the issuing business.

You may issue an invoice in any language. Keep the means to produce a Spanish version, because AEAT may ask for a translation of an invoice in a language that is not official in Spain.

**Why:** In a tax inspection AEAT may require a translation into Spanish, or into another official language in Spain, of an invoice issued in a language that is not official here.

**Applies to:** The language of the invoice document.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 12.2 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a12)

  > «Las facturas podrán expedirse en cualquier lengua. No obstante, la Administración tributaria, cuando lo considere necesario [...] podrá exigir una traducción al castellano, o a otra lengua oficial en España, de las facturas expedidas en una lengua no oficial»

**Incorrect:** Assuming an English-only invoice can never be asked for in Spanish.

**Correct:** Issuing in English for a foreign customer, knowing the PDF can also be produced in Spanish.

**Explained in:** [Branding and PDFs › Choose template, colour and languages](/guides/branding-and-pdf#choose-template-colour-and-languages)

## CNT-018 · Invoices go by email only with the recipient's consent

`Required` · Law · Impact: low · Responsibility: the issuing business.

Send invoices electronically only to recipients who have agreed to receive them that way, except where electronic invoicing is mandatory. Record that consent in your own system before emailing invoices.

**Why:** An electronic invoice sent without consent does not count as delivered in the form the law allows.

**Applies to:** operations [`POST /v1/companies/{company_id}/invoices/{invoice_id}/send`](/invoices/sendCompanyInvoice), [`POST /v1/companies/{company_id}/invoices/deliveries`](/invoices/createCompanyInvoiceDelivery); Electronic delivery of invoices.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 9.2 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a9)

  > «La expedición, transmisión y recepción de la factura electrónica estará condicionada a que su destinatario haya dado su consentimiento, excepto en los supuestos de factura electrónica obligatoria establecidos en el artículo 8 bis.»

**Incorrect:** Emailing invoices to every customer on file without having asked them.

**Correct:** Asking at sign-up whether the customer accepts invoices by email, and emailing only those who do.

**Related:** [DAT-008 · Deliver the invoice to the customer in time](/rules/dates#dat-008)

**Explained in:** [Sending email › Recipients](/guides/sending-email#recipients)

## CNT-019 · Only a corrective invoice totals less than zero

`Required` · BeeL. rule · Impact: critical · Checked by the API: a request that breaks it is rejected with the error codes listed.

Do not use a standard or simplified invoice with a negative total as a credit note. A refund or a reduction is a corrective invoice against the original. An invoice that totals zero is valid.

**Why:** A negative ordinary invoice is a correction without the link to the invoice it corrects.

**Applies to:** invoice types `STANDARD`, `SIMPLIFIED`; operations [`POST /v1/companies/{company_id}/invoices`](/invoices/createCompanyInvoice), [`PATCH /v1/companies/{company_id}/invoices/{invoice_id}`](/invoices/patchCompanyInvoice)

**Error codes:** [`NEGATIVE_TOTAL_REQUIRES_RECTIFICATIVE`](/errors/NEGATIVE_TOTAL_REQUIRES_RECTIFICATIVE) (`422`)

**Incorrect:** Creating a `STANDARD` invoice whose only line has `quantity: -1`, to refund a customer: it is rejected with [`NEGATIVE_TOTAL_REQUIRES_RECTIFICATIVE`](/errors/NEGATIVE_TOTAL_REQUIRES_RECTIFICATIVE).

```json
{ "type": "STANDARD", "lines": [{ "description": "Refund", "quantity": -1, "unit_price": 100, "main_tax": { "type": "IVA", "percentage": 21 } }] }
```

**Correct:** Issuing a partial corrective against the invoice being refunded.

```http
POST /v1/companies/{company_id}/invoices/{invoice_id}/corrective

{ "rectification_type": "PARTIAL", "rectification_code": "R1", "reason": "Refund of one unit returned by the customer", "lines": [{ "description": "Returned unit", "quantity": -1, "unit_price": 100, "main_tax": { "type": "IVA", "percentage": 21 } }] }
```

**Related:** [COR-001 · Wrong data on an issued invoice is fixed with a corrective](/rules/corrective#cor-001) · [COR-012 · Returns can be netted only on a later supply to the same customer](/rules/corrective#cor-012)

**Explained in:** [Amounts and rounding › Amounts that are rejected](/guides/amounts-and-rounding#amounts-that-are-rejected)

## CNT-020 · A Spanish recipient's NIF is in the AEAT census

`Recommended` · AEAT criterion · Impact: high · Checked by the API: a request that breaks it is rejected with the error codes listed.

Check a Spanish customer's NIF against the AEAT census before invoicing it. With VeriFactu enabled, BeeL. checks it with AEAT when you issue and refuses a NIF that AEAT reports as not in the census or revoked, before any number is spent; that check depends on AEAT's census service answering, so validate the NIF when the customer signs up.

**Why:** AEAT accepts a record whose recipient is not in the census only as an error that has to be fixed later; a revoked NIF cannot operate at all.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`; operations [`POST /v1/companies/{company_id}/invoices/{invoice_id}/issue`](/invoices/issueCompanyInvoice), [`POST /v1/nif/validate`](/nif-validation/validateNif); VeriFactu enabled.

**Error codes:** [`NIF_NOT_IN_CENSUS`](/errors/NIF_NOT_IN_CENSUS) (`422`), [`NIF_REVOCADO`](/errors/NIF_REVOCADO) (`422`)

**Legal basis:**

- AEAT, Validaciones y errores VERI*FACTU (v1.2.2), 4.3.1 Tratamiento de los errores en remisión voluntaria VERI*FACTU — [source](https://www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validaciones_Errores_Veri-Factu.pdf)

  > «Los registros de facturación con errores admisibles serán “aceptados” y registrados por los sistemas de la AEAT, pero deberán ser subsanados para poder llevar a cabo el tratamiento y validación de los mismos. [...] Los NIF informados en la agrupación Destinatario que sean correctos, pero no figuren censados en la AEAT, indicando el tipo de identificación “07” (“No censado”) en el campo “IDType” dentro del bloque “IDOtro”.»

**Incorrect:** Issuing to a customer whose NIF and legal name do not match the census: it is rejected with [`NIF_NOT_IN_CENSUS`](/errors/NIF_NOT_IN_CENSUS).

**Correct:** Validating the NIF when the customer signs up, and correcting the legal name or NIF before the first invoice.

```http
POST /v1/nif/validate
```

**Related:** [CNT-005 · A full invoice identifies the recipient by NIF](/rules/contents#cnt-005) · [CNT-021 · A recipient without a Spanish NIF is identified by an alternative id](/rules/contents#cnt-021) · [REC-009 · Check the data AEAT accepted with errors](/rules/records#rec-009)

**Explained in:** [Handling AEAT rejections › Recipient data — fix the invoice](/verifactu/handling-rejections#recipient-data--fix-the-invoice)

## CNT-021 · A recipient without a Spanish NIF is identified by an alternative id

`Required` · AEAT criterion · Impact: high · Checked by the API: a request that breaks it is rejected with the error codes listed.

Identify a recipient without a Spanish NIF with an `alternative_id` of the type that fits (EU VAT number, passport, official ID, residence certificate, other document or not registered) and its country, never together with a `nif`. The country can be omitted only for a passport or the not-registered type, which then take `ES`. With country `ES`, only a passport or the not-registered type is accepted. An EU VAT number (`NIF_IVA`) is accepted only with the country of another EU Member State and in that State's VAT number format: its country prefix (`EL` for Greece) followed by the national number, in capital letters and without spaces, as in `FR40303265045`. A Spanish NIF is never sent as an EU VAT number; a customer from outside the EU is identified with another type. A corrective invoice other than `R5` carries the recipient of the invoice it corrects and is held to the same rule: if that recipient does not meet it, first correct its data with an `R4` corrective that carries the corrected recipient.

**Why:** AEAT identifies each recipient either by NIF or by this identifier, never both, and rejects combinations its validations do not allow, including an EU VAT number that is not from a Member State or does not have that State's structure.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`; operations [`POST /v1/companies/{company_id}/invoices`](/invoices/createCompanyInvoice), [`POST /v1/companies/{company_id}/invoices/{invoice_id}/issue`](/invoices/issueCompanyInvoice), [`POST /v1/companies/{company_id}/invoices/{invoice_id}/corrective`](/invoices/createCompanyCorrectiveInvoice), [`POST /v1/companies/{company_id}/customers`](/customers/createCompanyCustomer), [`PATCH /v1/companies/{company_id}/customers/{customer_id}`](/customers/patchCompanyCustomer), [`POST /v1/companies/{company_id}/recurring-invoices`](/recurring-invoices/createCompanyRecurringInvoice)

**Error codes:** [`RECIPIENT_NIF_AND_ID_OTHER_EXCLUSIVE`](/errors/RECIPIENT_NIF_AND_ID_OTHER_EXCLUSIVE), [`ALTERNATIVE_ID_SPAIN_INVALID_TYPE`](/errors/ALTERNATIVE_ID_SPAIN_INVALID_TYPE) (`422`), [`RECIPIENT_UNREGISTERED_ID_MUST_BE_DNI_OR_NIE`](/errors/RECIPIENT_UNREGISTERED_ID_MUST_BE_DNI_OR_NIE), [`ALTERNATIVE_ID_VAT_REQUIRES_EU_COUNTRY`](/errors/ALTERNATIVE_ID_VAT_REQUIRES_EU_COUNTRY) (`422`), [`ALTERNATIVE_ID_VAT_INVALID_FORMAT`](/errors/ALTERNATIVE_ID_VAT_INVALID_FORMAT) (`422`), [`ALTERNATIVE_ID_COUNTRY_REQUIRED`](/errors/ALTERNATIVE_ID_COUNTRY_REQUIRED) (`422`)

**Legal basis:**

- AEAT, Validaciones y errores VERI*FACTU (v1.2.2), 3.1.3.13 Agrupación Destinatarios — [source](https://www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validaciones_Errores_Veri-Factu.pdf)

  > «Si se cumplimenta NIF, no deberá existir la agrupación IDOtro y viceversa, pero es obligatorio que se cumplimente uno de los dos.»

- AEAT, Validaciones y errores VERI*FACTU (v1.2.2), 3.1.3.13 Agrupación Destinatarios — [source](https://www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validaciones_Errores_Veri-Factu.pdf)

  > «Cuando uno o varios destinatarios se identifiquen a través de la agrupación IDOtro y CodigoPais sea "ES", se validará que el campo IDType sea “03” o “07”.»

- AEAT, Validaciones y errores VERI*FACTU (v1.2.2), 3.1.3.13 Agrupación Destinatarios — [source](https://www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validaciones_Errores_Veri-Factu.pdf)

  > «Cuando uno o varios destinatarios se identifiquen a través de la agrupación IDOtro e IDType sea “02”, se validará que el campo identificador se ajuste a la estructura de NIF-IVA de alguno de los Estados Miembros y debe estar identificado. Ver nota (1).»

- Orden HAC/1177/2024, anexo, lista L7 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2024-22138)

  > «02 NIF-IVA. 03 Pasaporte. 04 Documento oficial de identificación expedido por el país o territorio de residencia. 05 Certificado de residencia. 06 Otro documento probatorio. 07 No censado.»

**Incorrect:** Sending a Spanish NIF in `nif` together with an `alternative_id`: it is rejected with [`RECIPIENT_NIF_AND_ID_OTHER_EXCLUSIVE`](/errors/RECIPIENT_NIF_AND_ID_OTHER_EXCLUSIVE).

```json
{ "recipient": { "legal_name": "Dupont SARL", "nif": "B12345674", "alternative_id": { "type": "NIF_IVA", "number": "FR40303265045", "country_code": "FR" } } }
```

**Correct:** Sending only the alternative identifier, with its type and country.

```json
{ "recipient": { "legal_name": "Dupont SARL", "alternative_id": { "type": "NIF_IVA", "number": "FR40303265045", "country_code": "FR" }, "address": { "street": "12 rue de Rivoli", "postal_code": "75001", "city": "Paris", "province": "Paris", "country_code": "FR" } } }
```

**Related:** [CNT-005 · A full invoice identifies the recipient by NIF](/rules/contents#cnt-005) · [COR-017 · A corrective keeps the recipient, except to correct the recipient's data](/rules/corrective#cor-017) · [TAX-004 · Intra-EU supplies of goods are exempt only with the buyer's EU VAT number](/rules/taxes#tax-004) · [TAX-006 · Services to a business abroad are not subject to Spanish VAT](/rules/taxes#tax-006)

**Explained in:** [International customers › Identifying foreign customers](/verifactu/international-customers#identifying-foreign-customers) · [Glossary › Alternative ID types (foreign customers)](/guides/glossary#alternative-id-types-foreign-customers)

## CNT-022 · Invoices to Spanish public administrations are electronic

`Required` · Law · Impact: medium · Responsibility: the issuing business.

A public limited company, a limited liability company or another entity listed in art. 4.1 of Ley 25/2013 that invoices a Spanish public administration issues an electronic invoice and files it through the general entry point that corresponds to that administration (FACe, for the State). Any other supplier may do the same.

**Why:** For these suppliers the electronic invoice filed through the entry point is how the administration receives the invoice; a PDF by email does not meet the obligation.

**Applies to:** Invoices to Spanish public administrations, issued by the entities listed in art. 4.1 of Ley 25/2013 (among them SA and SL companies).

**Legal basis:**

- Ley 25/2013 (factura electrónica en el Sector Público), art. 4.1 — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2013-13722#a4)

  > «Todos los proveedores que hayan entregado bienes o prestado servicios a la Administración Pública podrán expedir y remitir factura electrónica. En todo caso, estarán obligadas al uso de la factura electrónica y a su presentación a través del punto general de entrada que corresponda, las entidades siguientes: a) Sociedades anónimas; b) Sociedades de responsabilidad limitada;»

**Incorrect:** A limited company emailing a PDF invoice to a town council.

**Correct:** The same company issuing an electronic invoice and filing it through the council's entry point.

**Related:** [CNT-018 · Invoices go by email only with the recipient's consent](/rules/contents#cnt-018) · [DAT-012 · Plan for mandatory B2B electronic invoices](/rules/dates#dat-012)

## CNT-023 · Some operations are always invoiced, whoever the customer

`Required` · Law · Impact: medium · Responsibility: the issuing business.

Issue an invoice in every case for intra-EU supplies of goods exempt under art. 25 LIVA, distance sales of goods located in Spain under art. 68.Tres.a) and Cinco LIVA, exports of goods (except in duty-free shops), goods installed or assembled before delivery under art. 68.Dos.2.º LIVA, and any operation for a legal person not acting as a business or for a public administration.

**Why:** For these operations the regulation removes every exception to the duty to invoice, even when the customer is not a business.

**Applies to:** The operations listed in art. 2.2 b) to f) of the RD 1619/2012.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 2.2 b) a f) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a2-2)

  > «Deberá expedirse factura y copia de esta en todo caso en las siguientes operaciones: [...] b) Las entregas de bienes destinados a otro Estado miembro a que se refiere el artículo 25 de la Ley del Impuesto. [...] d) Las entregas de bienes expedidos o transportados fuera de la Comunidad Europea a que se refiere el artículo 21.1.º y 2.º de la Ley del Impuesto, excepto las efectuadas en las tiendas libres de impuestos [...] f) Aquellas de las que sean destinatarias personas jurídicas que no actúen como empresarios o profesionales»

**Incorrect:** Exporting goods to a private buyer outside the EU and handing over only a delivery note.

**Correct:** Invoicing the export, with the exemption stated on the invoice.

**Related:** [CNT-001 · Every operation of the business is invoiced, exempt ones included](/rules/contents#cnt-001) · [CNT-002 · A business customer always gets an invoice, identifying it when asked](/rules/contents#cnt-002) · [TAX-004 · Intra-EU supplies of goods are exempt only with the buyer's EU VAT number](/rules/taxes#tax-004)

## CNT-024 · A duplicate for several recipients shows each one's share

`Required` · Law · Impact: low · Responsibility: the issuing business.

When one supply or service has several recipients and you hand each a copy of the invoice, the original and every duplicate state the share of the taxable base and of the tax that corresponds to each recipient, and every duplicate carries the word «duplicado».

**Why:** Each recipient deducts only its own share; without it, the same tax could be deducted more than once.

**Applies to:** One supply or service with several recipients, documented with an original and duplicates.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 14.2.a) — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a14)

  > «a) Cuando en una misma entrega de bienes o prestación de servicios concurriesen varios destinatarios. En este caso, deberá consignarse en el original y en cada uno de los duplicados la porción de base imponible y de cuota repercutida a cada uno de ellos.»

**Incorrect:** Handing two co-owners of a flat the same invoice for a renovation, each as an original, with the whole amount on both.

**Correct:** One original and one duplicate, each stating the base and the VAT that falls to each co-owner.

**Related:** [CNT-011 · Only one original of each invoice exists](/rules/contents#cnt-011)

## CNT-025 · State the establishment when it decides how the operation is taxed

`Required` · Law · Impact: low · Responsibility: the issuing business.

When the issuer or the recipient has several fixed places of business, the invoice states the location of the head office or establishment the operation relates to whenever that matters for how the operation is taxed.

**Why:** Where a service is located can depend on which establishment receives it; the invoice has to show the one that decides the tax.

**Applies to:** invoice types `STANDARD`, `CORRECTIVE`; Issuers or recipients with several fixed places of business.

**Legal basis:**

- RD 1619/2012 (Reglamento de facturación), art. 6.1.e), párrafo segundo — [source](https://www.boe.es/buscar/act.php?id=BOE-A-2012-14696#a6)

  > «Cuando el obligado a expedir factura o el destinatario de las operaciones dispongan de varios lugares fijos de negocio, deberá indicarse la ubicación de la sede de actividad o establecimiento al que se refieran aquéllas en los casos en que dicha referencia sea relevante para la determinación del régimen de tributación correspondiente a las citadas operaciones.»

**Incorrect:** Invoicing a service to a group's Spanish branch with only the address of its head office abroad.

**Correct:** Invoicing it with the address of the Spanish branch that receives the service.

**Related:** [CNT-006 · A full invoice shows the address of both parties](/rules/contents#cnt-006) · [TAX-006 · Services to a business abroad are not subject to Spanish VAT](/rules/taxes#tax-006)

[← All rules](/rules#all-rules)

## Related

<Related>

- [Amounts and rounding](/guides/amounts-and-rounding) — how BeeL. turns quantities, prices and rates into bases, taxes and totals: precision, the three ways to price a line, per-group tax rounding, IRPF, and the amounts that are rejected
- [Simplified vs standard (F1 vs F2)](/verifactu/simplified-vs-standard) — when BeeL. issues a simplified invoice (F2) or a standard invoice (F1), the rules of the RD 1619/2012 behind them, and what BeeL. enforces at the API boundary
- [Tax classification per line](/verifactu/tax-classification) — set `exemption_reason` on each line correctly, with the full mapping from BeeL. API values to AEAT codes (S1/S2/N1/N2/E1–E6)
- [Regime keys](/verifactu/regime-keys) — the catalogue of VeriFactu regime codes BeeL. supports, when each one is required, and how it pairs with `exemption_reason`

</Related>

---

Full OpenAPI spec: https://docs.beel.es/api/openapi