Detect is an automated checking service for suppliers and purchase invoices. Detect checks and notifications aim to support companies in supplier management, automating invoice handling, spotting potential fraud attempts as well as in general preventing mistakes in payments and bookings. The service is integrated as part of invoice receiving, so the notifications can be shown to the company always in the right context.
Currently the following checks are available in the service
Detect is integrated as part of incoming invoice handling over the REST API.
Detect checks are first activated by the receiver company. After this all company’s incoming invoices coming to AutoInvoice are automatically checked. When the invoice becomes available for download, also the check results are available to fetch and to display to company.
AutoInvoice runs the checks and provides ready made descriptions, notification statuses and messages for them. Texts and translations are available in EN, NO, FI, SE, DK and NL.
Activation and showing the check results takes place on integrated system (company’s financial software/ERP).
Detect uses the AutoXchange API (REST)
General instructions for REST API authentication are explained here
For Detect, use "Authenticate as a company"
- option and select the authentication scope "analysis"
.
To take the service into use for company, user activates the checks they want to start using. Note that before activating the service the user needs to be shown and accept the General service disclaimer.
DO:
Show user the General service disclaimer.
Example check activation in user interface
After activation all company’s incoming invoices are automatically checked. When running the checks is ready, the invoice is released to customer’s inbox and check results are made available over the REST API.
Invoice and the attachments are downloaded as usual (see invoice receiving). Detect check results are downloaded with an own API call.
DO:
Fetch the check results from AutoInvoice
After check results are fetched, relevant notifications are shown to user.
If something is spotted on the invoice, this is shown to user by notification message as part of handling the incoming invoices.
DO:
Example result visualisation in user interface
Same method that is used to activate the checks is used to deactivate them:
Closing the service happens by deactivating all the checks.
Visma does not warrant that the customers use of the check services will be uninterrupted or error-free, or that the service and/or the information obtained by the customer through the Services will meet the customers requirements. The customer acknowledges and agrees that the check services will evolve over time and that functionality may be added and removed from time to time. The customer assumes sole responsibility for results obtained from the use of the check services and for conclusions drawn from them. Visma shall have no liability for any damage caused by errors or omissions in any information, instructions, warnings or flags provided to the customer in connection with the check services, or the customer’s actions or non-actions in response to such information.