In mSupply a “name” is one of these:
A name can also be more than one (or all!) of these at the same time.
In a multi-store system, you will quite likely not want the new customer to be visible to every store. By default, mSupply will make a new customer visible only to the store that you are logged in to when you create the customer. This store will be made the Supplying store. Make sure that you are logged in to the supply store before proceeding.
To add a new customer:
The unique code to identify this customer, supplier or manufacturer.
mSupply is made to work in tandem with an accounting program (although it will also function just fine by itself). The “Charge to” code is what is exported with each invoice. Generally you should make the charge code and name code the same (If you want, there is an option in the Preferences > Misc tab to make sure this is the case). For example:
Customer | Name code | Charge code |
---|---|---|
Fred H Hosp | fhhosp | bluehos |
Mary P Hosp | mphosp | bluehos |
Sam Q Hosp | sqhosp | bluehos |
Either the “customer” or “supplier” check box will be checked as appropriate, depending on whether you have chosen “new supplier” or “new customer” from the menus to produce this window. However, you can still alter things here without upsetting mSupply.
The customer/supplier name. (Remember you can use the Tab key to move from field to field)
If there are non-printable characters before or after the name, code or charge code they will be removed. Any non-printable characters in the name, code or charge code will be replaced with an underscore (_).
These are used when using the Health Supply Hub (replacement for the Remote tender module - see the Health Supply Hub page for details) to link suppliers or manmufacturers with their record on the Health Supply Hub server and maintained by The mSupply Foundation. If your system does not use the Health Supply Hub, then you can ignore these fields.
To link a supplier or manufacturer to one already entered in the Health Supply Hub:
mSupply will then search for a supplier or manufacturer (depending on whether the name is a supplier or manufacturer in mSupply) in the Health Supply Hub with a name having the same first letter. A window like this opens:
If the correct supplier or manufacturer is not shown in the list then clear the contents of the Quick search field. All suppliers or manufacturers registered on the Health Supply Hub are then displayed. You can refine the search by typing something in the Quick search field and only suppliers/manufacturers with names that begin with what you typed will be displayed.
When you see the supplier/manufacturer name that you wish to connect to the supplier in mSupply, double-click on it to select it; the Health Supply Hub code of the supplier/manufacturer will be put in the HSH code field and the supplier/manufacturer's Health Supply Hub name will be shown in the HSH name field.
It the search is unsuccessful or there is a problem connecting to the Health Supply Hub, you will be shown an appropriate message.
Note: if the name you are trying to link to the HSH is a customer then you shown a message telling you that linking it to a supplier or manufacturer in the Health Supply Hub is not possible.
In the main entry screen, there are 4 check boxes to mark each entry as a customer, a supplier, a manufacturer and an additional Benchmark category. This last category is a feature of the Tender Management module, and is fully explained in that section, under Using Benchmark prices
If this is checked this name can not be used for receiving or issuing goods.
This is applicable to suppliers only. There are a few situations in which this box should be checked:
Selection of any of the categories will fix a certain price margin for that Supplier or Customer.The price category value is entered in File >Preferences > Prices . When goods are being issued to this customer, the selling price is increased/decreased by the percentage specified in the Preferences for this price category.
These should be completed with relevant details
These category fields are used for reporting and are available for you to make whatever entries are appropriate in your situation. For example, you might wish to subdivide your Hospital category by number of beds, or your Clinics by the number of patients seen daily, etc. Or you may wish to identify your customers by their geographical location (region, district, state etc.) or by location type - urban, city centre, rural, remote, etc. The choice is yours - the main point to remember is that these fields are searchable, enabling you to produce reports relating to very specific criteria.
Custom fields are similar to Category fields, the main difference being that these fields are not validated using a drop-down list, and so can't be reliably used for categorisation.
You can use this field to group together certain types of customers or suppliers. You can filter the report by selecting the group in the Analysis field.
Here you can enter a postal address if it is different to the physical address of the supplier.
As of mSupply versions (Mobile and Desktop) released since 2019, the concept of a Supplying store is less relevant than it was. The feature is still active, can be utilised with custom code, and is the default store for internal orders are if this customer becomes a stoer in its own right.
Shipping address: If the name is a customer, shipping address fields will be shown.
Currency: Enter the currency code of the currency this supplier uses for invoicing you.
Margin: Enter the percentage margin to apply to items received from this supplier.
Freight factor: Enter the amount to add to quotations from this supplier to adjust quoted prices for freight. For example: a physical check on invoices from IDA reveals that freight to Nepal generally amounts to about 15% of the net value of the invoice. Therefore we would enter “1.15” in this field for IDA. Note that if suppliers quote you “CIF” prices, then you should enter “0” here.
When you are receiving goods, you can optionally specify the manufacturer of each item. Manufacturers can be chosen from a list that is made up of names which have the Manufacturer checkbox checked.
For the manufacturer field to be shown, the option must be turned on:
Before you can edit a name, you have to find it and display its details! For this example we will edit a customer. Editing a supplier is just the same, except that you start by choosing Show supplier from the Supplier menu.
Choose Customer > Show Customer. You are presented with a window to enter as much of the Customer name or code as you know:
If the search finds only one name that matches the filter criteria you entered, its details window will be displayed. If more than one name matches then you are shown a list of them all
This button allows you to enter the details of a new customer
This button opens a window displaying the details of the highlighted customer, allowing their details to be modified.
This button allows you to mark certain names with a flag.
Clicking this button will print a list similar to the one displayed on screen.
This button shows the same find window as choosing the menu item did so you can find a different group of names.
This button allows you to sort the displayed list by the criteria you choose. The Labels and Print buttons will use the order that is displayed. By default, names are displayed alphabetically based on the name column.
This button allows two customers to be merged into one; highlight the two entries click on the Merge button to display this window:
Choose the record you wish to keep and click on OK ; the data from the deleted record is then merged with the data of the record being kept. If you change your mind, click on the Cancel button, and the merger will be cancelled.
Clicking this button allows you to print address labels for the names in the list. The label editor is displayed.
Click on this icon to open the Quick Report editor window. Use of the Quick Report is discussed elsewhere in the guide. See Custom Reporting Tutorial
This allows you to bulk edit the Custom data fields associated with the displayed names. An editor window like this will be displayed:
Only fields with their checkbox selected in the “Update” column will be modified. Note that you have the option to apply the changes to all names currently displayed in the list or only ones that you have selected before opening the editor.
Click “Save changes” to apply. After confirmation and processing, you will see your changes reflected immediately in the Custom Data column of the names list. It is recommended that you have the Custom Data column displayed (see Customise below) before bulk editing custom data so you can clearly see which names have been changed.
If you want to remove certain fields entirely from the names, select the field(s)' “Update” checkbox, then switch the selector at the bottom so it says “Fields with default (unchanged) values with be removed” (instead of “updated”). Any fields you haven't changed from their default values (i.e. blank for text, 0 for numbers, etc.) will be removed upon saving. You can completely remove all custom data for selected/displayed names by selecting all “Update” checkboxes, leaving all values default, and choosing the “removed” option.
Make sure you know what you're doing when bulk editing as you can easily over-write a lot of data if you're not careful.
Allows you to choose which columns to display using this window (Note: this only affects the columns you see in this list, it won't affect what other users see):
Columns on the left are available. Columns on the right are the ones in use in your names list. Click a row in either column then click the move left or right button to transfer it to the other column. Click OK when you're done, or Cancel if you want to stick with what you've got. Your choice of columns to display will be remembered for the next time you display a list of names (customers, suppliers etc.).
Closes the window
To edit/view a particular name, if you are looking at a list of names double-click the name you want to edit on the list (no need to do this if you are already looking at the name's details page because only 1 name was returned from your search).
You will be shown the name's detail window which has a sidebar showing several tabs, General, Invoices, Backorders, Quotes etc. and opens at the General tab:
Edit any of the fields to the values you want. Note that fields with a padlock need to have the padlock unlocked (by clicking on it) first before you can edit the values. These actions are, of course, only possible if you have the appropriate permissions.
The Main/Billing Address fields will be disabled and not editable if the name beloings to a store. To edit these fields, do that on the store record. See the 26.07. Virtual stores page for details about this.
Click on the Delete button in the bottom left hand corner to delete the name.
If a name has transactions entered against it, you will not be able to uncheck the relevant check box in the Category section, and you will not be able to delete it. For example, if a supplier has invoices entered against it, you will not be able to uncheck the Supplier check box, and you will not be able to delete the supplier.
If you wish to prevent future transactions with a name, change it's status to on 'Hold'.
Here you can view the invoices for a customer or supplier.
Note that the Total outstanding field shows a customer's payment balance and is only shown if the customer receipts module is turned on (see 11.02. Receiving payments from customers).
You are able to edit an invoice directly from this window by double-clicking the one you wish to edit. A new window will open with the invoice details displayed.
Click this button to print a range of invoices for a customer. You will be asked to enter the first and last invoice numbers to be printed.
Click this button to display a list of aging categories and the outstanding unpaid balance for each invoice in each category.
Choose a date range from this menu to show quickly recent invoices, or to revert to showing all invoices
Clicking this button presents you with a window where you can add a backorder line for this customer.
Click a backorder line to highlight it, then click this button to delete the line. You can also select several at once (using ctrl/cmd+click and shift+click) or all the backorders in the list using ctrl/cmd+a and delete them at once as well.
This command copies the backorder to the clipboard, allowing you to paste the report into an email message, word processor or spreadsheet document.
The list of backordered items for the customer is printed.
Double-click a backorder line to edit the line. You will be shown the backorder entry window, where you can change any details you wish.
This drop-down list allows you to choose which backorders to display.
To add, edit or delete a note, click on the Notes tab, and this window displays:
Click on New note to create a note, or select an existing note and double click on it to view, edit or delete it.
If never is chosen, the note will never be displayed on screen, and if all is chosen, it will display for all events for this customer/supplier. You may also set the background colour of the note , but as the text is always black, dark colours should be avoided. A further option allows you to have one or more audible `beeps' sound when the note is displayed. Each note will display according to the attributes set for it, independently of other notes defined for the same customer/supplier.
Subsequently, when this customer/supplier is selected and depending on the display settings made, the note will appear on screen. Be aware that the note does not disappear automatically - you must close it manually.
The text of a note can be up to 32,000 characters.
Click OK when you are finished.
To add a contact for this customer or supplier, click the Add contact button, then enter the details in the window that appears:
To delete a contact, click on the contact you wish to delete, then click the Delete contact button.
Groups are only relevant to customers, not suppliers.
If this customer has been added to a group, this tab displays the name of that group. An explanation of groups and how to work with them is here: Show groups...
Here you can select the group of which a customer is a member. When you choose a group, you will be shown a list of item departments which are linked to the chosen group. Once the group system is activated in the Preferences, only items belonging to one of the listed departments (or items with no department) may be supplied to that customer.
If you are allowing customers to access their order information using the mSupply web server, this is the window where you assign a logon name and password to a customer.
Also displayed on this tab is the internet connection speed. It should be noted that this value is derived from your network settings, and may not be edited manually.
This tab is used to assign master lists to customers for use in requisitions and mSupply mobile. For more information, see Item master lists.
Note: Before version 5.3 customers could also have local lists assigned to them (they applied to that customer only) but these have been removed from version 5.3 onwards.
A list of stock histories, showing dates of both the stock take and the date of entry into the computer, the ID reference, the status and the type, is displayed.
Updated version 4.12
The tab shows which stores the customer/supplier is visible in. Only when the visibility checkbox is checked will the customer/supplier be visible to ‘this’ store, which is needed if the store will receive and/or issue goods from ‘this’ store.
There can be a huge number of stores in this list. If you want to find a particular store or group of stores you can type in the Search stores field just above the list. This will restrict the list to only stores with a name that contains what you have typed.
When a customer / supplier is created, it will only be made visible in:
OFF
(there's an equivalent store preference for patients, which can be switched OFF
to make new patients visible in other dispensary stores) - see Store preferences for more details.On this tab you can assign a photo of the customer or supplier and set their world map coordinates. Both of these can be used in reports.
To add a photo, either copy the contents of a file to the clipboard and paste them into the image area or click on the Add photo button and select the picture file (png, jpg, bmp or gif files supported).
To delete a photo either click on it in the image area and press the delete key on your keyboard or click on the Delete photo button.
This tab shows all the custom fields that have been set up in the preferences. See the 16.11. Custom fields page for details.
You can edit or enter values in the fields as required. When you click on the OK or OK & Next buttons the values will be saved.
This tab shows a list of all the log entries that belong to this name. These entries will also appear with all the other logs for other events throughout mSupply in the log. See the 25.19. The system log page for details.
If you want to see more details about one of the logs, double-click on it in the list and a detail window, populated with the log's details, will open.
This tab allows you to register suppliers in the mSupply supplier hub. Enter the site name you wish to register the supplier with in the Site name field and click on the Register button.
This tab allows you to assign any name tags that you have setup to this name. The table shows a list of all the name tags currently setup in your system. To assign one to this name, simply check the corresponding checkbox in the Use column.
If the list of tags is long, you can type something in the Search tags field to make the list display tags which contain what you typed only.
Please note: if you assign a tag to a name that is also a store, the tag will be copied to that store's store tags. See the 25.08. Virtual stores page for details on store tags.
See the 5.05. Name tags page for details on how to create and edit name tags.
If you need to change the name codes for a selection of names, it is a technically challenging process that is easy to get wrong if done manually, especially if you intend to re-use existing codes (not recommended!). Custom code has been developed to do this in bulk. Please contact Sustainable Solutions on support@msupply.foundation to discuss this. Include a link to this heading Code to update Name codes .
The relevant details are:
z_importExcelToUpdateNameCode
Previous: 5. Customers and Suppliers | | Next: 5.02. Contacts |