Nama ERP Release Notes - January 2020
Release Information
Release Date: January 2020
Release Number: 2020.01
Additions
Inventory
Added options for tracking inventory age on the item - Item section. These options allow tracking inventory age by warehouse, branch/sector, and all dimensions, in addition to revision, size, color, and the item's other properties
Added the option
Split Lines of Items Withdrawn via the Assembly Method When the Supplied Item Quantity Changesfor the Assembly Voucher, and also added the Assembly Method to the supplied items linesAssembly Voucher: Added a new grid named
Planned Withdrawn ItemsAssembly Voucher: Added the option
Do Not Share in the Cost of Unplanned Itemsto theSupplied ItemsgridAssembly Voucher: Added the option
Use Planned Withdrawn Items in Cost Calculationto the document's term configAdded the document
Assembly RequestAdded an entity flow that can add sizes, colors, and revisions if they do not already exist
Added a merged list screen combining
Issue VouchersandReceipt VouchersAdded a quantity-tracking criterion to the Delivery Settings file
Delivery Settings file: Removed the two fields
Quantity Must Be Less Than or Equal Tofrom the Relationships grid - the second grid on the main page, and added fiveQuantity Must Be Less Than or Equal Toequations, each containing the three fields (Quantity, Quantity Type, Factor)Modified the entity flow
EAGenAndItemSizesAndColorsAndRevisionsby adding aFields Mapfor creating the filesAdded a field in the Additional Receiving Costs document named
Temporarily Distribute Based on Purchase Order, and also added a field in the Costed Vouchers grid namedTemporary Costed Voucher, which for now is only allowed for a Purchase OrderIn the Distribution Management Settings, the following was added to the Cost Sources for Uncosted Receipt table:
- Added revision, sizes, and colors
- Added the invoice type that created the stock document
Displayed
Reference 1in the details of Additional Receiving Costs vouchers, Letter of Credit Expenses, and Asset Letter of Credit ExpensesAdded the following two fields to the Stock Taking Committee:
- Manual Unit Cost
- Total Manual Cost
Note that you must select the cost source for stock taking
Line Costin the cost sources for uncosted receipt for this field to work correctly; the user must also fill it in manually on all linesModified the entity flow
com.namasoft.modules.supplychain.domain.utils.plugnplay.EAPreventRepeatedItemsto allow repetition when the item is freeAdded the option
Ignore Quantity Tracking When Adding Lines Manuallyto the term configs of documents where quantity tracking is availableMultiple Assembly Voucher: Added the following fields:
- 5 fields of type
Ref - Fields of type
Text - Fields of type
n
- 5 fields of type
Distribution Management Settings: In the
Cost Sources for Uncosted Receipttable, addedActual Entry Cost as of the Date (Purchase - Assembly - Opening Balance, etc.)to the cost source listAdded the option
Show and Use Item Dimensions in Transferin the Distribution Management SettingsAdded the option
Use the Coupon as a Discount on Invoicesto both the Discount Coupon and the Discount Coupon Book; it is copied from the book when using the Create button, and the coupon is added to the header of sales vouchers - if a coupon is found, its value is applied to the invoice discount, percentages are calculated from it, and the coupon is marked as consumed upon savingDistribution Management Settings: Added all quantity fields to the lists for system-defined delivery
Distribution Management Settings: Activated the Reservation Type function when the document quantity changes and also when selecting the item; also added an option in the
supply chainDistribution Management Settings namedUpdate Reservation Quantity When Document Quantity Changes
Sales
- In the payment method lines for
Sales Order,Sales Invoice, andSales Returns, the following fields were added, which only appear viaEdit Screen:- Two date fields
- Two text fields
- Two number fields
- Added 5 new categories to the Customer file, which can be used in pricing on price lists in the future
- Added a translation for the message
You do not have the authority [PrintMoreThanOnce] on entity SalesInvoice - Added
Created Contacts Coding Groupto the contacts lines in the Customer file - Added reservation to the term config of both
Sales QuotationandSales Quotation Request - Similar to the Point of Sale system, items copied onto the Exchange Invoice are now marked in red. To support this, the field
Returned Item Colorwas added to the Global Config, letting the user change the color as the customer prefers
Banks
- Added the payment method to the term config so that it is added automatically when the term config is inserted
Human Resources
- Added a new file
Components Group, through which hundreds of components can be defined - Leave Type file: Changed the leave entitlement policy; it now has 3 options (With the Start of the Year, Taking the Hire Date into Account - With the Start of the Month - With the End of the Month)
- Added the following fields to the Employee file:
- Direct Supervisor (exactly like Direct Manager), placed right after it
- Passport File Number
- Passport Unified Number
- Passport Nationality Code
- Passport Language Code
- Passport Place of Issue (a Region file, exactly like the Place of Birth field)
- Sponsor Name
- Passport Sponsor Code
- Added
ref.linesat the line level in the System KPI Approval screen - Added the following two fields to the sales lines:
- Input Rounding Method, a list containing (Up - Down - Nearest Number)
- Round Input to Nearest, a number
- Added a new system field to the Bulk Leave Request, Bulk Leave Voucher, and Bulk Return-to-Work Voucher, named Actual Leave Duration; this system field shows the actual duration of the leave
Real Estate
- Improved the Sales Contract document so that the value in the field
Price Discount Valueis rounded
Manufacturing
- Added a book and a term config for the Raw Material Issue Request in the Production Order term config
- Grouped Production Orders Voucher:
- Added dimensions to the lines, taken into account when creating a Production Order for each line upon saving
- Added a mechanism for grouping Production Order requests, with grouping by (From Date and To Date, From Item and To Item, Grouping by Dimensions)
Contracting
- Added 5
numberfields at the line level in the following documents:- Contracting Executive Budget
- Contracting Estimated Budget
- Added the option
Project Code Not Mandatory in Cost Documentsto the term config of both Subcontractor Raw Materials Issue and Subcontractor Raw Materials Return - Added a new document named
Subcontractor Raw Materials Return - In the Sarky document, added the fields
Total Cost (aggregates the cost distribution lines)andTotal Penalties (aggregates the penalty lines) - Added a new file
Components Group, through which hundreds of components can be defined - Leave Type file: Changed the leave entitlement policy; it now has 3 options (With the Start of the Year, Taking the Hire Date into Account - With the Start of the Month - With the End of the Month)
- Added the following fields to the Employee file:
- Direct Supervisor (exactly like Direct Manager), placed right after it
- Passport File Number
- Passport Unified Number
- Passport Nationality Code
- Passport Language Code
- Passport Place of Issue (a Region file, exactly like the Place of Birth field)
- Sponsor Name
- Passport Sponsor Code
- Added
ref.linesat the line level in the System KPI Approval screen - Added the following two fields to the sales lines:
- Input Rounding Method, a list containing (Up - Down - Nearest Number)
- Round Input to Nearest, a number
- Added a new system field to the Bulk Leave Request, Bulk Leave Voucher, and Bulk Return-to-Work Voucher, named Actual Leave Duration; this system field shows the actual duration of the leave
- Added the option
Allow Saving Without Entering Quantityin the Contracting Settings, which allows not entering quantities in each of the following documents:- Project Contract
- Subcontractor Contract
- Estimated Budget
- Executive Budget
- Added the option
Do Not Copy Data in the Subcontractor Contract When Selecting the Sourcein the Contracting Settings - Improved the Extracts so that an Extract cannot be issued before the date of the last Extract
- Added the field Item Classification
Term Categoryat the penalty lines level in the Sarky document - Subcontractor Extract: Improved the document so that the fields (
netValue.price.detailsanddueValue.details) are calculated on entry rather than on save - In both
Contracting Estimated BudgetandContracting Actual Budget, added the fieldParent Item Codein the budget lines
Point of Sale
- Improved so that categories with no items are not displayed
- Improved so that only items that belong directly to the current category, and do not belong to any subcategory, are displayed
- Added the following two options to the Point of Sale Settings:
- Allow saving when items with a zero price exist
- Do not include items that have no price in the price lists or units
- Improved so that when a machine is set in the
nama.propertiesfile and it is searched for in the Point of Sale database but not found, all previously defined Point of Sale machines on Nama are re-transferred - Added the parameter
posShiftCodeto Point of Sale reports to specify the shift - Added the option
Document Classification Required in Stock Transferto replace the optionDocument Classification Required - Added five pages to the (New Point of Sale Interface Settings) file - Invoices - Return - Exchange - Stock Transfer - Stock Taking, for each page you set (number of columns per row - Favorites section width - main page fields - sub-page fields - table fields), and added a list named (Copy From) that lets you set the data source to save the user time. As an example (setting Copy From to Sales Return on the Exchange page: upon saving the file, the Exchange data is filled in from what exists in the Return - the data is copied from the Sales Invoice if Copy From is left empty and there is no data on the page)
- Added the grid for receipts, and added the option
Add Document Classification to Receipt and Expensein the Point of Sale Settings, to allow selecting the classification from within Point of Sale and linking it to the term config - Added the field Subsidiary (to the fields available for selection) in the New Point of Sale Interface Settings file - Main Page Fields
- Added the list
Has Subsidiary, a combo box with Yes or No, to both the Sales Term Configs table in the Machine file and the Settings in Nama, to allow linking the invoice to a specific term config when the document has a subsidiary - Added the field
printCountinside Point of Sale documents, representing the number of times each document has been printed, for use in the Invoices screen template to prevent the user from reprinting once the maximum available count is reached. The permission (Ability to Reprint Documents) can be withheld from some users to block their ability to reprint, since the Reprint button will not appear if the user does not have the permission - Point of Sale Stock Transfer Request: Made
To Warehousethe warehouse defined at the point of sale, instead ofFrom Warehouseas is currently the case - Improved the Point of Sale windows so that when focusing on a field that is editable with a single click - such as clicking the Quantity in the Sales Invoice or the Transfer Request - a single click makes the field ready for editing by typing the quantity directly, without needing to click twice or press
F2to edit - Took (Can Be Sold) into account when transferring items to Point of Sale, so that if the item can be sold it can be used in Sales, Return, and Exchange, and if it cannot be sold it can be used in Stock Transfer and Stock Taking
- Added the property
namaServerURLto theNama.Propertiesfile - Added the property
stopPricesCachingto theNama.Propertiesfile
Reports
- Added a new parameter named
Do Not Mirror Report Content in Arabicso the report is left as is, without the user having to select Fix Language - Added the report
027INV-SYSRfor inventory aging - Added
Profit After Taxto both reports (022ACC-SYSR,009ACC-SYSR) - To take the English language (name1, name2) into account, the templates of the following documents were modified (Stock Receipt Request, Stock Issue Request, Stock Transfer Request, Reservation Voucher, Stock Receipt Voucher, Stock Issue Voucher, Stock Transfer Voucher, Assembly Voucher, Assembly Methods Voucher, Additional Receiving Costs, Journal Entry, Debit Note, Credit Note, Miscellaneous Invoice, Sales Price List, Purchase Price List), along with checking that the amount-in-words also exists in both languages in the documents (Sales Invoice, Sales Return, Sales Quotation, Sales Order, Purchase Quotation Request, Purchase Quotation, Purchase Order, Purchase Invoice)
- Created the Current Inventory Value report with code
010INV-SYSRusing theFIFOmethod, with a hyperlink to the balances - Added the new report
029INV-SYSRto show reserved items - Added the report
002PLC-SYSRfor tracking user activity for line insert, edit, and delete records - Added the report
001TAX-SYSRfor the tax income statement - The following was done:
005INV-SYSR- Analytical Trial Balance, Item Quantities006INV-SYSR- Analytical Trial Balance, Item Quantities and Costs030INV-SYSR- Analytical Trial Balance, Item Quantities - Warehouses031INV-SYSR- Analytical Trial Balance, Item Quantities and Costs - Warehouses
- Added the option
Reviewed and Approvedto theReport Definitionwindow -Deployment Catalog Informationpage - Added the option
Fetch Only Approved Reports When Updating System Reportsto the Global Config - Added the option
Allow Showing Only the First Page Header When Choosing Not to Show the Page Header
Settings
Allowed changing the translation of the window's
Screen tabsfor a specific file or document typeIn the Alert Definition screen, added the field
Attachment Name Templateso the format of the attached file's name sent with the alert can be controlled, exactly like in theTask Schedulefile and in the same wayAdded an easy way to access the input dimensions in entity flows, alerts, and
GUI ActionsAdded the ability to round in the Budget Scenario
Added inputs to the entity flow
EAGuessSourceLineIdByItemso that color, size, revision, Lot, Box, and warehouse are taken into accountImproved the system so that when creating a field format with a length greater than allowed, the message appears in Arabic
Changed the option
Show Report If the User Is Allowed via the Permissions Table Regardless of Permissionsin the Global Config toShow Report If the User/Group/Permission File Is Allowed via the Permissions Table Regardless of PermissionsAdded the ability to create a filter for a
Listtype field from anotherListfieldAdded the entity flow
EARevokeApproval, which cancels the approval request on a record while saving another recordAllowed setting a group for a group, for the purpose of automatic coding of groups
Added remarks to the lines of each of the following screens:
- Entity Flow
- Validation Based on Criteria
- The
GUI Post Actionwindow
Added the following two fields to the Global Config:
Maximum Number of Times a User Is Allowed to Enter the Password Incorrectly- Minutes Since the Last Failed Password Attempt Before Allowing Login Again
If the user enters the password incorrectly more times than specified in the first field, login is rejected (even if the password is correct) until the time specified in the second field has passed (the time is measured from the first failed login attempt). If the system administrator (or any user with edit-after-save capability on Users) wants to allow the user to log in again before the specified time elapses, a new button was also added to the User screen that allows this, named
Allow Login After Being Blocked Due to Failed Login AttemptsAdded
Aliastable codes to allow searching by additional codes in the main search field. For example, through the settings, when thePhone Numberfield on the Customer is set as a code for the customer, you can enter (Customer: the required phone number) in the main search field for the system to display that customerAdded the following query to the coding methods:
Code Validity Query (Skip code if 1 is returned, and calculate next)Where the system skips the code if this query returns 1, and calculates the next one
Added the option
Do Not Update a Non-System Report That Has a System Report Codein the Reports Settings within the Global Config
New GUI
- Improved reference fields in document headers so that the reference type does not appear in the list when the list contains only one item
- Changed the (smiling face, frowning face) icon in both the new and old interfaces so that it switches to the frowning face and the smiling face, respectively, on mouse hover
- Improved image display in the grid so that they appear at an appropriate size
- Made the system field
Version Namein the Development Request unavailable to the user - along with any other system field
Fixes
Inventory
- Fixed an issue where an error occurred when grouping items in the Stock Taking Committee, and also where creating the committee manually caused an error in the End of Stock Taking document
- Fixed an issue where the journal entry for the Stock Receipt Voucher created from the Assembly Voucher did not display the entry linked to Additional Receiving Costs, even though it was set in the term config
- Fixed an issue where processing of Transfer Vouchers failed
- Fixed an issue where the Transfer Request could sometimes not be saved
- Fixed an issue where creating a Multiple Assembly Voucher for an item whose raw materials have different units caused a problem on save
- Fixed an issue where an error occurred in the entity flow
EAGenAndItemSizesAndColorsAndRevisions - Fixed an issue where processing of stock documents sometimes failed due to reservation
- Assembly Voucher: Fixed an issue where selecting the quantity in the header caused an error in the multiplication operation at the line level
- Fixed issues that occurred in the system when changing units repeatedly
- Fixed an issue where, when a Transfer Voucher had lines all set to Allow Overdraft, the system rejected saving due to the overdraft
Purchasing
- Fixed an issue where the pricing of Purchase Invoice items sometimes had an error when issued based on a Purchase Order
- Fixed an issue where a Purchase Invoice could sometimes not be deleted
- Fixed an issue where, sometimes, creating a Purchase Return for a vendor, then grouping the related documents, applying, and saving, showed the message "The operation could not be performed" with no log shown
Sales
- Fixed an issue where deleting the Exchange Voucher did not delete the automatically created Stock Issue Voucher
- Sales Exchange document: Fixed an issue where creating it based on a Sales Invoice that had a discount (percentage or amount on the line) did not copy or take that discount into account
- Fixed an issue where an error occurred with the entity flow
com.namasoft.infor.domainbase.util.actions.EAPreventChangingFields - Fixed an issue where creating a Debit Note containing invoices, then repeating the same invoice on multiple lines with different amounts, resulted upon saving in the note appearing on the invoice's payment vouchers with only the last line's amount, whereas it should show the note with the total of the amounts from the lines for the same invoice
- In some cases,
ref.lineswas added at the line level in the System KPI Approval screen
Accounting
- Fixed an issue where, sometimes, creating the Closing Entry showed an error message that the document was not balanced
- Fixed an issue where, sometimes, saving Exchange Rate Change Vouchers and Currency Difference Entry Vouchers caused processing to fail
Letters of Credit
- Fixed an issue where adding expense items to the Letter of Credit did not affect the distribution to items after saving; running a
recommiton the document also had no effect, but performing any action and saving made the distribution to items work correctly, only for it to disappear afterward - Fixed an issue where adding expenses caused the system to
duplicatethe numbers, repeating more than once for a single expense, which affected the item cost
Settings
- Fixed an issue where adding a template inside a document book, with the option
If a Document Has Only One Book, Use It Directlyselected in the Global Config, meant the template was applied only after reselecting the book - Fixed an issue where the system update sometimes did not work correctly, and Import & Export often stopped working
Contracting
- Fixed an issue where, when creating a Subcontractor Extract, the quantity and cost fields were disabled for editing; saving without editing, or visiting the contract's main screen and returning to the Terms & Conditions screen of the contract, made them editable
- Fixed an issue where registering a Subcontractor Extract based on the Subcontractor Contract did not show the cost from the contract on the line in the Extract, requiring the cost to be entered manually again after looking it up in the contract
- Fixed an issue where, when the quantities of a specific item were distributed across more than one Subcontractor Contract, the system did not take into account the quantity entered in the other contracts
- Fixed an issue where, in the Contracting Executive and Estimated Budgets, the button for updating codes did not work
- Fixed an issue where an error occurred when saving a contract with a discount while nothing was selected in the field
Prevent Saving Contracts and Offers If the Line Discount Exceeds the Employee's Maximum Discount Percentagein the Contracting Settings - Subcontractor Penalty Voucher: Fixed an issue where selecting the item code on the line did not insert its description
- Fixed an issue where, in both
Contracting Estimated BudgetandContracting Actual Budget, the system allowed the item code to be repeated at the line level - Subcontractor Extract: Fixed an issue where an error appeared when creating a Subcontractor Extract based on another Subcontractor Extract, and the system did not pull the previous quantity from the higher Extract into the current one
- Subcontractor Extract: Fixed an issue where using the button for grouping items without quantities grouped all the items in the Extract without quantities, but did not bring down the item code linked to it in the Subcontractor Contract. Improved this button so that it groups the items together with the items linked to them in the Subcontractor Contract
- Fixed an issue where, when creating a Bulk Leave Request or Bulk Leave Voucher, the leave duration was not calculated correctly when the option
Include Weekly Holidaywas not enabled - the duration included the weekly holiday anyway
Point of Sale
- Fixed an issue where item transfer rules to Point of Sale did not work correctly when selecting the item on the line, sending all items regardless of the file
- Fixed an issue that sometimes occurred when searching for a category and then returning to the main category
- Fixed an issue where the cash payment method was duplicated when using the default cash payment method
cash, then creating a cash payment methodCASHand using it at the point of sale - Fixed an issue where adding (Record Classification) to (New Point of Sale Interface Settings) did not make it appear in the Stock Transfer Request document
- Fixed an issue where, when payment methods were set in the Point of Sale Settings rather than per machine, the accounting effect of a field from the voucher header -
fetchCashMethod- did not work - Fixed an issue where running reports with no parameters did not add the system parameters, particularly
posShiftCode - Fixed an issue where price lists in Point of Sale did not work, when quantities were set for the same unit, the same way they work in Nama - priority was not given to the larger quantity then the smaller quantity
- Fixed an issue where the document classification was not transferred to Nama even though it existed in the Point of Sale database
Human Resources
- Fixed an issue where, when a Business Trip was registered against a reason, and a criterion was set on the reason, then payroll was run, the system did not consider the reason when running payroll, causing the amounts to repeat across all allowances
- Fixed an issue in the Departure Permission window with the count of departure permissions during the month, which the system calculated incorrectly: setting the maximum monthly departure permissions to 4 in the Employee Management screen still allowed 5 departure permissions, because one of them was a draft and the system did not count the draft
- Fixed an issue where, in the Departure Permission voucher, the system showed an incorrect value in the field
Durationwhen the date was changed - Fixed an issue where, in Salary Equations, Percentage of Tax Base did not work correctly
- Fixed an issue where the Leave Voucher could not be saved, showing a message that the leave duration must be less than or equal to 0
- Fixed an issue where the Performance Indicator sometimes had no effect on the system
- Fixed an issue where creating a Leave document or a Transfer Voucher showed the employee a balance far higher than what they were entitled to
- Fixed an issue where creating a Bulk Return-to-Work Voucher based on a Bulk Leave Voucher changed the employee's status-change transactions in order by date, but this caused the lines'
From Statusfield to be set incorrectly; as a result, deleting the Bulk Return-to-Work Voucher did not restore the On Leave status that existed before the Return-to-Work Voucher
Settings
- Fixed an issue where, when creating a custom list containing an attached file in
PDFformat, the content was not displayed when hovering over the attachment with the mouse - Fixed an issue where an error occurred when running the entity flow
EAPreventChangingFields - Fixed an issue where, if an employee had full permission on the Sales Order and was given an additional permission (
additionalSecurityProfile.details), and that file contained a Sales Order permission limited to viewing only the records they created, the system allowed the employee to view only the records they created, ignoring the main permission granted to them - Fixed an issue where setting a
mask inputfor the fieldValue net.moneyon a types list was applied correctly inside documents, but not when displaying the list - Fixed an issue where an error occurred when running the entity flow
EAPreventChangingFields - Fixed an issue where an error appeared when running the entity flow
com.namasoft.infor.domainbase.util.actions.EAGenerateEntityFromEntityAction
Fixed Assets
- Fixed an issue where the error
The operation could not be performedsometimes appeared when trying to register an asset purchase - Fixed an issue where there was no data on the Statistics page in Fixed Assets, and consequently no data in the asset reports
Real Estate
- Fixed an issue where processing of Sales Contracts sometimes failed with the error message
The document is not balanced - Fixed an issue where, in Collect Documents, an error occurred in the journal entry: the amount including tax was taken in the entry, and then the tax was calculated
Reports
- Fixed an issue where report
005INV-SYSRdid not take the opening quantity into account - The following reports were modified because they had issues:
SYSR-SLS013SYSR-SLS014SYSR-SLS009SYSR-SLS008
- Fixed an issue in the
Journal Voucher Statement / Daily Journal Entries Movementreport, code019ACC-SYSR, where Type, Document Code, Account, and Subsidiary did not appear; also added an option to show and hide the totals and movements, and added a serial number at the line level - Fields & Screens Settings window: Fixed an issue where setting (
Field Formats) for a field, choosing color (X) for the text and color (Y) for the background, worked correctly inside the screen, but in (list view) the system reversed the options, showing color (Y) for the text and color (X) for the background
New GUI
- Fixed an issue where an error occurred when adding more than one attachment and then hovering over them with the mouse
- Fixed an issue where, when using the new interface to log in to the system, entering the user code and pressing
Entershowed a message that the username or password was incorrect - Fixed an issue where, when creating a Development Request and clicking the request type then clicking
Add, the options list stayed open and did not close after the selection - Fixed an issue where, in the Visit Voucher, searching for specific visits by date (for example, greater than 01/12/2019, and selecting the task assignee) either showed no results or showed them incorrectly, ignoring the filter
- Fixed an issue where, in the entity flow window, clicking Inactive on the voucher header copied it to the lines; this did not happen in the New GUI
- Fixed an issue where typing in the English Code field in the Group file showed
The operation could not be performed - Fixed an issue where searching in the Code field did not work on any screen; for example, going to the Item and typing part of the name showed nothing
- Fixed an issue where the More menu often did not appear after being clicked for the first time; for example, in the Salary voucher, clicking Reissue from the More menu meant the menu would not appear again, and the same happened when clicking Prevent Use
- Fixed an issue where uploading a report containing a parameter of type
listdid not display it with the new interface - Fixed an issue where opening a draft voucher and clicking the Save button caused the system to reject the save, stating there were no changes. Improved so that saving drafts is now always allowed regardless of changes