How to Automate Qoyod
Qoyod automates the compliance side itself. Every invoice is stamped, carries a QR code and goes to ZATCA's Fatoora platform in real time, stock drops off the shelf as a sale closes, and VAT reports assemble from entries already posted. Checking the bank, the branches and suppliers is what an agent like WebRun does.
The books and the tax file became the same system
Qoyod is cloud accounting software built for Saudi Arabia, and the businesses on it are ordinary ones: a contracting firm in Riyadh, a retail shop with three branches, a clinic, a wholesaler in Jeddah. Some owners run it themselves; many hand the same account to an accountant.
What sits inside is the whole position of the business. Every sales invoice and the VAT on it, every supplier bill, the journal entries behind both, what each customer owes, what is left in stock, and, for shops running Qoyod's own point of sale, every sale rung up at the counter.
The reason it matters more than a ledger used to is compliance. In Saudi Arabia an invoice is not a document you print and file. It is a record the tax authority expects to receive, in a set form, the moment it is issued. Qoyod is where that happens, which makes it the books and the tax file at once.
The collecting starts the moment the invoice is issued
Issuing is fast. Everything downstream of it is somebody opening things.
A customer takes thirty days and then takes forty-five. Somebody has to know who is past due, by how much, and whether the transfer that landed on Sunday belongs to them, which means opening the bank and reading a statement line by line against what Qoyod recorded.
Then the branches. Three shops closed last night with three separate totals, and comparing them properly means three sets of reports and a lot of scrolling.
Then buying. The supplier's price this month against the previous month's rate. What is on the shelf against what the online store says is available.
Then the calendar. The VAT return has a date on it, the supplier bills have their own, and the person who knows them all is remembering rather than being told.
None of it is difficult. All of it happens after the shop shuts.
Qoyod stamps and submits what it already holds
Qoyod does a great deal of this on its own, and it is worth switching all of it on first.
E-invoicing is the strongest part. It is built for ZATCA Phase 2: every invoice carries the mandatory fields and a QR code, is issued as UBL XML with a cryptographic stamp and digital signature, and goes to the Fatoora platform as it is created rather than in a batch somebody remembers to send. Inventory deducts the sold quantity the moment a sale closes and raises an alert when an item falls below the minimum you set. Reporting assembles the trial balance, income statement, balance sheet, cash flow and VAT return from entries already posted. There is multi-branch and multi-currency support, recurring journal entry templates, and an integrations marketplace connecting Salla, Zid, WooCommerce and Shopify.
That is a real accounting system, and every piece of it works from something Qoyod already holds.
The bank's own website, the payment gateway's settlement page, the supplier's price list and the marketplace listing are other companies' screens, behind logins that belong to you, with no export button anywhere near them.
Riyals that never arrived can be found the same day
Four logins cover most of the evening round: the bank, the gateway, the supplier's price list and the marketplace. Read on a schedule, they come back as a page that is already written.
Yesterday's transfers and card settlements read off the bank and set against the invoices Qoyod marked as paid, so a payment that never landed is a question on Sunday rather than a discovery at quarter end.
The receivables list ordered by age, each customer's statement drafted from their own account, so chasing is reading a short list instead of building one.
Every branch's takings put beside every other branch's on the same page, so the shop quietly drifting is visible in week two, not at year end.
The buying side reads the same way. This month's price on the supplier's portal against the cost recorded on the last purchase invoice, so an increase is spotted at the order, not at the payment run. Stock in Qoyod against what the online store says is available, so the same unit does not sell twice.
Then the calendar nobody keeps: the VAT deadline and the supplier bills due in the next fortnight, in one note. And last week's catalogue prices against this week's, so a margin is never given away by accident.
A password is all any of those screens asks for
Each of those checks is a site the business already signs into and twenty minutes it does not have. The only missing part is somebody to do the opening.
WebRun is an agent that works a real Chrome browser, signed in as you. It opens Qoyod, reads yesterday's invoices, stock and branch totals, then opens the bank, a supplier's portal or the online store, and hands back one short list: what did not match, what is short and who is overdue.
It runs on your schedule in your own private environment, and any run can be watched and stopped. Anything that reaches a customer, spends money or touches the tax authority is drafted and waits for a person.
The workflows below are already built, and each one names what it opens.
Questions people ask
Does it touch the VAT return or the Fatoora submission?
No. Qoyod already sends e-invoices to Fatoora as they are issued, and the agent leaves that alone. It reads what was accepted, rejected or still pending and tells you. Filing the VAT return stays with the person who answers for it, because that is a statement made in the company's name.
Can it change an invoice that has already gone to ZATCA?
It is not set up to, and it should not be. A stamped invoice sent to Fatoora is a filed document, and correcting one means a credit note issued deliberately by a person. The agent reads status and reports problems. Nothing about a submitted invoice is edited on its own.
Our accountant works in the same Qoyod account. Does this get in their way?
No. The agent works in its own browser session, on a schedule you set, and it reads far more than it writes. Nothing it does changes an entry unless you have specifically asked for that, so the books your accountant opens on Sunday are the books you left on Thursday.
12 ready-made Qoyod workflows
Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.
Want one of these running on your own Qoyod?
Show WebRun the process once and it will run it on schedule, in your own private browser environment.


