Product Types (Transaction Kind)

Guide to product transaction types in MAXsi POS

In MAXsi POS, a “product type” helps the system understand whether an item is:

  • a standard stocked product, or
  • a service/money transaction (non-stock), or
  • a special product meant for the Reload workflow.

You typically choose this when adding or editing a product under Transaction Type.

1) txn:stock (Standard)

This is the normal product type for physical goods.

  • Used for most items in a store.
  • If Transaction Type is not set, the system usually treats the product as stock.
  • Qty represents the number of items.

2) txn:tarik_tunai

Used for cash withdrawal transactions in POS.

  • Not a stocked item; it represents a service/money transaction.

3) txn:transfer_tunai

Used for cash transfer transactions in POS.

  • Not a stocked item; it represents a service/money transaction.

4) txn:topup

Used for top-up transactions.

  • Not a stocked item.
  • Suitable for products where the value is an amount/nominal.

5) txn:digital

Used for digital transactions.

  • Not a stocked item.
  • Suitable for digital products where the value is an amount/nominal (for example bill payments).

6) txn:semi_digital

Used for semi digital products processed through the Reload menu.

  • Intended specifically for the Reload workflow.
  • Reload can typically process only semi_digital items whose product code matches supported formats (example prefixes: topup-..., bb-..., bs-..., postpaid-...).

How to Choose

  • If it’s a normal product and stock must be tracked: use txn:stock.
  • If it’s a service/money transaction (withdraw/transfer/topup/digital): choose the matching type.
  • If it must be processed in Reload: use txn:semi_digital.

Note: This guide content may still be in Indonesian while we prepare the English version.

Published by: MAXsi POS — Android POS App