Search

Fraud reporting

Maventa’s fraud reporting feature lets end users flag received invoices they suspect to be fraudulent. By adding a “Report fraud” button to your integration, you give users a simple way to report suspicious invoices as part of their normal workflow.

Fraud reporting is a crowd-sourced warning service available through the AutoXChange API. When multiple receivers report the same sender, that sender may be added to a warning list. Invoices from listed senders can then trigger alerts through the Detect service.

Fraud reporting cannot be used to dispute an invoice or refuse payment. Reports are not automatically forwarded to the invoice sender or the authorities.

How it works

Submitting a report — example flow

Add a button or similar action in your system that lets users report a received invoice as suspected fraud.

Report button

Report button

Close

Step 1: Show information text

Display an informational text explaining the purpose and limitations of fraud reporting.

Fetch the text and translations using GET /v1/invoices/reports/definitions. Available languages: EN, FI, SE, NO, DK, NL.

Fraud report information text

Fraud report information text

Close

Step 2: Select reason categories

The user selects one or more reasons for their report from predefined categories. At least one reason must be selected.

Fetch the categories and their descriptions using the same GET /v1/invoices/reports/definitions endpoint. Texts are available in EN, FI, SE, NO, DK, NL.

Fraud report categories

Fraud report categories

Close

Step 3: Review and submit

The user reviews a summary of the report, provides a contact email, and optionally adds a description.

Submit the report using POST /v1/invoices/{id}/reports.

Parameters:

Fraud report summary

Fraud report summary

Close

The reporting process does not need to follow a step-by-step flow. You can present all fields on a single screen if that suits your system better. Regardless of the approach, make sure that:

  • The user sees the informational text, so they understand what fraud reporting is and is not.
  • At least one reason category is selected, to ensure sufficient case information.
  • A contact email is provided, as it may be used for follow-up.

View report status

Fetch the status of a fraud report for a specific invoice. Use this to check whether an invoice has already been reported, or to get the report ID needed to delete a report.

Use GET /v1/invoices/{id}/reports.

Delete a report

Allow users to delete a report they previously submitted, for example if they no longer suspect fraud or need to correct their report.

Use DELETE /v1/invoices/{id}/reports/{report_id}.

Back to top