Skip to content

porting fiscal_epos_print to 18 > l10n_it_fiscal_epos_print#4898

Open
eLBati wants to merge 66 commits into
OCA:18.0from
eLBati:18.0-mig-fiscal_epos_print
Open

porting fiscal_epos_print to 18 > l10n_it_fiscal_epos_print#4898
eLBati wants to merge 66 commits into
OCA:18.0from
eLBati:18.0-mig-fiscal_epos_print

Conversation

@eLBati

@eLBati eLBati commented Sep 8, 2025

Copy link
Copy Markdown
Member

based on #4394

depends on OCA/pos#1407

@eLBati eLBati force-pushed the 18.0-mig-fiscal_epos_print branch 6 times, most recently from d52f3c2 to e587318 Compare September 19, 2025 12:44
@eLBati eLBati marked this pull request as ready for review September 19, 2025 12:44
@eLBati eLBati force-pushed the 18.0-mig-fiscal_epos_print branch 3 times, most recently from 6663a19 to cc9c29b Compare September 19, 2025 14:12
@eLBati eLBati changed the title porting fiscal_epos_print to 18 porting fiscal_epos_print to 18 > l10n_it_fiscal_epos_print Sep 26, 2025
@tafaRU

tafaRU commented Nov 20, 2025

Copy link
Copy Markdown
Member

/ocabot migration l10n_it_fiscal_epos_print

@OCA-git-bot OCA-git-bot added this to the 18.0 milestone Nov 20, 2025
@OCA-git-bot OCA-git-bot mentioned this pull request Nov 20, 2025
46 tasks
@eLBati eLBati force-pushed the 18.0-mig-fiscal_epos_print branch from cc9c29b to d0d23a0 Compare November 26, 2025 09:18
@eLBati

eLBati commented Mar 23, 2026

Copy link
Copy Markdown
Member Author

/ocabot rebase

eLBati and others added 13 commits March 23, 2026 13:12
[10.0][fiscal_epos_print] Renamed Cassa to RT in the refund dialog

[10.0][fiscal_epos_print] Check if the update_refund_info_button property has been passed before to call it

[10.0][fiscal_epos_print] Add support of pos.config header and footer when set

[fiscal_epos_print] Export refund_info_button widget for inheritance purposes

Add support for payment type index

Allow to configure whether to Show receipt preview or not
trans

FIX journal form showing fiscalprinter data for bank journals

Allow to use tax exclude prices in products and force to set "Tax-Included Price" in pos config

REF file structure splitting fp90iii.js

Move "Wrong tax configuration" check before creating receipt

Update library ePOS-Print and Fiscal Print API

IMP fiscal_epos_print writing fiscal receipt data to pos.order

show_popup instead of alert
…ceipt number

Lock receipt screen until printer communication ends.
Prevent user to go to next order if receipt not correctly printed.
Allow user to retry printing in case of errors

ADD print fiscal closure widget (Z report)
and X report

ADD refund management from OrderListScreenWidget
FIX Restaurant compatibility
[10.0][fiscal_epos_print] Add reprint last receipt

[10.0][fiscal_epos_print] Show subtotal in the printer display when showing the payment screen

[10.0][fiscal_epos_print] Reorganize the onreceive() to simplify it

[10.0][fiscal_epos_print] Add cashdrawer automatic opening from pos config and from widget

[10.0][fiscal_epos_print] Rework ePOS widgets into a more versatile floating window
Fix fiscal_receipt_date format before to sent to backend
To avoid risk to write date in wrong format before 'update_fiscal_receipt_values'
VM17068 epson_epos_print.js:307 Uncaught TypeError: Cannot read property 'encodeXml' of undefined
    at VM17068 epson_epos_print.js:307
    at Function._.each._.forEach (VM16660 underscore.js:145)
    at Class.printFiscalReceiptHeader [as _super] (VM17068 epson_epos_print.js:306)
    at Class.printFiscalReceiptHeader (VM17074 fiscal_epos_print_fiscalcode.js:24)
    at Class.printFiscalReceiptHeader (VM16699 class.js:123)
    at Class.printFiscalReceipt (VM17068 epson_epos_print.js:348)
    at Class.sendToFP90Printer (VM17070 screens.js:62)
    at Class.finalize_validation (VM17070 screens.js:76)
    at Class.finalize_validation (VM16699 class.js:123)
    at Class.validate_order (VM17052 screens.js:2181)
Prevent errors like:
File "../odoo/sql_db.py", line 225, in execute res = self._obj.execute(query, params) psycopg2.DataError: date/time field value out of range: "02112020" LINE 1: ...0, NULL, 'Reso 00399-006-0005', 1, '99MEX006658', '02112020'... ^
HINT: Perhaps you need a different "datestyle" setting.
martin and others added 25 commits March 23, 2026 13:12
… defaulting to "1"! Tested - is working great on FP82III RT
…eso Merce).

Added Fiscal Operator to User and Employee
add import to models js

added getStatusField
…entType tag generation (#1)

Co-authored-by: VPA <valerio.paretta@innovyou.it>
+ pos_full_refund
@OCA-git-bot

Copy link
Copy Markdown
Contributor

Congratulations, PR rebased to 18.0.

@OCA-git-bot OCA-git-bot force-pushed the 18.0-mig-fiscal_epos_print branch from 5eb3003 to 9fe2b84 Compare March 23, 2026 13:12
eLBati added 2 commits March 23, 2026 14:28
REF printFiscalReceipt using order object instead of rececipt, which is an object of strings essentially
FIX refund XML and checks
Remove unused code
Restore Z and X report
Restore lottery management
Rename to l10n_it_fiscal_epos_print
@eLBati eLBati force-pushed the 18.0-mig-fiscal_epos_print branch from 9fe2b84 to 1f845fe Compare March 23, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.