OrgPad logo

3S POS

Created by Hadi Sanouree

3S POS

ERPNext New POS

Here is the design of the new POS,

Goal is to utilise the current ERPNext original POS and modify some of it's behaviour

Immediate Goals:

Later Goals:

Phase I: Direct Submit

POS Should be able to:

Note: I noticed that currently even before closing the shift, available qty is affected in POS available  but not affected in Stock balance report

Phase II: Multi Cuurency

  1. Modification and testing of payment.
  2. Current behaviour is the system takes single currency.
  3. currently the system automatically makes the cash change, without selecting the cashbox to return from.
  4. There is an issue in payment in checking out when trying to return partial qty, of the original order, payment error.

image

Changes

  1. Having two cash boxes, the existing one (USD) and another cashbox in (IQD)
  2. The user will be able to select a combination of payment from both boxes
  3. New fields with certain formulas to handle multi currency
  4. Accounting ledgers should be created based on final feild results

Phase II: Formulas

There should be a 4 extra feilds "read only" that shows how much exchange is remaining

Assumptions:

Fields & Formulas

USDC = USD Cash Box (By user)

IQDC =IQD Cash Box (By user)

USDP = USD Paid Change (By user)

IQDP = IQD Paid Change (By user)

USDG = Suggested USD Change (Calculated - Read Only)

IQDG = Suggested IQD Change (Calculated - Read Only)

NINV = Net Invoice amount after disounts and Loyalty points (Fetched)

EXG = Exchange rate fetched from ERPNext (IQD to USD) (Fetched)

Phase II: Accounting Ledgers

Accounting ledgers should be automatically created based on entries from previous final fields considering:

GL Entries should be as follows:

Note1: Write off is equal to (Net Sales invoice Amount) - (Total Paid Amount)=

WRT=NINV - (USDC*EXG + IQDC - USDP*EXG - IQDP)

Details on creation of GL Entries in Inovoice is already done by Abdul Monem

Phase II: POS Profile

Should Allow adding multi currency "Mode of Payments"