From a paper invoice to a ready-to-check draft in your ERPNext.
Take a photo or upload a PDF or image of the invoice in the ERPYAS app.
Supplier, invoice number, date, every line item, discounts and the total.
A draft Purchase Invoice appears in your ERPNext with the original document attached.
Your accountant checks and submits it. ERPYAS never submits or pays anything on its own.
ERPYAS transforms chaotic warehouse receipts, commercial invoices, and conversational executive inquiries into mathematically validated ERPNext ledger entries in under 4.5 seconds. Built on Google Gemini and Google Cloud serverless architecture, it empowers accounting teams with effortless automated data entry while preserving strict human-in-the-loop financial governance.
Engineered to eliminate administrative friction while upholding ironclad accounting compliance and sub-second operational throughput.
Financial operations cannot tolerate errors, guesswork, or hallucinations. In business finance, numbers must balance, data must be verifiable, and compliance is non-negotiable.
Yet, daily business inputs arrive in pure chaos—unstructured PDFs, paper receipts, and inconsistent invoices that slow down teams and create costly manual bottlenecks.
ERPYAS bridges this gap.
Designed as a modern intelligence layer for enterprise resource planning (ERP), ERPYAS seamlessly transforms raw, messy documents into clean, audit-ready financial records.
We don't replace trusted financial accounting with unpredictable AI. We deploy intelligent automation to eliminate administrative friction—giving you absolute data accuracy with modern operational speed.
Your core ledger remains strictly controlled, mathematically precise, and compliant.
High-friction invoices and receipts are automatically captured, parsed, and prepared for processing.
Every entry is strictly verified before it ever touches your accounting records, ensuring human oversight where it matters most.
The cross-platform mobile application operates as an intelligent edge node, utilizing on-device neural processing to automatically crop, flatten, and compress physical documents. This localized pre-processing guarantees rapid cloud transmission and allows the system to cache payloads offline to survive severe warehouse network outages.
Saved with docstatus 0. Waiting for your approval.
Eradicating the fragility of traditional, template-dependent OCR, the backend leverages Google Gemini to semantically interpret unpredictable vendor layouts, multi-page PDFs, and even physically damaged documents without prior template configuration.
The system acts strictly as a stateless conduit, ensuring sensitive corporate documents evaporate from server memory the millisecond extraction concludes to maintain absolute data privacy. A strict Human-In-The-Loop (HITL) protocol ensures the AI only drafts records, leaving ultimate financial authority and liability with certified human accountants.
Bridging unstructured human curiosity with strict SQL schemas. By parsing multi-step conversational prompts, the Co-Pilot dynamically generates verified ERPNext reports, queries cash positions, and executes vendor balance reconciliations without risk of mathematical hallucinations.
Engineered on scalable Google Cloud infrastructure, the platform elastically expands to handle thousands of concurrent users instantly. This ensures maximum throughput during peak warehouse hours while reducing operational expenditure to fractions of a cent per scan.
By isolating AI to handle only unstructured chaos while relying on battle-tested SQL databases for all mathematical business logic, ERPYAS delivers an infinitely adaptable operations suite. It replaces hours of tedious administration with a frictionless, high-velocity data pipeline that directly accelerates bottom-line efficiency.
ERPs like SAP, Oracle, and ERPNext demand perfection and strict schema integrity, but the physical warehouse supply chain is messy. Traditional zonal OCR breaks when vendor layouts drift. ERPYAS bridges this chasm by completely decoupling cognitive AI extraction from deterministic transactional accounting.
SMEs waste hours on manual keying. We reduce document input latency from 48 hours to 4.5 seconds with mathematical certainty.
AI models can hallucinate. ERPYAS mathematically enforces docstatus: 0 (Draft Mode). The AI does the typing; the human retains legal authority.
We never send unprocessed raw images across unreliable networks. The on-device engine compresses and cleans each document before the cloud layer performs semantic reasoning.
# ERPYAS Ingestion Pipeline — High-Level Overview
# Proprietary implementation details withheld
STEP 1 CAPTURE → document captured and pre-processed at the edge
STEP 2 TRANSMIT → encrypted transfer to Google Cloud
STEP 3 INTERPRET → semantic understanding via Gemini
STEP 4 VALIDATE → business-rule & schema checks applied
STEP 5 DRAFT → written to ERPNext as a Human-in-the-Loop draft
STEP 6 DISCARD → source bytes cleared from memory instantly
# Result: a fully-validated draft ledger entry, ready
# for human review — in under 4.5 seconds end-to-end
Executives don't navigate convoluted 100-page ERP menus. They ask direct questions in natural language. Our semantic router executes mathematical SQL functions in ERPNext and renders instant, hallucination-free Server-Driven UI (SDUI) widgets.
erpnext.accounts.report.cash_flow & querying general ledger balance. Generated live SDUI widget on the right with zero LLM arithmetic hallucinations.
Designed for warehouse dock workers, floor managers, and executives. From instant enterprise SSO and offline neural document capture to live conversational querying.
Direct HTTPS authentication to your ERPNext instance with tokenized API key protection.
On-device neural edge cropping with automated offline caching for dead warehouse zones.
Instant function routing returning live verified supplier records and totals without latency.
See exactly how much money and manual clerk hours ERPYAS eliminates for your finance department every single month.
Predictable, transparent subscriptions. Instantly activate autonomous invoice processing with zero setup delays, zero hidden fees, and guaranteed sub-4.5s ERP ledger validation.
Essential autonomous keying for small retailers.
Advanced multi-store document processing & sync.
High-density automated invoice batch ingestion.
Process massive bulk bills with zero server slowdown.
ERPYAS relies on ERPNext for the ultimate ledger authority. We enforce the Law of Absolute Statelessness. The middleware processes documents strictly in volatile memory, meaning sensitive documents evaporate the millisecond extraction finishes.
Chart of accounts & automated tax calculation natively tailored for global enterprise markets:
Transparent milestones as we scale ERPYAS across global logistics hubs and multi-tier enterprise supply chains.
Core accounting ledger ingestion, Dual-Layer SQL Deduplication, and the Static AI Inbox with Frappe draft enforcement.
Live Executive Co-Pilot router deployment with dynamic SDUI table rendering and automated supplier ledger matching.
Full commercial scale with multi-tenant SaaS DB isolation and Dynamic Server-Driven UI (SDUI) for bespoke reporting.
Enterprise-grade architecture utilizing Google Cloud for stateless serverless compute, ERPNext (Frappe Framework) for strict ACID relational logic, and Google Gemini for deterministic schema extraction.
Founder, CEO & AI Systems Architect
Specializing in distributed serverless systems, multimodal AI middleware, and enterprise accounting integrations. Based in Edinburgh, Scotland.
alireza@erpyas.comHow ERPYAS works, what you can upload, plans and credits, and everything accountants and owners should know. Tap a question to open it.
yourcompany.frappe.cloud) and your ERPNext API Key and API Secret.Have an invite code? Enter it in Settings → Account & plan → Invite code to unlock 50 free invoices. No card needed. No code? Choose a plan at www.erpyas.com.
In ERPNext: open your User profile → API Access → Generate Keys. - Use a user who is allowed to create Purchase Invoices, Suppliers and Items. - ERPNext shows the Secret only once, so copy it straight into the app.
No. No plugins, no custom code, no server changes. ERPYAS uses ERPNext's standard, secure API.
| Question | Answer |
|---|---|
| Which files? | Camera photos, PDF, JPG / JPEG, PNG, WEBP |
| Multi-page invoices? | Yes. A multi-page PDF is read as one invoice, every page and every row |
| Maximum file size? | 30 MB per file. A normal phone photo or PDF is far smaller |
| How many at once? | 1 invoice, or up to 50 invoices in one batch (up to 200 MB per batch) |
| One invoice per file? | Yes. Each file should contain one invoice (receipts and credit notes are fine) |
| Handwritten bills? | Not supported. Handwritten or unreadable documents are politely rejected, and they cost nothing |
| Which languages and currencies? | Invoices in any common language and currency; amounts post in your ERPNext company currency. The app itself is available in English, Arabic, German, Spanish, Hindi, Urdu and Chinese |
For the best results: - Use good light, and photograph the invoice flat with all four corners visible. - Make sure the supplier name, invoice number, date and total are readable. - Original PDFs from suppliers give the best accuracy of all.
| Task | Typical time |
|---|---|
| One invoice, from upload to draft in ERPNext | About 5–15 seconds |
| Batch of 50 invoices | All 50 are read in parallel, then written to ERPNext at up to 100 per minute |
Why paced? Batches are written at a steady pace so your ERPNext server stays fast for everyone else in your team.
Yes. Progress is shown in the app, and you can keep using it.
One processed invoice = one credit. Choose a plan at www.erpyas.com:
| Plan | Monthly | Yearly (2 months free) | Invoices per month |
|---|---|---|---|
| Invite code | $0 | – | 50 free invoices per account (once) |
| Starter | $9.90 | $99 | 1,000 |
| Growth | $15 | $150 | 3,500 |
| Wholesale | $40 | $400 | 10,000 |
| Enterprise Max | $349 | $3,490 | up to 150,000 |
Need more than 150,000 invoices a month, or a multi-branch setup? Contact us.
In the app: Settings → Account & plan → Invite code, type the code, then tap Redeem. The free invoices are added to your account straight away. Each account can use one invite code.
Only an invoice that becomes a draft in ERPNext. These are free: - duplicates, - rejected or unreadable documents, - uploads that fail for any reason, - re-sending the same upload after a network drop.
Yes. Invoices removed with the 24-hour Undo (see section 6) give their credits back.
Settings → Account & plan shows your plan and invoices remaining. The app also reminds you when you've used 90%.
In the app: Settings → Account & plan. - Upgrade plan opens the plans page. - Manage billing opens your secure Stripe billing page (card, invoices, cancellation).
Buy with the same email you sign in with and your plan activates automatically within seconds.
Yes. Payments are handled by Stripe. ERPYAS never sees your card details. Every purchase gets a 9-digit Customer Service ID on your receipt for quick support.
Yes. Known items are matched to your catalogue, including part numbers and SKUs. Genuinely new items and suppliers are created automatically. Items that look similar but differ in a number (for example a 24-port vs a 48-port panel) are never silently merged.
This way the draft balances exactly to the invoice.
You choose before scanning, and one choice applies to a whole batch: - Credit (pay later): the draft goes to Accounts Payable. - Cash or Bank: recorded as already paid from the account you pick.
Your default expense account, or the one you pick in the app's account picker. The app remembers your usual choices.
When something needs a human decision, the draft goes to a suspense (review) account with a note explaining why. For example: - a blurry total, - a missing price, - an uncertain supplier, - an item that conflicts with your catalogue.
Your accountant checks it, corrects the account and submits it, usually in under a minute.
ERPYAS recognises it: - If the original is still a draft, the draft is updated. - If the original was already submitted, a new draft is created and flagged for review.
ERPYAS blocks the same invoice twice, whether it's: - the same file, - the same supplier and invoice number already in ERPNext, - or the same invoice content scanned again.
A duplicate shows "Duplicate Blocked" and costs nothing.
Yes, within 24 hours: 1. Go to Settings → Emergency 24-Hour Session Undo and tap Undo next to an invoice, or Rollback All. 2. The draft and its attachment are removed from ERPNext, and the credit comes back. 3. Invoices that were already submitted or paid are protected and are never deleted.
Keep scanning. Invoices wait in the app's Outbox and upload automatically when you're back online, just like WhatsApp messages.
| Message | Meaning | What to do |
|---|---|---|
| Quality Gate Rejected | Handwritten, blurry or not an invoice | Rescan clearly, or enter it manually (no credit used) |
| Duplicate Blocked | This invoice is already in ERPNext | Nothing (no credit used) |
| ERP server temporarily down | Your ERPNext didn't answer | Nothing: the Outbox retries automatically |
| AI temporarily unavailable | Short service hiccup | Nothing: it retries automatically |
| No invoice credits yet | New account without a plan | Enter your invite code, or choose a plan |
| Upgrade plan / free invoices used up | Your allowance is used | Upgrade in Settings (scanned invoices stay saved) |
| Authentication failed | Your ERPNext API key was changed or revoked | Enter the new key in Settings |
| Access forbidden | Your ERPNext user lacks permission | Ask your admin for Purchase Invoice rights |
Instant answers to the questions owners actually ask, straight from your live ERPNext books, on your phone: - Profit & Loss - Balance Sheet - Cash Flow - Cash-Flow Forecast - Who owes us (Receivables) - Who we owe (Payables) - Working Capital - Sales Pipeline - Budget vs Actual - Profit by Segment
Pick a question, then a period: Today, 1 month, 3 months, 6 months or 1 year.
Yes. AI never calculates your financial figures. Every number comes directly from your ERPNext ledger using standard accounting reports, so what you see is exactly what your books say.
A subscription belongs to one person's ERPYAS account (their Google sign-in). Each team member who scans should have their own account and plan. They can all post into the same ERPNext company.
Only on your phone, encrypted by the phone's secure hardware keystore. ERPYAS servers never store them; they're used for each request and then discarded.
No. - Invoices go to your own ERPNext. - Batch uploads are held briefly while they're processed and are deleted automatically within 24 hours. - We keep only what's needed to run your account: your email, plan, credit balance, and duplicate-check fingerprints (not the documents).
Data is encrypted in transit (HTTPS) end to end.
With Google (on iPhone, Sign in with Apple is coming). Sessions stay signed in securely. You can sign out any time from the app.
Questions, onboarding or enterprise volumes: alireza@erpyas.com · www.erpyas.com
Still have a question? Email alireza@erpyas.com or .