Visma Sales Order API is one of 193 APIs that Visma publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Sales Order. 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
17 operations
across 15 paths,
and defines 92 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.
subaccountInSalesOrderLineDto
object
Subaccount A subcategory of the account that carries identifying information.
3 properties
SalesOrderShipmentDto
object
10 properties
AttachmentDto
object
3 properties
SalesOrderLineDto
object
45 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
shipViaInShipmentDto
object
Delivery settings tab Shipping information section Ship via The carrier used for shipping the goods.
2 properties
paymentMethodInSalesOrderDto
object
Payment settings tab Payment method
2 properties
InventoryNumberDescriptionDto
object
2 properties
locationInShipmentDetailLineDto
object
Document details tab Location The location in the warehouse from which the item is shipped.
3 properties
DtoValueOfString
object
1 property
modeOfTrasportInShipmentDto
object
Delivery settings tab Intrastat section Mode of transportation The method of transportation.
2 properties
countyInShipmentAddressDto
object
County The county or province.
2 properties
shippingTermsInShipmentDto
object
Delivery settings tab Shipping information section Shipping terms The shipping terms used in relations with the customer.
2 properties
ShipmentDetailLineDto
object
30 properties
RotRutBasicDto
object
6 properties
AllocationsDto
object
This class represents a Allocations for Purchase Receipt Line in PurchaseReceiptController. Used for getting data.
8 properties
shippingZoneInSalesOrderDto
object
Delivery settings tab Shipping information section Shipping zone
2 properties
SalesOrderDto
object
This class represents a SOOrder in SOOrderController. Used by getting data.
75 properties
soBillingAddressInSalesOrderDto
object
Financial settings tab Invoice address section
9 properties
customerVATZoneInSalesOrderDto
object
Financial settings tab Financial information section Customer VAT zone The customers VAT zone to be used to process customer sales orders, which generally is t…
6 properties
DtoValueOfNullableOfInt32
object
1 property
countryInSalesOrderAddressDto
object
Country The country.
4 properties
salesPersonInSalesOrderLineDto
object
Salesperson ID The salesperson associated with the sale of the line item.
2 properties
transactionTypeInSalesOrderDto
object
Delivery settings tab Intrastat section Transaction type
2 properties
salesPersonInSalesOrderDto
object
The Commissions tab Salesperson ID The salesperson.
2 properties
WarehouseIdDescriptionDto
object
2 properties
termsInSalesOrderDto
object
Mandatory field: Financial settings tab Financial information section Terms The credit terms used in relations with the customer. See also window CS206500.
2 properties
locationInSalesOrderDto
object
Mandatory field: The top part Location The customer location from which the goods or services have been ordered or, if the sales order is created from an oppor…
3 properties
SalesOrderContactUpdateDto
object
8 properties
ownerInSalesOrderDto
object
The Financial settings tab Financial information section Owner The user in the work group who is responsible for the sales order.
3 properties
soBillingContactInSalesOrderDto
object
The Financial settings tab The Invoice address section or on the Delivery address section
9 properties
saleOrderUpdateDtoInReopenSalesOrderActionDto
object
Mandatory
55 properties
ShipmentOrderLineDto
object
10 properties
RotRutDistributionUpdateDto
object
5 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
shippingZoneInShipmentDto
object
Delivery settings tab Shipping information section Shipping zone ID The shipping zone of the customer.
2 properties
DtoValueOfNullableOfInt16
object
1 property
DtoValueOfNullableOfInventoryReplenishmentSources
object
1 property
DtoValueOfNullableOfDateTime
object
1 property
soShippingContactInSalesOrderDto
object
Delivery settings tab Delivery address contact section
9 properties
DtoValueOfSalesOrderAddressUpdateDto
object
1 property
TaxCategoryNumberDescriptionDto
object
2 properties
CreateShipmentActionResultDto
object
5 properties
countryInShipmentAddressDto
object
Country The country.
4 properties
ReopenSalesOrderActionDto
object
1 property
1 required
BranchNumberDto
object
2 properties
vatRegistrationIdInSalesOrderUpdateDto
object
Mandatory field if Customer or GLN is not specified.
1 property
deliveryContactInShipmentDto
object
Delivery settings tab Delivery address contact section
9 properties
DtoValueOfNullableOfRutRotTypes
object
1 property
SalesOrderUpdateDto
object
This class represent a Sales Order in Sales Order Controller. Used to pass data to server for creating or updating an order
55 properties
1 required
fobPointInSalesOrderDto
object
Delivery settings tab Shipping information section FOB point The point where ownership of the goods is transferred to the customer.
2 properties
SegmentUpdateDto
object
2 properties
SalesOrderLineUpdateDto
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
39 properties
1 required
SalesOrderAddressUpdateDto
object
8 properties
DtoValueOfNullableOfDecimal
object
1 property
shipViaInSalesOrderDto
object
The Delivery settings tab Shipping information section Ship via The Ship via code that represents the carrier and its service to be used for shipping the order…
2 properties
CreateShipmentActionDto
object
5 properties
3 required
glnInSalesOrderUpdateDto
object
Mandatory field if Customer or VatRegistrationId is not specified.
1 property
warehouseInShipmentDetailLineDto
object
Mandatory field: Document details tab Warehouse The warehouse from which the items is shipped.
2 properties
DtoValueOfNullableOfBoolean
object
1 property
toWarehouseInShipmentDto
object
The top part To warehouse The warehouse to which the goods should be shipped in case of a transfer.
2 properties
inventoryNumberInSalesOrderLineUpdateDto
object
Mandatory field
1 property
MetadataDto
object
2 properties
DtoValueOfSalesOrderContactUpdateDto
object
1 property
DtoValueOfNullableOfGuid
object
1 property
DtoValueOfNullableOfSalesOrderOperations
object
1 property
branchNumberInSalesOrderDto
object
Mandatory field: Document details tab Branch The branch of the company.
2 properties
DtoValueOfBoolean
object
1 property
customerInSalesOrderUpdateDto
object
Mandatory field if GLN or VatRegistrationId is not specified.
1 property
ReopenSalesOrderActionResultDto
object
3 properties
DtoValueOfNullableOfSalesOrderShipCompleteStatuses
object
1 property
fobPointInShipmentDto
object
Delivery settings tab Shipping information section FOB point The point where obligation of goods passes to the customer.
2 properties
countyInSalesOrderAddressDto
object
County The county or province.
2 properties
customerInSalesOrderDto
object
The top part Customer The customer that has ordered the goods or services.
3 properties
SOCommissionDto
object
4 properties
inventoryIdInSalesOrderLineUpdateDto
object
InventoryId is deprecated, please use InventoryNumber instead.
1 property
ShipmentDto
object
This class represents a Shipment in ShipmentController. Used by getting data.
52 properties
PackageDetailLineDto
object
14 properties
BackgroundApiAcceptedDto
object
2 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
preferredWarehouseInSalesOrderDto
object
The Delivery settings tab The shipping information section Preferred warehouse ID
2 properties
RotRutDistributionDto
object
This class represents a RutRot Distribution Line For RutRot in RutRotController. Used for getting data.
4 properties
RotRutUpdateDto
object
6 properties
shippingTermsInSalesOrderDto
object
Delivery settings tab Shipping information section Shipping terms
2 properties
soShippingAddressInSalesOrderDto
object
Delivery settings tab Delivery address section
9 properties
orderTypeInSalesOrderUpdateDto
object
Mandatory field
1 property
fromWarehouseInShipmentDto
object
Mandatory field: The top part Warehouse ID The warehouse from which the goods should be shipped.
2 properties
CancelSalesOrderActionDto
object
1 property
1 required
locationInAllocationsDto
object
Location The location in the warehouse.
3 properties
CancelSalesOrderActionResultDto
object
3 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.