AI Document Capture and AP Invoice Automation
OCR capture and two- and three-way matched A/P invoice posting for SAP Business One. Built to order for your suppliers, tolerances and approval rules after a scoping call and fixed quote.
A build-to-order SAP Business One add-on that records field-level changes, logins and sensitive-data edits into queryable audit tables with alerts and auditor-ready exports. Built for your company database after a scoping call. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $599.00 USD; request a quote for a scoped proposal.
A build-to-order SAP Business One add-on that records field-level changes, logins and sensitive-data edits into queryable audit tables with alerts and auditor-ready exports. Built for your company database after a scoping call.
Auf Bestellung

An auditor rarely asks "do you have change logs?" They ask a much narrower question: who changed the bank account on this supplier, on which date, from what value to what value, and who approved it? Answering that in a standard SAP Business One install means opening the Change Log window on one document at a time, reading a row-versus-row comparison that only exists for objects SAP chose to log, and hoping nobody edited the record through the DI API or a direct SQL update. There is no single place to query it, no way to export a date range, no record of who merely looked at payroll or customer bank details, and no alert when a payment-critical field moves.
That gap becomes expensive in three situations: an external financial audit that needs evidence of segregation of duties, an internal fraud investigation after a payment goes to the wrong account, and any compliance regime — SOX-style internal controls, ISO 27001, GDPR data-subject requests — that requires you to demonstrate control rather than assert it. In each case the answer has to be reproducible by someone other than you.
ECOSIRE builds a SAP Business One add-on that turns change history into a first-class, queryable, exportable dataset. Nothing here is a shrink-wrapped product waiting for a download — the solution is scoped against your database, your document types and your regulator, then built and installed for you.
The capture layer is deliberately belt-and-braces, because a log that only sees one entry path is not evidence. We combine:
Every captured event writes to a set of User-Defined Tables (UDTs) modelled as an append-only ledger: event id, timestamp, database user, B1 user code, object type, DocEntry/CardCode key, field name, old value, new value, entry channel (UI / Service Layer / DI API / direct SQL), workstation or client IP, and an optional business reason captured from the operator.
Audit evidence is only as good as its resistance to tampering. Each log row carries a hash chained to the previous row for that object, so a deleted or edited row breaks the chain and is detectable by a verification routine you can run on demand. Log tables are write-restricted at the database-role level, retention periods are configurable per object class, and archived periods can be sealed to a separate schema or file export while remaining queryable through the add-on.
You nominate the fields that matter — supplier bank account and IBAN, customer credit limit, item price list entries, payment terms, tax registration numbers, approval-template membership. Changes to a watched field raise an immediate notification through the SAP Business One internal messaging/alerts framework and, where you want it, an email to a control owner. The alert carries old value, new value, actor and document context, so a control owner can act without opening the client.
Where your controls require it, a watched change can be routed into an SAP Business One approval procedure before it is allowed to persist, and the approval decision is written into the same trail as the change itself. On top of the ledger we build the reporting layer auditors actually use: a searchable change-browser inside the B1 client (filter by user, date range, object, field, or value), Crystal Reports templates for the standard evidence packs, and scheduled exports to CSV or PDF for a period so evidence can be handed over without giving an auditor database access.
Finance teams operating under external audit; groups running multiple company databases who need one consistent control story; organisations that have suffered — or fear — a bank-detail fraud; and IT teams that need to prove who has been touching master data through integrations. It is equally relevant where several third-party tools write into B1 through the Service Layer and nobody can currently say which one made a change.
The add-on is built for SAP Business One 10.0 on both Microsoft SQL Server and SAP HANA, on-premise or cloud-hosted, using the Service Layer (REST) and the DI API for data access, UDFs/UDTs/UDOs for the log model and configuration, the B1 SDK for UI events and the standard alerts and approval-procedure frameworks for notification and control. Delivery is per-tenant: your configuration, your watch list, your retention rules.
1. Scoping call. We walk through the objects and fields your auditor or control framework actually names, your entry channels (client, Service Layer integrations, portals, data loads), your retention obligation and your reporting format. We agree what is in scope and — just as importantly — what is not, because logging everything is how audit trails become unusable. 2. Fixed quote. You receive a written scope and a fixed price before any development starts. If the scope changes later, so does the quote, in writing. 3. Build. ECOSIRE develops the add-on against your version and database platform. Lead time is typically two to four weeks depending on how many objects and entry channels are in scope. 4. Install in your test company. We install into your test/sandbox company database first, load the watch list, and run a change-and-verify pass with your team against real scenarios so you can see the evidence output before it touches production. 5. Promote to production. After your sign-off we install into the production company database, configure roles and retention, and hand over the operational runbook. 6. Support window. A defined post-go-live support period is included with the quote, covering defects, configuration adjustments and questions from your auditors about how the evidence is produced.
A short call to confirm the workflow, your platform version and where the integration boundaries sit.
You receive a written scope and a fixed price. Nothing is built until you approve it.
We develop against a copy of your configuration and test it there. Typically two to four weeks.
We install on your instance, hand over the source, and support it for twelve months.
Fields the auditor's request for evidence that master-data and posting changes are controlled, and currently has to reconstruct it document by document. A queryable change ledger with period exports turns a multi-day evidence hunt into a filtered report.
Is asked who changed a value when several integrations write through the Service Layer and nobody can attribute the change. Channel-tagged capture and integrity verification give a defensible answer instead of an educated guess.
Needs to demonstrate segregation of duties and detect changes to payment-critical fields before money moves, not after. Watch-list alerts and optional approval routing convert a detective control into a preventive one.
| Kriterium | ECOSIRE | Benutzerdefinierter Build | Konkurrent |
|---|---|---|---|
| Cross-document, filterable query of all changes in a date range | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung |
| Captures changes made outside the SAP Business One client (direct SQL, data loads) | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung |
| Identifies the entry channel (UI vs Service Layer vs DI API) for each change | Im Lieferumfang enthalten | Teilweise Unterstützung | Nicht im Lieferumfang enthalten |
| Tamper-evident log via row hash chaining and a verification routine | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung |
| Real-time alerting on a configurable sensitive-field watch list | Im Lieferumfang enthalten | Teilweise Unterstützung | Im Lieferumfang enthalten |
| Optional approval-procedure routing before a watched change persists | Im Lieferumfang enthalten | Teilweise Unterstützung | Teilweise Unterstützung |
| Logging of read/print activity such as opening a form or printing a Crystal Report | Im Lieferumfang enthalten | Teilweise Unterstützung | Nicht im Lieferumfang enthalten |
| Scoped to your objects, fields and retention rules rather than a fixed feature set | Im Lieferumfang enthalten | Im Lieferumfang enthalten | Nicht im Lieferumfang enthalten |
OCR capture and two- and three-way matched A/P invoice posting for SAP Business One. Built to order for your suppliers, tolerances and approval rules after a scoping call and fixed quote.
A guided month-end close and reconciliation assistant for SAP Business One, built to order for your chart of accounts, period calendar and approval rules. Nothing is pre-packaged.
A build-to-order SAP Business One add-on that scores invoice, inventory and price-list activity for anomalies — negative margin, dead stock, shrink and price drift — and routes them for review. ECOSIRE builds it for your company after a fixed quotation.
A conversational analytics layer for SAP Business One that answers plain-language questions on sales, margin and stock. Built to order for your company database, quoted after a scoping call and installed per tenant.
Ab $599.00
Einstiegspreis – Angebot nach Ihrem Umfang