Openbravo Issue Tracking System - Retail Modules
View Issue Details
0055165Retail ModulesWeb POSpublic2024-04-11 09:402024-05-09 12:24
njimenez 
njimenez 
normalmajoralways
closedfixed 
5
 
 
No
0055165: Selectable language for printed ticket and invoice
It should be possible to select from a list of languages configured at store level, the language in which the sales receipt is going to printed, upon request from the buyer.

There are customers having a big foreign customer flow.
As some of these customers will not understand the ticket printed in the regional/local language, SMCP would like to be able to choose in which language the ticket (sales receipt) should be printed or sent by mail.
.
No tags attached.
Issue History
2024-04-11 09:40njimenezNew Issue
2024-04-11 09:40njimenezAssigned To => njimenez
2024-04-11 09:40njimenezTriggers an Emergency Pack => No
2024-04-11 09:47hgbotNote Added: 0163083
2024-04-17 09:50hgbotNote Added: 0163307
2024-04-25 09:20hgbotNote Added: 0163719
2024-04-25 12:45hgbotNote Added: 0163740
2024-04-25 13:04hgbotNote Added: 0163743
2024-04-30 10:43hgbotNote Added: 0163945
2024-05-06 07:52hgbotNote Added: 0164085
2024-05-09 12:06hgbotNote Added: 0164373
2024-05-09 12:06hgbotNote Added: 0164374
2024-05-09 12:07hgbotNote Added: 0164375
2024-05-09 12:07hgbotNote Added: 0164376
2024-05-09 12:08hgbotNote Added: 0164377
2024-05-09 12:08hgbotNote Added: 0164378
2024-05-09 12:10hgbotNote Added: 0164379
2024-05-09 12:10hgbotNote Added: 0164380
2024-05-09 12:13hgbotNote Added: 0164383
2024-05-09 12:14hgbotNote Added: 0164384
2024-05-09 12:17hgbotNote Added: 0164385
2024-05-09 12:17hgbotNote Added: 0164386
2024-05-09 12:19hgbotNote Added: 0164387
2024-05-09 12:24hgbotResolutionopen => fixed
2024-05-09 12:24hgbotStatusnew => closed
2024-05-09 12:24hgbotFixed in Version => 24Q3
2024-05-09 12:24hgbotNote Added: 0164390
2024-05-09 12:24hgbotNote Added: 0164391

Notes
(0163083)
hgbot   
2024-04-11 09:47   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1192 [^]
(0163307)
hgbot   
2024-04-17 09:50   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2572 [^]
(0163719)
hgbot   
2024-04-25 09:20   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/700 [^]
(0163740)
hgbot   
2024-04-25 12:45   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1475 [^]
(0163743)
hgbot   
2024-04-25 13:04   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1542 [^]
(0163945)
hgbot   
2024-04-30 10:43   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.copystore/-/merge_requests/66 [^]
(0164085)
hgbot   
2024-05-06 07:52   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.giftcards/-/merge_requests/325 [^]
(0164373)
hgbot   
2024-05-09 12:06   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.giftcards [^]
Changeset: 49d96e2b2e28266cfb93d41025a6be03cad5704e
Author: Natalia Jiménez <natalia.jimenez@openbravo.com>
Date: 08-05-2024 18:12:14
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.giftcards/-/commit/49d96e2b2e28266cfb93d41025a6be03cad5704e [^]

Related to ISSUE-55165: Defined temporal language on credit note printing

---
M web-jspack/org.openbravo.retail.giftcards/src/model/giftcard/CreditNotePrinter.js
M web-jspack/org.openbravo.retail.giftcards/src/model/giftcard/actions/CreditNoteActions.js
M web-jspack/org.openbravo.retail.giftcards/src/model/giftcard/actions/SendPrintGiftCardMessageActionPreparation.js
M web-jspack/org.openbravo.retail.giftcards/src/model/giftcard/actions/__test__/SendPrintGiftCardMessageActionPreparation.test.js
M web-jspack/org.openbravo.retail.giftcards/src/model/messages/MessagesUtils.js
---
(0164374)
hgbot   
2024-05-09 12:06   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.giftcards/-/merge_requests/325 [^]
(0164375)
hgbot   
2024-05-09 12:07   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.copystore [^]
Changeset: 84e655fc6e61b2a2a5a00a4e6e19f343371c90f1
Author: Natalia Jiménez <natalia.jimenez@openbravo.com>
Date: 08-05-2024 18:13:03
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.copystore/-/commit/84e655fc6e61b2a2a5a00a4e6e19f343371c90f1 [^]

Related to ISSUE-55165: Copy organization languages subtab in copystore process

---
M src/org/openbravo/retail/copystore/process/CopyStoreProcess.java
---
(0164376)
hgbot   
2024-05-09 12:07   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.copystore/-/merge_requests/66 [^]
(0164377)
hgbot   
2024-05-09 12:08   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 893d352c214d047c909449206dd4101d59658381
Author: Natalia Jiménez <natalia.jimenez@openbravo.com>
Date: 07-05-2024 12:24:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/893d352c214d047c909449206dd4101d59658381 [^]

Related to ISSUE-55165: Defined new print ticket parameter to make posible selecting a custom language

---
M web-test/external-device/printing/TicketPrinter.test.js
M web/org.openbravo.retail.posterminal/app/external-device/printing/TicketPrinter.js
M web/org.openbravo.retail.posterminal/app/model/business-object/messages/MessagesUtils.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/CompleteTicket.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/IssueTicket.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/ReplaceTicket.js
---
(0164378)
hgbot   
2024-05-09 12:08   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1542 [^]
(0164379)
hgbot   
2024-05-09 12:10   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: d9c6f9a04a34a42434440ca710af34c5d1b964de
Author: Natalia Jiménez <natalia.jimenez@openbravo.com>
Date: 09-05-2024 12:09:56
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/d9c6f9a04a34a42434440ca710af34c5d1b964de [^]

Related to ISSUE-55165: Added temporal language on template generate to allow defining custom language for translations

---
M web-test/external-device/printing/PrintTemplate.test.js
M web/org.openbravo.mobile.core/app/external-device/printing/PrintTemplate.js
---
(0164380)
hgbot   
2024-05-09 12:10   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/700 [^]
(0164383)
hgbot   
2024-05-09 12:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 188a78eedad1ff9b514f5f5f498d86db0ad18dfd
Author: Natalia Jiménez <natalia.jimenez@openbravo.com>
Date: 09-05-2024 12:12:43
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/188a78eedad1ff9b514f5f5f498d86db0ad18dfd [^]

Related to ISSUE-55165: Translations behaviour extended to allow using non system languages to translate messages

---
A src/org/openbravo/core2/master/TranslationMessages.java
A web-jspack/org.openbravo.core2/src/model/masterdata/TranslationMessages.js
M web-jspack/org.openbravo.core2/src/ob-init.js
---
(0164384)
hgbot   
2024-05-09 12:14   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1475 [^]
(0164385)
hgbot   
2024-05-09 12:17   
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: f0d9f3891917a70f2199a8b54ad4fea5184f2823
Author: Natalia Jiménez <natalia.jimenez@openbravo.com>
Date: 09-05-2024 12:14:59
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/f0d9f3891917a70f2199a8b54ad4fea5184f2823 [^]

Related to ISSUE-55165: Added new organization languages subtab

---
A src-db/database/model/tables/AD_ORG_LANGUAGE.xml
A src/org/openbravo/event/OrganizationLanguageEventHandler.java
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-db/database/sourcedata/AD_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_TABLE.xml
M src-db/database/sourcedata/AD_TAB.xml
M src-db/database/sourcedata/AD_TABLE.xml
---
(0164386)
hgbot   
2024-05-09 12:17   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1192 [^]
(0164387)
hgbot   
2024-05-09 12:19   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2572 [^]
(0164390)
hgbot   
2024-05-09 12:24   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 034e6e84f6a56d6fce9fee37f173b0a4483286dc
Author: Natalia Jiménez <natalia.jimenez@openbravo.com>
Date: 09-05-2024 12:23:29
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/034e6e84f6a56d6fce9fee37f173b0a4483286dc [^]

Fixed ISSUE-55165: Allow to select different languages while printing receipts

---
A src/org/openbravo/pos2/term/StoreLanguagesProperties.java
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsLanguageSelector/ReceiptDeliveryOptionsLanguageSelector.jsx
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsLanguageSelector/ReceiptDeliveryOptionsLanguageSelector.scss
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsLanguageSelector/__test__/ReceiptDeliveryOptionsLanguageSelector.test.jsx
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsLanguageSelector/index.js
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/__test__/getReceiptDeliveryOptionsDefaultButtons.test.js
A web-jspack/org.openbravo.pos2/src/core/language/initMessagesTranslationsCache.js
M src-db/database/sourcedata/AD_MESSAGE.xml
M web-jspack/org.openbravo.pos2/src/authentication/loginInitActions.js
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptDeliveryOptions/BookedReceiptDeliveryOptions.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptDeliveryOptions/BookedReceiptDeliveryOptionsDialog.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptDeliveryOptions/BookedReceiptDeliveryOptionsDialog.scss
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptDeliveryOptions/__test__/BookedReceiptDeliveryOptions.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptDeliveryOptions/__test__/BookedReceiptDeliveryOptionsDialog.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptPrintOptions/BookedReceiptPrintOptions.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptPrintOptions/BookedReceiptPrintOptionsDialog.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptPrintOptions/BookedReceiptPrintOptionsDialog.scss
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/BookedReceiptPrintOptions/__test__/BookedReceiptPrintOptions.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/DraftReceiptDeliveryOptions/DraftReceiptDeliveryOptions.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/DraftReceiptDeliveryOptions/DraftReceiptDeliveryOptionsDialog.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/DraftReceiptDeliveryOptions/DraftReceiptDeliveryOptionsDialog.scss
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/DraftReceiptDeliveryOptions/__test__/DraftReceiptDeliveryOptions.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/DraftReceiptDeliveryOptions/__test__/getDraftReceiptDeliveryOptionsButtons.test.js
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/DraftReceiptDeliveryOptions/getDraftReceiptDeliveryOptionsButtons.js
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/ReceiptDeliveryOptions.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/ReceiptDeliveryOptionsDialog.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/ReceiptDeliveryOptionsDialog.scss
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsEmailInput/ReceiptDeliveryOptionsEmailInput.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsEmailInput/__test__/ReceiptDeliveryOptionsEmailInput.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox.scss
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/__test__/getReceiptDeliveryOptionsActionInformation.test.js
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/getReceiptDeliveryOptionsActionInformation.js
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/getReceiptDeliveryOptionsDefaultButtons.js
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/__test__/ReceiptDeliveryOptions.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/__test__/ReceiptDeliveryOptionsDialog.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/stories/ReceiptDeliveryOptions.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/stories/ReceiptDeliveryOptionsStoriesUtils.jsx
M web-jspack/org.openbravo.pos2/src/model/proofOfPayment/actions/ProofOfPaymentGlobalActions.js
M web-jspack/org.openbravo.pos2/src/model/ticket/GetTicketDeliveryOption.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/GetTicketDeliveryOption.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/CancelTicketActionPreparation.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/CompleteTicketActionPreparation.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/ReplaceTicketActionPreparation.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/CancelTicketActionPreparation.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/CompleteTicketActionPreparation.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/ReplaceTickeActionPreparation.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/DeliverReceiptActionPreparation.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverBookedReceipt.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverBookedReceiptActionPreparation.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverDraftReceiptActionPreparation.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverReceipt.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverReceiptActionPreparation.js
---
(0164391)
hgbot   
2024-05-09 12:24   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2572 [^]