1pospay logo
    BlogContact Sales

    ERPNext POS · 05 / Close the shift

    ERPNext POS Opening, Closing and Reconciliation Guide

    Learn a practical shift-closing process for ERPNext POS, including cash checks, payment reconciliation and version-dependent invoice posting.

    By 1 POS Pay · · 3 min read

    General guidance for ERPNext users. Screen labels and posting behaviour depend on your version, settings and installed apps. Rehearse transactions in a training environment before going live.

    Record an accurate opening position

    An opening session identifies the cashier, profile and start of trading. Record the actual float in the cash drawer. If the next cashier uses a different session, make the handover explicit instead of leaving the previous user’s session open indefinitely.

    Separate the float from sales receipts. Keep approved records of cash removed or added during the day, because the final count must be explained by more than sales totals alone.

    Compare each payment method

    At closing, review the transactions included in the shift and check for unfinished drafts, duplicate sales and approved returns. Count the cash independently, then compare it with the expected amount after opening float, cash receipts, change, refunds and documented movements.

    For Credit Card, PayNow and Bank Transfer, compare the recorded amounts with merchant or receiving-bank evidence. An electronic payment total is not physical cash. A provider batch total may also differ from the bank deposit because settlement occurs later or fees are deducted.

    Understand when ledgers are posted

    Check POS Settings and the invoice type used by your installation. In the POS Invoice consolidation workflow, closing consolidates eligible POS Invoices into Sales Invoices, which produce the relevant accounting and stock postings. Review the closing result and any background processing errors.

    ERPNext v16 can also use Sales Invoice mode for POS. In that mode, submitted Sales Invoices follow their normal posting workflow; do not assume that all ledger updates wait until closing. The shift still needs reconciliation. Custom apps can change behaviour, so confirm this in your own test environment.

    ERPNext Point of Sale item detail showing the highlighted Available Qty at Warehouse field beside the cart
    Official ERPNext demo screenshot highlighting Available Qty at Warehouse. The cart and item detail illustrate where to check quantity before checkout. Original sample amounts, units and customer are unchanged; they do not illustrate Singapore tax calculations. Interface may differ by version. Source: Frappe documentationSelect the image to view it at full size.

    Resolve differences and complete handover

    Record a clear explanation for a shortage, overage or unmatched transfer and escalate it according to business policy. Do not invent an extra sale, alter the opening float or create a duplicate receipt just to make the totals agree.

    Submit the closing entry only after reviewing its scope and amounts. Check that it completes successfully and retain its reference with settlement evidence. Where processing fails, investigate the existing entry before retrying; do not make a second closing entry blindly. Have the next cashier open their own correctly assigned session.

    Common questions

    Does every ERPNext POS sale post only at closing?

    No. Posting depends on the invoice mode and version. POS Invoice consolidation and direct Sales Invoice mode have different posting behaviour.

    What if the cash count does not match?

    Recount, review change, refunds and documented cash movements, and escalate the difference. Keep an honest audit trail instead of changing unrelated transactions.

    References and further reading

    Prepared with Frappe documentation and the ERPNext v16 POS implementation. Check your installation’s settings when following these guides.

    Plan the payment side of your POS

    Choose a terminal, online gateway or payment-link provider that fits your operation. Discuss collection, settlement and integration requirements before committing to a workflow.

    Talk to 1 POS Pay →
    Avatar
    Dear Customer, need advice on payment solution? WhatsApp us.