Discovery
5 daysWorkshop with the finance team. We audit the current AP flow, map real volume per supplier, set a baseline of capture time and error rate. Quality analysis of BC history. Review of the approval matrix and allocation rules.
For CFOs, finance directors and accounts payable managers of mid-market companies processing between 50 and 300 supplier invoices a month in Business Central. We remove the manual typing of headers and lines, the by-hand accounting coding and the purchase-order-receipt-invoice matching with an AI pipeline that respects your legal FacturaE and Verifactu flows.
A mid-market company with a typical accounts payable volume (between 50 and 300 supplier invoices a month) spends two to five person-days each month typing data that is already written in the documents it receives. The math is simple: each complex invoice takes between six and twelve minutes of manual capture (header, lines, analytical allocation, link to PO or receipt, search for the right GL account, tax and withholding validation). Multiplied by monthly volume, that is 16 to 60 hours a month from a finance professional who should be doing closing, analysis or controlling, not transcription.
The cost is not just the hours. Typical errors in the manual process cost more than the capture itself: wrong account or cost centre allocations that go unnoticed until audit, duplicate invoices posted with one digit difference in the number, early-payment discounts lost because the invoice reaches the workflow on day 30 and the discount expired on day 15, miscalculated due dates, forgotten withholdings. Depending on volume, a moderately manual AP process leaves between 0.3% and 1% of annual supplier spend on the table in lost discounts and allocation errors.
In Spain the regulatory calendar adds pressure. The Ley Crea y Crece (the Spanish law mandating B2B electronic invoicing with a phased rollout by company size) and Verifactu (the near real-time AEAT tax reporting regime) require full traceability with no margin for error. Teams that already struggled to keep up with typing now have to comply with strict trace requirements. The answer is not to hire more accounting assistants: it is to take the typing away and leave the validation.
The underlying pain is always the same: the CFO knows the supplier information already exists written in some PDF, some XML or some email. But getting it well structured inside Business Central, with its PO, cost centre and GL account, costs days of team time. AI applied well closes exactly that gap.
The core of the case is a three-layer pipeline. The first layer is Azure Document Intelligence, which extracts the structured invoice fields from each PDF or XML: tax ID, dates, amounts, taxable base, taxes, lines, discounts, due dates. It does so with a pre-trained invoice model that covers the standard case from day one, and it specialises per supplier with every correction the team makes, without requiring manual training.
The second layer is Azure OpenAI Service. This is what brings the missing context: which GL account each line corresponds to based on the supplier history, which cost centre or project fits the company usage pattern, which analytical dimension it should carry, which purchase order is the most likely match when the invoice does not carry an explicit reference. This is where a language model adds value to raw extraction: it turns fields into accounting entries.
The third layer is the integration with Business Central through the Davisa dvinvoice-hub extension and the standard BC REST connectors. The invoice enters as a pre-loaded purchase document, with header, lines, analytical allocation, link to PO and proposed due date. Finance reviews it on the usual BC screen, validates or adjusts, and posts. The approval workflow is triggered automatically via Power Automate to the right approver based on the authority matrix.
The entire pipeline runs inside your Azure tenant. Documents do not leave to public models, they are not sent to OpenAI direct, they are not used to train third-party models. Compliance aligned with GDPR and compatible with ENS (the Spanish National Security Scheme) depending on tenant level. The trace of every AI decision is logged: which invoice, what the model proposed, what the human validated, what was left as an exception for review.
What the AI does not do: post blindly. When the model does not reach the configurable confidence threshold, the line is flagged for human review. The default rule is restrictive: high-confidence invoices are auto-prepared; doubtful ones are routed to a human. The finance team stops typing, but does not stop deciding.
| Process step | Before (manual) | After (with AI) |
|---|---|---|
| Invoice intake | Received by email, manually downloaded, saved to a year/month/supplier folder. | Automated capture from the AP mailbox and SharePoint. The invoice enters BC on its own, within minutes. |
| Accounting coding | Header and lines typed by hand, GL account and cost centre searched on the screen. | AI proposes account and dimensions learning from history. The human validates, does not type. |
| Matching against PO/receipt | Manual search for the related order, line-by-line comparison, hand-adjusted on partial deliveries. | Automatic contextual matching with configurable quantity, date and price tolerances. |
| Reconciliation with payments | Parallel Excel sheet, month-end reconciliation, early-payment discount discovered too late. | Invoice enters with its due date and early-payment discount calculated. No parallel Excel. |
| Error detection | Duplicates spotted at year-end audit or by chance. Wrong allocations found months later. | Alerts for near-duplicates, outlier amounts and brand-new tax IDs at posting time. |
| Monthly visibility | The CFO does not know how many invoices are pending coding until month-end. | Live dashboard: invoices in flight, average cycle time, early-payment savings. |
Workshop with the finance team. We audit the current AP flow, map real volume per supplier, set a baseline of capture time and error rate. Quality analysis of BC history. Review of the approval matrix and allocation rules.
AI pipeline development, AP mailbox connection, integration with dvinvoice-hub and BC, training on top suppliers, approval workflow configuration and production deployment on one business unit or company. KPI measured against the baseline set during discovery.
Extension to more companies and suppliers, integration with the rest of the dv* extensions, model tuning with new team corrections, expansion to adjacent cases (AP anomalies, bank reconciliation, automated monthly close).
Some scenarios will not pay back the pilot. If you recognise yourself here, skip the discovery.
The Davisa extension for the full incoming invoice cycle in Business Central.
CalculatorEstimate your monthly savings in two minutes with your own volume data (in Spanish).
AI caseDetection of near-duplicates, overpricing and outlier patterns before payment.
AI caseEach month, a one or two page note drafted by AI on financial performance.
HubThe full catalogue of cases, sectors, method and discovery of the Davisa AI Studio (in Spanish).
Yes. Document Intelligence processes both PDF invoices and FacturaE XML files (the mandatory Spanish e-invoicing schema), and for Verifactu (the near real-time AEAT tax reporting regime) we preserve the SII/AEAT submission trace that Business Central already generates through our dvfactura-e and dvimpuestos extensions. AI does not replace the legal flows: it sits before the accounting entry, saving the data capture step, and leaves the tax reporting processes untouched. We also support the typical pre-FacturaE supplier formats (native PDF, scanned OCR, email attachments, EDI).
The first document from each supplier is processed with the generic Document Intelligence invoice model, which already covers the standard fields with good accuracy. From there, every manual correction made by the finance team feeds a supplier-specific model, and by the third or fourth invoice from the same issuer the system nails the layout, the GL accounts and the analytical allocation. It needs no prior per-supplier configuration: it learns by use.
The AI proposes the line-by-line breakdown, the GL accounts and the analytical dimensions that best match the supplier history and the rules you have configured in BC. When the model confidence on a line falls below the threshold you set, it flags the line for human review before posting. The point is: AI proposes, finance validates. It does not post blindly. For invoices with unusual allocations you can keep intervening line by line.
Via the standard Business Central REST API and the Davisa dvinvoice-hub extension. The pipeline reads the inbox (email, SharePoint folder, EDI), processes with Document Intelligence + Azure OpenAI, creates the purchase document in BC with header and lines, triggers matching against the purchase order and receipt, and fires the approval workflow via Power Automate. No nightly middleware: everything happens within minutes of the invoice arriving.
Depending on volume and historical data quality, between 85% and 95% of lines correctly extracted and coded without manual intervention from the fourth invoice per supplier onwards. Headers (tax ID, date, amount, due date) reach over 98% from the first invoice. The KPI we measure at the end of the pilot is not the accuracy itself but the monthly hours-saved on the accounts payable team, against the baseline we set during discovery.
We frame the case within your current BC and dvinvoice-hub relationship, with no new onboarding. Your usual advisor coordinates with the AI Studio.
Talk to the team →We start with the 5-day discovery. In one week you have the real savings on your volume assessed and a sized pilot ready to launch.
Request AI discovery →