Zoho with B2Brouter for VeriFactu: 2025 guide
Connect Zoho Finance apps to VeriFactu via the B2Brouter API. Technical flow, requirements, step-by-step integration and tax configuration (VAT/withholding/series).
If you invoice in Spain, you must comply with the billing system requirements and, if you opt for VERI*FACTU, you have to send billing records to the AEAT immediately and guarantee traceability. The Zoho Finance apps (Books, Inventory, Billing and Invoice) connect to VeriFactu through the B2Brouter API. As Zoho and B2Brouter partners, at DominaInternet we implement the complete circuit and leave everything ready to operate.
Why Zoho with B2Brouter for VeriFactu?
Combining Zoho with B2Brouter’s certified gateway gives you the advantages of a powerful billing dashboard while, at the same time, having regulatory compliance solved effortlessly. These are the key advantages:
- VeriFactu compliance (QR, legend and record) with B2Brouter’s certified gateway.
- A single dashboard in Zoho for manual and automated sales (e-commerce, subscriptions, etc.).
- Differentiated series (F-, E-, R-), withholding tax per client or template, and VAT per transaction.
- E-invoicing support (FACe, FACeB2B, Peppol) through B2Brouter.
- Fast, documented implementation by DominaInternet, with training for your team.
Result: fewer errors, end-to-end traceability and auditable compliance.
Technical flow: Zoho → B2Brouter → AEAT
The journey of each invoice is always the same and is recorded from start to finish:
- You create or post the invoice in Zoho (Books, Inventory, Billing or Invoice).
- Zoho validates the mandatory fields and the tax rules (VAT/withholding/series).
- Zoho sends the record to B2Brouter using the official API.
- B2Brouter performs the clearance with the AEAT and returns the status.
- Zoho adds the QR and the legend to the PDF and records the status.
- The client is notified and the audit trail is saved in Zoho and B2Brouter.
The entire circuit is recorded and can be traced from both sides.
Prerequisites
Before starting the integration, it is advisable to have the three fronts ready:
In Zoho
- An active plan for Zoho Books, Inventory, Billing or Invoice (depending on your case).
- Complete tax data (tax ID, address, regime), VAT and, if applicable, withholding tax.
- Defined series: for example, F- (manual), E- (e-commerce), R- (corrective).
In B2Brouter
- An active account with VeriFactu enabled.
- Credentials: Project Identifier, API Key and Signature Key.
- (Optional) E-invoicing channels (FACe, FACeB2B, Peppol).
With DominaInternet
- Tax review, flow design, credential connection, testing and training.
Step-by-step integration (9 steps)
1. Prepare Zoho
Complete the tax data, enable VAT and withholding tax (if applicable) and define the series (F-, E-, R-). Adjust the invoice templates to include the QR and the VeriFactu legend.
2. Create or validate the B2Brouter account
Choose the plan according to your volume and enable VeriFactu. Generate the Project Identifier, the API Key and the Signature Key.
3. Connect Zoho with B2Brouter
In Zoho: Taxes & Compliance → VeriFactu → Connect to B2B Router. Paste the B2Brouter credentials and save.
4. Map taxes and rules
Link VAT and withholding tax to products and clients. Create templates or rules for special cases (exempt, reverse charge, intra-community, exports).
5. Assign series per channel
E-commerce → E-; manual → F-; corrective → R-. Check the sequence continuity per series.
6. Adjust PDFs and deliveries
Verify the QR and the legend in the PDF and enable automatic sending on posting, if you wish.
7. Controlled testing
Issue low-amount invoices with different scenarios (21%, 10%, exempt, with and without withholding tax). Review the statuses in Zoho and B2Brouter.
8. Handling rejections
If the AEAT rejects a record, correct the reason (for example, tax ID, series or taxable base) and retry from Zoho. Everything is audited.
9. Production and monitoring
Publish the flow and monitor it with a dashboard. DominaInternet provides you with a checklist and an incident protocol.
Recommended tax configuration (VAT/withholding/series)
- Withholding tax for freelancers: define the withholding per client or template (for example, −15%).
- VAT: create the 21/10/4/exempt rates and identify intra-community or export transactions.
- Series: use F- (manual), E- (store) and R- (corrective). Keep the sequence continuity.
- Recurring (Zoho Billing): schedule the automatic invoices with the correct series and VeriFactu verification.
- Payments: sync Stripe, PayPal or card terminal for reconciliation in Zoho.
Solved use cases
- B2B services with withholding tax and immediate sending to the AEAT.
- E-commerce (WooCommerce, Shopify) that invoices in Zoho and needs QR and e-invoicing.
- Monthly subscriptions (Zoho Billing) with automatic VeriFactu recording.
- Companies with multichannel sales: separate series and bank reconciliation.
- Foreign transactions: VAT or exempt rules with documented evidence.
Common errors and how to fix them
- Wrong or incorrectly formatted tax ID → Validate it before sending and work with clean client lists.
- Incorrect or duplicate series → Define the series and respect the sequence continuity.
- Poorly mapped VAT → Review the rules in Zoho and their correspondence with B2Brouter.
- PDF without QR → Verify that the submission was accepted and that the template includes the QR block.
- AEAT rejection → Read the reason in Zoho or B2Brouter, correct the data and retry.
Security, auditing and e-invoicing
- Full traceability: Zoho keeps the trail from issuance and B2Brouter records the clearance with the AEAT.
- Certified custody (optional) and log export.
- E-invoicing: from B2Brouter you can enable FACe, FACeB2B and Peppol for public clients and large companies.
Need help with the integration?
At DominaInternet we are Zoho and B2Brouter partners, and we set up the complete circuit: tax review, credential connection, testing and training for your team. If you want to get your billing ready for VeriFactu without headaches, ask us for a quote or tell us about your case. We also help you make the most of the rest of the Zoho One apps and automate your billing with your e-commerce and subscriptions.
Useful links
- AEAT, VeriFactu (official information)
- B2Brouter, Integrations and API (documentation)
- Zoho Finance (Books, Inventory, Billing, Invoice)
Frequently asked questions
Is Zoho with B2Brouter necessary for VeriFactu?
Yes: the official route is the B2Brouter connector and API. Zoho adds the QR after acceptance and keeps the trail.
Which Zoho apps are compatible with B2Brouter?
Books, Inventory, Billing and Invoice (depending on plan and country). Zoho One includes the Finance package.
What is DominaInternet’s role?
We are Zoho and B2Brouter partners. We connect and configure your account, run the tests, document the flow and train your team.
Can e-invoices be sent in addition to VeriFactu?
Yes. From B2Brouter you can enable FACe, FACeB2B and Peppol.
What happens if the AEAT rejects a record?
You will see the reason in Zoho or B2Brouter. You correct it and retry; everything is audited.