Openbravo Issue Tracking System - Retail Modules
View Issue Details
0045344Retail ModulesWeb POSpublic2020-10-30 13:172020-11-04 03:25
psanjuan 
ranjith_qualiantech_com 
urgentmajoralways
closedfixed 
30Openbravo Appliance 14.04
 
RR21Q1 
Production - QA Approved
RR20Q3
No
0045344: A new preference needs to be created for WEB POS that if disable allows to issue a Full Invoice without Customer Tax ID info.
A new preference needs to be created for WEB POS that if disable a full invoice can be issued for a customer without Customer Tax ID info.
n/a
Name of the preference:

Web POS Full Invoice requires customer Tax ID

Default value: Yes

That means current behaviour, that is a full invoice can not be issued, an error message is shown, see image attached, if the customer does not have a Tax ID.

A full invoice can be issued:

* by using the function "Issue Invoice" available whenever Customer Invoice Terms are "Inmediate"
* whenver Customer Invoice Terms are "After Delivery", at the same time goods are delivered.


Therefore, if this preference is configured as disable for a given OB Client, a full invoice can be issued for customers do not having customer Tax ID information.



NOR
depends on backport 0045345RR20Q4 closed ranjith_qualiantech_com A new preference needs to be created for WEB POS that if disable allows to issue a Full Invoice without Customer Tax ID info. 
depends on backport 0045346RR20Q3.2 closed ranjith_qualiantech_com A new preference needs to be created for WEB POS that if disable allows to issue a Full Invoice without Customer Tax ID info. 
related to defect 0045378 closed prakashmurugesan88 When Sell On Credit in a Touchpoint which Touchpoint Type does NOT use simplified invoice, simplified invoice created 
jpg error_45344.jpg (56,025) 2020-10-30 14:06
https://issues.openbravo.com/file_download.php?file_id=15064&type=bug
jpg
Issue History
2020-10-30 13:17psanjuanNew Issue
2020-10-30 13:17psanjuanAssigned To => Retail
2020-10-30 13:17psanjuanTriggers an Emergency Pack => No
2020-10-30 13:20psanjuanSummaryA new preference needs to be created named by default => A new preference needs to be created for WEB POS that if disable allows to issue a Full Invoice without Customer Tax ID info.
2020-10-30 13:20psanjuanDescription Updatedbug_revision_view_page.php?rev_id=21842#r21842
2020-10-30 13:20psanjuanSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=21844#r21844
2020-10-30 13:20psanjuanProposed Solution updated
2020-10-30 13:43ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2020-10-30 13:43marvintmStatusnew => scheduled
2020-10-30 14:01psanjuanDescription Updatedbug_revision_view_page.php?rev_id=21845#r21845
2020-10-30 14:01psanjuanProposed Solution updated
2020-10-30 14:05psanjuanProposed Solution updated
2020-10-30 14:06psanjuanFile Added: error_45344.jpg
2020-10-30 14:07psanjuanProposed Solution updated
2020-10-30 14:08psanjuanRegression level => Production - QA Approved
2020-10-30 14:08psanjuanRegression introduced in release => RR20Q3
2020-11-02 07:12hgbotNote Added: 0124077
2020-11-02 09:04rafarodaIssue Monitored: rafaroda
2020-11-02 09:04rafarodaTag Attached: NOR
2020-11-03 16:06hgbotResolutionopen => fixed
2020-11-03 16:06hgbotStatusscheduled => closed
2020-11-03 16:06hgbotFixed in Version => RR21Q1
2020-11-03 16:06hgbotNote Added: 0124128
2020-11-03 16:06hgbotNote Added: 0124129
2020-11-04 03:20hgbotNote Added: 0124135
2020-11-04 03:24hgbotNote Added: 0124136
2020-11-04 03:25hgbotNote Added: 0124137
2020-11-05 10:00rafarodaRelationship addedrelated to 0045378

Notes
(0124077)
hgbot   
2020-11-02 07:12   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/147 [^]
(0124128)
hgbot   
2020-11-03 16:06   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: ec9e1181ea1bb0a551c7a6e743bb1a3a0065fdbf
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 2020-11-03T11:28:18+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/ec9e1181ea1bb0a551c7a6e743bb1a3a0065fdbf [^]

Fixed ISSUE-45344: Added Preference to allow full invoice if customer taxid is not present
* Invoice cannot be issued for Anonymous customer

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-db/database/sourcedata/AD_PREFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M web/org.openbravo.retail.posterminal/js/components/modalreceiptproperties.js
M web/org.openbravo.retail.posterminal/js/components/orderselector.js
M web/org.openbravo.retail.posterminal/js/model/order.js
---
(0124129)
hgbot   
2020-11-03 16:06   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/147 [^]
(0124135)
hgbot   
2020-11-04 03:20   
Merge Request created: https://gitlab.com/openbravo/ci/mobile-test/-/merge_requests/51 [^]
(0124136)
hgbot   
2020-11-04 03:24   
Merge request merged: https://gitlab.com/openbravo/ci/mobile-test/-/merge_requests/51 [^]
(0124137)
hgbot   
2020-11-04 03:25   
Repository: https://gitlab.com/openbravo/ci/mobile-test [^]
Changeset: 610a5de45fe2e45226043d79dabb66a88121dfcf
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 2020-11-04T07:48:46+05:30
URL: https://gitlab.com/openbravo/ci/mobile-test/-/commit/610a5de45fe2e45226043d79dabb66a88121dfcf [^]

Verifies ISSUE-45344: Updated Automated Tests to issue invoice for non anonymouse customers

---
M src-test/org/openbravo/test/mobile/core/utils/AllowedErrorsHelper.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/giftcards/I38047_VerifyOrderPaymentPlanWithGiftCard.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I27808_BusinessPartnerBlank.java
---