preferences:invoices

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
preferences:invoices [2019/10/28 16:44] – [13.03. Invoice preferences] Emily Porrellopreferences:invoices [2023/09/02 00:47] (current) – [16.03. Invoice preferences] Mark Glover
Line 1: Line 1:
 {{indexmenu_n>30}} {{indexmenu_n>30}}
- +====== 16.03. Invoice preferences ======
-====== 13.03. Invoice preferences ====== +
 <WRAP center round important 90%> <WRAP center round important 90%>
   * The preferences described here (accessed through **File > Preferences...**) apply to all stores on an mSupply server.   * The preferences described here (accessed through **File > Preferences...**) apply to all stores on an mSupply server.
-  * In a [[other_stuff:remote_sync|synced system]] there will be multiple 'sync satellites' and these settings can be different on each sync satellite. +  * In a [[synchronisation:introduction|synced system]] there will be multiple 'sync satellites' and these settings can be different on each sync satellite. 
-  * There are some settings that are 'per store' - refer [[https://docs.msupply.org.nz/other_stuff:virtual_stores#the_preferences_tab|Store preferences]], and store preferences can be different for each store on an mSupply server.+  * There are some settings that are 'per store' - refer [[other_stuff:virtual_stores#the_preferences_tab|Store preferences]], and store preferences can be different for each store on an mSupply server.
 </WRAP> </WRAP>
-==== Invoices 1 ==== 
  
-{{ :preferences:preferences_inv_1.png?direct |}}+==== Invoices 1 tab ==== 
 +{{ :preferences:preferences_inv_1.png?600 |}}
  
 === All invoices === === All invoices ===
- 
 === Allow editing tax rate and amount on invoices === === Allow editing tax rate and amount on invoices ===
 When checked the tax rate can be changed when entering an invoice. Otherwise, the default tax rate is always used. (On supplier invoices the actual tax amount can be directly edited if this option is checked. This allows perfect matching of tax amounts with amounts charged by a supplier). When checked the tax rate can be changed when entering an invoice. Otherwise, the default tax rate is always used. (On supplier invoices the actual tax amount can be directly edited if this option is checked. This allows perfect matching of tax amounts with amounts charged by a supplier).
Line 27: Line 24:
 === After deleting lines, redo the numbering === === After deleting lines, redo the numbering ===
 If this box is checked, deleting invoice lines will result in all invoice line numbers being updated so there is no gap in the numbering.// // If this box is checked, deleting invoice lines will result in all invoice line numbers being updated so there is no gap in the numbering.// //
- 
  
 === Activate budget module === === Activate budget module ===
Line 34: Line 30:
 === Activate ad hoc items === === Activate ad hoc items ===
 Ad Hoc items allow you to receive and issue items that you will only use once. That is, you have ordered the item for a particular customer, and do not want to hold it in stock. [[items:ad_hoc_items|For further information, see Ad Hoc items]] Ad Hoc items allow you to receive and issue items that you will only use once. That is, you have ordered the item for a particular customer, and do not want to hold it in stock. [[items:ad_hoc_items|For further information, see Ad Hoc items]]
 +
 +=== Reuse deleted invoice numbers ===
 +If checked then, when a customer or supplier invoice is deleted, the invoice number will be used again when a new invoice is to be created.
 +
 +=== Use program pricing ===
 +If checked then the sell prices for items on **customer invoices** are taken from the first master list that is to be used as a price list.
  
 === Round prices === === Round prices ===
Line 39: Line 41:
  
 === Supplier invoices === === Supplier invoices ===
- 
 == Allow editing margins on supplier invoice lines == == Allow editing margins on supplier invoice lines ==
 If this option is chosen, you can edit the margin for individual supplier invoice lines. Otherwise the margin will be locked at the margin set for that supplier in the window for editing supplier details (reached from the **supplier > edit supplier** menu.) If this option is chosen, you can edit the margin for individual supplier invoice lines. Otherwise the margin will be locked at the margin set for that supplier in the window for editing supplier details (reached from the **supplier > edit supplier** menu.)
Line 45: Line 46:
 === Hide batch number and expiry date entry === === Hide batch number and expiry date entry ===
 Some people use mSupply for inventory control of all sorts of general goods. Hiding these fields will speed up entering information if you do not use those fields. Some people use mSupply for inventory control of all sorts of general goods. Hiding these fields will speed up entering information if you do not use those fields.
- 
- 
  
 === Item margin overrides supplier margin on supplier invoices === === Item margin overrides supplier margin on supplier invoices ===
Line 92: Line 91:
  
 == Show inner and outer pack fields == == Show inner and outer pack fields ==
-If checked, mSupply will allow the entry of the `innerand `outerpack sizes if an item is packed 100 to a container, and 12 containers to box, the `inner' field entry would be `100' and the `outer' field entry would be `12'+If checked, mSupply will allow the entry of the "innerand "outerpack sizes. The "inner" pack size is the number of primary packs that fit in a carton and the "outer" pack size is the number of cartons that fit on a pallet. So, for example, if an item is packed in packs of 1000there are 24 of those in boxes and then there are 15 boxes on pallet, the "inner" pack size would be 24 and the "outer" pack size would be 15. 
 + 
 +When turned on, this preference results in an extra **Quan per inner** and **Inners per outer** field being displayed on the supplier invoice line input window shown on the [[receiving_goods:supplier_invoices#adding_new_lines_to_a_supplier_invoice|7.01. Supplier invoices]] page like this: 
 + 
 +{{ :preferences:pasted:20230113-144729.png?450 |}} 
 + 
  
 === Hold invoices by default === === Hold invoices by default ===
Line 100: Line 105:
 If checked, this option allows the user to track donated stock from source (supplier Purchase Order) to store (available for distribution in mSupply). If checked, this option allows the user to track donated stock from source (supplier Purchase Order) to store (available for distribution in mSupply).
  
-==== Invoices 2 ==== +==== Invoices 2 tab ==== 
- +{{ :preferences:invoices2.png?600 |}}
-{{ :preferences:addfrombompreferences.jpeg?650 |}}+
  
 === Customer invoices === === Customer invoices ===
- 
 // These options apply to customer invoices only.// // These options apply to customer invoices only.//
  
 == We run a backorder system== == We run a backorder system==
- 
 Check this item if you want to record backorders for customers for supply at a later date (For suppliers, backorders are recorded in the ordering system as partially supplied orders). Check this item if you want to record backorders for customers for supply at a later date (For suppliers, backorders are recorded in the ordering system as partially supplied orders).
  
Line 119: Line 121:
  
 == Auto-issue customer backorders when stock arrives == == Auto-issue customer backorders when stock arrives ==
- 
 Check this item if you want stock to be automatically issued to a customer with a backorder when it becomes available. Check this item if you want stock to be automatically issued to a customer with a backorder when it becomes available.
-== Show transport details == 
- 
-If this box is checked, then a transport details button will be shown on customer invoices, allowing editing of transport details (arrival dates, etc) and box numbers. 
- 
- 
- 
- 
  
  
 == Allow placeholder lines on customer invoices== == Allow placeholder lines on customer invoices==
- 
 // If you leave this box unchecked, all lines on an invoice will have to be actual stock. If you run a backorder system you must check this box.// // If you leave this box unchecked, all lines on an invoice will have to be actual stock. If you run a backorder system you must check this box.//
  
 == Show notes in store mode == == Show notes in store mode ==
- 
 If this box is checked, the window for issuing stock will be enlarged to show the area to enter abbreviations and customer directions or notes under store mode. These notes print on invoices after each invoice line. If this box is checked, the window for issuing stock will be enlarged to show the area to enter abbreviations and customer directions or notes under store mode. These notes print on invoices after each invoice line.
- 
-== Show direction entry in dispensary mode == 
- 
-If this box is checked, the window for issuing stock will be enlarged to show the area to enter abbreviations and customer directions or notes under dispensary mode. These notes print on invoices after each invoice line. 
  
 == Activate customer receipts module == == Activate customer receipts module ==
- +Check this box if you want // mSupply// to record the outstanding amount to be paid on each customer invoice. If this system is not activated, customer invoices will display a zero amount outstanding. Please note that if the **Receive payments from prescription window** preference is turned on (see [[preferences:general#payments_section|General preferencesDispensary mode tab]] and you want to trun this preference offyou will be asked if it is OK to turn off the **Receive payments from prescription window** preference too - that preference requires that the customer receipts module is turned on.
-Check this box if you want // mSupply// to record the outstanding amount to be paid on each customer invoice. If this system is not activated, supplier invoices will display a zero amount outstanding. (If you use a separate accounting system, and use // mSupply's// export facilitiesthere is no need to use the inbuilt payment system).+
  
 == Show item category while issuing goods ==  == Show item category while issuing goods == 
- 
 If you are making use of the item category facility, checking this box will allow you to see the category of the item you are issuing as it is being issued. If you are making use of the item category facility, checking this box will allow you to see the category of the item you are issuing as it is being issued.
  
Line 160: Line 146:
  
 Handy for helping invoices to not get forgotten! Handy for helping invoices to not get forgotten!
-== Choose contact for transport details == 
  
 +== Choose contact for transport details ==
 Checking this box allows you to choose a contact from your list of contacts when entering transport details. Checking this box allows you to choose a contact from your list of contacts when entering transport details.
  
 == Show 'Add from BOM' button == == Show 'Add from BOM' button ==
- 
 Checking this box allows you to create an invoice using a Bill of Materials.  The function inserts placeholder lines from BOM into the invoice - see here for details. Checking this box allows you to create an invoice using a Bill of Materials.  The function inserts placeholder lines from BOM into the invoice - see here for details.
  
 == Show custom transaction fields ==  == Show custom transaction fields == 
- 
 There are 4 customer transaction fields available for customised entries; their use is optional, and should you wish to use them, they have to be activated here, where the //Show custom transaction fields//checkboxes should be checked. You will note that they are grouped in pairs, 1 & 2 and 3 & 4, and this is also the window which allows you to define names for the fields; for example, you might wish to identify the person preparing the invoice and so give field 1 the name "Prepared by"; similarly the person authorising the invoice could be entered in field 2, which would be named "Authorised by". There are 4 customer transaction fields available for customised entries; their use is optional, and should you wish to use them, they have to be activated here, where the //Show custom transaction fields//checkboxes should be checked. You will note that they are grouped in pairs, 1 & 2 and 3 & 4, and this is also the window which allows you to define names for the fields; for example, you might wish to identify the person preparing the invoice and so give field 1 the name "Prepared by"; similarly the person authorising the invoice could be entered in field 2, which would be named "Authorised by".
  
 == Warn if expiry is less than XX days==  == Warn if expiry is less than XX days== 
- +Entering a number in this box causes mSupply to alert the user when any batch selected for issue is due to expire before this number of days has passed. An alert will be displayed when manually selecting stock for issue on a customer invoice or automatically selecting it with the **Issue stock for all placeholder lines** function, **Backorder** button, **History** button and Prescription repeats functionality.
-Entering a number in this box causes mSupply to alert the user when any item selected is due to expire before this number of days has passed.+
  
 == Disallow issue of goods with short expiry==  == Disallow issue of goods with short expiry== 
- +If this option is checked, mSupply will not allow issue (on customer invoices and prescriptions) of goods with an expiry date less than the number of days specified here. Goods with no expiry date will not be affected. Note that once this preference is checked, there is no way for the user to override itthe rule is enforced until the preference is turned off.
-If this option is checked, mSupply will not allow issue (customer invoicesprescriptions) of goods with an expiry date less than the number of days specified here. Goods with no expiry date will not be affected. Note that once this preference is checked, there is no way for the user to override itthe rule is enforced until the preference is turned off.+
  
 Enter zero in the field to disallow entry of goods that have expired. Enter zero in the field to disallow entry of goods that have expired.
 +
 +The restriction is applied to manually selecting stock for issue on a customer invoice or prescription or automatically selecting it with the **Issue stock for all placeholder lines** function, **Backorder** button, **History** button and Prescription repeats functionality.
  
 Note that inventory adjustments and supplier credits can still be issued to remove goods from stock or return goods to a supplier. Note that inventory adjustments and supplier credits can still be issued to remove goods from stock or return goods to a supplier.
  
 == Activate restricted item access by customer group==  == Activate restricted item access by customer group== 
- 
 When this check box is checked, any item that is assigned to a department may only be supplied to customers who are members of groups linked to that item's department. When this check box is checked, any item that is assigned to a department may only be supplied to customers who are members of groups linked to that item's department.
  
Line 193: Line 176:
  
 == Delete placeholder lines when confirming invoices==  == Delete placeholder lines when confirming invoices== 
- 
 When checked, placeholder lines are deleted when the invoice is confimed. When checked, placeholder lines are deleted when the invoice is confimed.
  
  
- 
-== Print the following message for placeholder lines==  
- 
-When this box is checked, the message typed in this field will be printed in the batch column for placeholder lines. For example, you might enter "backorder" to show these lines will be backordered. If you check the box and leave this field blank , the batch field will be empty. 
  
 == Require category entry on customer invoices == == Require category entry on customer invoices ==
- 
 If this option is checked, when entering customer invoices the user will be required to select one of the available transaction categories. Transaction categories are set up using the Special > Show transaction categories menu item. If no transaction categories for customer invoices have been set up, this option will have no effect. If this option is checked, when entering customer invoices the user will be required to select one of the available transaction categories. Transaction categories are set up using the Special > Show transaction categories menu item. If no transaction categories for customer invoices have been set up, this option will have no effect.
  
 == Hold invoice by default== == Hold invoice by default==
- 
 Invoices will be put on `hold' if this box is checked. Invoices will be put on `hold' if this box is checked.
  
Line 217: Line 193:
  
 === Other invoices === === Other invoices ===
- 
- 
- 
 == Allow customer to enter stock balances and request on stock history == == Allow customer to enter stock balances and request on stock history ==
 Checking this box allows a customer to enter the quantity of stock they have and mSupply will file it as part of their stock history and calculate how much needs to be sent to them to replenish their stock. Checking this box allows a customer to enter the quantity of stock they have and mSupply will file it as part of their stock history and calculate how much needs to be sent to them to replenish their stock.
  
 +==Limit patient and customer credits to previously prescribed items==
 +Users can only issue [[payments_and_receipts:prescription_payments#patient_credits|patient credits]] or [[returning_goods:receiving_from_customer|customer credits]] for items previously dispensed/issued to the patient/customer. When this box is checked, users must select items to credit from the **History** button and cannot manually add new items using the **New Lines** button.
  
 ===== Invoice printing preferences ===== ===== Invoice printing preferences =====
- +Please see [[preferences:printing]] 
-Please see [[preferences:printing|Printing preferences]] +\\ 
- +\\ 
-// Previous:  [[preferences:purchase_orders|Purchase Order Preferences]]    Next: [[preferences:printing|Printing Preferences]]//+|  //  Previous:  **[[preferences:purchase_orders]]** | | Next: **[[preferences:printing]]** //  |
 ---- struct data ---- ---- struct data ----
 +pagestatus.status    : 
 ---- ----
  
  • Last modified: 2019/10/28 16:44
  • by Emily Porrello