Skip to content
Closed
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
99 changes: 99 additions & 0 deletions pos_settle_due_deposit_money/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

============================
POS Settle Due Deposit Money
============================

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

.. |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/license-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpos-lightgray.png?logo=github
:target: https://github.com/OCA/pos/tree/19.0/pos_settle_due_deposit_money
:alt: OCA/pos
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/pos-19-0/pos-19-0-pos_settle_due_deposit_money
: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=19.0
:alt: Try me on Runboat

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

In the Point of Sale, the *Deposit money* option of the customer line
(provided by the *Point of Sale Settle Due* module) is only shown when
the customer has no due amount. As soon as the customer has open
invoices or orders, only the settle options (*Settle invoices*, *Settle
orders*, *Settle due amount*) are available.

This module keeps the *Deposit money* option always available, so the
cashier can register a customer deposit even when the customer has
pending invoices that should not be settled yet (e.g. invoices under
review).

**Table of contents**

.. contents::
:local:

Usage
=====

1. Open a Point of Sale session with a *Customer Account* (pay later)
payment method configured.
2. Open the customer list and click the options button of a customer
with due invoices or orders.
3. The *Deposit money* option is shown next to the settle options. Click
it, select the payment method and register the deposit as usual.

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_settle_due_deposit_money%0Aversion:%2019.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
-------

* Jarsa

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

- Jesús Alan Ramos Rodríguez <alan.ramos@jarsa.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/19.0/pos_settle_due_deposit_money>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Empty file.
23 changes: 23 additions & 0 deletions pos_settle_due_deposit_money/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 2026 Jarsa
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl).

{
"name": "POS Settle Due Deposit Money",
"version": "19.0.1.0.0",
"summary": "Keep the Deposit money option available "
"when the customer has due amounts",
"author": "Jarsa, Odoo Community Association (OCA)",
"license": "LGPL-3",
"category": "Point of Sale",
"website": "https://github.com/OCA/pos",
"depends": ["pos_settle_due"],
"assets": {
"point_of_sale._assets_pos": [
"pos_settle_due_deposit_money/static/src/**/*",
],
"web.assets_tests": [
"pos_settle_due_deposit_money/static/tests/tours/**/*",
],
},
"installable": True,
}
21 changes: 21 additions & 0 deletions pos_settle_due_deposit_money/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_settle_due_deposit_money
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: pos_settle_due_deposit_money
#. odoo-javascript
#: code:addons/pos_settle_due_deposit_money/static/src/app/screens/partner_list/partner_line/partner_line.xml:0
msgid "Deposit money"
msgstr "Depositar dinero"
3 changes: 3 additions & 0 deletions pos_settle_due_deposit_money/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
1 change: 1 addition & 0 deletions pos_settle_due_deposit_money/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Jesús Alan Ramos Rodríguez \<<alan.ramos@jarsa.com>\>
9 changes: 9 additions & 0 deletions pos_settle_due_deposit_money/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
In the Point of Sale, the *Deposit money* option of the customer line
(provided by the *Point of Sale Settle Due* module) is only shown when the
customer has no due amount. As soon as the customer has open invoices or
orders, only the settle options (*Settle invoices*, *Settle orders*, *Settle
due amount*) are available.

This module keeps the *Deposit money* option always available, so the cashier
can register a customer deposit even when the customer has pending invoices
that should not be settled yet (e.g. invoices under review).
6 changes: 6 additions & 0 deletions pos_settle_due_deposit_money/readme/USAGE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
1. Open a Point of Sale session with a *Customer Account* (pay later)
payment method configured.
2. Open the customer list and click the options button of a customer with
due invoices or orders.
3. The *Deposit money* option is shown next to the settle options. Click it,
select the payment method and register the deposit as usual.
Loading
Loading