Update allowances

A request to update a existing allowance.

Path Params
string
required
length between 1 and 100

The unique identifier of an order, given by the Tenant. Must have size between 1 and 100 and match with the regular expression '[a-zA-Z0-9_.~-]{1,100}'.

string
required
length between 1 and 100

The ident of the allowance to update. Must have size between 1 and 100 and match with the regular expression '[a-zA-Z0-9_.~-]{1,100}'.

Body Params

A request to update an allowance. An allowance is assigned to a specific order. It represents a purchased product with its description, price and quantity. A order item is created when a new order is created. Order items automatically generate matching billable items. If additional items need to be assigned to a order, a new billable item must be generated. Please see Billable Item Model for more details.

string | null

e.g. article number, SKU, ISBN, not unique. Max 32 Chars. Size must be between 0 and 32.

string | null

Description.

string | null

The group to which an item belongs. Max 64 chars. Size must be between 0 and 64.

string
enum
required

Type of the allowance. Must not be null.

Allowed:
string
required
length ≥ 1

Name of the item. Must not be blank.

string | null

Operating site of the iallowance. Only predefined operating site identifiers are allowed.

performanceLocation
object | null

Where the service has been provided. Used for tax calculation and can be printed on documents.

properties
array of objects | null

Additional allowance properties

properties
rowTotalGross
object
required

A monetary amount along with a currency.

rowTotalNet
object
required

A monetary amount along with a currency.

string | null
enum
deprecated

DEPRECATED. Deprecated: Use tax location and performance location instead. The country where the product or service was sold. Should be a valid ISO 3166-1 alpha-3 or alpha-2 code.

taxInformation
array of objects | null

All tax information for this allowance. Size must be between 1 and 1.

taxInformation

A request to create a new tax information object. Represents the details of associated tax information

rowTotalTax
object
required

A monetary amount along with a currency.

string | null

Tax category code, usually from UNCL5305. Size must be between 0 and 255.

string | null

Name of tax code which specifies tax rate, type of tax and calculation method of the country where billing takes place.

string | null

Tax exemption reason code, e.g. VATEX code. Size must be between 0 and 255.

string | null

A textual statement of the reason why the item is exempted from TAX or why no TAX is being charged. Size must be between 0 and 255.

string | null

Name of the tax.

number
required
≥ 0

Tax rate. Must not be null. Must be greater than or equal to 0.

taxLocation
object | null

Where the service is taxable. Can be provided, but might be overwritten during tax calculation.

string | null
enum

It defines tax trading procedure of an allowance.

Allowed:
Responses

Language
Credentials
OAuth2
Missing 1 required scope
LoadingLoading…
Response
Choose an example:
application/json