Logic is an ERP system used by some of Increff Omni clients.

This documents will describe all the interfaces which Increff Omni is integrated with Logic.

Flow Diagram

Fig 1.1 Logic Current APIs Flow Diagram

WorkFlows Supported

Workflow Supported Comments
ItemMaster fetch Yes There are groups defined in logic, master have to be added to the groups so that Increff can fetch
PartyMaster fetch Yes There are groups defined in logic, master have to be added to the groups so that Increff can fetch
PO fetch (Delivery Note) Yes Delivery Note is PO for Increff Omni(one delivery note corresponds to one gate entry in WMS)
GRN posting for PO Yes GRN posting when a gate entry is closed.
StockTransfer fetch (STO) Yes company-owned stores/warehouse to warehouse transfers.
(Inward for Omni)
GRN posting for ST (STI) Yes GRN posting when a gate entry is closed.
B2BReturn fetch Yes Non-company-owned stores to warehouse
(Inward for Omni)
GRN posting for B2BReturn Yes GRN posting when a gate entry is closed.
B2C Sales Posting Yes Two-step process:
1.Order creation in logic
2.Bill posting in logic
B2C Return posting Yes Completed return orders are posted to logic
B2B2C sales posting Yes This flow is specifically for the AJIO B2B-B2C model. Increff posts Ajio orders when they are fulfillable in Increff OMS. These orders remain on-hold in OMS. Then e-invoice needs to be created in logic and posted to increff back.
B2B Sales order fetch Yes While fetching sale orders, logic returns both b2b and b2c sales orders and increff filters the b2b sale order using the order prefix.
B2B Sales order Posting Yes Completed b2b sale orders are posted to logic
Purchase return order fetch No
Purchase Return outward posting. No Had some issues with associating the order to QC fail/pass inventory.

Pre-requisites

Client has to provide following values:

  1. Logic Url, username, password
  2. BranchCode for warehouses.
  3. TaxRuleFieldName: In the logic’s article master Json which is fetched by the logic-app, for every client there is a field in which the tax rule ispopulated. So we need the field name before going live. E.g.: for client_x, tax rule comes in the field named: “groupName5”
  4. Tax rules mapping with increff tax rules
  5. Grn_prefix,godown_name : is needed if stockTransferflow is going live
  6. Rcu_mem_prefix, b2cOrderPrefix, default.rcu.mobile.number, default.rcu.first.name: **needed if b2c and b2cReturn is going live
  7. B2bOrderPrefix: needed if b2b outward flow is going live. B2B and B2C order prefix cannot be the same because we differentiate orders on the basis of prefix.

Interfaces

Article Master Creation