How to inherit transaction line quantities (or not) | ParagonERP

Removing zero quantity lines upon issuing a transaction

Introduction

Paragon allows you to create a transaction from one or more transactions. This is a great way to save time and reduce errors in data entry.  However, sometimes if the original transaction contains lines with zero quantities, you may not want the line to be displayed in your new transaction. Paragon conveniently allows you to decide if those zero lines should be removed or displayed in the new transaction at all.

To demonstrate this, we will use the example of creating an Invoice from a Sales Order.

Edit screen setup

From anywhere in Paragon, navigate to the settings page and then click on Screen Setup.



From the list of modules on the left, select the module you want to edit the setting for. In this example, we have selected the Invoice module. Once selected, click on the edit button in the top right corner and then on advanced settings.



A modal will appear. By default, the setting Remove zero quantities on issue will be set to Never. However, you have 2 other options to select from. Select the one that best suits your business needs, and then click on the accept button located on the bottom right corner of the modal.




The options to select from are:
- Never: 0 quantity lines will be displayed
- Always: When issued, 0 quantity lines will be removed from the transaction
- Ask: When issued, Paragon will ask you if you would like the 0 quantity lines to not be displayed

If you want to cancel your changes at any point, click on the cancel button on the modal.

In this example, we will select the Ask option.
To finalize your changes, click on the save button in the bottom right corner of the screen.



Note that if the copied line has zero units remaining but already included a discount, the line cannot be removed automatically.
Similar to creating any transaction from another, we now create an Invoice from a Sales Order.



Make sure that the inherit quantities checkbox is selected. If not, then all lines will be inherited with 0 quantities

Notice that since the Invoice is still in temp status, the 0 quantity line appears because it inherited it from the Sales Order. Now click on issue.



Since we selected the Ask option earlier in screen setup, a modal will appear asking us if we would like to remove any 0 quantity lines. If we had selected Always, the modal would not appear and any 0 quantity lines will be removed without confirmation, after issuing.

Click on yes to proceed.



Now the Invoice is issued and the 0 quantity line has been removed.



If you selected on the No option for this setting, then any 0 quantity lines would still be displayed after issuing your transaction.
Note that all this also applies to transaction created manually, not just transactions created from another transaction.

What's next?

Check out these relevant articles to learn more:


    • Related Articles

    • Setting up Transaction Screens

      Introduction Information that may be important to see on an invoice may not be as relevant to see on a shipment. For this reason, Paragon allows you to decide on a module by module basis how all your screens are configured. This article will explain ...
    • How to use the transaction grid

      Paragon ERPs grouping grid feature is an elegant solution to easy data entry and is an integral part of how users interact with the system. You will find it in multiple places in Paragon - one of which is in transaction lines throughout the software. ...
    • Rule - Populate discount % on transaction lines based on the header discount %

      When dealing with transactions, you may want to carry the discount rate from one transaction to another; order to invoices for example, while fulfilling the order with multiple deliveries. As a result you want to carry the discount for all line items ...
    • How to delete transaction lines

      Introduction The following document explains how to delete line items in Paragon. Note: For the purposes of this wiki, the order module was used. However, this function works in all of the modules. Steps In the main screen select the appropriate ...
    • Rule - How to set up pricing by quantity

      For some products, depending on industry practices, customer contracts, or other purposes, you might want to calculate and indicate the total price for a certain quantity of your product. For example, if you always sell a product by thousands, it ...