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

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 Comply in Shopify POS

To record your transactions in the Shopify POS channel, you need to enable the app.

Enable the app

  1. Go to Sales channels > Point of Sale > Settings.

  2. Go to Customizations > POS app.

  3. Go to Apps.

  4. Activate Comply POS UI Assistant.

  5. Save, then go to Sections.

  6. Add the Comply app to your Smart Grid so you can generate full invoices and receive tax alerts.

  7. Save your settings.

Tip: To access it with a single click, tap "Activate the app".


Step 5. 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 5 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?