Skip to Content
POS Hide Invoicing
pos_hide_invoicing_config

POS Hide Invoicing

Hide the Invoice option per POS configuration.

  • Odoo 19
  • Point of Sale
  • 19.0.1.0.0
1

Overview

Some shops never issue customer invoices from the cashier screen. This module adds one setting to each Point of Sale configuration that hides the Invoice option on the payment screen. Because the rule belongs to the configuration and not to the user, every cashier on that register behaves the same. The server also refuses to invoice orders from such a POS, so the rule cannot be bypassed.

2

Usage steps

  1. 1

    Open the POS settings

    The administrator opens Point of Sale settings and selects the POS configuration to edit. The new option appears among the configuration settings. It is stored on the POS configuration record. Different registers can have different values.

    • Open Settings, Point of Sale
    • Pick the POS configuration
    • Option stored per configuration
  2. 2

    Tick the hide invoice option

    The administrator ticks the hide invoice button option and saves. No further configuration is needed. The change applies at the next POS session load. Untick it to restore the standard behaviour.

    • Tick and save
    • Applies on the next session load
    • Untick to revert
  3. 3

    The cashier no longer sees Invoice

    In the POS screen the Invoice option on the payment screen is hidden by a small script for that configuration. The cashier completes payment as usual without the ability to choose invoicing. Other POS configurations are unaffected. No user-level permission is involved.

    • Invoice option hidden on payment
    • Other POS configs unaffected
    • No per-user permission
  4. 4

    Server-side protection

    When orders are synchronized, the server checks the session's POS configuration and forces the to-invoice flag to false if invoicing is hidden. This closes the gap left by editing the screen alone. Orders are saved as ordinary POS orders. The module does not touch receipts, QR codes or loader data.

    • Forces to_invoice to false
    • Orders saved as normal POS orders
    • Receipts and QR untouched
4

Roles

Benefiting roles
Role
POS administrators
Cashiers
5

Dependencies

Back to version applications

Want to know more or try this app? Contact us

We can arrange a demo or a trial and answer your questions about POS Hide Invoicing.

Contact us