Enter your credentials to Maventa testing environment, to authenticate and try things out with the Swagger UI. This will fetch a Bearer token using OAuth2 with the endpoint POST https://ax-stage.maventa.com/oauth2/token. The token is stored in your browser's session storage (cleared when you close the tab) and used in Swagger calls done from this documentation website. The token is valid for 1 hour.

Never use your production credentials here. This is only for testing the Maventa test environment in the Swagger UI.
All None
eui global company lookup document:receive document:send invoice:receive invoice:send company:read company:write validate receivables:assignments analysis billing:reports partner:invoice_delivery_actions partner:lookups partner:takeovers partner:lyanthe_scan_service fi_bank_message:send fi_bank_message:receive
Cancel Sign In
Search
Debt collection and reminder services Amili Kassavirta Amili Perintä Other Mass Printing Service Detect Supplier Activation Maventa Connector Embeddable User Interface

Supplier Activation

With supplier activation feature, customers can get information about suppliers who have sent them invoices through scan service, but could send the invoices electronically.

Version 1

Supplier activation report is taken from the invoice data relayed through Maventa during the last six months. Based on the information provided, customers can contact the supplier and request e-invoices in the future.

Supplier activation feature is available as an email report or through the Detect service.

Email report

Detect

Version 2

Supplier activation 2.0 – Request e-invoices – provides both finding supplier information and sending ready made notification emails to them through API.

API Endpoints

1. Find Suppliers

Use POST /v1/company/suppliers/query to get a list of suppliers who have been sending PDFs to you, but have been sending e-invoices to other companies. oldest_invoice_time specifies the time frame; the maximum value allowed is one month in the past. Note that include_notified has no effect yet.

Example request:

{
  "include_notified": false,
  "oldest_invoice_time": "2025-04-13T09:32:38.130Z"
}

Example response:

{
  "status": "completed",
  "suppliers": [
    {
      "company_bid": "123456780",
      "company_country": "FI",
      "invoice_count": 23,
      "company_email": "supplier.contactperson@email.com",
      "company_name": "Example Supplier Company Oy"
    }
  ]
}

invoice_count is the number of PDF invoices the supplier has sent to you within the specified time frame. company_email is currently not populated but may be included in future updates if available in the scanned invoice data.

2. Notify Suppliers

Use POST /v1/company/suppliers/notifications to send emails to suppliers. You can use the supplier information returned from the query endpoint above, or if no contact details are available, you must determine the supplier names and/or email addresses manually. The language parameter specifies the language in which the notification email will be sent. Email templates are available in your company’s local language and English (“en”). Currently, supported countries are Sweden (“se”), Finland (“fi”) and the Netherlands (“nl”).

Example request:

{
  "suppliers": [
    {
      "email_address": "supplier.contactperson@email.com",
      "name": "Example Supplier Company AB",
      "language": "se"
    }
  ]
}

The response is an empty JSON {} if sends to all provided email addresses succeeded. Any failed sends are listed in the response.

Example of failed sends response:

{
  "failures": [
    {
      "email": "supplier.contactperson@email.com",
      "reason": "Unsupported language fi"
    }
  ]
}

Email Content

The notification email contains following information about your company:

Example of what the email looks like for a Swedish company:

Notification email example

Notification email example

Close
Back to top