Embedded Validation Rules


The following rules are used to validate an Invoices

ABN / GST mandatory

Invoices processed and identified as Australian or New Zealand invoices will be required to have a valid Tax Number to be processed (ABN or GST number).


ABN / GST check algorithm

ABN and GST numbers extracted from documents have to pass the algorithm check. If not, then a violation will be displayed to notify the user of an invalid Tax Number (ABN or GST number).


Invoice Date

Date > current date + 7 days

Invoice date newer than 7 days in future of current date will trigger a violation to be displayed

Date < current date – 365 days

Invoice date older than 365 days from current date will trigger a violation to be displayed


Sum of Amounts

A rule ensures invoice header amounts are matching.

Sub-total + Tax total = Invoice total


Invoice and Table Amount checks

Invoice table total amount is compared against the invoice header amounts to ensure the amounts (inclusive or exclusive) are matching


Duplicate check

The solution uses a combination of data to ensure each document (invoices) have not been processed previously or are currently in progress.