Connect Zoho to VeriFactu via the B2Brouter API: 2025 guide
How to connect Zoho to VeriFactu through the B2Brouter API: series, VAT, withholding tax and QR on the invoice, in 7 steps. A practical guide for freelancers and SMEs.
If you invoice in Spain and work with Zoho, the question comes up sooner or later: how do I comply with VeriFactu without setting up a parallel system? The short answer is B2Brouter. In this guide we explain how to connect Zoho to VeriFactu through the B2Brouter API, step by step, so your records reach the AEAT without headaches.
Summary (30 seconds)
- Zoho complies with VeriFactu via B2Brouter (its official API).
- At DominaInternet we integrate, configure series, VAT and withholding tax (IRPF), add the QR to the PDF and test the submissions to the AEAT.
- 7 steps, a checklist and an FAQ. Includes electronic invoicing options (FACe, Peppol).
Why connect Zoho to VeriFactu through the B2Brouter API?
If you invoice in Spain, you need a certified invoicing system, and if you choose the VeriFactu mode, your records are sent immediately to the AEAT. The Zoho Finance apps (Books, Inventory, Billing, Invoice) connect to VeriFactu through B2Brouter’s official API.
At DominaInternet we are a partner of both Zoho and B2Brouter. We handle the workflow design, the technical integration, the tax setup (series, VAT, withholding tax) and the training of your team. The result: compliance, full traceability and fewer manual tasks.
Key benefits:
- Compliance with the Anti-Fraud Law (VeriFactu) and electronic invoicing (FACe, FACeB2B, Peppol) using B2Brouter as a certified gateway.
- QR and fingerprint on the invoice PDF, with end-to-end auditing (Zoho ↔ B2Brouter ↔ AEAT).
- Separate series (for example, F- direct invoicing, E- e-commerce, R- corrective), withholding tax, VAT by operation type and multi-currency.
- A single dashboard in Zoho for manual and automated sales.
Indicative adoption timeline: companies (Corporate Income Tax) from 1 Jan 2026 and freelancers from 1 Jul 2026. Always check the official dates for your specific case.
How the Zoho → B2Brouter → AEAT flow works
- Creating or posting the invoice in Zoho (Books, Inventory, Billing or Invoice).
- Validating mandatory fields and tax rules.
- Automatic submission to B2Brouter via the connector or the official API.
- B2Brouter performs the clearance with the AEAT (VeriFactu) and returns the status.
- Zoho adds the QR and the VeriFactu legend to the PDF and records the status.
- Notification and delivery to the customer (email or portal) plus the audit log on both platforms.
The entire circuit is audited: Zoho keeps the trail from creation to the transmission to B2Brouter, and B2Brouter keeps its own event log against the AEAT.
Integrating Zoho with VeriFactu (B2Brouter) in 7 steps
1) Prepare Zoho
- Complete the tax details (tax ID, company name, address, VAT) and enable withholding tax if applicable.
- Define the series (for example, F- manual, E- e-commerce, R- corrective) and their sequence.
- Review the invoice templates: add the QR, the VeriFactu legend and the legal information.
2) Create or validate your B2Brouter account
- Choose the plan that fits your volume.
- Enable VeriFactu in B2Brouter and generate the credentials: Project Identifier, API Key and Signature Key.
3) Enable VeriFactu in Zoho
- In Zoho: Taxes & Compliance → VeriFactu → Connect to B2B Router.
- Enter the Project Identifier, the API Key and the Signature Key from B2Brouter.
- Save and verify the connection.
4) Map taxes and series
- Match the VAT rates and withholding tax rules to your products and customers.
- Assign the right series by channel (manual, store or recurring).
5) Adjust PDFs and submissions
- Confirm that the QR and the legend appear on the PDF.
- Enable automatic submission of the invoice when it is posted.
6) Controlled testing
- Issue low-value test invoices (21%, 10%, exempt, with or without withholding tax).
- Check the statuses in Zoho and B2Brouter; fix any rejections if they occur.
7) Production and monitoring
- Go live with the flow and monitor the status dashboard.
- Document the procedure for corrective invoices and cancellations (if applicable, use the R- series).
At DominaInternet we carry out the guided implementation from start to finish and leave a verification checklist and training for your team. If you’d like us to set it up for you, tell us about your case.
Recommended setup for freelancers and SMEs
- Withholding tax (IRPF): apply the withholding per customer or template when appropriate (for example, −15%).
- Corrective invoices: use a dedicated R- series (for example, R-0001…).
- Emails: automatic sending of the PDF with QR when the invoice is posted.
- Payments: sync the gateways (Stripe, PayPal, card terminal) for reconciliation in Zoho.
- B2G/B2B electronic invoicing: enable FACe, FACeB2B and Peppol in B2Brouter if you sell to public administrations or large companies.
- Multi-currency: define the exchange rates and the specific templates.
Zoho apps compatible with VeriFactu
- Zoho Books: end-to-end management of sales, purchases, payments and reports.
- Zoho Inventory: catalogue, stock, orders and logistics; integrates with stores and marketplaces.
- Zoho Billing (formerly Subscriptions/Invoices): subscriptions and recurring billing.
- Zoho Invoice: lightweight invoicing (check the feature scope by plan and country).
In all of them, Zoho’s connection to VeriFactu is made through B2Brouter. In Zoho you’ll see the “Connect to B2B Router” button inside Taxes & Compliance → VeriFactu (names may vary by app).
If you’re still deciding which apps to subscribe to, we’ll help you size your Zoho One suite without paying for what you don’t need.
What do you need from B2Brouter (account and API keys)?
- An active account with VeriFactu enabled.
- Credentials: Project Identifier, API Key and Signature Key.
- (Optional) Electronic invoicing channels: FACe, FACeB2B, Peppol.
- (Optional) Certified custody and advanced auditing.
Typical cases solved with Zoho and B2Brouter
- B2B services that require withholding tax and immediate submission to the AEAT (VeriFactu).
- Online stores that invoice in Zoho and need QR plus electronic invoicing to administrations or companies.
- Monthly subscriptions (Zoho Billing) with automatic billing and VeriFactu recording.
- Multichannel companies (manual and e-commerce): separate series and reconciliation.
- Intra-Community or export operations with VAT or exemption rules and their evidence.
Is your case one of these, or do you have a custom flow? We can design it within your management software and automate your invoicing end to end.
Useful links
- WooCommerce plugin page for Zoho Books
- Zoho’s official explanation of VeriFactu (PDF)
- Best electronic invoicing platforms for WooCommerce in Spain (Crea y Crece Law)
Frequently asked questions
Does Zoho need B2Brouter for VeriFactu?
Yes. The official route in Zoho for VeriFactu is the integration with B2Brouter; in the settings you’ll see the “Connect to B2B Router” option.
Which Zoho apps are compatible?
Books, Inventory, Billing and Invoice (depending on the scope by country). Zoho One includes the Finance package.
How much does it cost?
Zoho and B2Brouter have separate plans. Choose the B2Brouter plan according to your volume and your channels (VeriFactu or electronic invoicing). We’ll advise you on how to optimise costs.
Can I send electronic invoices (FACe, Peppol) in addition to VeriFactu?
Yes. Through B2Brouter you can enable FACe, FACeB2B and Peppol, in addition to the VeriFactu trail.
What happens if the AEAT rejects a record?
You’ll see the status and the reason in Zoho and in B2Brouter. Fix it and retry from Zoho; everything is logged.
Can I use different series and corrective invoices?
Yes. We recommend F- (manual), E- (e-commerce) and R- (corrective), each one sequential.
Who carries out the integration?
DominaInternet. We are partners of both Zoho and B2Brouter: we handle connecting, configuring and training your team.
Want to have your VeriFactu invoicing ready before it becomes mandatory? Request a no-obligation quote and we’ll set it up with you.