Skip to main content
The platform’s business process is structured as a clear, event-driven flow that covers every step from catalogue management to final payment. This approach ensures that each action—whether it’s creating a product, placing an order, or issuing an invoice—is triggered by a specific event, always initiated by either the seller or the buyer. This event-driven model guarantees transparency, traceability, and accountability throughout the entire transaction lifecycle. There are two main stages in this process:
  1. Catalogue Management: Sellers manage the products or services available for buyers, including creation and updates.
  2. Order-to-Cash Process: Buyers place orders, and sellers fulfill, deliver, and invoice, leading to payment collection.

Catalogue Management

1

Create Catalogue Item

The seller creates a new catalogue item, making it available for buyers to view and order.

Who creates? Seller

Event Name: CatalogueItemCreated

2

Update Catalogue Item

The seller updates an existing catalogue item (e.g., price, description, availability).

Who creates? Seller

Event Name: CatalogueItemUpdated

Order-to-Cash Process

1

Create an Order

The buyer places an order for one or more catalogue items.

Created by: Buyer

Event Name: OrderCreated

2

Create a Delivery Note

The seller generates a delivery note to confirm shipment or delivery of the order.

Created by: Seller

Event Name: DeliveryNoteCreated

3

Create an Invoice

The seller issues an invoice for the delivered goods or services.

Created by: Seller

Event Name: InvoiceCreated