Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0058332 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo Localizations] Localization France | major | have not tried | 2025-03-25 10:44 | 2025-03-27 08:29 | |||
Reporter | kousalya_r | View Status | public | |||||
Assigned To | kousalya_r | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | approved | |||||||
Regression date | ||||||||
Regression introduced by commit | ||||||||
Regression level | ||||||||
Support ticket | ||||||||
OBNetwork customer | No | |||||||
Regression introduced in release | ||||||||
Summary | 0058332: Wrong taxes and totals when issuing an order with deposits. | |||||||
Description | When issuing a completely paid order that has had deposit invoices associated, the taxes and totals are wrong in the printed ticket. This also causes an exception in backoffice, generating an EWI. | |||||||
Steps To Reproduce | Configure deposit invoice. Create a sale with a product (or more) that is pickup in store, a client with invoice terms after delivery, and adding a prepayment that is not the complete amount of the ticket. Open the created order, and pay it completely. Issue the order. The wrong Invoice quantities are generated and the following exception is launched: org.openbravo.base.exception.OBException: Error in OrderLoader: null at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:567) ~[classes/:?] at org.openbravo.mobile.core.process.DataSynchronizationProcess.saveRecord(DataSynchronizationProcess.java:214) [classes/:?] at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:165) [classes/:?] at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:97) [classes/:?] at org.openbravo.mobile.core.process.MobileImportEntryProcessorRunnable.processEntry(MobileImportEntryProcessorRunnable.java:55) [classes/:?] at org.openbravo.retail.posterminal.importprocess.OrderImportEntryProcessor$OrderLoaderRunnable.processEntry(OrderImportEntryProcessor.java:64) [classes/:?] at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.doRunCycle(ImportEntryProcessor.java:447) [classes/:?] at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.run(ImportEntryProcessor.java:370) [classes/:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?] at java.lang.Thread.run(Thread.java:829) [?:?] Caused by: java.lang.NullPointerException at org.openbravo.retail.posterminal.utility.InvoiceUtils.createInvoiceLine(InvoiceUtils.java:244) ~[classes/:?] at org.openbravo.retail.posterminal.utility.InvoiceUtils.createInvoiceLines(InvoiceUtils.java:376) ~[classes/:?] at org.openbravo.retail.posterminal.utility.InvoiceUtils.createInvoiceAndLines(InvoiceUtils.java:121) ~[classes/:?] at org.openbravo.retail.posterminal.utility.InvoiceUtils.createNewInvoice(InvoiceUtils.java:91) ~[classes/:?] at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:527) ~[classes/:?] | |||||||
Tags | No tags attached. | |||||||
Attached Files | ![]() | |||||||
![]() |
|
![]() |
|
(0177213) hgbot (developer) 2025-03-25 10:55 |
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3662 [^] |
(0177261) hgbot (developer) 2025-03-26 11:02 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2 [^] Changeset: 194fd7f79fcc4ceb088fc078cbf6cd32ddbe7d1a Author: Kousalya Ramasamy <k.ramasamy@external.orisha.com> Date: 26-03-2025 05:13:54 URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/commit/194fd7f79fcc4ceb088fc078cbf6cd32ddbe7d1a [^] Fixed ISSUE-58332: Tax is calculated for negative lines --- M web-jspack/org.openbravo.pos2/src/model/ticket/TicketUtils.js --- |
(0177262) hgbot (developer) 2025-03-26 11:02 |
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3662 [^] |
(0177263) hgbot (developer) 2025-03-26 11:10 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2 [^] Changeset: 78f45bd75a52fe1ff1531a560c4d6589b1951dbd Author: Igor Trebol <igor.trebol@openbravo.com> Date: 26-03-2025 11:10:06 URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/commit/78f45bd75a52fe1ff1531a560c4d6589b1951dbd [^] Revert "Fixed ISSUE-58332: Tax is calculated for negative lines" This reverts commit 194fd7f79fcc4ceb088fc078cbf6cd32ddbe7d1a. --- M web-jspack/org.openbravo.pos2/src/model/ticket/TicketUtils.js --- |
(0177266) hgbot (developer) 2025-03-26 11:28 |
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3667 [^] |
(0177304) hgbot (developer) 2025-03-27 08:29 |
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3667 [^] |
(0177305) hgbot (developer) 2025-03-27 08:29 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2 [^] Changeset: 268500ffb075b19b6d78c3940ddaf68e18ad0234 Author: Kousalya Ramasamy <k.ramasamy@external.orisha.com> Date: 27-03-2025 10:31:16 URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/commit/268500ffb075b19b6d78c3940ddaf68e18ad0234 [^] Fixed ISSUE-58332: Tax is calculated for negative lines --- M web-jspack/org.openbravo.pos2/src/model/ticket/TicketUtils.js M web-jspack/org.openbravo.pos2/src/model/ticket/__mock__/MockDepositInvoice.js --- |
![]() |
|||
Date Modified | Username | Field | Change |
2025-03-25 10:44 | kousalya_r | New Issue | |
2025-03-25 10:44 | kousalya_r | File Added: image-20250307-113325.png | |
2025-03-25 10:44 | kousalya_r | OBNetwork customer | => No |
2025-03-25 10:55 | hgbot | Merge Request Status | => open |
2025-03-25 10:55 | hgbot | Note Added: 0177213 | |
2025-03-26 06:13 | jonae | Assigned To | => kousalya_r |
2025-03-26 11:02 | hgbot | Merge Request Status | open => approved |
2025-03-26 11:02 | hgbot | Resolution | open => fixed |
2025-03-26 11:02 | hgbot | Status | new => closed |
2025-03-26 11:02 | hgbot | Fixed in Version | => 25Q2 |
2025-03-26 11:02 | hgbot | Note Added: 0177261 | |
2025-03-26 11:02 | hgbot | Note Added: 0177262 | |
2025-03-26 11:10 | hgbot | Note Added: 0177263 | |
2025-03-26 11:28 | hgbot | Note Added: 0177266 | |
2025-03-27 08:29 | hgbot | Note Added: 0177304 | |
2025-03-27 08:29 | hgbot | Note Added: 0177305 |
Copyright © 2000 - 2009 MantisBT Group |