Skip to main content

Integrating Hostify with VERI*FACTU for Invoicing

Written by Nadya

Overview

This guide provides step-by-step instructions for integrating Hostify with VERI*FACTU (Spain) for invoicing. VERI*FACTU is handled through Invopop, which is authorized by the Spanish Tax Agency (AEAT) to issue invoices on your behalf once your company signs a representation agreement.

1. Setting Up Your Company in Hostify

To begin using Hostify for invoicing and connecting with VERI*FACTU, you must first create your company profile—or the owner's company profile—in Hostify. This step is essential for both Invoices and Hostify functionalities. When creating your company, make sure to provide all required information, including your company's address, IVA (tax) number, the next invoice number in sequence, footer details, and any necessary prefixes. Strictly required by AEAT are the company/legal name and tax ID (NIF/NIE/CIF); the rest of the fields can be completed later, but filling them in now reduces errors when sending invoices to VERI*FACTU.

2. Activating the Invopop Feature

After setting up your company, contact Hostify support to request activation of the Invopop feature for your account. Once this feature is enabled, you will find a new option available on the company (owner) dashboard within Hostify.

3. Registering as a Supplier

From your dashboard, click on the "Register Supplier" option. After registering, you will notice that the "External Status" will initially display as N/A. Shortly after, it will update to "QUEUED." This status indicates that you need to take additional steps by clicking on the three dots menu and following the provided link.

Note: a company must provide a legal representative and, if registering with a handwritten signature, a company stamp (sello de empresa). Self-employed individuals (autónomos) do not need a company stamp, but should enter their real name in the "Nombre" field, since this is what AEAT matches against the tax ID.

4. Completing the Registration Wizard

The link from the three dots menu opens VERI*FACTU's onboarding wizard, which walks the supplier through the legal requirements for issuing invoices:

1. Welcome screen — outlines the documentation needed.

2. Information verification — company/personal details can be edited (autónomos only see the company information block).

3. Download agreement — the representation agreement between Invopop and the issuer, auto-filled with the previous step's data.

4. Upload signed agreement — signed either digitally (e.g. an FNMT certificate) or by hand with a company stamp; digital signature skips the ID upload step, since it already proves identity.

5. Upload ID — front and back of the legal representative's or autónomo's DNI/NIE (or passport for non-resident representatives), required only for handwritten signatures.

6. Review details — a summary screen to confirm everything before submitting.

7. Confirmation — a green checkmark confirms the documents were submitted.

Approval is automated: as soon as the documents are verified, the supplier is entitled to issue invoices, with no manual review or waiting period.

5. Status Verification and Troubleshooting

It may take some time for VERI*FACTU to review your submitted data and respond. Statuses move from N/A to QUEUED to Processing, and finally to Registered once your company is successfully set up to send invoices.

If the status shows as Error/Rejected instead, there is an issue with the submitted contract or documentation — most often a mismatch between the entered name and the tax ID, or a document that didn't meet AEAT's requirements. In that case, unregister the supplier and repeat the registration process; the option to unregister is always available from the three dots menu, not only when there's an error, for example if you need to update a tax ID or stop invoicing on the supplier's behalf.

6. Sending Invoices to VERI*FACTU

Once your company registration is complete, you can send invoices directly from Hostify to VERI*FACTU. Invoices can be sent individually or in bulk, depending on your needs.

7. Monitoring Invoice Status and Downloading Documents

You have the option to generate reports to track the status of your invoices. Since VERI*FACTU may return notes that require you to unfinalize and resend specific invoices, monitoring is important.

Once invoices are successfully sent, you can download PDF and XML versions either in bulk or for individual invoices as needed.

8. Important Information

· Suppliers must submit a signed representation agreement plus a copy of the signatory's ID (DNI/NIE/passport), unless the agreement was signed with a valid digital certificate (e.g. FNMT), which counts as identity proof on its own.

· Test/sandbox registrations and invoices are tracked separately from production ones in Hostify, so trying the flow in a test company will not affect your live invoice numbering.

Did this answer your question?