Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 125 additions & 0 deletions pos_automatic_cashdrawer_cashlogy/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
=================================
POS Automatic Cashdrawer Cashlogy
=================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:e73ed38d380e8af85d3a877abc3182d0fe2bf1ca0972506b861e1255689596da
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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%2Fpos-lightgray.png?logo=github
:target: https://github.com/OCA/pos/tree/18.0/pos_automatic_cashdrawer_cashlogy
:alt: OCA/pos
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/pos-18-0/pos-18-0-pos_automatic_cashdrawer_cashlogy
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/pos&target_branch=18.0
:alt: Try me on Runboat

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

- This module adds support for automatic cashdrawers in the Point of
Sale with other IP Address different with IoT Box.
- In user form, you can add ``Point of Sale - Allow Cashlogy Config``
group to user to display ``Cashlogy Admin`` popup in PoS.

**Table of contents**

.. contents::
:local:

Installation
============

This module is designed to be installed on the *main Odoo server*. On
the *POSbox*, you should install the module *hw_x* depending on the
protocol implemented in your device. Cashlogy
<`http://www.cashlogy.com\\> <http://www.cashlogy.com\>>`__ are
implemented in the *hw_cashlogy* module and also in pywebdriver
<`https://github.com/akretion/pywebdriver\\> <https://github.com/akretion/pywebdriver\>>`__.

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

- Go to Point of Sale > Configuration > Settings, in
``Connected Devices`` section, enable Automation Cashdrawer and fill
IP Address, TCP Port.

|Config automatic cashdrawer|

- Go to Point of Sale > Configuration > Payment Methods, with ``Cash``
type, enable ``Automation Cashdrawer``.

|Config pos payment methods|

.. |Config automatic cashdrawer| image:: https://raw.githubusercontent.com/OCA/pos/18.0/pos_automatic_cashdrawer_cashlogy/static/description/config_pos_automatic_cashdrawer.png
.. |Config pos payment methods| image:: https://raw.githubusercontent.com/OCA/pos/18.0/pos_automatic_cashdrawer_cashlogy/static/description/config_pos_payment_method.png

Usage
=====

In the frontend of the POS, when you select a payment method CASH you
can see a popup show ``Customer Transaction`` to start adding cash into
the machine. When fully paid or have change, the amount of cash will be
updated.

|Payment|

.. |Payment| image:: https://raw.githubusercontent.com/OCA/pos/18.0/pos_automatic_cashdrawer_cashlogy/static/description/automatic_cashdrawer_payment_method.png

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/pos/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/pos/issues/new?body=module:%20pos_automatic_cashdrawer_cashlogy%0Aversion:%2018.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
-------

* Aurélien DUMAINE
* Druidoo

Contributors
------------

- Aurelien Dumaine
- Mathieu Vatel
- Iván Todorovich
- Druidoo <`https://www.druidoo.io\\> <https://www.druidoo.io\>>`__
- `Trobz <https://www.trobz.com/>`__

- Phan Hong Phuc <phucph@trobz.com>

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.

This module is part of the `OCA/pos <https://github.com/OCA/pos/tree/18.0/pos_automatic_cashdrawer_cashlogy>`_ 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 pos_automatic_cashdrawer_cashlogy/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
28 changes: 28 additions & 0 deletions pos_automatic_cashdrawer_cashlogy/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright (C) 2014 Aurélien DUMAINE
# Copyright (C) 2015 Akretion (www.akretion.com)
# Copyright (C) 2019-Today: Druidoo (<https://www.druidoo.io>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "POS Automatic Cashdrawer Cashlogy",
"version": "18.0.1.0.0",
"category": "Point Of Sale",
"summary": "Manage Automatic Cashdrawer device from POS front end",
"author": "Aurélien DUMAINE, Druidoo, Odoo Community Association (OCA)",
"license": "AGPL-3",
"depends": ["point_of_sale"],
"website": "https://github.com/OCA/pos",
"data": [
"security/res_groups.xml",
"views/pos_payment_method.xml",
"views/res_config_settings_views.xml",
],
"assets": {
"point_of_sale._assets_pos": [
"pos_automatic_cashdrawer_cashlogy/static/src/overrides/components/**/*",
"pos_automatic_cashdrawer_cashlogy/static/src/report/*",
"pos_automatic_cashdrawer_cashlogy/static/src/dialogs/*",
"pos_automatic_cashdrawer_cashlogy/static/src/css/*",
]
},
}
Loading
Loading