Skip to content
BASTION INFRA

AI for accounting teams

AI in Accounting: Less Sorting, More Time for Judgment

An invoice says ‘maintenance services’. Is it for a company vehicle, office equipment or software? The amount is easy to read. Understanding what the purchase means for this client takes more work. This is where AI can help: reading the details, using the context available and bringing the right documents to an accountant’s attention.

Bastion InfraPublished 8 September 20266 min read
A blue glass magnifying lens highlights an invoice line beside a stack of documents and a calculator

The short answer

AI can help accounting teams interpret invoice descriptions, flag purchases that need review, draft client questions and explain verified figures. Its value comes from fitting into a clear workflow with reliable data and an accountant responsible for the final decision.

01

Start with the work around the numbers

Accounting involves repeated reading, sorting and asking for context. What was purchased? Does it fit the client’s activity? Is there enough information to handle it correctly? AI can assist with these language-heavy tasks. Calculations, exact matches and established accounting rules belong in dependable software. A useful system connects those two kinds of work so an accountant can spend more attention on exceptions and decisions.

02

Prepare the invoice before asking AI to review it

MechaAnetka is an accounting workflow project with a connection to Poland’s national e-invoicing system, KSeF. As the Polish Ministry of Finance explains, KSeF invoices use a structured XML format. The project reads those fields directly and prepares the seller, buyer, total and line items for review. That data preparation is ordinary software automation; AI comes into play when interpreting the purchase descriptions. For businesses receiving scans or PDFs, document extraction could be an earlier step, with the extracted values checked against the original.

The MechaAnetka examples here describe the implementation reviewed for this article. They do not establish production usage, measured time savings or accuracy rates. The purchase scenarios are illustrative and contain no client records.
03

Read a purchase in the context of the business

The same item can mean different things for different clients. Children’s toys could be stock for a toy shop or supplies for a nursery. For an unrelated business, they might prompt a question. MechaAnetka supplies the AI with an accountant-written description of the client’s activity alongside the invoice details. Its review asks two narrow questions: does this purchase involve a vehicle, and does it show signs of personal rather than business use? The output is a review flag, not a ruling on deductibility.

Missing context is a reason to seek more information. It does not establish that an expense is private, and an unflagged invoice is not proof that its accounting treatment is correct.
04

Bring unclear vehicle expenses to an accountant

Imagine a repair invoice describing tyres and an oil change, with no vehicle registration number. A text model can recognise the vehicle connection even when an exact match is unavailable. In MechaAnetka, software first checks available registration numbers and vehicle identification numbers against the client’s vehicle records. A match follows the existing rule-based path and skips the AI review. Unmatched purchases can reach AI, which may flag a vehicle expense or a possible personal purchase for inspection.

  • Clear vehicle wording: Fuel, tyres or a named vehicle repair give the reviewer something concrete to work with.

  • Ambiguous wording: ‘Maintenance services’ alone could describe IT support or equipment servicing. The model’s instructions explicitly distinguish these cases.

  • Human follow-up: An accountant can inspect the invoice, confirm which vehicle was involved and apply the appropriate treatment using the full facts.

05

Give the team a review list they can act on

A flag helps only if someone can find and resolve it. MechaAnetka stores the review result against the invoice and provides an action to mark the issue resolved. It also records failed AI checks separately and lets the team retry them. That distinction matters: a failed check must remain visible rather than look like a completed review with no concerns. This turns AI output into a manageable piece of the accounting workflow.

The current classifier returns two yes/no signals. It does not provide a written explanation or a confidence score. The accountant still needs to inspect the supporting invoice details.
06

Other useful applications beyond invoice triage

The same approach can extend to other accounting tasks. These are possible extensions, rather than features verified in MechaAnetka’s invoice review implementation:

  • Client questions: Draft a concise request for a missing receipt or the business purpose of a purchase. An accountant checks it before sending.

  • Reconciliation assistance: Suggest possible matches when payment descriptions differ from invoice references. Confirm amounts, dates, currency and evidence before accepting a match.

  • Month-end commentary: Turn verified report figures into a first draft of an explanation for the client. Check every number and distinguish an observed change from an assumed cause.

  • Document intake: Suggest document types and extract fields from incoming files, while keeping the original available for verification.

07

Keep the decision and the evidence together

ICAEW’s guidance on AI skills highlights the continuing need for close human review of AI-assisted financial models. The same discipline is useful for invoice workflows: keep the original document accessible, make unresolved cases visible and define who can approve changes. Decide which client data the model actually needs, where it is processed and who can access it. Review flags should support professional judgment; they should not independently trigger tax filings, payments or final accounting decisions.

08

Start with one recurring review task

Choose a bounded job, such as finding purchase invoices that need clarification about a vehicle. Compare the AI-assisted process with an accountant-reviewed sample before widening its scope. Include clear examples, ambiguous descriptions and documents with missing information. Check both the flagged invoices and a sample of the unflagged ones, so missed issues are visible too.

  • Time spent: Measure total review and correction time, including follow-up work.

  • Useful flags: Track which alerts lead to a meaningful question or correction, and which create unnecessary work.

  • Missed issues and failures: Record problems found in unflagged invoices and checks that never completed.

A worthwhile pilot should show that the team reaches sound decisions with less effort. The number of invoices sent to an AI model tells you very little on its own.
09

Sources and further reading

  1. Polish Ministry of Finance: structured invoices and the FA schema

    Official explanation of the structured XML invoice format used by KSeF, referenced in the invoice preparation example.

  2. ICAEW: AI skills for accountants

    Professional resources on using AI in finance, including the need for human review of AI-assisted financial models.

Put the idea to work

Which accounting task takes too much of your team’s time?

Bring us one recurring workflow. We can help identify the data, integrations and review steps needed for a practical AI-assisted process.