Skip to main content

Set up Comply for TicketBAI

Configure Comply step by step to comply with TicketBAI regulations in Álava, Vizcaya, or Guipúzcoa.

Written by Alvaro

Before you start: we recommend reviewing and correctly configuring your store’s tax settings in Shopify before completing the Comply onboarding process. Check the VAT configuration in Shopify guide to make sure everything is set up correctly.

Follow these 5 steps to set up Comply according to TicketBAI regulations.


Step 0. Set up your tax environment

Before you start, select the following:

1. Scope

Basque Country autonomous community (Álava, Vizcaya, or Guipúzcoa). Select the provincial council (Diputación Foral) you want to register under:

  • Álava

  • Vizcaya

  • Guipúzcoa

2. Tax regime

Select the tax regime that applies to your business (under Law 37/1992):

  • General regime

  • Special regime for used goods, art objects, antiques, and collectibles

  • Special regime for travel agencies

  • Special regime for agriculture, livestock, and fishing

  • Simplified special regime

  • Special regime for investment gold

3. Tax type

Select the tax that applies to your business:

  • Value Added Tax (VAT)

  • Production, Services, and Import Tax (IPSI) for Ceuta and Melilla

  • Canary Islands General Indirect Tax (IGIC)

image-20260814-100840.png

Step 1. Fill in your tax details

Enter your business's basic information:

  • Entity type: company or sole trader

  • Full name or legal business name

  • Tax ID (NIF or NIE)

  • Full tax address

Tip: Double-check these details, since they'll be used in your tax communications.

If you're a sole trader and selected the Vizcaya provincial council, you'll also need to provide your economic activity code. You can download the full code list here.

image-20260814-101344.png

Step 2. Review your details for the representation agreement signature

Review or complete your Comply profile details:

  • If you're a company: fill in the legal representative's details.

  • If you're a sole trader: check that your details are correct.

image-20260814-101639.png

Step 3. Sign the representation agreement

In this step, download the document that formally authorizes DAP Consulting SL, the Comply software provider, to submit your TicketBAI files on your behalf to the relevant provincial tax authority (Hacienda Foral of Álava, Vizcaya, or Guipúzcoa, depending on your territory).

This authorization is mandatory to comply with TicketBAI tax regulations. It's limited exclusively to that electronic submission and doesn't grant general powers of representation.

The requirement to digitally sign this document is set out in each provincial council's voluntary representation regulations. Your signature guarantees the legal compliance of the process and lets you automate communication with the relevant provincial tax authority securely and in line with the law.

  1. Download the representation document.

    image-20260814-101802.png
  2. Sign it digitally with a qualified electronic certificate (such as one from FNMT).

  3. Upload the signed document to the platform.

image-20260814-102029.png

If you don't currently have an authorized digital signature, check with your tax

advisor or accountant to see if they have one to act on your behalf. If not, ask them how to obtain an official one from the FNMT (Fábrica Nacional de Moneda y Timbre - Real Casa de la Moneda).


Step 4. Activate TicketBAI on POS

Activate the Comply Spain module

The Comply Spain module records your transactions in line with TicketBAI

How to set it up:

  1. Click Start setup

  2. Select and activate the Comply Spain module

  3. Save your changes


Step 5. Comply with the Invoicing Regulation

Add Comply to your smart grid
With the Comply tile, your staff can issue full invoices and see tax alerts to stay compliant with the Invoicing Regulation


​How to set it up:

  1. Go to page 1 of your smart grid

  2. Tap Add tile

  3. Select Comply Spain (Embedded apps → Comply → Comply Spain)

  4. Save your changes


Step 6. Register a test order in Shopify POS to validate the connection

To confirm the connection with the relevant provincial tax authority is working, you need to place a test order from POS.

  1. You'll see a circular icon on screen indicating Comply is waiting for an order.

  2. Create a test order in Shopify POS (this can be a simulated amount above €0.00, for example, €1.00). If the wait times out, tap the "Refresh" button to reactivate Comply.

  3. Comply will automatically verify the connection with the relevant provincial tax authority.

  4. If everything's correct, you'll see a confirmation screen. If there's an error, we'll walk you through how to fix it.

image-20260814-102807.png

⚠️Once you complete the registration process, your invoices start being reported in real time.


With these 6 simple steps, Comply is set up and ready to use under the TicketBAI regime. We recommend reviewing the following articles to learn more about using our solution at the point of sale or managing your recorded invoices from the Shopify admin.

Did this answer your question?