Skip to end of banner
Go to start of banner

Enabling B2B2C Business Model Support in Increff Omni

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Overview

The main objective of this Document is to define the scope of the implementation of a Dummy Client

( Client X ) of a Brand ( Client Y ) so that Brand can expose the inventory of Client X on the Marketplaces.

Increff Omni system will be used to perform all the Business Processes and Operational processes.

Problem Statement

If a Brand ( Client X ) has registered themselves as a legal entity in Increff Omni system but they cannot register themselves on the Standard Marketplaces due to Business constraints if they have registered one of their other legal entity ( Client Y ) on Standard Marketplaces.

Solution

The solution to enable the B2B2C business model for any Brand which is having more than one client entities like Client X and Client Y which are registered in Increff Omni System contains Increff B2B2C Toolkit module acting as a intermediate between Increff OMS, Increff ERP Integration Layer, Brand’s ERP system, Govt. E-Invoicing system and Standard Marketplaces.

Below mentioned is the Workflow Details and Diagram for reference.

Steps in diagram

Workflow

0-A

Client Y creates a Seller account on Standard Marketplace

0-B

Client Y seller account is configured on Brand’s ( Client X ) Increff Omni System

1

Increff Omni system sends inventory update to marketplace using Client Y Marketplace account

2

B2C Order is received to Client Y seller, which gets created in Client X Increff Omni system

2

Warehouse team does the picking, and comes to packing station.

3

Increff system makes a pack confirmation call to Increff B2B2C Enabler toolkit

3.1

Pack confirmation call is forwarded to Increff Logic Integration layer

3.1

Increff B2B2C toolkit triggers an API call to Increff ERP Integration Layer.

Increff ERP Intergration Layer will return Order/Invoice no. identifier from Brand’s system.

3.2

Pack confirmation call is forwarded to Brand’s ERP System.

(Increff will use the Marketplace order ID in all the communication. )

3.3

Brand’s ERP triggers a E invoice creation between Client X and Client Y and returns 200 success to Increff Omni system.

This indicates the Increff Omni system that now B2B transaction is done between Client X and Client Y and B2C order transaction can be now done on marketplace

3.4

Increff Omni sends a packing confirmation call to Standard Marketplace

3.4

Increff Omni receives the B2C Invoice and Shipping label.

4

Increff System handover call to B2B2C toolkit

4.1

Increff B2B2C Toolkit will check with Increff ERP Integration layer if E-invoice is created

4.2

Increff B2B2C Toolkit will trigger handover to Standard Marketplace for E-invoice created orders

5

If B2C Order gets cancelled, Increff will send the cancellation posting to Increff ERP Integration layer.

Increff ERP Integration layer will check if cancellation posting is for the channel which is running on B2B2C model and invoice is already created for that order, and trigger B2C return for such scenarios.

6

Increff Omni system will send B2C Return posting to ERP Integration Layer.

ERP integration layer will check if returns posting is for the channel which is running on B2B2C model, and trigger B2Cr eturn with Client Y account codes and addresses for such scenarios.

  • No labels