How to work POS Invoice & Order Cancellation Control

How to work POS Invoice & Order Cancellation Control 

Secure, Controlled and Accounting-Aligned POS Cancellations

In fast-paced retail and service environments, billing mistakes are inevitable. Whether it’s the wrong product, incorrect quantity or last-minute customer changes, businesses need a reliable way to handle corrections without disrupting accounting accuracy.

SKIT POS Invoice Cancel enhances the Point of Sale (POS) workflow by enabling secure and controlled cancellation of POS invoices and orders. With built-in validation and automatic accounting adjustments, it ensures every cancellation is transparent, traceable  and compliant with accounting rules.

Why This Module Matters  

This module is designed for businesses that:

* Frequently face billing errors at POS (wrong product or quantity)
* Need a safe and traceable invoice cancellation process
* Want to avoid manual backend accounting changes
* Require role-based control over cancellation permissions
* Prefer a clean and user-friendly POS cancellation flow

How Organisations Use This Module

Retail Stores  
  * Quickly cancel incorrect POS bills when wrong items are added or when                 customers change their purchase decisions.
Restaurants & Cafés 
  * Handle order corrections efficiently by cancelling items or full orders during           billing mistakes.
Multi-User POS Environments 
  * Ensure secure operations by restricting cancellation permissions and                     preventing  unauthorized actions.
Supermarkets & High-Volume POS
   * Maintain billing accuracy in high-traffic environments while keeping                        accounting records clean and consistent.

Key Highlights  

Cancel POS Invoice with Confirmation
   * Users can cancel POS invoices with a confirmation popup, ensuring that cancellations are intentional and controlled.
Automatic Accounting Reversal
   * When an invoice is cancelled, the system automatically voids the related               journal entries no manual intervention required.
Cancel POS Orders 
   * Orders can be cancelled directly from the POS interface, making it easy to correct mistakes in real time.
Customer-Based Order Access
   * Users can select customers, view their order history and cancel specific                  orders from the customer log screen.
Configuration-Based Control
   * Cancellations are only allowed when proper permissions are enabled in the         journal settings.

Screens & Features Overview
POS Interface
  * Access the POS screen to manage orders and initiate cancellations directly           without switching systems.

Active The addon 

Configuration Settings  
  * Navigate to: Settings → Users & Companies → Users
  * Enable: “Allow to Void Posted Journal Entry” for selected users

  * Activate “Allow Cancelling Entries” in journal settings
  * Enable “Allow Cancelling Entries” in both Customer Invoice and Point of Sale           journals to permit cancellation of posted entries. 

  * These configurations ensure only authorized users can perform cancellations.
  * Open the POS session > select the customer > Click the log icon 

Customer Order Log 
  * View customer-wise order history and select specific orders for cancellation         with ease.   

Confirmation Dialog   
  * A confirmation popup appears before cancellation to prevent accidental               actions.

Module Features Explained

1. Cancel POS Invoice with Confirmation
  * Users can cancel POS invoices directly, but only after a confirmation popup          appears.
  This prevents accidental cancellations and ensures the action is intentional.

2. Automatic Accounting Reversal
   * When an invoice is cancelled, the system automatically reverses related                journal entries.
  *  No need for manual accounting correction, everything stays accurate.

3. Cancel POS Orders
  * Users can cancel POS orders directly from the POS screen.
     Helps fix mistakes like wrong items or quantity instantly.

4. Customer-Based Order Access
   * Users can select a customer and view their order history.
      From there, they can easily identify and cancel specific orders.

5. Configuration-Based Control
  * Cancellation works only when settings are enabled:
  * “Allow Cancelling Entries” in Journal
  Ensures proper control based on company policy.

6. User Permission Control
  * Only users with permission (Allow to Void Posted Journal Entry) can cancel.
     Prevents unauthorized users from making critical changes.

7. POS Interface Integration
   * All cancellation actions are available inside the POS interface itself.
      No need to switch to backend or accounting modules.

8. Confirmation Dialog Safety
   * Before final cancellation, a warning/confirmation popup is shown.
      Adds an extra layer of safety to avoid mistakes.

Conclusion : 

The SKIT POS Invoice Cancel module brings structure, security and accountability to POS cancellations. It not only simplifies error correction but also ensures your financial records remain accurate and compliant.

For businesses handling high volumes of transactions, this module is not just a convenience it’s a necessity.

in Odoo
Sign in to leave a comment
How to Work Inventory Module Default Features in Odoo 18 Enterprise