Skip to content

Commit

Permalink
[ADD] fiscal_epos_print: aggiunta PR OCA#3060
Browse files Browse the repository at this point in the history
  • Loading branch information
Borruso committed Jan 3, 2024
1 parent a476f54 commit f510b56
Show file tree
Hide file tree
Showing 57 changed files with 6,446 additions and 0 deletions.
137 changes: 137 additions & 0 deletions fiscal_epos_print/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
=============================================================
ITA - Driver per stampanti fiscali compatibili ePOS-Print XML
=============================================================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--italy-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-italy/tree/16.0/fiscal_epos_print
:alt: OCA/l10n-italy
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/l10n-italy-16-0/l10n-italy-16-0-fiscal_epos_print
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/webui/builds.html?repo=OCA/l10n-italy&target_branch=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

**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

**Table of contents**

.. contents::
:local:

Configuration
=============

**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.

Known issues / Roadmap
======================

* Resi:
- Aggiungere controllo "rendibilità"
- Stampare sullo scontrino un barcode identificativo, in modo da generare il reso facendone la scansione

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-italy/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/l10n-italy/issues/new?body=module:%20fiscal_epos_print%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* Agile Business Group
* Leonardo Donelli
* TAKOBI
* Level Prime Srl

Contributors
~~~~~~~~~~~~

* Leonardo Donelli

* `TAKOBI <https://takobi.online>`_:

* Lorenzo Battistini

* Alessio Gerace
* Roberto Fichera
* Giuseppe Borruso <[email protected]>

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-eLBati| image:: https://github.com/eLBati.png?size=40px
:target: https://github.com/eLBati
:alt: eLBati

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-eLBati|

This module is part of the `OCA/l10n-italy <https://github.com/OCA/l10n-italy/tree/16.0/fiscal_epos_print>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions fiscal_epos_print/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
62 changes: 62 additions & 0 deletions fiscal_epos_print/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Leonardo Donelli - Creativi Quadrati
# © 2016 Alessio Gerace - Agile Business Group
# © 2018-2020 Lorenzo Battistini
# © 2019-2020 Roberto Fichera - Level Prime Srl
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "ITA - Driver per stampanti fiscali compatibili ePOS-Print XML",
"version": "16.0.1.0.0",
"category": "Point Of Sale",
"summary": "ePOS-Print XML Fiscal Printer Driver - Stampanti Epson compatibili: "
"FP81II, FP90III",
"author": (
"Odoo Community Association (OCA), Agile Business Group, "
"Leonardo Donelli, TAKOBI, Level Prime Srl"
),
"license": "AGPL-3",
"website": "https://github.com/OCA/l10n-italy",
"maintainers": ["eLBati"],
"depends": [
"point_of_sale","hr","pos_hr",
# TODO is this necessary?
# 'pos_order_mgmt'
],
"data": [
"views/account.xml",
"views/point_of_sale.xml",
"views/employee_view.xml",
],
"assets": {
"point_of_sale.assets": [
"fiscal_epos_print/static/lib/pikaday/pikaday.min.css",
"fiscal_epos_print/static/src/css/pos.css",
"fiscal_epos_print/static/lib/fiscalprint/fiscalprint.js",
"fiscal_epos_print/static/lib/pikaday/pikaday.min.js",
"fiscal_epos_print/static/src/js/epson_epos_print.js",
"fiscal_epos_print/static/src/js/models.js",
# ChromeWidgets
"fiscal_epos_print/static/src/js/ChromeWidgets/EpsonEPOSButton.js",
"fiscal_epos_print/static/src/js/ChromeWidgets/EpsonFP81IIComponent.js",
"fiscal_epos_print/static/src/js/ChromeWidgets/SetLotteryCodeButton.js",
"fiscal_epos_print/static/src/js/ChromeWidgets/SetRefundInfoButton.js",
# Popups
"fiscal_epos_print/static/src/js/Popups/LotteryCodePopup.js",
"fiscal_epos_print/static/src/js/Popups/RefundInfoPopup.js",
# Screens
"fiscal_epos_print/static/src/js/Screens/PaymentScreen/PaymentScreen.js",
"fiscal_epos_print/static/src/js/Screens/ReceiptScreen/ReceiptScreen.js",
# Popups
"fiscal_epos_print/static/src/xml/Popups/LotteryCodePopup.xml",
"fiscal_epos_print/static/src/xml/Popups/RefundInfoPopup.xml",
# Others
"fiscal_epos_print/static/src/xml/Chrome.xml",
"fiscal_epos_print/static/src/xml/ChromeWidgets/EpsonEPOSButton.xml",
"fiscal_epos_print/static/src/xml/ChromeWidgets/EpsonFP81IIComponent.xml",
"fiscal_epos_print/static/src/xml/ChromeWidgets/SetLotteryCodeButton.xml",
"fiscal_epos_print/static/src/xml/ChromeWidgets/SetRefundInfoButton.xml",
],
},
"installable": True,
"auto_install": False,
}
Loading

0 comments on commit f510b56

Please sign in to comment.