Automation library
>
Finance
>
Handling invoice tickets

Handling invoice tickets

Checks invoices in support tickets against file data, adds work orders, replies, and closes the ticket.

Overview

Invoices arrive as Zendesk tickets and must match the file in Dynamics before anyone replies. This automation reads the invoice PDF, checks it against the file and work orders, replies with the correct country macro, and resolves the ticket. If something is incorrect, it adds an internal note instead of sending an incorrect reply.

What has changed

  • Less manual work
  • Invoices undergo the same checks every time
  • Tickets are assigned to the right employees

At a glance

SECTOR:
Manufacturing
System:
Zendesk, Microsoft Dynamics 365, Azure OpenAI
RUNS:
Weekdays at 6:00 PM
Technique:
Rule-based, with AI for reading the invoice and comparing names

In één oogopslag

SECTOR:
Manufacturing
Systeem:
Zendesk, Microsoft Dynamics 365, Azure OpenAI
RUNS:
Weekdays at 6:00 PM
Techniek:
Rule-based, with AI for reading the invoice and comparing names

Overzicht

Invoices arrive as Zendesk tickets and must match the file in Dynamics before anyone replies. This automation reads the invoice PDF, checks it against the file and work orders, replies with the correct country macro, and resolves the ticket. If something is incorrect, it adds an internal note instead of sending an incorrect reply.

Wat er verandert

  • Less manual work
  • Invoices undergo the same checks every time
  • Tickets are assigned to the right employees

How it works.

Zendesk unassigned tickets
Ticket #50211done
Ticket #50214done
Ticket #50219running
AI reads the invoice PDF
18:00 weekdays
Y
Yara checks
against the case
Dynamics 365 case data
Case and clientmatched
Work ordersattached
Country macroapplied
Ticket resolved
Exceptions get an internal note in Zendesk.

What it does per ticket

  1. Retrieves up to 20 invoice tickets from Zendesk
  2. Downloads the invoice PDF and uses AI to extract the file number, customer, and work order
  3. Checks the data against the file in Dynamics, including a name comparison
  4. Downloads and checks the work orders
  5. Applies the correct country macro and attaches the documents
  6. Sends the reply and resolves the ticket, or adds an internal note in case of exceptions

Rules

A ticket is only processed if it is accessible, unassigned, and contains one message with a PDF. AI reads the invoice and the name is compared with the file, requiring a full match, and the file number must yield exactly one result with matching work orders. If a check fails, an internal note is added instead of a reply.

Frequently asked questions.

Do we need to change our system?

No. The digital colleague works in the screens and systems your team already uses, whether they are legacy applications without an API or modern ones, so there is nothing to replace.

Who builds and maintains the automation?

Yarado builds it, runs it and monitors it. When a screen or a system changes, we adjust the automation, so your team needs no developer or automation skills of its own.

Can we see what it did?

Yes. Every run is recorded in the Yarado portal, where you can see which processes ran, when they last ran, what they produced and what went wrong. Depending on the automation, the processing log is also emailed to the team that needs it.

What happens if something goes wrong?

Yarado monitors every run and is alerted automatically when one fails, so a problem is picked up on our side. Cases that need a person are reported to your team with the reason, in the portal or by email.

Can it work for our process, even if it differs from this example?

Yes. Automations are built around your own steps and systems, and this page is just one example of what is possible. A first automation is typically live in weeks, not months.

Process not found?

Don't see your process listed? Let us know. We'll start with an automation scan to see what can be automated.