Odoo

Get WhatsApp bills into Odoo without typing them

BookMyBills connects to Odoo and turns each bill your team sends on WhatsApp into an Odoo vendor bill: supplier matched by VAT number, date, lines, 15% VAT and account filled in, and the original photo or PDF attached. Your accountant approves in BookMyBills, then it is created in Odoo.

Updated 24 October 2026 · By OpenArabia

How does it work with Odoo?

  1. Your team sends the bill. A photo, PDF or voice note in the WhatsApp group they already use. No app to install.
  2. BookMyBills reads it. Supplier, VAT number, date, lines, 15% VAT and the right account, ready for review.
  3. You approve, it posts. One click and the entry is in your books, with the original photo attached.

What does it create in Odoo?

  • Vendor: found by VAT number or name among your Odoo contacts, or created when the supplier is new
  • Vendor bill: an Odoo vendor bill with the supplier's invoice number as the reference, so it is easy to find and match
  • Accounts and VAT: your own Odoo chart of accounts, with 15% input VAT only on valid tax invoices
  • Paid bills: cash, card and bank purchases booked against the right cash or bank account
  • Attachment: the bill photo or PDF on the Odoo record, for your auditor

Which Odoo versions work?

BookMyBills connects through Odoo's standard external API with your Odoo address, database and an API key. That works on any Odoo that allows external API access: Odoo.sh, self-hosted Odoo reachable over the internet, and Odoo Online plans that include the API.

Common questions

Does it read the ZATCA QR code on Saudi e-invoices?

Yes. When a bill carries a ZATCA (Fatoora) QR code, BookMyBills reads the seller name, VAT number, date, total and VAT from it and checks them against the printed bill.

How does it handle VAT?

It reads the ZATCA QR and the supplier VAT number, and books 15% input VAT only on a valid tax invoice from a VAT-registered supplier. No VAT number on the bill, or VAT you can't claim (like entertainment or gifts), and the VAT goes to cost instead of input VAT.

How does it stop duplicate bills?

When the same bill arrives twice, for example from the driver and then the branch manager, it is booked once and the second copy is flagged. The same photo sent again is caught too.

Does it handle returns and supplier credits?

Yes. A purchase return or credit note is booked as a supplier credit against the right supplier, with the VAT reversed, instead of a new bill.

See it book your own bills.

Message us on WhatsApp. We show you BookMyBills working on real bills. No card, no setup.

Get a free demo on WhatsApp

+966 59 281 3786