Many of our customers use invoice scanning software to convert a paper invoice into a PDF + attributes that were recognized in the text. This metadata e.g. vendor, amount, bank account number, VAT, etc. can be converted into transactions in Rootstock ERP.

Scanned invoice processing cockpit

Balanced force built a solution for uploading the scanned invoices (PDF + Metadata) onto the Salesforce platform. The standard Salesforce KanBan view is used as scanned invoice processing cockpit. Here you can manage your workload, execute the automated matching and monitor progress.

Automated 3 Way Match

Assuming your purchase order was already approved and the goods receipt value matches the invoice value this transaction can be fully automated, resulting in a direct posting of the invoice. For variances and invoices that are to be posted directly on general ledger accounts extra business rules and approval steps (in accordance with your approval matrix) can be added easily. With a business rule internal invoices or subscription invoices and invoices with very small variances can be excluded from the approval process.

from the approval process.


  • Does it work with foreign currencies?
    Invoices in foreign currencies are processed in exactly the same way, posting of the transaction registers both the home and the transaction currency.
  • Does it handle VAT?
    VAT that is recognized on the invoice is used for posting, before posting the invoice and VAT amounts can be adjusted.
  • Can you post multiple receipts on invoice?
    One invoice can match multiple purchase order receipts and post on extra lines in the general ledger.
  • Can you process invoices for multiple companies?
    In the invoice processing cockpit invoices for different companies can be processed.
  • Etc..


Optimize after go live

We optimize, improve and adapt solutions after go-live, based on our knowledge of, and experience with ERP implementations and systems, as well as business process improvements. We help our customers to reduce handling costs and maximize the usability of systems to enable them to create more customer value.