Document extraction
Header fields and line items captured from invoices and purchasing documents, with the source evidence beside each value. No template per supplier.
Document processing for Odoo and SAP
Polypus reads the documents your suppliers send, checks them against your ERP master data and posts only what passed your controls, with the evidence attached to every posting.
The review queue
Your team sees the source page beside each extracted value, with a confidence score. Only the fields that need a decision are flagged.
For finance teams
Polypus takes the re-keying off your team's desks. Month-end goes to exceptions and supplier conversations, not data entry.
Photography: Ninthgrid and Windows on Unsplash.
Solutions
Each solution is a configured pipeline of checks. Pick the documents that cost your team the most time today.
Bills are read at line level, reconciled line by line, matched to your vendors, tax codes and, for PO-based bills, the purchase order and its receipt, checked for duplicates, then posted to your ERP or routed to a person with the reason.
Checks included
Purchase orders and supplier confirmations are read line by line and compared with what you ordered: price, quantity, delivery date and terms. Differences are flagged before they reach accounts payable.
Checks included
Delivery notes from the dock or the supplier portal become receipts against the right purchase order, so the bill has something real to be checked against.
Checks included
Service entry sheets and timesheets are read and checked against the service order and its limits, then confirmed in the ERP so service invoices can be released.
Checks included
How it works
Nothing reaches your ERP until it has passed the controls your finance team configured.
Upload one file or a month of them in a zip, send saved e-mails, or use the API, with a connected mailbox next. Bundled PDFs are split, and every file is fingerprinted and de-duplicated on arrival.
instantFields are captured at line level with confidence scores, then checked against your vendors, purchase orders and receipts, tax codes and tolerances.
seconds per documentAnything below your confidence threshold or outside tolerance lands in a queue with the source page beside the fields. Every correction is recorded.
exceptions onlyApproved documents post through Odoo's external API, with SAP OData coming next and IFS on request. Source, rules, reviewer and ERP response are stored with the posting.
draft or postedPlatform
Extraction, validation, review and posting work as one pipeline, so automation stays traceable even at month-end.
Header fields and line items captured from invoices and purchasing documents, with the source evidence beside each value. No template per supplier.
Documents are identified by type, sender and value, then sent to the right workflow or reviewer without manual triage. Bundled PDFs are split into one document each.
Mandatory fields, totals, tax codes and rates, the purchase order and receipt, and your business rules are checked before anything reaches the ledger. Discrepancies go to review early.
Document hashes and business keys (supplier, amount, number, date) stop the same bill from posting twice, including re-sent scans.
Extracted values are matched to your vendors, cost centres, analytic accounts and tax codes, and resolved before posting.
Every decision keeps its timestamp, actor and reason: the source page, model version, rule set, reviewer and the ERP's response.
Built for Odoo
Odoo is widely used across the Middle East and Africa. Polypus fits around it instead of replacing anything, and speaks SAP where your group needs it, with IFS on request.
Polypus posts through Odoo's standard external API as a dedicated user, so every bill it creates is visible and auditable like any other. The supplier's PDF is attached to the bill, and a PO-based bill is linked to its purchase order lines.
Start with bills created as drafts for your team to confirm. Move document types to posted when the results have earned it.
Tax codes, fiscal positions and currencies come from your Odoo configuration, so UAE, Saudi, Egyptian and Kenyan rules apply as you set them. The VAT on the bill is checked against Odoo's rate before posting.
The company behind Polypus
Shared service centres re-key millions of supplier documents into their ERP by hand, and most attempts to automate it break the first time a supplier changes their invoice layout. Polypus is the product we built to fix that.
The technology was never the hard part. Getting a controller to trust an automated posting on a Tuesday afternoon is the hard part.
So we built the audit trail first and the automation second. Pilots start on your own documents with every bill created as a draft, so your team confirms each one before anything is posted.
Co-founder & Chief Executive Officer
Founder & Principal
35 years building software for manufacturers and the ERP systems behind them. Built and ran Siegwerk's India development centre; leads Axonite's engineering from the US and Pune.
Questions
The short answers. The walkthrough covers the rest on your own documents.
A walkthrough runs on your own documents, not a demo pack. Bring the supplier layouts that normally break your automation and we will process them live, with your validation rules applied.