Skip to main content

Set Up Comply for Verifactu

C
Written by Comply Help Center
Updated over a week ago

To configure Comply for compliance with the Verifactu regulation, follow these steps:

Step 0. Configure the Fiscal Environment

To ensure proper setup, begin by selecting the relevant fiscal parameters:

1. Application Scope

1.1. Select Spain as your country of operation.

1.2. Select Subject to the Anti-Fraud Law Regulation, VERI*FACTU (RRSIF).

2. Tax Regime

Select the tax regime applicable to your business (according to Spanish Law 37/1992):

  • General VAT regime

  • Special scheme for second-hand goods, works of art, antiques, and collectibles

  • Special scheme for travel agencies

  • Special scheme for agriculture, livestock, and fishing

  • Simplified scheme

  • Special scheme for investment gold

3. Type of Tax

Choose the applicable tax type for your business:

  • Value-Added Tax (VAT)

  • IPSI (Tax on Production, Services and Imports – Ceuta and Melilla)

  • IGIC (Canary Islands General Indirect Tax)


Step 1. Enter Your Tax Information

Provide the basic tax details of your business:

  • Entity type: Company or Sole Proprietor

  • Legal name or business name

  • Tax ID (NIF or NIE)

  • Full fiscal address

Ensure all information is accurate—this data will be used in your fiscal communications.


Step 2. Validate Data for the Representation Agreement

Review or complete the necessary details to prepare your Comply profile for fiscal authorization:

  • If you’re a company: Provide the legal representative’s information.

  • If you’re a sole proprietor: Review and confirm your personal data.


Step 3. Sign the Representation Agreement

At this step, you must download and digitally sign the document that authorizes DAP Consulting SL, provider of the Comply software, to submit your invoicing records to the Spanish Tax Agency (AEAT) on your behalf.

This authorization is mandatory under Spanish law and is strictly limited to electronic invoice submission. It does notgrant general powers of attorney.

Digital signature of this agreement is a legal requirement established under the Verifactu regulation.

Steps:

3.1. Download the representation agreement.

3.2. Sign it digitally using a qualified electronic certificate (e.g., FNMT).

3.3. Upload the signed document back to the platform.

If you don’t currently have an approved digital certificate, consult your tax advisor to see if they can sign on your behalf or guide you on how to obtain one through the Spanish Royal Mint (FNMT).


Step 4. Activate Comply in Shopify POS

To allow Comply to register your transactions in the Shopify POS sales channel, activate the POS extension as follows:

  1. Go to Sales Channels > Point of Sale > Settings in your Shopify Admin.

  2. Navigate to POS Apps.

  3. Locate Comply POS UI Assistant.

  4. Click "Add" to include it in both the Smart Grid and additional POS areas.

You can also activate the app instantly by clicking “Activate the app”.


Step 5. Place a Test Order

To verify that the connection with the Spanish Tax Agency is working correctly:

  1. Create a test order in Shopify POS (can be €0 for simulation).

  2. Comply will automatically validate communication with the AEAT.

  3. If successful, you’ll see a confirmation screen.

  4. If there’s an issue, Comply will provide guidance on how to resolve it.


The test order is submitted to the AEAT's sandbox environment, which is strictly for technical verification of e-invoicing compliance with Verifactu.

Invoices sent from this environment do not have legal or tax validity and do not generate any fiscal obligations.

Once onboarding is complete, you will be able to activate the production environment and begin submitting your real-time invoices legally and securely.


With these five simple steps, Comply will be fully configured for Verifactu compliance.

Did this answer your question?