This is a toolkit build on the integration to support the use-cases like e-invoicing , logistics booking , processing B2C/Web orders through manual uploading.
There have been requirements from some Increff Omni clients that they want to create their B2C/Web/B2B/wholesale orders through CSV upload and process them in WMS and also want to use our Retail Micro Services (RMS) functionalities like e-invoicing or shipping labels through logistics integration. Currently it is not possible because orders uploaded in OMS Increff Omni cannot talk to RMS for e-invoicing or shipping labels. In order to use the RMS functionalities, the orders must come via Integration Layer. The integration layer is connected to RMS to get the e-invoice or shipping labels.
.jpg)
Figure 1.0
| Parameter Name | Data Type | Description | Mandatory |
|---|---|---|---|
Parent Order Id |
String | Represents code of parent order of the order | no |
Order Id |
String | Unique code used by channel to identify the order | yes |
Location Code |
String | Location code of warehouse from where this order will get fulfilled | yes |
Partner Code |
String | This represents the B2B Customer Code. | yes |
Partner Location Code |
String | This represents the customer’s location to which order should go. | yes |
Qc Status |
String | This is either PASS/FAIL. The Qc Status must be the same for all items of a single order. | yes |
Payment Type |
COD/NCOD | If the order payment is Cash on Delivery, use COD. NCOD for all other types. The Payment Type must be the same for all items of a single order. | yes |
SLA |
Integer | The number of hours under which the order has to be processed | yes |
channelSkuCode |
String | SKU code of order item | yes |
orderedQuantity |
Integer | Quantity of the sku | yes |
sellingPrice |
Double | This is the selling price of the sku per unit. | yes |