Openbravo Issue Tracking System - POS2 |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0051578 | POS2 | POS | public | 2023-02-13 08:01 | 2023-05-30 12:53 |
|
Reporter | jorge-garcia | |
Assigned To | | |
Priority | normal | Severity | major | Reproducibility | N/A |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | | |
Merge Request Status | approved |
Review Assigned To | |
OBNetwork customer | No |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0051578: Upgrade Avalara connector to be used also in ReactPOS |
Description | Avalara is an external Tax Engine that could be used in EnyoPOS application to calculate ticket and line taxes in the US.
The requirement now is to upgrade this module to being able tp use Avalara Tax Engine also from ReactPOS.
https://openbravo.atlassian.net/browse/RM-4561 [^]
https://openbravo.atlassian.net/browse/RM-1918 [^]
|
Steps To Reproduce | - |
Proposed Solution | This feature will be done in two phases:
- The first phase consist in being able to use Avalara connector code in both Enyo and React POS ( the goal of this FR)
- The second phase consist on create an OB Tax Engine API and being able to, in the future, use the OB Tax Engine or any other external tax engine (like Avalara) |
Additional Information | |
Tags | No tags attached. |
Relationships | depends on | defect | 0051608 | | closed | Retail | If terminal's price list is set to price excluding taxes, render in ticket line net prices instead of gross |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2023-02-13 08:01 | jorge-garcia | New Issue | |
2023-02-13 08:01 | jorge-garcia | Assigned To | => jorge-garcia |
2023-02-13 08:01 | jorge-garcia | OBNetwork customer | => No |
2023-02-13 08:01 | jorge-garcia | Triggers an Emergency Pack | => No |
2023-02-13 08:01 | jorge-garcia | Status | new => scheduled |
2023-02-13 08:45 | hgbot | Merge Request Status | => open |
2023-02-13 08:45 | hgbot | Note Added: 0146423 | |
2023-02-15 12:19 | jorge-garcia | Relationship added | depends on 0051608 |
2023-02-15 20:01 | aferraz | Description Updated | bug_revision_view_page.php?rev_id=25544#r25544 |
2023-02-22 08:55 | hgbot | Note Added: 0146857 | |
2023-02-24 11:53 | hgbot | Note Added: 0146975 | |
2023-03-30 18:40 | hgbot | Note Added: 0148125 | |
2023-03-31 14:35 | hgbot | Note Added: 0148158 | |
2023-04-01 13:21 | hgbot | Note Added: 0148167 | |
2023-04-01 14:57 | hgbot | Merge Request Status | open => approved |
2023-04-04 10:38 | hgbot | Note Added: 0148241 | |
2023-04-04 10:39 | hgbot | Note Added: 0148242 | |
2023-04-04 14:05 | hgbot | Note Added: 0148251 | |
2023-04-04 14:23 | hgbot | Note Added: 0148252 | |
2023-04-04 14:23 | hgbot | Resolution | open => fixed |
2023-04-04 14:23 | hgbot | Status | scheduled => closed |
2023-04-04 14:23 | hgbot | Note Added: 0148253 | |
2023-04-04 14:23 | hgbot | Note Added: 0148254 | |
2023-04-04 14:23 | hgbot | Note Added: 0148255 | |
2023-04-04 14:24 | hgbot | Note Added: 0148256 | |
2023-04-04 14:24 | hgbot | Note Added: 0148257 | |
2023-04-04 14:31 | hgbot | Note Added: 0148258 | |
2023-04-04 14:31 | hgbot | Note Added: 0148259 | |
2023-04-04 14:33 | hgbot | Note Added: 0148260 | |
2023-04-04 14:33 | hgbot | Note Added: 0148261 | |
2023-04-04 14:34 | hgbot | Note Added: 0148262 | |
2023-04-04 14:34 | hgbot | Note Added: 0148263 | |
2023-04-04 14:34 | hgbot | Note Added: 0148264 | |
2023-04-04 14:34 | hgbot | Note Added: 0148265 | |
2023-05-02 12:15 | aferraz | Assigned To | jorge-garcia => |
2023-05-02 12:15 | aferraz | Description Updated | bug_revision_view_page.php?rev_id=25989#r25989 |
2023-05-30 12:53 | hgbot | Note Added: 0150466 | |
Notes |
|
(0146423)
|
hgbot
|
2023-02-13 08:45
|
|
|
|
(0146857)
|
hgbot
|
2023-02-22 08:55
|
|
|
|
(0146975)
|
hgbot
|
2023-02-24 11:53
|
|
|
|
(0148125)
|
hgbot
|
2023-03-30 18:40
|
|
|
|
(0148158)
|
hgbot
|
2023-03-31 14:35
|
|
|
|
(0148167)
|
hgbot
|
2023-04-01 13:21
|
|
|
|
(0148241)
|
hgbot
|
2023-04-04 10:38
|
|
|
|
(0148242)
|
hgbot
|
2023-04-04 10:39
|
|
|
|
(0148251)
|
hgbot
|
2023-04-04 14:05
|
|
|
|
(0148252)
|
hgbot
|
2023-04-04 14:23
|
|
|
|
(0148253)
|
hgbot
|
2023-04-04 14:23
|
|
|
|
(0148254)
|
hgbot
|
2023-04-04 14:23
|
|
|
|
(0148255)
|
hgbot
|
2023-04-04 14:23
|
|
|
|
(0148256)
|
hgbot
|
2023-04-04 14:24
|
|
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 4d3e0e0541d5781ebe85a49df04838b0a0015931
Author: Álvaro Ferraz <alvaro.ferraz@openbravo.com>
Date: 04-04-2023 14:21:04
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/4d3e0e0541d5781ebe85a49df04838b0a0015931 [^]
Related to FR-51578: Upgrade Avalara connector to be used in ReactPOS through external tax engine API
- Include fillBobFromJson for c_ordertax, c_orderlinetax, c_invoicetax and c_invoicelinetax tables during OrderLoader process to automatically fill external tax name and external tax rate values.
- Use tax object id property in case it is defined, instead of tax object key, to allow having same dummy tax more than once for same order or order line.
- Allow to extend OrderLineTax model from external tax engine module in PaidReceipts process.
- Add country iSOCountryCode to location Terminal property to allow sending it through external tax engine API.
Merge branch 'fr/51578'
MR: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1078 [^]
---
A src/org/openbravo/retail/posterminal/PaidReceiptLineTaxesProperties.java
A src/org/openbravo/retail/posterminal/term/LocationProperties.java
M src/org/openbravo/retail/posterminal/OrderLoader.java
M src/org/openbravo/retail/posterminal/PaidReceipts.java
M src/org/openbravo/retail/posterminal/term/Location.java
M src/org/openbravo/retail/posterminal/utility/InvoiceUtils.java
M web/org.openbravo.retail.posterminal/app/model/business-logic/taxes-engine/interface/tax-posinterface.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/LoadTicketUtils.js
M web/org.openbravo.retail.posterminal/js/components/order.js
---
|
|
|
(0148257)
|
hgbot
|
2023-04-04 14:24
|
|
|
|
(0148258)
|
hgbot
|
2023-04-04 14:31
|
|
|
|
(0148259)
|
hgbot
|
2023-04-04 14:31
|
|
|
|
(0148260)
|
hgbot
|
2023-04-04 14:33
|
|
|
|
(0148261)
|
hgbot
|
2023-04-04 14:33
|
|
|
|
(0148262)
|
hgbot
|
2023-04-04 14:34
|
|
|
|
(0148263)
|
hgbot
|
2023-04-04 14:34
|
|
|
|
(0148264)
|
hgbot
|
2023-04-04 14:34
|
|
|
|
(0148265)
|
hgbot
|
2023-04-04 14:34
|
|
|
|
(0150466)
|
hgbot
|
2023-05-30 12:53
|
|
|