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.
Resolved an issue where the system incorrectly displayed an "out of stock" message while creating an adjustment entry, even though sufficient stock was available. The issue was caused by an error in the stock validation logic and has now been fixed. This update has been tested and deployed to the live environment.
Fixed the barcode printing issue where, with print after add enabled and do not show again configured, clicking add redirected to the print preview page instead of directly initiating the print process. Barcode printing now starts directly according to the configured print preference.
Fixed an issue with barcode tag pdf generation that caused a “cannot open the file” error under certain system configurations. The issue has been resolved, and pdf generation now works correctly across affected configurations.
Fixed incorrect image path handling to ensure the header logo and signature details are properly saved and retained when re-entering insurance details.
Release note
customer master – create & update issue resolved
issue reported:
users were unable to update customer details while editing an existing customer record. Although the update button was enabled and clickable, no action was performed, and the modified customer details were not saved. Root cause:
the issue was identified in the customer hierarchy validation. The system was not allowing customer records to be saved or updated when the customer was associated with a sub-account group instead of the primary group. Resolution:
updated the customer hierarchy-level validation logic. Customers can now be created under sub account groups. Users can successfully create new customers under the appropriate hierarchy level. Users can edit and update existing customer details without any issues. Customer information is now saved correctly after clicking the update button. Improved the hierarchy validation to support smooth customer transactions and verification processes. Deployment status:
the issue has been successfully resolved and the fix will be deployed to the live environment in the upcoming update
result:
users can now create and update customer records correctly across the supported hierarchy levels, ensuring smooth and reliable customer transactions and verification.
Resolved an issue where bank account names were not displayed in the daily report under the bank book module. Bank account names are now reflected correctly for all applicable transactions.
Resolved an issue where barcode labels were generated in an unordered sequence when using the select all option in the each ornament report. Barcode labels are now printed in the correct sequence when all items are selected. Additionally, barcode labels printed after selecting only specific items continue to be generated in the correct order. This fix has been deployed to the live environment.
Updated other service calculations to support pure percentage and pure percentage labour calculation types. The changes ensure accurate total pure, voucher pure, and total metal amount calculations across applicable vouchers.
Issue fixed:
resolved an issue in the incomplete hsn details section of the gstr report where a tax mismatch of ₹0. 02 was observed for certain invoices due to item-wise tax calculation differences. Resolution:
the item-wise tax calculation logic has been corrected. Going forward, tax values will be calculated accurately for each item, eliminating the minor rounding difference that caused the ₹0. 02 mismatch. Impact:
accurate item-wise tax calculation for all invoices. The ₹0. 02 tax mismatch issue has been permanently resolved. No further point/rounding difference issues are expected in this section.
Fixed an issue where incorrect amounts were displayed in the ledger report and activity log. The amounts now correctly match the original purchase invoice amount.
Fixed an issue where the default material issue voucher type was not automatically selected based on the configured primary group. Improved validation handling for missing or invalid voucher type configurations when creating material issue transactions from the stock report.
Fixed an issue in the material issue module where the save button became disabled after selecting calculate alloy. The transaction can now be saved without refreshing the issue account option.
Fixed an issue where barcodes with a barcoding-adjustment entry were incorrectly shown as unavailable in stock while creating a sales invoice. The barcode validation has been corrected.
Fixed an issue where cs gross weight was missing in the material receipt during online transfers from ouro to nebu. The weight is now correctly carried over and displayed in the material receipt.
A rare issue was reported where the weight was not displayed and the corresponding stock was automatically removed for a single repair receipt voucher. This behavior was observed only for that specific bill, while the voucher appeared correctly when viewed on its original entry date. A detailed investigation was carried out, including verification of related transactions and possible triggering scenarios. However, the issue could not be reproduced in any other case. By the time the investigation began, the affected bill had already been re-entered, making it impossible to identify the exact cause. Based on the analysis, this appears to be an isolated and extremely rare occurrence, with no similar cases identified during testing or verification.
Fixed the issue where gross weight, colorstone weight, precious weight, and other weight values in the opening voucher were being rounded after excel import. Imported weight values are now retained and displayed with the correct precision.
Updated proforma invoice and sales invoice to block the design style edit option for barcode-scanned items and vouchers. This prevents modification of the design style after barcode scanning.
Resolved an issue where the default price level configured in the proforma voucher type was not being automatically applied while creating a new proforma invoice. The proforma invoice now follows the same behavior as the sales invoice. When a default price level is configured in the voucher type, the system automatically applies the configured values, including service charges, stone rates, and labour charges, during invoice creation. These values are calculated automatically based on the selected price level without requiring manual entry. This enhancement has been deployed to the live environment.
Resolved an issue where the default price level configured in the proforma voucher type was not being automatically applied while creating a new proforma invoice. The proforma invoice now follows the same behavior as the sales invoice. When a default price level is configured in the voucher type, the system automatically applies the configured values, including service charges, stone rates, and labour charges, during invoice creation. These values are calculated automatically based on the selected price level without requiring manual entry. This enhancement has been deployed to the live environment.
Fixed issues with proforma templates 4 and 9 where printing failed on certain systems and generated pdf files could not be opened. Printing and pdf generation now work correctly across supported systems.
Updated the proforma ledger report by clearing all previous party balance point value entries. The report will now reflect the updated party balance point values accurately.
Fixed an issue where proforma invoices could not be saved due to an “advance tax mismatch” error. Invoices can now be saved successfully when the tax details are valid.
Fixed an issue where barcode-enabled items were not being displayed in the purchase invoice – gold account form. Barcode-enabled items are now listed correctly when added to the invoice.
While creating a new customer, after entering the bank account number, the re-enter account number field is now displayed with the previously entered account number hidden. The user must manually re-enter the account number to verify the bank details. This enhancement has been implemented to provide additional security and prevent accidental errors while entering customer bank account details. The changes have been tested and verified successfully.
Fixed the purchase invoice voucher opening issue where the "error success" message was displayed and the voucher could not be opened successfully. Purchase invoice vouchers can now be opened correctly without encountering the error.
Fixed an issue where importing a receipt voucher containing a newly created customer into another account did not display the customer import option, resulting in a "ledger does not exist" error. The import process now supports creating the customer in the destination account, ensuring that customer details, collection records, and related transaction information are imported and displayed correctly.
Fixed an issue where receipt and payment voucher transactions were not redirected to the journal voucher when the discount amount exceeded the configured limit for customers with a debit (dr) balance.
Enhancement: previously, items with the same purity but different colors were not differentiated in sales invoice template 1. Change: the logic has now been updated to consider both purity and color as defined in the rate master. Result: when items have the same purity but different colors, the invoice will now display the purity based on the corresponding purity + color combination configured in the rate master. This allows items with identical purity but different colors to be clearly identified and differentiated.
A new "show cs value" option has been added to sales invoice print template-2. Users can enable or disable this option to show or hide the cs rate in the printed invoice.
Fixed an issue where the diamond retail rate was not being fetched and displayed during sales invoice entry. The sales invoice now correctly retrieves and displays the diamond retail rate, ensuring consistency with the barcode tracking report, each ornament report, and customer app.
Fixed the disable manual voucher transaction permission in user role permissions. Users with this option enabled can no longer create manual voucher transactions across the applicable modules
The issue where importing an ornament exported from ouro pro (using the right-click export option in sales invoice) into nebu purchase invoice displayed a "gross weight mismatch" error and prevented the import has been resolved and deployed to the live environment. Note: a minor point-level difference in gross weight may still occur between ouro pro and nebu due to differences in the way bom items are handled in the two applications. In such cases, the gross weight should be adjusted to match the values between both software applications before completing the import.
Issue: previously, print template 19 displayed only the first four receipt/payment values. When a customer transaction included more than four payment modes, the 5th payment mode and its corresponding value were not displayed correctly in the print. This also resulted in an incorrect paid amount being shown. Resolution: the print logic in template 19 has been updated to properly handle transactions with more than four payment modes. All entered payment modes and their corresponding amounts will now be reflected correctly in the print, and the paid amount will be calculated and displayed accurately. Result: the issue has been resolved, eliminating confusion when providing printed receipts to customers, even when more than four payment modes are used. Only in temp 19 this requirement has been added. The remaining templates will be completed on the coming updations
Fixed an issue in sales invoice print template (08) where address details were displayed incorrectly. Address information is now displayed correctly on the printed invoice.
Fixed an issue in the party details print where the same invoice was displayed multiple times, causing an incorrect amount receivable calculation. The amount receivable now reflects the correct balance
Fixed an issue where the purchase balance was not adjusted when creating a sales invoice for a party with an existing purchase balance. The party balance is now displayed with the correct dr/cr balance after the adjustment.
Fixed an issue where the scheme bonus amount continued to be displayed in the sales invoice even after the associated scheme was deleted. The system now correctly removes the scheme bonus/discount from the invoice, ensuring accurate discount display and calculations.
An issue was identified where duplicate bills were created with different invoice numbers but identical transaction data. This issue has been resolved by implementing validation to prevent duplicate bill creation. Additionally, the duplicate bill that had already been generated was cancelled in the live environment as per the client's request.
Fixed an issue where barcode items lost their barcode information after being split into multiple board rates due to scheme application in the sales invoice. Barcode-enabled items now retain their barcode details correctly after the split.
The json import process has been updated to correctly handle customer details when honorific mandatory is disabled. Previously, when honorific was not available, the import preview displayed “import ledger” instead of “import customer. ” this behavior has now been corrected. If the honorific is not available, the ledger will be automatically treated as a customer. The updated behavior has been implemented for sales invoice, purchase invoice, sales return, and material issue transactions. The changes have been tested and verified successfully.
Fixed the sales invoice json export and import issue where single-item vouchers displayed a “sales details are empty” error and multiple-item vouchers imported only one stock item. Json import now correctly retains all stock items and their details from the exported sales invoice.
An issue where barcode items were not getting imported during json import has been resolved. The fix has been deployed to the live environment and has been tested and verified successfully.
Issue reported:
a mismatch was observed between the invoice number printed on a sales invoice shared with the customer and the invoice number currently recorded in the system. Investigation & findings:
the invoice printing functionality was thoroughly tested across various scenarios. No reproducible scenario was identified that causes an invoice number mismatch during printing. Based on the investigation, this appears to be a rare and intermittent issue. The issue may potentially occur during periods of high server load or server busy time. Status:
the functionality has been thoroughly tested, and no recurring issue has been identified. The system will continue to be monitored for any further occurrences to help identify the exact conditions under which this rare issue may happen.
Fixed the issue where narration entered in the proforma invoice was not being passed to the sales invoice, purchase invoice, and sales return when using the make all invoice option. Narration is now correctly transferred and retained in the generated invoices.
Updated the sales invoice print format (template-4) to display dm value, va amount, and va after discount amount in the total section. A new tick option has also been added in page settings to enable or disable the display of these fields in the totals row.
Fixed an issue in the sales invoice – receipt print where receipt/payment details beyond the 4th entry were not displayed in print template (08). Print template (08) now correctly displays all receipt/payment details entered in the receipt tab, supporting up to 10 receipt details without missing or truncated entries.
Added a new refund option in print settings to ensure refund transactions are printed with the label "refund" instead of "received". This improves the accuracy and clarity of printed bills for refund transactions.
Fixed an issue in sales invoice exports where the service rate was missing in the excel and pdf files. The service rate now appears correctly in the va section of both exports, and the after discount amount is displayed in its corresponding section.
Fixed the sales invoice print issue where an incorrect invoice number was displayed during printing. The printed invoice number now consistently matches the invoice number saved in the software.
Fixed an issue in the sales invoice module where the exported excel file had incorrect page alignment, causing invoices that should fit on a single page to be split across multiple pages during printing. The excel export formatting has been corrected to ensure proper page layout and printing.
Fixed an issue where the salesman's name was not displayed in the sales invoice print preview when the signature option was enabled. The salesman's name now appears correctly along with the signature.
Fixed the silver sales invoice print preview issue where reprinting a previous invoice displayed the newly created invoice number instead of the correct invoice number
Fixed the scheme closure issue where the remaining scheme amount could not be benefited through the sales invoice after a partial benefit through scheme payments.
Issue resolved:
after entering all required details in the sales invoice, such as party name and item details, clicking purchase invoice through sales invoice could cause the application to become extremely slow or unresponsive. In some cases, users were also automatically logged out. Resolution:
improved the performance of purchase invoice through sales invoice. Resolved the issue causing the application to become slow or unresponsive. Fixed the unexpected automatic logout issue. Also optimized sales return through sales invoice to resolve similar performance issues. Deployment status:
the fixes have been successfully deployed to the live environment
Clarified the issue regarding the footer banner configured in the company profile not appearing in the sales invoice. There is no functional issue with the footer banner. To display the banner correctly in sales invoice template 4, the image must be configured with the proper height and width.
An issue where the service tab data was not being included during sales invoice json export/import has been resolved. The fix has been completed and will be available in the upcoming update. From this update onward, the service tab data will be correctly included and displayed during the json export/import process.
Fixed the incorrect calculation of the total amount including tax in the print and ctrl+alt+c tab for templates 19, 6, 11, and 12 during scheme closure with tax. Also ensured that the scheme tax is not added to the sales invoice tax during scheme closure.
Fixed the issue preventing users from selecting and importing multiple existing invoices from account a to account b. The import option is now available for multiple invoice selection, ensuring successful invoice migration.
Fixed an issue where sales invoice import failed with the error "scheme party and sales party are different" due to an unintended change in the customer linked to the scheme generator. The import process now correctly retains the original scheme party and allows successful sales invoice import when the customer details are valid.
Fixed an issue in the sales register where the old gold amount incorrectly included the advance amount for invoices containing both old gold and advance. The sales register and exported excel file now display the old gold amount and advance amount correctly in their respective columns.
Updated the sales report to display the correct unit based on the item master configuration. Items with units such as ct (carat), numbers, or grams now show the appropriate unit instead of always displaying grams.
Fixed an issue where the color stone weight column was missing in the sales summary excel export. The exported file now includes the column with the correct values.
Reviewed the scheme closing report discrepancy. The negative (minus) weight shown in report is due to a difference between the recorded scheme weight and the corresponding sales weight. When these values do not match, the report displays the resulting weight difference as a negative value.
Fixed an issue where the weight balance was displayed incorrectly in the scheme closing report and scheme register after a scheme was fully closed. Also corrected the display of partially closed schemes and ensured the report totals are calculated and displayed accurately.
Fixed incorrect scheme number generation to ensure each newly created scheme is assigned a unique and sequential scheme number without duplication.
Fixed an issue where multiple receipts could be saved against an advance booking scheme configured with receipt split style as single. The system now allows only one receipt per scheme as per the configuration.
Fixed an issue where manually updated maturity dates in advance booking entries were reset to the default scheme maturity date after saving or reopening the entry.
Fixed an issue where the party account was not displayed in the account field during advance scheme creation. The associated party account is now populated correctly.
The scheme receipt voucher type for pay through application is now picked from the scheme customer configuration in app configuration. All newly generated scheme receipt vouchers use the configured voucher type consistently.
Fixed an issue where cgst, sgst, and igst tax entries were displayed multiple times in the tax selection list of the voucher types and stock item modules, even though only a single record existed in the taxes and duties master. The tax selection list now correctly displays each tax only once without affecting the existing master data or tax assignments.
Fixed an issue in the stock register where the closing quantity was calculated incorrectly and the received amount was not reflected correctly. The report now displays accurate closing quantities and received amounts based on the corresponding stock transactions.
An issue was identified where the stock report displayed an incorrect available stock quantity, while the stock transaction summary correctly reflected the stock based on all transactions. The root cause was identified in the report logic, where mrp items were being validated using weight, resulting in incorrect stock calculations. The report logic has been revised to follow the same stock calculation method used in the stock transaction summary, ensuring consistent and accurate available stock quantities across both reports. The issue has been fixed
Fixed the stock report issue where unbarcoded (drops) stock was incorrectly displayed with a weight of 0. 001 despite no transactions being performed against unbarcoded stock.
The issue where the material issue rate was incorrectly affecting the average rate of pure in the stock value report has been resolved. From the upcoming update onward, the average rate of pure will no longer be impacted by the material issue rate during stock value calculations, ensuring accurate pure average rate computation and balanced stock valuation.
Resolved the issue where the stock value amount showed mismatched totals across financial years. The stock value is now calculated correctly and is reflected consistently in the software, exported reports, and manually verified totals.
Implemented item group-wise account management for voucher posting. You can now configure separate account ledgers for each item group, including:
sales account
purchase account
issue account
service account
other services account
discount account
other applicable accounts
this configuration is available in voucher type → default items collection (primary group). Behavior:
if default account ledgers are configured at the voucher type level, the voucher will continue to post exactly as it did previously, ensuring full backward compatibility. If item group-wise account ledgers are configured, the system will post transactions to the specific account ledger assigned to each item group. Posting logic has been verified to ensure that transactions are recorded according to the configured account mapping. Impact:
supports flexible account postinimplemented item group-wise account management for voucher posting and can now configure separate account ledgers for each item group, including:
sales account
purchase account
issue account
service account
other services account
discount account
other applicable accounts
this configuration is available in voucher type → default items collection (primary group). Behavior:
if default account ledgers are configured at the voucher type level, the voucher will continue to post exactly as it did previously, ensuring full backward compatibility. If item group-wise account ledgers are configured, the system will post transactions to the specific account ledger assigned to each item group. Posting logic has been verified to ensure that transactions are recorded according to the configured account mapping. Impact:
supports flexible account posting based on item groups. Maintains existing voucher behavior when item group-wise mapping is not used. Enables more accurate accounting and reporting by posting transactions to the designated ledgers for each item group. G based on item groups. Maintains existing voucher behavior when item group-wise mapping is not used. Enables more accurate accounting and reporting by posting transactions to the designated ledgers for each item group.
Introduced automatic mirror journal voucher creation for inter-branch transactions. When an inter-branch journal voucher is saved, the system automatically creates the corresponding journal voucher in the selected opposite branch with reversed debit and credit entries.
Implemented a new material issue print template with item grouping based on item name and making charge. This ensures items are grouped correctly and displayed clearly in the printed document.
Added an apply counter filter option to the material receipt screen, allowing users to filter receipts based on the selected counter.
When the "is enable description on sales invoice and material issue" feature is enabled, the description (narration) field is available for each item in the proforma invoice. If a description is entered in the proforma invoice, it is carried forward and displayed when the proforma invoice is scanned into a sales invoice or material issue.
Introduced a separate consignment supporting voucher for consignment item transfers during online material receipt. The system now automatically applies the configured voucher type from branch transfer configuration, with the configured voucher supporting transfers without generating ledger postings when applicable.
Introduced a print popup in the make all invoice process of proforma invoice, allowing users to print or export each automatically generated invoice after it is saved. Additionally, otp validation has been introduced during the invoice generation process.
Proforma make transfer is now working correctly for both normal transfer and consignment transfer, and the invoice is successfully saved in the material issue voucher.
Updated the proforma make invoice print to correct invoice details, amounts, totals, and tax information. Improved the print layout and alignment for better readability.
Added item-wise salesman selection to the nebu purchase invoice, matching the functionality available in the sales invoice. Users can now assign and save a different salesman for each item in the invoice.
Purchase invoice template-26 has been added with the required format and details. Purchase invoices can now be printed using the new template.
Fixed the purchase return – gold a/c form by introducing a new print template with the required layout and fields. The template now displays the required formatting, alignment, and transaction details correctly.
A new purchase return print template has been added with the required format and details. Purchase return documents can now be printed using the new template.
Introduced a new "is hide mc details" option in the kanz print template. When this option is enabled, the gold rate, mc %, and mc gm columns are hidden and replaced with tax % and tax amount columns. Additionally, the gold rate is displayed in the top section of the print template when the option is enabled, providing an updated print layout while preserving the voucher calculations.
Enhanced template 14 with an option to enable or disable the display of description split-up details.
Added firebase settings configuration in the settings module. Users can now save the project name, project id, and upload a service account json file, which is securely stored as a string.
The certification charge was previously not available in sales invoice template 4. This feature has now been implemented and successfully tested and verified. Additionally, when item group-wise selection is enabled in sales invoice template 4, the certification number will be hidden as per the defined condition. This enhancement will be included in the upcoming update.