Automation library
>
Finance
>
Screening invoice mailbox

Screening invoice mailbox

Screens incoming invoice emails, forwards valid ones to the ERP intake, and sets the rest aside for human review.

Overview

Invoice emails must be screened before reaching the ERP intake to ensure only valid invoices proceed. This automation checks the sender, invoice reference, and attachments, forwards those that pass, and moves everything else to an error mailbox with the reason logged.

What has changed

  • Reduced manual mailbox management
  • Invoices are validated consistently every time
  • Problematic emails are set aside for human review

At a glance

SECTOR:
Property Management
System:
Outlook, Microsoft Dynamics 365 Finance & Operations
RUNS:
Weekdays at 06:30, 11:30, and 14:30
Technique:
Rule-based

In één oogopslag

SECTOR:
Property Management
Systeem:
Outlook, Microsoft Dynamics 365 Finance & Operations
RUNS:
Weekdays at 06:30, 11:30, and 14:30
Techniek:
Rule-based

Overzicht

Invoice emails must be screened before reaching the ERP intake to ensure only valid invoices proceed. This automation checks the sender, invoice reference, and attachments, forwards those that pass, and moves everything else to an error mailbox with the reason logged.

Wat er verandert

  • Reduced manual mailbox management
  • Invoices are validated consistently every time
  • Problematic emails are set aside for human review

How it works.

Invoice mailbox incoming batch
invoice 4412.pdfdone
invoice 4413.pdf + xmldone
Newsletterrunning
Internal senders skipped
06:30, 11:30 weekdays 14:30 weekdays
Y
Yara screens
every email
Dynamics 365 erp intake
invoice 4412.pdfforwarded
invoice 4413.pdf + xmlforwarded
Newslettererror mailbox
Every reason logged
Rejected emails wait for human review.

What it does per email

  1. Downloads a batch of emails
  2. Skips internal senders, with approved exceptions
  3. Checks attachments, subject, and body for an invoice reference
  4. Verifies the combination of attachments (one PDF, or one PDF plus one XML)
  5. Forwards valid emails and moves them to a 'sent' mailbox
  6. Moves rejected emails to an error mailbox and logs the reason

Rules

An email passes if the sender is not internal, an invoice reference appears in the attachment name, subject, or body, and the attachments consist of one PDF or one PDF plus one XML, with approved exceptions for specific senders. Everything else is rejected and logged with the reason. Each run follows the same logic and is logged for review, leaving no room for guesswork.

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.