Site icon S4FN

S4FN VERI*FACTU Implementation in SAP

VERI*FACTU Implementation in SAP

General Information

January 1, 2026 for taxpayers subject to Corporate tax,

July 1, 2026, for the rest of taxpayers.

The resources:

What Is a VERI*FACTU System?

A SIF VERI*FACTU (Sistema de Información de Facturación VERI*FACTU) is a billing system that voluntarily sends invoice records in real time to the AEAT (Agencia Estatal de Administración Tributaria — the Spanish Tax Agency).

Key Characteristics of Operating as VERI*FACTU

According to Article 16 of HAC/1177/2024, to be considered operating as VERI*FACTU, your system must:

  1. Automatically remit every invoice to AEAT in real time or near real time.
  2. Use XML format, UTF-8 encoding, and secure communication (e.g., HTTPS + certificate).
  3. Follow the AEAT’s remission structure (as defined in Annex 4).
  4. Include a QR code and a phrase like:

“Factura verificable en la sede electrónica de la AEAT”

  1. Handle flow control (wait t seconds between transmissions or batch up to the limit).
  2. If there’s a network failure, retry at least once per hour until successful.
  3. Receive and process the AEAT’s response, including handling partial acceptance or errors.

How to “Activate” VERI*FACTU Mode?

There’s no explicit “activation” API, but per Article 17:

Configurations

Invoice Types

According to document category and billing type invoices shall be map to one of the below

Tax Code Mapping

Tax Codes shall be mapped to below values

Exemptions

Tax Codes subject to exempt shall be mapped to below values.

Correction Type

Differentiates between the correction method. Corrective invoices in VeriFactu can be Facturas Rectificativas por Diferencias or Facturas Rectificativas por Sustitución. It is taken from list L3 of the VeriFactu Ministerial Order.

Regime code

Regime code used to identify the type of VAT/IGIC regime to be applied to the invoice. It combines the values of lists L8A and L8B of the VeriFactu Ministerial Order.

Activities

Document Type Mapping Activity

Document CategoryBilling TypeInvoice TypeRegime
MF2F1
OB1R102

Document Category:  SD document category

Billing Type: SD billing type

Invoice Type:

Regime:

Valid values are listed in Regime Code

Tax Codes Mapping Activity

Tax CodeDescriptionClassificationRegimeInvoiceType For Correction
E1Output tax + sales equalization tax 3+0,5%S1
Y0Output tax on export 0%E202

Tax Code: Tax Code used in SAP

Description: Description of the tax

Regime:

Specifies the key of the tax regime that applies for certain business transactions with special tax implications. This value is defined based on the tax code.

This value together with the value you may have selected for the Document Type Mapping Customizing activity, are filled into the above-mentioned tags in case the combination of these values are allowed by the tax office. In case the combination is not valid, these values are not filled in the file and the tax agency rejects the document.

InvoiceType For Correction

The value you select for this field will be added in the tag TipoFactura of the XML you send to the Tax Agency.

The value you select for this field will overwrite the value you may have selected in the Document Type Mapping field

R1Corrective Invoice (Error based on law and art. 80 One Two and Six LIVA).
R2Rectifying Invoice (art. 80.3).
R3Rectifying Invoice (art. 80.4).
R4Corrective Invoice (Remainder).
R5Corrective Invoice in simplified invoices.

Classification

Identifies if an operation is taxable or non-taxable and the reasons for this.

You can also identify an operation as not relevant for SII.

Exit mobile version