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