The Order Service has Entities and Operations concerned with orders created in Norce [Storm].
The Order Service has Entities and Operations concerned with orders created in Norce [Storm].
Creates an invoice from another system. Will capture/activate payment if applicable.
Read more about the method here.
Invoice
Determines if all invoices already received in case of partial payments. Null is considered as true.
List of invoiced order items. Mandatory for PSP capture.
Represents successful payment reservation. Either PaymentCode or PaymentRef must be provided.
Set to true to suppress a PSP call for this invoice. Invoice will be stored as information only.
curl -i -X POST \ https://connect.lab.storm.io/4.0/api/Order/CreateInvoice \ -H 'Content-Type: application/json' \ -d '{ "ClientOrderRef": 0, "CurrencyCode": "string", "ErpOrderNo": "string", "InvoiceDate": "string", "InoviceNo": "string", "AddressLine1": "string", "AddressLine2": "string", "ApplicationKey": "string", "Attention": "string", "CareOf": "string", "City": "string", "Comment": "string", "Country": "string", "ContryCode": "string", "CreditedInvoiceNo": "string", "CultureCode": "string", "DeliveryDate": "string", "Gln": "string", "GroupCode": "string", "InvoiceDueDate": "string", "InvoiceRoundOff": 0, "IsLastInvoiceForOrder": true, "Items": [ { "PartNo": "string", "Quantity": 0, "UnitPrice": 0, "Description": "string", "Discount": 0, "LineAmount": 0, "LineNo": 0, "PriceList": "string", "ProductName": "string", "SalePrice": 0, "UnitVat": 0, "VatRate": 0 } ], "Name": "string", "Payment": { "PaymentCode": 0, "PaymentMethodCode": "string", "PaymentRef": "string", "AdditionalInfo": [ { "Code": "string", "Code2": "string", "Id": 0, "Value": "string" } ], "Amount": 0, "CurrencyCode": "string" }, "PaymentMethodCode": "string", "PaymentMethodName": "string", "Region": "string", "SuppressPspCall": true, "TotalAmount": 0, "Vat": 0, "VatRoundOff": 0, "ZipCode": "string" }'
Create a credit request that is sent to a payment service, if applicable. Must be related to an order, but can be a partly credit.
Read more about the method here.
Invoice to be credited.
Determines if all invoices already received in case of partial payments. Null is considered as true.
List of invoiced order items. Mandatory for PSP capture.
Represents successful payment reservation. Either PaymentCode or PaymentRef must be provided.
Set to true to suppress a PSP call for this invoice. Invoice will be stored as information only.
curl -i -X POST \ https://connect.lab.storm.io/4.0/api/Order/CreditPayment \ -H 'Content-Type: application/json' \ -d '{ "ClientOrderRef": 0, "CurrencyCode": "string", "ErpOrderNo": "string", "InvoiceDate": "string", "InoviceNo": "string", "AddressLine1": "string", "AddressLine2": "string", "ApplicationKey": "string", "Attention": "string", "CareOf": "string", "City": "string", "Comment": "string", "Country": "string", "ContryCode": "string", "CreditedInvoiceNo": "string", "CultureCode": "string", "DeliveryDate": "string", "Gln": "string", "GroupCode": "string", "InvoiceDueDate": "string", "InvoiceRoundOff": 0, "IsLastInvoiceForOrder": true, "Items": [ { "PartNo": "string", "Quantity": 0, "UnitPrice": 0, "Description": "string", "Discount": 0, "LineAmount": 0, "LineNo": 0, "PriceList": "string", "ProductName": "string", "SalePrice": 0, "UnitVat": 0, "VatRate": 0 } ], "Name": "string", "Payment": { "PaymentCode": 0, "PaymentMethodCode": "string", "PaymentRef": "string", "AdditionalInfo": [ { "Code": "string", "Code2": "string", "Id": 0, "Value": "string" } ], "Amount": 0, "CurrencyCode": "string" }, "PaymentMethodCode": "string", "PaymentMethodName": "string", "Region": "string", "SuppressPspCall": true, "TotalAmount": 0, "Vat": 0, "VatRoundOff": 0, "ZipCode": "string" }'