mutation CalculateSalesOrder($request: CalculateSalesOrderCommandRequestInput!) {
CalculateSalesOrder(request: $request) {
lineItems {
syncNumber
type
itemId
quantity
salesPriceNet
salesPriceGross
}
totalNetAmount
totalGrossAmount
totalNetAmountInclShipping
totalGrossAmountInclShipping
companyVatId
}
}{
"request": {
"calculateSalesOrderRequest": {
"companyId": "id",
"customerId": "id",
"lineItems": [
{
"syncNumber": 1,
"quantity": "value"
}
],
"departureCountryIso": "string"
},
"recalculateTaxMode": "NO_RECALCULATION",
"changes": [
{}
]
}
}{
"data": {
"CalculateSalesOrder": {
"lineItems": [
{
"syncNumber": 1,
"type": "CUSTOM",
"itemId": "id",
"quantity": "value",
"salesPriceNet": "value",
"salesPriceGross": "value"
}
],
"totalNetAmount": "value",
"totalGrossAmount": "value",
"totalNetAmountInclShipping": "value",
"totalGrossAmountInclShipping": "value",
"companyVatId": "string"
}
}
}CalculateSalesOrder
Calculate prices, discounts, and taxes for a sales order without persisting it.
If a request with this mutation’s Idempotency-Key was already completed, the response’s extensions contains an idempotency.{responseName} entry with wasReplayed: true.
CalculateSalesOrder(request: CalculateSalesOrderCommandRequestInput!): CalculateSalesOrderCommandResponse!Arguments
The list of calculated sales order line items.
The total net amount for the sales order.
The total gross amount for the sales order.
The total net amount for the sales order including shipping costs.
The total gross amount for the sales order including shipping costs.
The VAT ID of the company for the departure country.
The ISO code of the currency used for the calculated prices.
The currency factor used for the price conversion.
The net shipping cost.
The VAT amounts grouped by tax rate.
The gross shipping cost.
mutation CalculateSalesOrder($request: CalculateSalesOrderCommandRequestInput!) {
CalculateSalesOrder(request: $request) {
lineItems {
syncNumber
type
itemId
quantity
salesPriceNet
salesPriceGross
}
totalNetAmount
totalGrossAmount
totalNetAmountInclShipping
totalGrossAmountInclShipping
companyVatId
}
}{
"request": {
"calculateSalesOrderRequest": {
"companyId": "id",
"customerId": "id",
"lineItems": [
{
"syncNumber": 1,
"quantity": "value"
}
],
"departureCountryIso": "string"
},
"recalculateTaxMode": "NO_RECALCULATION",
"changes": [
{}
]
}
}{
"data": {
"CalculateSalesOrder": {
"lineItems": [
{
"syncNumber": 1,
"type": "CUSTOM",
"itemId": "id",
"quantity": "value",
"salesPriceNet": "value",
"salesPriceGross": "value"
}
],
"totalNetAmount": "value",
"totalGrossAmount": "value",
"totalNetAmountInclShipping": "value",
"totalGrossAmountInclShipping": "value",
"companyVatId": "string"
}
}
}Was this page helpful?