Supported events and entitites

This document provides an overview of the different events and entities which support webhooks.

Publisher: Visma Net Financial

Event detailsEventsDescription
AccountChangedFires when account is created or updated
AccountCreatedFires when account is created
AccountDeletedFires when account is deleted
AccountIdentity ChangedFires when account number (accountCd) is updated
AccountUpdatedFires when account is updated
AP InvoiceStatus ChangedFires when the document status changed
AR InvoiceAction TriggeredFires when the action button in the document is used
AR InvoiceChangedFires when AR Invoice is created or updated
AR InvoiceStatus ChangedFires when the document status changed
CustomerAction TriggeredFires when the action button in the document is used
CustomerChangedFires when Customer is created or updated
CustomerCreatedFires when Customer is created
CustomerUpdatedFires when Customer is updated
DimensionChangedFires when Dimension is created or updated
EmployeeChangedFires when Employee is created or updated
EP EmployeeCreatedFires when EP Employee is created
EP EmployeeUpdatedFires when EP Employee is updated
First Time StartupCompletedFires when startup is completed
Inventory ItemAction TriggeredFires when the action button in the document is used
Inventory ItemChangedFires when Inventory item is created or updated
Inventory ItemCreatedFires when Inventory item is created
Inventory ItemUpdatedFires when Inventory Item is updated
PM ProjectAction TriggeredFires when the action button in the document is used
PM ProjectCreatedFires when Project Management Project is created
PM ProjectPMTask UpdatedFires when Project Management Task is updated
PM ProjectUpdatedFires when Project Management Project is updated
ProjectChangedFires when Project is created or updated
Purchase OrderAction TriggeredFires when the action button in the document is used
Purchase OrderChangedFires when Purchase Order is created or updated
Purchase OrderStatus ChangedFires when the document status changed
Sales OrderAction TriggeredFires when the action button in the document is used SalesOrder endpoint id approaching end-of-life. Use dedicated Sales Order endpoints and events from publisher Visma.net ERP SalesOrderService
Sales OrderChangedFires when SalesOrder is created or updated. SalesOrder endpoint id approaching end-of-life. Use dedicated Sales Order endpoints and events from publisher Visma.net ERP SalesOrderService
Sales OrderStatus ChangedFires when the document status changed. SalesOrder endpoint id approaching end-of-life. Use dedicated Sales Order endpoints and events from publisher Visma.net ERP SalesOrderService
SegmentChangedFires when segment key is updated
SegmentValue ChangedFires when segment value is updated
ShipmentAction TriggeredFires when the action button in the document is used
ShipmentChangedFires when Shipment is created or updated
ShipmentDeletedFires when shipment is deleted
ShipmentStatus ChangedFires when the document status changed
SupplierAction TriggeredFires when the action button in the document is used
SupplierChangedFires when Supplier is created or updated
SupplierCreatedFires when Supplier is created
SupplierUpdatedFires when Supplier is updated
Background API OperationResponse ReadyTriggered by Visma Net application when a background API request finished in the background and has a response. This API request must have the header erp-api-background with the value subscription

Response Differences

The Changed events differ in format and information compared to Created, Updated, and Deleted events.

Changed response

{
    "NotificationId": "E1694xxxxxxxx907ff",
    "contextId": "5xxxxx",
    "event": "customer_changed",
    "action": "UPDATED",
    "resourceId": "55555",
    "resourceUri": "https://api.finance.visma.net/v1/customer/55555",
    "relativeResourceUri": "v1/customer/55555",
    "timeStamp": 638974335577900000,
    "ApiClientId": null,
    "TenantId": "f6cd9xxxxxxxxxxxxx6183",
    "IsScheduler": false,
    "ConnectId": "18eb1xxxxxxxxxxxx40666"
}

Created, updated and deleted response

{
    "event": "Customer_Updated",
    "companyId": "5xxxxx",
    "entityId": "567xxxxxxxxxxxxxxxxxxxxxxxxxff2",
    "notificationId": "e1691481xxxxxxxxxxxxxxxxxxxx07ff",
    "entityLocation": "api/v1/customer/55555",
    "erpEvent": "1",
    "erpDocumentStatus": null,
    "documentStatus": null,
    "UserId": "3363881",
    "timeStamp": "638974335577900000",
    "apiClientId": null,
    "TenantId": "f6cd9xxxxxxxxxxxxx6183",
    "ConnectId": "18eb1xxxxxxxxxxxx40666",
    "ischeduler": false
}

Publisher: Visma Net ERP SalesOrderService

Event detailsEventDescription
Sales Order is createdSALESORDER_CREATEDThis fires as soon as a sales order is created.
Sales Order is updatedSALESORDER_UPDATEDThis fires as sonn as a sales order is updated.
Sales Order is deletedSALESORDER_DELETEDThis fires as sonn as a sales order is deleted.
Custom Action from the UISALESORDER_UI_CUSTOMACTIONThis fires when a custom action is clicked in the UI.

Visma Net Journal Transaction

Event detailsEventsDescription
Voucher import failedIMPORT_VOUCHER_FAILEDAn import operation has failed to start due to failed validation or some other error
Voucher import successfully startedIMPORT_VOUCHER_SUCCESSFULA voucher import is validated and import has started
Voucher document failed to synchronizeVOUCHER_DOCUMENT_SYNCHRONIZATION_FAILEDOne document in the voucher failed to be synchronized completely (in particular the operation to release failed). Document corresponds to unique refNumber
Voucher document is synchronized successfullyVOUCHER_DOCUMENT_SYNCHRONIZEDOne document in the voucher has been synchronized successfully. Document corresponds to unique refNumber
Voucher is processed into transactionsVOUCHER_PROCESSEDEvent raised when a voucher has been processed into batches and transactions
Voucher failed to be processed into transactionsVOUCHER_PROCESSING_FAILEDEvent raised when an attempt to transform a voucher into transactions has failed
Voucher is receivedVOUCHER_RECEIVEDEvent raised when a voucher is received and has passed validation
Synchronizing a voucher failedVOUCHER_SYNCHRONIZATION_FAILEDEvent raised when an attempt to synchronize a voucher failed in part or as a whole
All documents in a voucher has been createdVOUCHER_SYNCHRONIZATION_STARTEDAll documents in a voucher has been created successfully, but is not yet released. Document corresponds to unique refNumber
Voucher is synchronized to Visma NetVOUCHER_SYNCHRONIZEDEvent raised when a voucher has been synchronized with VismaNet
Last modified January 28, 2026