Visma Net (Service)

Prev Next

Visma Net app for Flows.

Connection instructions

This application uses Visma Connect tenant authorization model with OAuth 2.0 client_credentials grant type.

Users that wants to connect to it needs to have an OAuth client registered in Visma Developer Portal and that app to have been granted permission access to customers (tenants) data exposed by Visma Net.

Actions

Version: 1.0.0

The application can perform the following actions:

Account

Creates an account

Create a new account

Get a range of General ledger accounts

Data for Account

Get a specific Account

Data for Account

Updates an account

Update an account

Branch

Get a range of Branches - ScreenId=CS101500

Get a range of Branches - ScreenId=CS101500

Get a specific branch

Get a specific branch

Carrier

Get a range of Carriers - ScreeId=CS207500

Get a range of Carriers - ScreeId=CS207500

Get a specific Carrier

Get a specific Carrier

Contact

Create a Contact

Creates a new contact with the provided details.

Get a range of Contacts - ScreenId=CR302000

Get a range of Contacts - ScreenId=CR302000

Get a specific Contact

Data for Contact

Update a specific Contact

Update the details of a specific contact

Currency

Get a specific Currency - ScreenId=CM202000

Get a specific Currency - ScreenId=CM202000

Get all available Currencies - ScreenId=CM202000

Get all available Currencies - ScreenId=CM202000

CurrencyRate

Get all currency rates.

Get all currency rates.

Update Currency rate.

Update Currency rate.

Customer

Creates a customer

Response Message has StatusCode Created if POST operation succeed. Response Message has StatusCode BadRequest or InternalServerError if POST operation failed. The response headers include an ETag after a successful GET operation.

Get a range of Contacts of a specific customer

Get a range of Contacts of a specific customer

Get a range of customers

Get a range of customers - ScreenId=AR303000

Get a range of SO Orders Basic of a specific customer

Get a range of SO Orders Basic of a specific customer

Get a range of SO Orders of a specific customer

Get a range of SO Orders of a specific customer

Get a specific customer

Data for the customer. The response headers include an ETag after a successful GET operation.

Get a specific customer's balance

Get a specific customer's balance - ScreenId=AR303000

Get Customer Classes

Get Customer Classes - ScreenId=AR201000

Get direct debit information for a specific customer(only for Netherlands)

Get direct debit information for a specific customer(only for Netherlands)

CustomerInvoice

Create an Invoice

Create an Invoice. ScreenID=AR301000.

Get a range of Invoices

Data for Customer Invoice  -  ScreenId=AR301000

Get a specific Invoice

Data for Customer Invoice            The response headers include an ETag after a successful GET operation.

Get a specific Invoice

Data for Customer Invoice            The response headers include an ETag after a successful GET operation.

FinancialPeriod

Get a range of Financial Periods - ScreenId=GL201000

Get a range of Financial Periods - ScreenId=GL201000

Inventory

Get a specific Inventory item

Get a specific Inventory item

Ledger

Get a range of Ledgers - ScreenId=GL201500

Get a range of Ledgers - ScreenId=GL201500

Shipment

Get a specific Shipment

Data for a single Shipment. The response headers include an ETag after a successful GET operation.