Skip to content

Services · For consequential systems

We automate the work and engineer the control.

Four disciplines, shaped by building and operating an accounting product of our own. Scope is written, rules come first and proof comes before launch.

Start a project
§ 01AutomationDocuments · workflows · integrations

AI & workflow automation

We build the pipelines that take a document, an email or a webhook and turn it into a finished record somewhere else, with every step logged. This is the engine behind Odeh Books, offered for your own operations.

Run logillustrative
  1. 01receivedinvoice.pdf
  2. 02extractedOCR + AI
  3. 03checkedno duplicate
  4. 04reviewedapproved
  5. 05postedwebhook 200
  • 01Document OCR and AI extraction for receipts, invoices, purchase orders and contracts
  • 02n8n workflows with retries, idempotency keys and human review steps
  • 03Webhook and API integrations between your existing tools
  • 04Email, notification and approval flows
  • 05Scheduled reports and reconciliations
§ 02ProductsiOS · web · backend

Product engineering

End-to-end design and development of mobile apps and web platforms. We own architecture, backend, interface and release, and we ship with test suites that run against the real modules.

  • 01iOS apps in SwiftUI with StoreKit subscriptions and Sign in with Apple
  • 02Web applications in Next.js and React
  • 03Postgres backends on Supabase with row-level security and server-side functions
  • 04Bilingual English and Arabic interfaces, right-to-left included
  • 05App Store submission, monitoring and iteration
§ 03Finance systemsLedgers · tax · reporting

Finance systems & compliance logic

Accounting is a domain, not a feature. We implement double-entry ledgers, tax rules and reporting logic that stand up to an auditor.

  • 01Double-entry ledgers with balanced postings and traceable sources
  • 02UAE FTA VAT and Saudi ZATCA e-invoicing rules
  • 03IFRS-style statements, IFRS 16 lease schedules, deferred revenue
  • 04Inventory valuation, landed costs and point-of-sale flows
  • 05Atomic invoice numbering and settlement rules enforced server-side
§ 04MigrationsQuickBooks · FreshBooks · CSV

Migrations & integrations

Moving books between systems is where errors hide. We plan the mapping, prove it on a copy and commit only when the trial balance agrees.

Trial balance checkillustrative
SideSourceOdeh Books
Debits1,284,310.551,284,310.55
Credits1,284,310.551,284,310.55

Agrees · safe to commit

  • 01Migrations from QuickBooks and FreshBooks
  • 02Opening balances from a trial balance or CSV
  • 03Account-name mapping that keeps one ledger from silently becoming two
  • 04Continuation runs for books that keep moving during the switch
  • 05Verification reports before and after commit
§ 05How we workFive steps, no surprises

Rules before code. Proof before launch.

  1. 01

    Discover

    We map the real workflow, the documents involved and where the numbers currently go wrong.

  2. 02

    Model

    We write down the rules first: accounts, statuses, permissions, edge cases. The model is reviewed before code.

  3. 03

    Build

    Backend first, so the invariants exist before any interface. Clients are thin and untrusted by design.

  4. 04

    Verify

    Offline test suites for the accounting and runtime, integration tests against a live project, and a manual walk-through with you.

  5. 05

    Run

    We stay on for monitoring, changes in tax rules and the next feature. Nothing is thrown over the wall.

§ 06StackWhat Odeh Books ships on today

Tools we run in production.

Chosen because they are what Odeh Books ships on today, not because they are fashionable.

Mobile
SwiftUI ·StoreKit 2
Web
Next.js ·React ·TypeScript
Data
Supabase ·PostgreSQL ·Edge Functions
Automation
n8n ·OCR + LLM extraction
Delivery
Resend ·Vercel

Tell us what should stop being manual.

Send a short description of the workflow or product. We will reply with questions, then a written scope.