Skip to content

Documentation Norce Commerce Connect Order Service (4.0)

The Order Service has Entities and Operations concerned with orders created in Norce Commerce.

Download OpenAPI description
Languages
Servers
https://customer-slug.api-se.norce.tech/commerce/connect/4.0/

Schemas

Schemas

InvoiceItem

Order item to be invoiced.

PartNostringrequired

Item part no.

Quantityinteger(int32)required

Quantity of invoiced items.

UnitPricenumberrequired

Unit price

Descriptionstring

Item description. Mandatory for PSP capture.

Discountnumber

Deprecated

LineAmountnumber

Deprecated

LineNonumber

Line number.

PriceListstring

Item price list.

ProductNamestring

Product name.

SalePricenumber

Deprecated

UnitVatnumber

Unit VAT amount. Mandatory for PSP capture.

VatRatenumber

VAT rate in percent. Mandatory for PSP capture.

{ "PartNo": "string", "Quantity": 0, "UnitPrice": 0, "Description": "string", "Discount": 0, "LineAmount": 0, "LineNo": 0, "PriceList": "string", "ProductName": "string", "SalePrice": 0, "UnitVat": 0, "VatRate": 0 }

OrderInfo

Additional client-defined order information

Codestringrequired

Info code. Used for info matching.

Valuestring

Value to set

{ "Code": "string", "Value": "string" }

OrderItem

Represents order row

Discountnumberrequired

Discount

LineNointeger(int32)required

Norce Commerce generated row identifier. Unique within the order.

PartNostringrequired

Article number (Part No) in Norce Commerce.

Quantityinteger(int32)required

Number of items ordered.

Quantity2numberrequired

Item quantity for non-integer values.

Typestringrequired

Type of product.

Enum"Undefined""ErpStandard""Refurbished""Freight""Insurance""GiftCertificate""Bid""Download""Structure""Invoice"
TypeGroupstringrequired

Product type group.

Enum"Undefined""Physical""Virtual""Fee""Service""AddedFee"
UnitPricenumberrequired

Sale price for one item only excluding VAT (to get the row amount you multiply with quantity).

UnitPriceOriginalnumberrequired

Sale price before discounts.

UnitVatnumberrequired

VAT amount for one item (to get the row VAT multiply with quantity).

UnitPriceOriginalVatnumber

VAT amount for one item before discounts (to get the row VAT multiply with quantity).

VatRatenumberrequired

VAT in percent

AdditionalInfoArray of objects(CodeValue)(CodeValue)

Client specific information on order item.

Commentstring

Row comment.

Descriptionstring

Product description (ERP name in Norce Commerce).

ErpPartNostring

Article number in ERP (usually same as PartNo, different for SKU type 13 'Accumulation').

InternalProductIdinteger(int32)

Internal product id in Norce Commerce.

ParentLineNointeger(int32)

Exists if the row is a child to another row, e.g. in case of service articles or items in a package/bundle.

PriceListNointeger(int32)

Price list from which the price is derived.

PriceListsArray of objects(PriceListItem)(PriceListItem)

All price lists that the unit price original is based on. This is a list of all pricelists in the hierarchy.

PromotionsArray of objects(Promotion)(Promotion)

List of all promotions applied to the order item.

UnitOfMeasurestring

Unit of measurement, e.g. pieces, mm, g.

{ "Discount": 0, "LineNo": 0, "PartNo": "string", "Quantity": 0, "Quantity2": 0, "Type": "Undefined", "TypeGroup": "Undefined", "UnitPrice": 0, "UnitPriceOriginal": 0, "UnitVat": 0, "UnitPriceOriginalVat": 0, "VatRate": 0, "AdditionalInfo": [ {} ], "Comment": "string", "Description": "string", "ErpPartNo": "string", "InternalProductId": 0, "ParentLineNo": 0, "PriceListNo": 0, "PriceLists": [ {} ], "Promotions": [ {} ], "UnitOfMeasure": "string" }

Order Notification

Operations

Order

Operations

Invoice

Operations

POS Shipment

Operations