These release notes highlight the latest updates to nebu, the leading retail software for the jewellery industry. This version introduces new features, performance improvements, and usability enhancements designed specifically for jewellery retailers.
Fixed an issue where a barcode scanned in one row was incorrectly duplicated to subsequent rows, causing save validation errors. Barcodes are now correctly recorded per item row.
Fixed an issue in adjustment entry where weight was splitting before the complete gross weight was entered. The system now waits for the full gross weight value to be entered before performing the weight split calculation, ensuring accurate weight distribution.
An issue was identified in the bank book report where, after selecting a voucher and viewing receipt or payment details, only the selected receipt/bank details were displayed in the bank book instead of the complete list of available bank ledgers. The issue has been resolved. Now, after invoice entries are created and payment details are checked, the bank book report correctly displays all available bank details and ledgers in the system. This enhancement ensures accurate bank ledger visibility and prevents users from facing issues while accessing bank book details. The fix has been resolved, tested, and verified successfully.
Fixed an error in barcode generator that occurred when printing with the barcode date option enabled.
An issue was identified in the bank book report where, after selecting a voucher and viewing receipt or payment details, only the selected receipt/bank details were displayed in the bank book instead of the complete list of available bank ledgers. The issue has been resolved. Now, after invoice entries are created and payment details are checked, the bank book report correctly displays all available bank details and ledgers in the system. This enhancement ensures accurate bank ledger visibility and prevents users from facing issues while accessing bank book details. The fix has been resolved, tested, and verified successfully.
Fixed an issue where the post office dropdown was displaying only a single option for certain pincodes. All mapped post offices are now correctly displayed and available for selection across all clients
An issue was identified in the each ornament report where the actual purchase cost was incorrectly displayed as 0 when generating the report for a specific primary group. This was caused by a logic error in the cost calculation process. The issue has now been resolved. Moving forward, when a specific primary group is selected, the actual purchase cost will be calculated and displayed correctly. When the primary group is set to all, the actual purchase cost was already being calculated and displayed correctly.
Fixed an issue where an "object reference not set" error occurred when opening a sales voucher from the ledger transaction report. The issue has been resolved, and the fix has been tested and verified successfully.
Fixed an issue in the material issue module where the excel export was displaying fewer item records than those available in the entry and showing an incorrect total quantity. The export functionality has been corrected to ensure that all items recorded in a material issue entry are included in the excel file with accurate quantities and item details, maintaining consistency between the voucher data and the exported output.
Fixed an issue in the material issue excel export where the total ps weight, cs weight, and net weight values were displayed against each item. The system now correctly exports the respective item-wise weight values while preserving accurate totals.
Material issue processing has been enhanced for sales mrp items. When a sales mrp item is scanned via barcode, the diamond (dmd) and stone amounts are restricted, and the voucher type is automatically assigned as sales mrp
An issue was reported where old gold weight was being displayed in stock report, but material issue processing could not be completed due to validation mismatch. Root cause:
the issue occurred due to a logic inconsistency in physical stock validation:
* during validation, both barcode stock and non-barcode stock were included in the calculation. * during migration (opening voucher), both barcode and non-barcode stock were also carried forward together. However, during issue processing, only non-barcode stock was effectively available for validation, resulting in a mismatch where unbarcoded stock was shown ut available weight during validation was lower than expected
this inconsistency led to failure in material issue processing. Resolution:
the validation logic has been corrected. Now, the system calculates stock accurately by:
* considering total stock minus barcode stock
* validating only the actual available (non-barcode) stock for physical stock validation
outcome:
* accurate stock availability is now shown during physical stock validation
* issue processing will work correctly without mismatch
* stock report and validation logic are now aligned for consistent results
In the material receipt module, when selecting a stock item in the rm input section, the item purity will now be displayed in a separate column. The purity field is also editable, similar to the barcode generator feature, allowing users to update and save values as needed.
Introduced a fix in the barcode generator to ensure the retail service rate is updated correctly whenever the price level is changed. The system now refreshes and applies the appropriate retail service rate based on the selected price level during barcode generation.
Resolved an issue where the service percentage after discount was displayed correctly in the sales invoice, but appeared as zero in the collection page of the profit analysis report when fetching the same bill number. Root cause:
the issue was identified in the json invoice data processing, which caused the service percentage after discount value to not be reflected correctly in the profit analysis report. Fix implemented:
corrected the json invoice handling logic to ensure the service percentage after discount is fetched and displayed accurately in the profit analysis report.
Enhanced the purchase invoice rm input section to display the selected stock item's purity in a dedicated column. This improvement provides better visibility of purity details during stock item selection and invoice processing.
An issue in the online transfer process from ouro to nebu has been resolved where the system was incorrectly applying the board rate. Transfers will now use the appropriate configured rate for accurate valuation.
Resolved an issue where, during branch transfer, barcodes that already had an existing barcode party were automatically updated with the receiver branch name. Fix implemented:
the system logic has been corrected to properly handle barcode party details during branch transfer. Existing barcode party values are now updated as required and maintained correctly after transfer. Previously affected barcode party names have also been updated. Deployment & validation:
the fix has been deployed successfully.
Introduced a fix for the json import functionality where the file selection window appeared blank during the import process. Users can now view and select json files correctly, ensuring successful file import without any display issues.
Fixed the issue where the “rate master” tick option was not working in print template 1. The option now functions correctly and reflects the expected rate display in print preview and final output.
Enhanced cross-branch voucher receiving functionality to ensure smoother and more reliable processing
Resolved an issue where the invoice amount displayed in the front view differed from the amount shown in the detail view. Invoice totals are now calculated and displayed consistently across both views, ensuring accurate invoice information.
Fixed issues in scheme bonus calculation where “without purity” selection was incorrectly considering purity values. Also addressed barcode validation after scheme deletion and improved tracking report to correctly display all sales invoice entries.
Resolved an issue where mrp item amounts were calculated and displayed incorrectly in sales invoices. The system now accurately calculates item amounts based on the configured mrp, ensuring correct invoice totals, tax calculations, and reporting.
Enhanced party, account, and salesman creation by enabling the post office popup when the "is ledger pin code mandatory" option is enabled in features. This ensures accurate address selection and pin code validation during master creation.
Sales invoice template 4: added a new configuration option to enable or disable the "show paid as received" checkbox, providing greater flexibility in controlling how payment information is displayed on invoices.
Introduced a fix in the sales invoice module to correctly display the service amount (hm charge) when scanning a proforma invoice. This ensures accurate service charge loading and billing consistency.
Fixed an issue in the sales register excel export where cash, bank, and grand total amounts were displayed with incorrect signs. Credit (cr) amounts now appear as negative values (-ve), and debit (dr) amounts appear as positive values (+ve).
Fixed an issue in the sales report collection where the avg purity for net sales was incorrectly displaying the same value as sales. Net sales avg purity is now correctly calculated by including both sales and sales return transactions, and it is accurately reflected across all report filters (daily, monthly, yearly, and all).
Previously, the sales report details displayed data only for the selected branch. When viewing reports in consolidated mode, sales report details data are not being shown. This issue has been resolved. Going forward, the consolidated sales report details will correctly display data from all branches, providing a complete and accurate consolidated view.
Resolved an issue where, in the consolidated scheme closing report, the same scheme number was being displayed multiple times due to repeated data retrieval across multiple branches during consolidation. This issue has been fixed by correcting the data fetching logic. Going forward, the consolidated scheme closing report will correctly display unique scheme records from all branches, providing a complete and accurate consolidated view without duplication.
Enhanced the scheme receipt process by preventing deletion and cancellation when the related advance has already been closed in another branch. This ensures data integrity and avoids inconsistencies across branch transactions
Control visibility of book rate and book weight in template 4
in the scheme receipt print – template 4, the options "show book rate" and "show book wt" were previously available and could be enabled by users. When these options were selected, the corresponding book rate and book weight values were displayed in the printed receipt. As per the requirement, these two checkbox options have now been disabled across all branches to prevent unintended modification of the print settings. Updated behavior
* the "show book rate" and "show book wt" options will be disable( default ) in template 4. * book rate and book weight values will be displayed in the print only when the respective settings are enabled. This update improves print consistency by centralizing the visibility settings in template 4 across all branches.
An issue was identified in the stock report - barcode stock, where items with zero weight were being displayed as negative (-ve) values in the print output. This caused confusion for users when reviewing stock information. The issue has now been resolved. Moving forward:
barcode stock weights displayed in the stock report and the corresponding print output will remain consistent. Negative weight values will no longer appear incorrectly for zero-weight barcode stock items. Unverified barcode stock and total stock calculations have been reviewed and validated. The stock report and print output are now accurately reflecting the actual stock weights. The issue has been completely resolved.
A discrepancy of 0. 001 milligram in gross weight was identified when comparing the stock report and the stock transaction summary. Root cause:
the issue was due to inconsistent decimal handling across reports:
* in the stock report, values were rounded at the 4th decimal place, applying standard rounding rules to the 3rd decimal place when required. * in the stock transaction summary, the 4th decimal place was ignored without rounding. This inconsistency resulted in minor variances in gross weight calculations between reports. Resolution:
the rounding logic has been standardized across modules. The 4th decimal place is now consistently rounded to ensure uniform calculation of weights. Additionally, the stock group report has also been updated to apply the same rounding logic, ensuring consistent weight display across all stock-related reports. Outcome:
all stock reports now display uniform gross weight values, eliminating discrepancies and improving reporting consistency.
Resolved an issue where the total weight and pure weight values displayed in the manufacturing process did not match the values shown in the raw material bag report for purity-based items. Weight calculations and reporting have been aligned to ensure consistency across both modules. Additionally, fixed the "collection empty" error that occurred while fetching manufacturing process details, enabling successful data retrieval and display.
Introduced support to display the additional text entered during barcode generation as a separate column in the adjustment entry. This column and its functionality are available even when the adjustment entry is opened from a sales invoice using alt+a. Additionally, the additional text is now automatically carried forward during barcode split operations, ensuring the information remains consistent and traceable across all newly generated barcodes.
The barcode generator has been enhanced to support displaying the quantity/units of individual stone items in the barcode description. This provides more detailed stone information alongside the existing name, rate, and weight details.
Introduced multiple currency conversion support in contra voucher, making it easier to record transactions between different currencies. The system automatically calculates and displays the converted amount based on the selected currency and exchange rate, simplifying multi-currency fund transfers.
The rfid quantity and primary group fields have been added to the api response integration. This enhancement enables the api response to include rfid quantity details and primary group information, improving data availability and ensuring the required details are shared during api communication.
Introduced ounce rate support in sales invoice, sales return, and purchase return vouchers. A unit rate option has been added to open a dedicated conversion window, available only when the "is enable spot rate system" setting is enabled, where users can enter the ounce rate and exchange rate to calculate the equivalent per-gram rate. The derived per-gram rate is then used to automatically calculate the pure rate, while still allowing users to manually edit the rate field whenever required.
Introduced a consolidated consignment sales report that displays consignment sales data from all branches together without branch-wise segregation, providing a unified view of transactions. Additionally, added a barcode copy selection option in the barcode generator module, allowing users to specify the required number of barcode copies before printing.
Updated the gstr summary section to include the sales return voucher type. Previously, sales return vouchers were not displayed in the summary section, which caused a mismatch between the gstr view total voucher count and the summary section voucher count. This issue has now been resolved. From now onwards, sales return voucher types will be included in the summary section, ensuring that the total voucher count in gstr view and the summary section remain consistent and equal.
Implemented the separation of b2b and b2c bills in the hsn summary section of the gstr report. Previously, both b2b and b2c transactions were combined within the hsn summary, making it difficult to analyze transaction categories separately. This enhancement has been tested and verified successfully. From now onwards, the hsn summary section will display b2b and b2c transactions separately, providing improved clarity and more accurate reporting in the gstr report.
Enhanced the material issue print (c-template1) by adding configurable options to hide selected columns, including cs value, net rate, amount, and tax details. The print format has also been updated to display tax slab-wise split-up details and hsn codes for each item.
A new option "is barcode date wise" has been introduced in the outward each ornament report. Functionality
* when "is barcode date wise" is enabled, the report will display only those barcode records where, the barcode was generated within the selected from date and to date period and the barcode was also outwarded within the selected period. * when "is barcode date wise" is disabled, the report will follow the existing behavior:
"all outward barcode records up to the selected to date will be displayed, regardless of the barcode generation date". Purpose
this enhancement allows users to filter and analyze barcode records based on the barcode creation date within a specific date range, making it easier to track barcodes generated during a particular period.
New report introduced:
introduced a new salesman-wise profit report to calculate and analyze profit based on the service rate. Features:
profit values are calculated using the configured service rate. The report provides salesman-wise profit analysis for improved performance tracking. Enables more accurate evaluation of profitability at the salesman level. Result:
this new report helps users monitor and analyze profit distribution based on service rates, providing better visibility into salesman performance
Resolved an issue where the automatic service rate negative entry was not being considered for old gold items when the "is negative service in purchase" option was enabled in the stock item configuration. The negative service amount is now accurately included in both the proforma invoice purchase tab and purchase invoice vouchers, ensuring correct purchase value calculations.
The block sales below purchase cost validation has been extended to the proforma invoice process. When this setting is enabled, the system will prevent saving or posting proforma invoices if the sales rate is below the purchase cos
Added a new image column to purchase invoice print template-24 to display product images alongside item details for improved visual identification. This enhancement provides a more professional and user-friendly invoice print layout without affecting existing functionality.
Enhanced the purchase invoice functionality to ensure that images added through the image details section are saved independently of barcode generation. Previously, attached images were retained only when a barcode was generated. With this update, images will remain saved and accessible even if no barcode is created, aligning the behavior with the existing functionality in sales orders and providing a more consistent user experience.
Added a new “show image” checkbox in purchase invoice template-24 to enable image visibility in the invoice. This allows users to control whether product images are displayed in the purchase invoice.
Introduced a new purchase invoice template based on the mobile app design. The updated template provides a modernized layout with improved presentation of supplier, item, tax, and transaction details, ensuring a consistent viewing and printing experience across mobile and desktop platforms.
A new gold rate api auto sync functionality has been introduced to simplify and automate rate updates. After creating the required master configuration, users can navigate to settings and select the api type. Once configured, an auto sync button will become available in the rate master section. Key benefits:
* instantly fetch and update gold rates through api integration
* eliminate the need to manually create and update rate master entries
* reduce manual effort for sales staff and managers
* improve accuracy and speed of rate updates
since gold rates may change 2–3 times per day, maintaining rates manually can be time-consuming. With the auto sync option, users can fetch the latest rates with a single click, ensuring the rate master remains updated automatically.
Resolved bill printing format issues related to alignment, font size, and gold rate display. The print layout has been refined to ensure proper content alignment, consistent font formatting, and accurate gold rate representation across supported bill templates and print outputs.
Implemented round-off calculation for the total invoice amount in e-invoices to ensure the generated value matches the final rounded invoice amount.
Added a new hide/show description item rate option in sales invoice print template-23, allowing users to control the visibility of item rates in the printed invoice. This provides greater flexibility in customizing invoice print layouts.
Introduced party-wise tax calculation for sales and sales return, including currency and gold form wholesale transactions. The option has been added to customer master and renamed to “is enable party wise tax”. Now the system applies tax based on output tax selected in item tax details, ensuring correct tax is applied for metal and service items as per configuration.
A new sales invoice template-25 has been introduced with a mobile app–style layout for an enhanced viewing experience. The template provides a modern and user-friendly invoice presentation with improved visual appeara
The color stone rate has been added to template-11 and will now be displayed in both the sales invoice print and the exported excel file. This ensures consistent visibility of color stone pricing across invoice outputs.
Added support across all vouchers to display the relevant currency or gold option during party creation via the + icon, based on the voucher type. This ensures users can configure party settings directly while creating a new party from any voucher.
A new design size column has been added to the sales report details report. Purpose of this enhancement:
to provide better visibility into the sales performance of different item sizes. To help identify which design sizes are selling the most and which sizes have lower sales. To support inventory planning and purchasing decisions based on size-wise sales trends. To enable jewellers to analyze customer preferences more effectively and make informed business decisions.
Introduced a new sales return template designed to align with the mobile app format. The new template provides an updated layout and improved presentation of transaction details, ensuring a consistent user experience across both mobile and desktop platforms.
Introduced voucher date as the installment date when "is disable advance receipt" is enabled in scheme master.
A new option, application voucher type, has been introduced in the scheme master configuration. This enhancement allows users to assign a specific voucher type to each scheme master. The primary purpose of this feature is to support the mobile application when multiple scheme masters are available, enabling transactions to be identified and tracked separately based on the assigned voucher type. Benefits:
enables differentiation of schemes through unique voucher types. Helps identify which scheme has received more customer payments. Improves reporting and analysis of scheme-wise collections in the mobile application. Provides better visibility and tracking when multiple schemes are active. This enhancement ensures accurate scheme-wise transaction segregation and performance monitoring.
Introduced validation update in scheme receipt when tax enable is turned on. Previously, validation was based on the amount excluding tax, but now it is done using the fixed installment amount including tax. The system will not allow voucher amounts less than or more than the fixed tax-inclusive installment amount
Enhanced the smith issue process by enabling item selection when a sales order number is scanned. Users can now choose specific items from the associated sales order before proceeding with the issue transaction.
Updated smith issue print template-1 to display the order number and its corresponding barcode (generated from the invoice number) in the print format. This enables easy scanning and retrieval of related voucher/order information directly from the printed document.
Added a new “disable service rate” tick option in user role settings for the proforma (purchase tab) and purchase invoice modules. This enhancement allows administrators to restrict service rate visibility/edit access based on user roles.
Introduced support for the "is enable admin transaction" setting for the sales invoice transaction type. This enhancement allows administrators to control and manage sales invoice transactions based on the configured admin transaction permissions.