Skip to content

Commit 362eade

Browse files
committed
[IMP] point_of_sale: add Cashdro cash machine docs
This commit adds documentation on how to configure a Cashdro cash machine in the POS. There are now two cash machines supported, Glory and Cashdro. task-5355208
1 parent 7c8f11f commit 362eade

2 files changed

Lines changed: 63 additions & 1 deletion

File tree

content/applications/sales/point_of_sale/payment_methods/cash_machines.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Configuration
1313
=============
1414

1515
Configure the cash machine itself before setting it up in Odoo. Currently, Odoo supports :doc:`Glory
16-
<cash_machines/glory>` cash machines. Once the cash machine is fully set up:
16+
<cash_machines/glory>` and :doc:`Cashdro<cash_machines/cashdro>` cash machines. Once the cash machine is fully set up:
1717

1818
#. Create the associated :doc:`payment method <../payment_methods>`.
1919
#. Select the POS in the :guilabel:`Point of Sale` field.
@@ -37,3 +37,4 @@ Once the transaction is successful, the payment is automatically validated in Po
3737
:titlesonly:
3838

3939
cash_machines/glory
40+
cash_machines/cashdro
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
=======
2+
Cashdro
3+
=======
4+
5+
**Cashdro** :doc:`cash machines <../cash_machines>` enable the automation of cash transactions.
6+
7+
.. note::
8+
- The integration with the Cashdro cash machine only supports payments and refunds.
9+
- Tasks like filling and emptying the machine must be performed directly through the cash machine
10+
interface.
11+
12+
.. _pos/cashdro/configuration:
13+
14+
Cash machine configuration
15+
==========================
16+
17+
.. note::
18+
- Setting up the Cashdro machine requires the Cashdro hardware administrator password and technical knowledge.
19+
If needed, consult the Cashdro integration partner for configuration support.
20+
21+
- The IP address should be static to ensure long-term stable operation.
22+
23+
To configure the Cash Machine as a :ref:`payment method in Odoo <pos/cashdro/payment_method>`, we must know its IP address. In addition, in order
24+
to use :doc:`Local Network Access (LNA) <../../hardware_network/pos_lna>`, we must enable HTTP on the cash machine.
25+
26+
#. Find the IP address of the Cashdro machine.
27+
28+
To locate the Cashdro machine's IP address, remove one of the devices inside the machine
29+
(for example the bill device on the left, which can be easily unlatched from the bottom and slid out).
30+
This action displays a diagnostics screen with the IP address. Keep the IP address for the :ref:`payment method process
31+
<pos/cashdro/payment_method>` and make sure to reconnect the device.
32+
33+
#. To enable the HTTP setting on the Cashdro machine, follow the next steps:
34+
35+
#. Navigate to the login screen at `https://<cashdro-ip>/Cashdro3Web/#/login`.
36+
#. Login as the support user.
37+
#. Navigate to :menuselection:`Configuration --> General parameters`.
38+
#. In the :guilabel:`Web Integration` section, ensure :guilabel:`Enable HTTP` is checked.
39+
#. Restart the machine.
40+
41+
.. _pos/cashdro/payment_method:
42+
43+
Payment method
44+
==============
45+
46+
#. :ref:`Install <general/install>` the POS Cashdro module.
47+
#. :doc:`Associate a cash payment method <../../payment_methods>`:
48+
49+
#. Go to :menuselection:`Point of Sale --> Configuration --> Payment Methods`. Create a new :guilabel:`Cash` payment method or update an existing payment method.
50+
#. Select the associated POS in the :guilabel:`Point of Sale` field.
51+
#. Set the :guilabel:`Integration` field to :guilabel:`Cash Machine (Cashdro)`.
52+
#. Type the Cashdro machine's IP address in the :guilabel:`Cashdro IP` field under the :guilabel:`Cashdro Settings` tab.
53+
#. Type your Cashdro user credentials in the :guilabel:`Cashdro Username` and :guilabel:`Cashdro Password` fields.
54+
#. Enable the :guilabel:`Cashdro Local Network Access` checkbox.
55+
56+
.. note::
57+
- It is highly recommended to use the :doc:`Local Network Access <../../hardware_network/pos_lna>` setting,
58+
as it bypasses the need for an :doc:`SSL certificate <../../hardware_network/epos_ssc>`.
59+
60+
.. seealso::
61+
:doc:`../../payment_methods`

0 commit comments

Comments
 (0)