Skip to content

POS — Point of Sale

Purpose

The POS is the Application Component responsible for executing store checkout and store sales interactions.

Responsibilities

  • Checkout execution
  • Store sales execution
  • Store payment capture
  • Receipt generation
  • Customer identification at checkout
  • Return and exchange execution in store

Explicit Non-Responsibilities

  • Enterprise order lifecycle ownership
  • Customer master data ownership
  • Enterprise inventory ownership

Business Services

  • Checkout Basket
  • Search Customer
  • Authorize Payment
  • Capture Payment
  • Collect Order
  • Process Return

Published Events

  • CheckoutCompleted
  • PaymentCaptured
  • ReturnReceived

Consumed Events

  • OrderConfirmed
  • PromotionActivated
  • CustomerUpdated