Nama ERP Release Notes - January 2021
Release Information
Release Date: January 2021
Release Number: Nama-ERP-202101
Release Type: Improvements and New Additions
Additions
Inventory
Item Window - Units Grid
- Added the two fields (
text1&text2)
Chain Supply Settings
- Added the option "Convert the dimensions quantity according to the transaction unit's conversion factor into the base unit" to the
chain supplysettings
Chain Supply Document Term Configs
Added the following two options to the term configs of chain supply documents:
- Explode lines for item editions
- Explode lines for item sizes and colors
Other Improvements
- Added the option "Fill in the item's data in the line when adding this item from the document found in Based On" to the term config of Supply Chain Management documents
New Entity Flow
Added the entity flow EAPreventQtyMoreThan to set a maximum for an item's movement quantity in a document, with the ability to specify which documents it works on, so that the system prevents entering a quantity greater than the one available within a single document, taking the unit into account. For example, if the maximum quantity for an item is set to 10, and it works on (Stock Transfer), then when the item is added and a quantity greater than the set number is entered, such as 100, the system prevents saving the document
Supply Chain Management Improvements
- Added the option "Suggest quantities per storage location or warehouse" to the Supply Chain Management settings (
Supply Chain) - Improved the Sales Invoice so that, after the Code field, the cursor moves to the Quantity field instead of the "Item Name" field
The Long Description Field
- Added the field
"remark2", like the field"remark", in the Item window, to be used for entering the long description (Rich Text)
Purchasing
Cost Settings in Term Configs
Added the following options to the term config of Purchasing documents:
- "Do not add Tax 1 to the cost"
- "Do not add Tax 2 to the cost"
- "Do not add Tax 3 to the cost"
- "Do not add Tax 4 to the cost"
- "Do not calculate Discount 1 for the cost"
- "Do not calculate Discount 2 for the cost"
- "Do not calculate Discount 3 for the cost"
- "Do not calculate Discount 4 for the cost"
- "Do not calculate Discount 5 for the cost"
- "Do not calculate Discount 6 for the cost"
- "Do not calculate Discount 7 for the cost"
- "Do not calculate Discount 8 for the cost"
- "Do not calculate the reduction for the cost"
Vendor Attachments
- Added 6 additional attachments to the Vendor on top of the existing ones, bringing the total to 10
Sales
New Document - Customer Item Quantity Allocation
Created a new voucher named "Customer Item Quantity Allocation", for setting a specific quantity of an item that a user is allowed to take within a specified period
Removing the Journal Entry Document Type
- Removed the Journal Entry document type from the payment vouchers table inside Sales and Purchase documents
Customer Order Shortages Document
- Created a new document named "Customer Order Shortages Voucher"
- Added an option in Sales documents to add one of the document's lines to the "Customer Order Shortages" document
Improving Error Messages
Improved the error message for not specifying a quantity on one of the sales items so that it includes the line number, and the line is also shown in red
Accounting
The Electronic Receipt Voucher
- Added the field "Cheque Due Date" to the
Electronic Receipt Voucher - Added the option "Create a Financial Paper" to the term config of
Electronic Receipt Voucher - Added an accounting effect (
Debit,Credit) to the term config ofElectronic Receipt Voucher - Added a field specific to the Book to the term config of
Electronic Receipt Voucher, to automatically create a Financial Paper when saving a document that belongs to this term config - Added the field "Financial Paper" to the
Electronic Receipt Voucher, so that the automatically created paper is inserted into it when the document is saved
Copying Data from the Electronic Receipt
When creating a Receipt Voucher based on an Electronic Receipt Voucher, the fields are now copied: (Amount, Related Subsidiary, Financial Paper, ...)
Financial Statement Settings
- Added the two buttons "Create the Income Statement file and its group" and "Create the Balance Sheet settings file and its group" to the
Financial Statement Settingswindow
Cheques & Financial Papers Improvements
- Improved so that, when creating a cheque from within
Electronic Receipt, the cheque is Incoming, the same as is already the case when creating a Financial Paper from aReceipt Voucher
The Electronic Receipt App
- The Electronic Receipt App: Added
Bank Accountto the document - and added a table to the Collection App settings for specifying the names of the bank accounts that will appear in the app
Payment Method
- Added the option "Allow a fixed fee value in addition to a fee percentage" to the
Payment Methodwindow
Calculating the Invoices' Value
- Added the field "Calculate the invoice amounts' value from the invoice percentage when grouping invoices" to the term config of both
Credit NoteandDebit Note
Linking the Term Config to the Type
System Settings (moduleapps) - Receipt Vouchers App Settings: Added an improvement to link the term config to the type. To support this improvement, the following was added:
- The field "Receipt Document Types (entered as text, separated by ,)"
- The two fields "For Type" and "Document Term Config" for the lines of the Electronic Receipt Vouchers Books settings
The types appear in the app as a list; the type is selected, and when the document is transferred to Nama, the term config corresponding to the type is set on the document
Banks
Ordering the Transactions Table
Ordered the transaction history table on the Financial Paper by actual date then creation date, whereas the previous ordering was by creation date only
Service Center
New Documents
Created the following documents:
Sub-Item AllocationCancel Sub-Item AllocationSub-Item SupplyCancel Sub-Item SupplyCancel Sub-Item Sales OrderSub-Item Traffic LetterSub-Item Traffic Letter RequestCancel Sub-Item Traffic Letter RequestCancel Sub-Item Traffic Letter
Real Estate
- Added the option "Do Not Validate Estate Before" to the Real Estate settings
Customer Relationship Management (CRM)
The (Complaint-Suggestion) Window
Added the type "Remark" to the Type list, so that it now contains the options (Suggestion, Complaint, Remark)
Human Resources
Improving the Start Date
Improved so that the start-of-work date after a vacation takes priority over the return-from-vacation date. For example, if an employee takes a vacation from 2020-11-01 to 2020-12-10, and the start-of-work date is 2020-12-07, salary calculation begins from the start date 2020-12-07, not the return date 2020-12-10, without changing the return date on the Vacation Voucher
Vacation Entity Flow
Improved the entity flow VacationsSysEntryMigratorForAllEmps.utils so that it starts recalculating the vacation balance from a specific date
The Employees System Table
Improved the system table "Employee Status Change Movements" with respect to the Firing Document, so that "From Date" is the termination date, not the actual date
Auto Attendance
- Added the field "Fetch times from Attendance" to the lines of
Auto Attendance
Payroll Settings
Added the following two options to the Payroll settings:
- Calculate work time normally for vacation days (overtime will not be for the whole day)
- Calculate work time normally for official holidays (overtime will not be for the whole day)
Manufacturing
Raw Materials Issue Voucher
- Added the field "Finished product quantity it was issued for" to
Raw Materials Issue Voucher
Fixed Assets
Bulk Disposal Voucher
Added the following fields to the lines of Bulk Disposal Voucher:
tax1Percent,tax1Value,tax2Percent,tax2Value
Point of Sale
Printing Improvements
- Added the option "Automatically close the print window after pressing the print button" to the Point of Sale settings
- In Point of Sale forms, added the ability to specify a particular printer in the report definition, so that the full invoice form can be printed on one printer and the invoice form on another - the user puts the printer name in the field designated for the report; if there is more than one printer with different names, they can all be entered separated by a
Comma
Other Improvements
- Added the option "Do not print the normal form if the full form is being printed" for Point of Sale machines
- Improved mouse behavior in Point of Sale fields (such as the Unit field, for example), so that a right click opens the copy menu and a left click shows the choices
Additional Improvements
Added the following improvements to Point of Sale:
- Removed the mirroring of the company name on the splash screen when entering Point of Sale
- Enlarged the area allocated for the logo on the splash screen when entering Point of Sale
Printing the Full Invoice with Payment
- Added the option "Print Full Invoice with Payment" to the Payment window. When this option is selected and the payment is completed, the full invoice is printed if the current user has permission to print the full invoice
Miscellaneous Improvements
- Added the option "Number of times to print documents per print order"
- Added the following two fields to the Barcode settings:
- Minimum code length
- Maximum code length
- In the search bar on the main screen, improved so that results are shown when searching for an item across all listed categories, without selecting a specific category
- Added the ability to remove the zero present in the default payment method, since it causes many problems during payment
- Improved the Item Inquiry window in Point of Sale so that it takes units into account
- Removed the hold-invoice button that was in the
buttonsgroup that contains the printers - Added the field "Prevent Fraction Deduction" to the
POSSecurityProfilefile - Added Dimensions to the lines of the Point of Sale Aggregated Generic References, and they are copied to the created document
- Displayed the field
"generatedFrom"in the Point of Sale Generic Reference screen - Changed the payment screen for Point of Sale Returns to be red, like the Exchange payment screen
- Added a field to show the number of items on the invoice
- In the search filters inside Point of Sale, added the choice "Not Equal"
Settings
Improving the Validation Mechanism
Improved the Criteria-based validation mechanism so that a warning is shown alongside its nature, which is to prevent saving
Preventing Save in Field Settings
Prevented saving in the "Fields & Screens Settings" file when a value is specified in the "Field" field in the "Clear On Duplicate" grid, if no value is specified in the "For Type" field
SMS Settings
Added an option to the lines of the SMS settings, Use POST Method, to allow communicating with SMS servers via HTTP POST in addition to HTTP GET
Field Styles
In Fields & Screens Settings, added the option "disableSuggestionProvider" to the Field Styles grid
Changing an Error Message in an Entity Flow
Changed an error message in the entity flow:com.namasoft.modules.supplychain.domain.utils.plugnplay.EASCPreventChangingFromDocFields
New Permissions
- Added the permission "Open the record from Based On and System Actions in the lines of the Permissions file"
- Added the UAE branch's data to the program and to the website, with a (
Nama 5) icon
Entity Flow and Queries
In an entity flow, when an incorrect query is used in (Apply When Matching the Query) and the flow is inactive, the program executes the query and stops because of the error
The User Screen - User Permissions
The User screen - "User Permissions" page: In the "Basic Permissions" details, prevented entering the same type or the same list of types twice, as in the Permissions file
Chain Supply Settings
Added the following options to the chain supply settings:
- "Consider the Subsidiary when searching for the last sale price"
- "Consider the Subsidiary when searching for the last purchase price"
Improving Error Messages
- When a document is mistakenly saved on the "General" legal entity, the message "Please specify a book for the legal entity" appears. Clarified the message to be "Documents cannot be saved on the General legal entity"
The Function to Unpack Serial Numbers
Added a new function for unpacking grouped serial numbers in reports and print forms, which works as follows:NamaRep.unzipSerialsWithComma($F{serial})
Mobile Applications
Default Login Settings
Added the group - Default Login Settings Values - to the "Receipt Vouchers App Settings" page in the apps settings, where the fields are filled in with default values
QR Code Scanner
Also added a -scan QR- button next to the login button in the app; it reads the qr code found at the header of the Nama system, in the main Tool Bar next to the smile face, after which the user finishes entering the device ID and the user's password
The Electronic Receipt App
- The Electronic Receipt App: Added the field "Cheque Due Date", and writing in this field is not allowed unless a cheque number exists and Cash is not checked
The Collection App
In the Collection App, added the ability to print the amount in words and to show the name of the collection representative (the current user) on the printout
Auto-Save Fields
Added the following fields to each of the windows (Book, Term Config, Group):
- The fields that are auto-saved after being entered (
CSV) - The line added after auto-save
- The field selected after auto-save
- The auto-save method
DeliveryQueue
Added the field "masterPin" to the DeliveryQueue (Delivery Queue) in Nama
Reports
The Cheques Statement Report
The Cheques Statement by Status Report (SYSR-BNK003): Ordered the cheque status by actual date, then creation date
Financial Statement Reports
Added (from Branch to Branch, from Sector to Sector, from Department to Department, from Analytical Group to Analytical Group) to all the Financial Statement reports
Fixes
Inventory
Stocktaking and Receipt Issues
- When doing a
Stocktakingfor items with an expiry, and this stocktaking resulted in aStock Receipt Voucher, the system shows the expiry date on the receipt voucher, and the expiry date is not shown
Removing Incorrect Fields
Removed the fields related to Additional Cost vouchers from the term config options of the following documents, because they existed there by mistake:
Sales InvoiceSales OrderSales QuotationSales Quotation RequestSales Exchange RequestSales Exchange VoucherSales Return RequestSales Return
Item Name Issues
Fixed an issue where, when the Allow Editing Item Name option was enabled in the chain supply settings, the Item Name was shown in all Supply Chain Management documents without exception. When trying to hide this field by editing the screen for Warehouse or Purchasing documents, it could not be hidden
Units Issue
Fixed an issue where, when selecting a unit that has a Variant in the Sales Invoice, the error "Cannot perform the operation" appeared
Purchasing
Final Product Pricing Document
Final Product Pricing Document: Added the following improvements to the details of the main window:
- Item Unit
- Unit Price
- Total Price (Quantity multiplied by Price)
n5
Final Product Pricing Document: Added the following improvements to the header of the main window:
- Total Overall Price
- Total Raw Materials Cost
Sales
Duplicated Dimensions
The Dimensions section is duplicated 3 times, on the Main page, the Delivery page and the Items page alike, in each of the following documents:
Sales Exchange VoucherSales Exchange Request
Item Opening Issue
Fixed an issue where, when clicking the Reference arrow (the blue arrow) to open the item within the same invoice screen, the system opened it in a different screen, even though the item had been specified in Popups openIng in Fields & Screens Settings
Line Coloring Issue
Fixed an issue where, in the Sales Invoice, when there was an error on a specific line, the error message correctly showed the item code with the error, but the first line was colored red instead of the line that had the error
Accounting
Partial Payment Issues
- Fixed an issue where, after creating a
Partial Payment Voucherfor a Financial Paper, then deleting thePartial Payment Voucher, the field "Partially Paid Value" remained affected by the partial payment value from the deleted voucher - Fixed an issue where the system allowed deleting the journal entry vouchers generated from the
Closing Entry Voucher
Financial Statement Issues
- Fixed an issue where, when creating Financial Statements, the level of
Net ProfitandGross Profit, as well as the statement type, were not specified - Fixed an issue where the system did not accept entering data in the details of the
Purchase Budgetdocument because no term config was entered, even though this document has no field specific to the term config
Financial Papers Issues
Fixed an issue where, when posting to a sub-account rather than a Subsidiary in either the Receipt Voucher or the Payment Voucher, while a Financial Paper existed on the document, the system did not copy this sub-account into the "Related Party" field on the Financial Paper document, as it does when posting to a Subsidiary account
Contracting
General Issues
- Fixed an issue where, in some cases, the
Daily Labour Bookdocument did not accept saving - Fixed an issue where, after creating a
Cost Execution, then creating an Extract based on it, then cancelling the document for both the Execution and the Extract, the user could not delete the cancellation voucher for either of the two documents (theExecution documentand theExtract document)
Human Resources
Resignation and Return Issues
Fixed an issue where, when an employee resigned then returned to work (in the middle of the month, for example), after re-hiring him the system issued the Salary Voucher from the start of the period, even though he came back in the middle of the period
Salary Voucher Issuance Issues
- Fixed an issue where, in some cases, when trying to issue a
Salary Voucherthrough thePayroll Record, the error "Cannot perform the operation" appeared
Attendance and Time Issues
- Fixed an issue where, in some cases, an employee checked in on a shift immediately before the next day's shift, so that if he checked out on the shift day, the system counted the attendance under the previous day, before the shift. For example, if an employee checked in at (23:30) on (2020-12-23) then checked out at (7:20) in the morning on (2020-12-24), the system counted the employee as having attended the (2020-12-23) shift, and then considered (2020-12-24) as absent
Official Holidays Issues
- Fixed an issue where, when working on official holidays, the program put the number of work hours in the
Total Number of Hoursfield instead of theTotal Overtimefield - Fixed an issue where the start-of-work date was not updated with the actual date of the "Vacation Modification" document
Vacation Balance Adjustment Issues
Fixed an issue where, when making any modification in the Vacation Balance Adjustment Voucher and trying to save, the error "Cannot perform the operation" appeared
Manufacturing
Quality Inspection Issues
- Fixed an issue where, in some cases, the
Quality Inspection Voucherdid not accept saving - Fixed an issue where, when configuring the Execution document to issue Quality Inspection vouchers, the system did not correctly auto-issue the document via the Execution document
Other Issues
Fixed an issue where, in the Sales Invoice, when there was an error on a specific line, the error message correctly showed the item code with the error, but the first line was colored red instead of the line that had the error
Accounting
Partial Payment Issues
Fixed an issue where, after creating a Partial Payment Voucher for a Financial Paper, the Partial Payment Voucher was deleted, and the field "Partially Paid Value" remained affected by the partial payment value from the deleted voucher
Other Errors
- Fixed an issue where the system allowed deleting the journal entry vouchers generated from the
Closing Entry Voucher - Fixed an issue where, when creating Financial Statements, the level of
Net ProfitandGross Profit, as well as the statement type, were not specified - Fixed an issue where the system did not accept entering data in the details of the
Purchase Budgetdocument because no term config was entered, even though this document has no field specific to the term config
Sub-Accounts and Financial Papers Issues
Fixed an issue where, when posting to a sub-account rather than a Subsidiary in either the Receipt Voucher or the Payment Voucher, while a Financial Paper existed on the document, the system did not copy this sub-account into the "Related Party" field on the Financial Paper document, as it does when posting to a Subsidiary account
Contracting
Execution Document Issue
The Execution Document: Fixed an issue where, in some cases, the system calculated the total cost incorrectly
Fixed Assets
Transfer and Tax Issues
- Fixed an issue where, when creating a
Custody Transferdocument, the message "Cannot perform the operation" appeared - Fixed an issue where the deduction tax on the
Addition Voucherand theExclusion Voucherwas not deducted, but instead added to the value
Point of Sale
Service and Printing Issues
- Fixed an issue where, when closing Point of Sale, the
servicekept running in the background automatically, which prevented it from being started again - Fixed an issue where the Print Full Invoice button was no longer present in Point of Sale in its current form
Recurring Issues
- Fixed an issue where, very often, when creating an invoice or a return, the error (
Could not perform the action) remained and was not cleared from the POS terminal or from Nama, even though the invoice had been saved
Other Issues
- Fixed an issue where, in one version of Point of Sale, the system transferred documents to Nama as a draft, even though they had no errors
- Fixed an issue where the amount in words did not work when printing an invoice from Point of Sale
- Fixed an issue where, when making an exchange in Point of Sale with the returned item's amount equal to the new item's amount, the Cash Amount field showed a value that made no sense
Reference and Deletion Issues
- Fixed an issue where, in some cases, when deleting a line from the Point of Sale Aggregated Generic Reference
"NamaPOSAggGenericReference", it was not deleted in the POS terminal - Fixed an issue where, in some cases, choosing Delete Errors for the Selected Machines from the list view in the Machines screen produced the error "Cannot perform the operation"
- Fixed an issue that occurred, in some cases, because of the printer name
User Interface Issues
- Fixed an issue where, if the user entered items in Point of Sale then pressed the Print Full Invoice button right before completing the payment, the system cleared the screen's data
- Fixed an issue where changing the number of result lines in the Invoice Search screen did not work correctly: if the number of results was 100 lines and it was changed to 10, the first page showed 10, but moving to the next page showed 100 results instead of the 10 that had been set
Real Estate
Contract Extension Issue
Fixed an issue where, when trying to extend the contract, an error appeared saying this could not be the Unit's first transaction
Settings
Current Tasks Issues
Fixed an issue where tasks appeared in Nama's Current Tasks (Monitor Current Tasks) but were not actually active, and no matter how many times KILL was pressed, they were not closed
Formula Issues
Fixed an issue where, when creating a formula on the Book that does not add a prefix for certain years, the system did not calculate the next number correctly
Import Issues
Fixed an issue where, when importing an Excel sheet directly into an invoice, an error occurred: a large number of lines were added, and these lines were empty of any data
Payment Methods Improvements
Added the following two fields to the details of the Payment Methods window:
- Type
- Type List
Other Issues
- Fixed an issue where, when re-saving a draft, the system inserted a new code every time
- Fixed an issue where, in the list view for some files and documents, for example (
Item), the field (Display Method) showed incorrect choices, such as item price lists - Fixed an issue where, when selecting more than 50 customers in the customer Dimension filter, the system showed an error message and the report did not work. For example, the Customer Balances report
- Fixed an issue where, in one version, there was a processing error (
Processing failed with an exception) when saving aStock Issue Voucheror aStock Receipt, for example
Human Resources
Vacation Balance Issue
Fixed an issue where an employee, during 2020, took vacation through two Vacation Vouchers of type Absence for 8 days and 7 days, and start-of-work was recorded after them. A problem appeared in two balance fields - the first inside the employee record, and the second on the Vacation Voucher - where, when selecting dates to inquire about his balance, his balance appeared to be short by about 7 days
Reports
Accounting Reports Issues
- Fixed an issue where, in the system report "Detailed General Account Statement" (SYSR-ACC035), all the lines of the
ReceiptandPayment Voucherswere displayed - which caused receipt and payment lines that did not belong to the customer to appear - Fixed an issue where, in the
Customer Net Sales Valuesreport (SYSR-SLS003),draftdocuments were included in the report's calculation
Accounting System Reports
Fixed an issue where the following Accounting system reports did not take the creation date into account:
- SYSR-ACC002
- SYSR-ACC003
- SYSR-ACC029
- SYSR-ACC030
- SYSR-ACC031
- SYSR-ACC032
- SYSR-ACC035
New GUI
Report Display Issue
Fixed an issue where, when displaying a report on the New GUI, it appeared in an unacceptable way, especially when there was a background, as well as with the area allocated for the bottom bar responsible for printing and reloading