Improvement Suggestion: Support for Negative Line Items in POS Checkout

robert

Dear Cin7 Support Team,

I’d like to submit a feature request for the Cin7 POS system that would significantly streamline our checkout process and improve flexibility during sales transactions.

Request:

Enable the ability to remove or exclude an item from the total sale by entering a negative quantity (e.g., “-1”) directly in the POS during a transaction.

Use Case Example:

When selling a bicycle, there are occasions where a customer brings their own saddle. In such cases, we still need to ring up the full bicycle (which includes a saddle by default), but deduct the value of the saddle in the same transaction.

Currently, this requires us to manually edit the bike’s price or handle it through a workaround like issuing a discount or credit note, which is inefficient and causes confusion in inventory and reporting.

Proposed Solution:

Allow staff to enter a line item with a negative quantity (e.g., -1 saddle) to reflect the return or exclusion of that item during the same sales transaction. This would:

  • Maintain accurate inventory records
  • Reflect true pricing and itemization on the invoice
  • Reduce manual workarounds and pricing adjustments
  • Improve customer experience by simplifying the checkout process

We believe this would be a small yet powerful improvement to the POS workflow for retailers who deal with product swaps, custom builds, or bundled product exclusions.

Please let me know if this can be considered or added to the development roadmap.

Kind regards,

Robert Diehl

General Manager

9

Comments

11 comments

  • Comment author
    jince

    Yes totally agree as this helps easy return to inventory in one go, also helps in maintaining accurate inventory.

    2
  • Comment author
    ahmed.h

    This would be an excellent and practical addition to the Cin7 POS system. As a business that frequently deals with custom bike builds and product swaps, the ability to use negative quantities in a sale would save time, reduce manual errors, and offer much-needed flexibility during checkout. It would also enhance inventory accuracy and provide cleaner invoicing for customers. Fully support this feature request — it would be a big win for both front-end staff and back-office operations.

    1
  • Comment author
    volker

    Great Idea

    0
  • Comment author
    Wesley

    Will make adjustments of smaller parts easier to manage and save time. Great idea seeing that we are consistently changing items on a daily basis due to so much customization and movement. 

    1
  • Comment author
    chirag

    I agree with you, Robert.  

    0
  • Comment author
    rishabh

    Will make the process so easy if that happens. 

    0
  • Comment author
    francois

    Great idea. It would be great to have this. 

    0
  • Comment author
    mani

    Nice thought. It simplifies the checkout process and reduces manual intervention. I strongly agree with Robert.

    0
  • Comment author
    Matthew Boogaard

    This is a great idea. This is a limitation of Cin7 core in general, not just the POS. You can't return an item that wasn't “sold”, but as you point out, customisable products, kits etc may use substitutions and they are very difficult to process using the standard workflow.

    0
  • Comment author
    Matthew Boogaard

    You should recategorise this as a feature request.

    0
  • Comment author
    stephen

    Yes, totally agree with this idea.

    0

Please sign in to leave a comment.