OdooWiki OCA HUB

ITA - Driver per stampanti fiscali compatibili ePOS-Print XML

fiscal_epos_print folder_open OCA/l10n-italy open_in_new
Point Of Sale License: AGPL-3

Italiano

Questo modulo permette di stampare gli scontrini del punto vendita, su stampanti fiscali Epson, tramite protocollo EPos

Stampanti supportate:

  • FP81II
  • FP90III

English

This module allows to print receipt of point of sale, on fiscal printers Epson, via EPos protocol.

Supported printers:

  • FP81II
  • FP90III

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Print POS receipts on Epson fiscal printers (FP81II, FP90III) via ePOS-Print XML. Configure the printer, payment types, tax departments and cashier operator numbers, and run fiscal closures from the POS.

This module connects the Odoo Point of Sale to Epson fiscal printers using the ePOS-Print XML protocol. After configuring the printer address in the POS settings, cashiers can send each receipt directly to the fiscal printer when validating a payment.

  • In the POS configuration you set the printer IP address or hostname, whether to use https, the printer serial number, whether to show the receipt on screen when printing, and whether the printer should open the cash drawer.
  • Payment methods get a fiscal payment type (cash, cheque, credit card, ticket, ticket with number, no paid, discount on payment) and an optional index for electronic payments or tickets.
  • Taxes get a department number from 1 to 99, used by the fiscal printer; invalid values are rejected.
  • Employees and users get a fiscal operator number (one character) used on fiscal documents.
  • In the POS screen, buttons let you open the cash drawer, reprint the last receipt, show the ADE file status, run a daily financial report (Report X) and a fiscal closure (Report Z).
  • A lottery code can be attached to an order, and for refunds you can enter the original receipt date, closure reference, document number, cash serial and whether it is a full refund.
  • Orders store fiscal data such as receipt number, amount, date, closure number, printer serial, operator and debug info, visible in the backend under the RT data tab.

Depends on

point_of_salehrpos_hr
Models and fields (10)
  • pos.order · extends an existing modelrefund_date (Refund date reference), lottery_code, refund_report (Closure reference), refund_doc_num (Document Number), refund_full_refund (Full Refund), fiscal_receipt_date (Fiscal receipt date), fiscal_z_rep_number (Fiscal closure number), fiscal_printer_serial, fiscal_receipt_amount (Fiscal receipt amount), fiscal_receipt_number (Fiscal receipt number), fiscal_operator_number (Fiscal Operator), fiscal_printer_debug_info (Debug info), refund_cash_fiscal_serial (Refund Cash Serial)
  • res.users · extends an existing modelfiscal_operator_number (Fiscal Printer Operator)
  • pos.config · extends an existing modeluse_https (Use https), printer_ip (Printer IP Address), fiscal_cashdrawer (Fiscal Printer Open CashDrawer), fiscal_printer_serial, show_receipt_when_printing (Show receipt on screen when printing)
  • account.tax · extends an existing modelfpdeptax (Department on fiscal printer 1~99)
  • hr.employee · extends an existing modelfiscal_operator_number (Fiscal Printer Operator)
  • pos.session · extends an existing model
  • account.journal · extends an existing modelfiscalprinter_payment_type, fiscalprinter_payment_index (Electronic Payment / Ticket Index)
  • hr.employee.base · new modelfiscal_operator_number (Fiscal Printer Operator)
  • pos.payment.method · extends an existing modelfiscalprinter_payment_type, fiscalprinter_payment_index (Electronic Payment / Ticket Index)
  • res.config.settings · extends an existing modeluse_https, printer_ip, fiscal_cashdrawer, fiscal_printer_serial, show_receipt_when_printing

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-italy.

terminal Installation and usage

OCA documentation · Odoo 16.0

Italiano

  • stampare la lista dei reparti della vostra stampante fiscale
  • mappare le imposta di vendita di odoo con i gruppi di imposte - dipartimenti della stampante fiscale, per ogni imposta di vendita in odoo, usando il campo "Reparto sulla stampante fiscale 1~99"
  • in odoo, utilizzare imposte incluse nel prezzo
  • connettere la vostra stampante fiscale alla rete locale e recuperare l'IP
  • aprire la configurazione POS e impostare l'indirizzo IP e il seriale della stampante nella sezione "Stampante Fiscale"
  • è tutto, alla validazione del pagamento nella sessione POS, il sistema stamperà lo scontrino fiscale.

English

  • print list departments of your fiscal printer
  • map odoo sale taxes with taxes groups - departments of fiscal printer, for each sale tax on odoo, using field "Department on fiscal printer 1~99"
  • in odoo, use taxes included in price
  • connect your fiscal printer to local network and find IP
  • open POS configuration and fill Printer IP Address field
  • that's all, at validation of payment on POS session, system prints fiscal receipt.

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.