Visma Sales Order Basic V2 API is one of 193 APIs that Visma publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include SalesOrderBasicV2. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, rate-limit docs, and a support channel.
This API exposes
8 operations
across 8 paths,
and defines 75 schemas.
It is described by OpenAPI 3.2.0, at version v1.
Requests are made against a single base URL, https://api.finance.visma.net.
The identity and technical contract details declared by the specification.
inventoryIdInSalesOrderBasicLineUpdateDto
object
InventoryId is deprecated, please use InventoryNumber instead.
1 property
ArAdjustDto
object
16 properties
AttachmentDto
object
3 properties
creditTermsInCustomerInvoiceDto
object
Mandatory field: The top part Terms The credit terms used in relations with the customer.
2 properties
deliveryContactInShipmentDto
object
Delivery settings tab Delivery address contact section
9 properties
CustomerInvoiceDto
object
This class represents an invoice in InvoiceController. Used by getting data.
77 properties
customerInCustomerInvoiceDto
object
The top part Customer The customer associated with the document.
2 properties
ShipmentOrderLineDto
object
10 properties
shipViaInShipmentDto
object
Delivery settings tab Shipping information section Ship via The carrier used for shipping the goods.
2 properties
fobPointInShipmentDto
object
Delivery settings tab Shipping information section FOB point The point where obligation of goods passes to the customer.
2 properties
customerInShipmentDto
object
The top part Customer The customer to whom the goods specified in the document should be shipped. (This field does not appear for transfers.)
3 properties
locationInShipmentDto
object
Mandatory field: The top part Location The customer location to receive the shipment.
3 properties
ownerInShipmentDto
object
The top part Owner The user assigned to approve the document.
2 properties
subaccountInCustomerInvoiceLineDto
object
Mandatory field: Subaccount The corresponding subaccount used for this transaction.
9 properties
DirectDebitMandateDto
object
This class represents a Customer Mandate
3 properties
locationInShipmentDetailLineDto
object
Document details tab Location The location in the warehouse from which the item is shipped.
3 properties
DtoValueOfString
object
1 property
sellerInCustomerInvoiceLineDto
object
Salesperson ID The identifier of the salesperson involved.
2 properties
invoiceContactInCustomerInvoiceDto
object
The Invoice address tab The Invoice contact section.
6 properties
accountInCustomerInvoiceDto
object
The Document details tab Account The sales account used for the transaction.
6 properties
glnInSalesOrderBasicUpdateDto
object
Mandatory field if Customer or VatRegistrationId is not specified.
1 property
invoiceAddressInCustomerInvoiceDto
object
The Invoice address tab The Invoice address section.
9 properties
TaxDetailDto
object
This class represents a VAT Detail Line. Used for getting data.
7 properties
inventoryNumberInSalesOrderBasicLineUpdateDto
object
Mandatory field
1 property
DtoValueOfNullableOfDecimal
object
1 property
salesPersonInCustomerInvoiceDto
object
The document details tab Salesperson ID The salesperson involved.
2 properties
CustomerInvoiceLineDto
object
41 properties
modeOfTrasportInShipmentDto
object
Delivery settings tab Intrastat section Mode of transportation The method of transportation.
2 properties
CreateShipmentActionDto
object
5 properties
3 required
orderTypeInSalesOrderBasicUpdateDto
object
Mandatory field
1 property
ShipmentDto
object
This class represents a Shipment in ShipmentController. Used by getting data.
52 properties
countyInShipmentAddressDto
object
County The county or province.
2 properties
PackageDetailLineDto
object
14 properties
shippingTermsInShipmentDto
object
Delivery settings tab Shipping information section Shipping terms The shipping terms used in relations with the customer.
2 properties
warehouseInShipmentDetailLineDto
object
Mandatory field: Document details tab Warehouse The warehouse from which the items is shipped.
2 properties
shippingZoneInShipmentDto
object
Delivery settings tab Shipping information section Shipping zone ID The shipping zone of the customer.
2 properties
ProjectTaskIdDescriptionDto
object
3 properties
ShipmentDetailLineDto
object
30 properties
BackgroundApiAcceptedDto
object
2 properties
SegmentDto
object
4 properties
transactionTypeInShipmentDto
object
Delivery settings tab Intrastat section Transaction type The 1-digit code that describes the nature of the transaction (according to EU regulations for Intrast…
2 properties
AllocationsDto
object
This class represents a Allocations for Purchase Receipt Line in PurchaseReceiptController. Used for getting data.
8 properties
SalesOrderBasicUpdateDto
object
This class represent a Sales Order in Sales Order Controller. Used to pass data to server for creating or updating an order
19 properties
1 required
paymentMethodInCustomerInvoiceDto
object
The Financial details tab The Payment information section Payment method The identifier for the payment method that the customer will use to pay the document.
2 properties
contactInCustomerInvoiceDto
object
The top part Contact The contact associated with the customer.
2 properties
branchNumberInCustomerInvoiceDto
object
The Financial details tab Branch The branch with which this invoice or memo is associated. The field is available if your company is set up with branches.
2 properties
projectInCustomerInvoiceDto
object
The top part Project The identifier and description of the project with which this document is associated, or the code indicating that this document is not ass…
3 properties
DtoValueOfNullableOfBoolean
object
1 property
ChildRecordDto
object
2 properties
toWarehouseInShipmentDto
object
The top part To warehouse The warehouse to which the goods should be shipped in case of a transfer.
2 properties
DtoValueOfNullableOfDateTime
object
1 property
debtCollectionInCustomerInvoiceDto
object
Debt Collection information
4 properties
SalesOrderBasicLineUpdateDto
object
This class represent a Sales Order Line in Sales Order Controller. Used to pass data to server for creating or updating an order line
17 properties
1 required
subaccountInCustomerInvoiceDto
object
The Document details tab Subaccount The corresponding subaccount used for this transaction.
9 properties
countyInCustomerDocumentAddressDto
object
County The county or province.
2 properties
vatRegistrationIdInSalesOrderBasicUpdateDto
object
Mandatory field if Customer or GLN is not specified.
1 property
customerInSalesOrderBasicUpdateDto
object
Mandatory field if GLN or VatRegistrationId is not specified.
1 property
DtoValueOfNullableOfInt32
object
1 property
MetadataDto
object
2 properties
SendEmailActionResultDto
object
3 properties
accountInCustomerInvoiceLineDto
object
Mandatory field: Account The sales account used for the transaction.
6 properties
WorkTypeDto
object
3 properties
CreateShipmentActionResultDto
object
5 properties
PrepareInvoiceActionResultDto
object
5 properties
vatCodeInCustomerInvoiceLineDto
object
VAT category The VAT category (if applied) for the transaction. The category represents the type of goods or services.
2 properties
customerVatZoneInCustomerInvoiceDto
object
The Financial details tab The VAT info section Dunning letter date
2 properties
countryInCustomerDocumentAddressDto
object
Country The country.
4 properties
fromWarehouseInShipmentDto
object
Mandatory field: The top part Warehouse ID The warehouse from which the goods should be shipped.
2 properties
locationInAllocationsDto
object
Location The location in the warehouse.
3 properties
locationInCustomerInvoiceDto
object
The top part Location The location of the customer related to the document. By default, it is the default location of the selected customer or, if the invoice…
3 properties
branchNumberInCustomerInvoiceLineDto
object
Mandatory field: Branch The branch that sells the line item or provides the service.
2 properties
countryInShipmentAddressDto
object
Country The country.
4 properties
DtoValueOfBoolean
object
1 property
vatIdInTaxDetailDto
object
VAT ID The ID of the specific VAT applied.
2 properties
deliveryAddressInShipmentDto
object
Delivery settings tab Delivery address section
9 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Visma publishes across the network.