Skip to main content

Control of Orders Over €3,000 in Shopify POS

How to enable the tax details validation rule to comply with the Invoicing Regulation.

C
Written by Comply Help Center

The Invoicing Regulation (Royal Decree 1619/2012) requires retailers in Spain to issue a full invoice and identify the buyer for tax purposes in transactions exceeding €3,000. To help you meet this obligation without adding friction to your day-to-day operations, Comply includes a validation rule that automatically blocks the checkout in Shopify POS when the order amount is equal to or greater than €3,000 and the customer's tax details have not been collected.


How Does It Work?

Comply runs an automatic check on every POS transaction:

  • If the order does not exceed €3,000: the checkout processes normally, with no additional restrictions.

  • If the order exceeds €3,000 and the customer has tax details on file: the checkout continues without issues. The details are linked to the order so a full invoice can be issued.

  • If the order exceeds €3,000 and there are no tax details: the checkout is blocked. Comply displays a notice to the store team indicating that the customer's details must be added before completing the sale.


What Message Does the Store Team See?

When the block is triggered, the staff member sees this warning in the cart:

Orders over €3,000 require the customer's tax details.

By tapping the Comply button on the Smart tile, the staff member can complete the required fields (full name, Tax ID/CIF, and tax address) and continue with the sale.


How Do You Enable It?

Configuration takes just a few steps from the Shopify admin.

Prerequisite: Comply must be installed in your Shopify store.

  1. Go to Settings > Payments.

  2. Scroll to the Payment rules section and click "Add rule".

  3. In the dialog that appears, find the COMPLY app and select Comply Cart Validations (labelled "Validation").

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


Legal Reference

This feature responds to the obligations set out in Royal Decree 1619/2012 of 30 November, approving the Invoicing Regulation:

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

  • Article 6: sets out the mandatory content of a full invoice, including identification of the recipient (name, Tax ID, and address).

Failure to comply may result in fines and penalties from the Spanish Tax Agency, as well as rejection of the invoices issued.


Frequently Asked Questions

Does this validation affect the online checkout?

No. The rule applies exclusively to the Shopify POS channel. Sales through the online store are not affected.

What customer details are required?

To issue a full invoice that is valid with the Tax Agency, you need the buyer's full name, Tax ID (NIF/CIF), and tax address.

Does the €3,000 limit include VAT?

Yes. The limit refers to the total transaction amount, VAT included, in accordance with Royal Decree 1619/2012.

Can I disable this validation?

Yes, from Settings > Payments > Payment rules. Keep in mind that if you do, your business assumes responsibility for manually meeting the invoicing requirements for orders over €3,000.





Did this answer your question?