Introduction

VERI*FACTU is a fiscal initiative by the Spanish Tax Agency (AEAT) that requires businesses to report invoices through certified software. The system generates unique identifiers for each invoice and creates digitally signed XML files that are submitted to the tax authorities.

Prerequisites

To register a supplier and issue invoices, you need:

  • Supplier details:
    • Company name
    • Spanish tax ID (NIF)
  • For B2B sales, customer details including:
    • Tax ID (for Spanish/EU entities)
  • Invoice line items with
    • Price
    • VAT rates

Setup

Follow these steps to configure your Invopop Workspace for VERI*FACTU invoicing:

1

Connect the VERI*FACTU app

  1. Navigate to ConfigurationApps.
  2. Locate VERI*FACTU in the app discovery list.
  3. Click Connect to activate.

No additional configuration is needed.

2

Configure the supplier registration workflow

3

Configure invoice workflow

VERI*FACTU allows for document modifications after submission. If a document is rejected or contains invalid information, make the modifications to the GOBL details and send again to the same workflow.

Running

Invopop uses the GOBL library to process conversions. Some example invoices are provided below, along with an example workflow to send the invoices to. We also recommend using the GOBL Builder to create your own invoices.

Be sure to set the regime field to ES in your invoices and add the es-verifactu-v1 addon. This will add some extra validations and normalizations to ensure the document is compliant, and automatically add the necessary extensions, details of which can be found here.

Example Invoices

FAQ