Skip to main content

Order control for transactions over €3,000 on Shopify POS

How to enable tax data validation to comply with Spain’s Invoicing Regulation

Under Spain’s Invoicing Regulation (Royal Decree 1619/2012), retail businesses are required to issue a full invoice for any transaction exceeding €3,000, which includes identifying the buyer with their tax details.

To help you meet this requirement without adding friction to your daily operations, Comply includes a payment rule that automatically blocks checkout on Shopify POS when the order total equals or exceeds €3,000 and the customer’s tax details have not been collected.


How does it work?

Once this rule is enabled, Comply will automatically validate every POS transaction:

Order under €3,000: checkout proceeds as usual, with no additional restrictions.

Order over €3,000 with customer tax details on file: checkout proceeds normally. The customer’s details are linked to the order for full invoice generation.

Order over €3,000 without tax details: checkout is blocked. A warning is displayed to the store staff, prompting them to add the customer’s details before completing the sale.


What will the store staff see?

When the block is triggered, the staff member will see a warning in the cart:

For purchases over €3,000, customer tax details are required.

By tapping the Comply button on the Smart Grid tile, the staff member can fill in the required tax fields (full name, tax ID number, and tax address) and continue with the sale.


How to enable it

The setup is done from the Shopify admin in just a few steps:

Prerequisites

• Have the Comply app installed on your Shopify store.

Setup steps

1. Go to Settings > Payments. In the left sidebar, select Settings and then click Payments.

2. Scroll down to the Payment rules section and click “Add a rule”.

3. In the dialog that appears, find the COMPLY app and select Comply Cart Validations(labeled as “Validation”).

4. Enable the rule. Once confirmed, the validation takes effect immediately across all POS devices linked to your store.


Legal framework

This feature addresses the obligations set out in:

Royal Decree 1619/2012, of November 30, approving Spain’s Invoicing Regulation.

Article 2.3: requires a full invoice (not a simplified one) when the transaction amount exceeds €3,000, VAT included.

Article 6: specifies the mandatory content of a full invoice, including the buyer’s identification (name, tax ID number, and address).

Failure to comply with these requirements may result in fines and penalties from the Spanish Tax Agency (Agencia Tributaria), as well as the rejection of issued invoices.


Frequently asked questions

Does this validation affect online checkout?

No. This payment rule applies exclusively to the Shopify POS channel (in-store sales). Online store sales are not affected.

What customer data is required?

To issue a full invoice that is valid before the Spanish Tax Agency, the order must include the buyer’s full name, tax ID number (NIF/CIF), and tax address.

Does the €3,000 threshold include VAT?

Yes. The threshold refers to the total transaction amount, VAT included, as established by Royal Decree 1619/2012.

Can I disable this validation?

Yes, you can disable it from Settings > Payments > Payment rules. Please note that by doing so, the merchant assumes full responsibility for manually complying with the invoicing requirements for orders over €3,000.

Conclusion

This payment rule is not just informational — it acts as an active compliance safeguard. With it in place, your store staff can operate confidently, ensure every sale is fiscally valid, and avoid administrative penalties.

Comply is designed to integrate seamlessly with Shopify POS and help you stay compliant — with no friction and no paperwork.

Did this answer your question?