B2B Invoicing

Ajio works on a B2B2C model. i.e. 

  • Customer sees inventory being sold by Ajio
  • Customer places order
  • Ajio makes an invoice for Customer
  • Ajio makes a back-2-back B2B purchase of these inventories from the brand


Ideally, when such a sales is done, Ajio must raise a back-2-back PO to brand and brand must raise a back-2-back invoice to Ajio automatically (either via ERP integration or emails or some other mechanism).


We are providing two approaches (below) to solve this problem.


Approach 1

 




  1. Consumer places an order in Ajio

  2. B2C order comes to Assure from Ajio with B2B PO details

  3. B2C order is processed in Assure.

  4. While packing B2C order in Assure

    1.  B2C invoice is printed and placed in the package.

    2. A back to back B2B invoice is raised to Ajio on behalf of the seller. For generating B2B invoice, Assure needs invoice number series from Seller.





Approach 2



  1. Consumer places an order in Ajio

  2. B2C order comes to Assure from Ajio with B2B PO details

  3. B2C order is processed in Assure (i.e. picked, packed, dispatched)

  4. Once the order is marked completed in Assure, the B2C Sales Orders details are posted to ERP.

  5. ERP creates a B2B invoice based on SO details

  6. Seller sends these B2B invoices to Ajio manually (e.g. via email) or via ERP integration with Ajio