Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0] [MIG] account_cash_invoice: Migration to 16.0 #743

Merged
merged 19 commits into from
Jul 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
8d5712e
add module 'account_cash_invoice'
JordiBForgeFlow Oct 20, 2017
473942d
[11.0] [FIX] Category in account_cash_invoice (#1)
emagdalenaC2i Nov 4, 2017
de6fbba
[MIG] account_cash_invoice: Migration to 12.0
mamcode Mar 25, 2019
690b2f4
[12.0][FIX] Continue Migration
Jul 23, 2019
680c1ee
Added translation using Weblate (Portuguese)
pedrocs-exo Feb 22, 2020
8ece1dd
Added translation using Weblate (Croatian)
badbole Mar 5, 2020
e1e5853
[FIX] account_cash_invoice : bad domain in xml view generate error in…
legalsylvain Jul 16, 2020
38096bf
[IMP] account_cash_invoice: black, isort, prettier
acsonefho Feb 5, 2021
83323ee
[13.0][MIG] account_cash_invoice
acsonefho Feb 8, 2021
69f536d
[IMP] account_cash_invoice: Add migration script
etobella Sep 14, 2021
8051597
[IMP] account_cash_invoice: black, isort, prettier
acsonefho Oct 31, 2021
6a3fe7a
[14.0][MIG] account_cash_invoice from 13.0 to 14.0
acsonefho Oct 31, 2021
9b80720
[CHG] account_cash_invoice: remove useless code + limit to unpaid inv…
Nov 2, 2021
f3fe276
[FIX] account_cash_invoice: Fixed button and lines
olgamarcocb Jan 11, 2022
6216ef2
Added translation using Weblate (Spanish)
olgamarcocb Feb 2, 2022
001eb24
[UPD] add index on invoice_id to speed up performance on big databases
Sep 20, 2022
2adaea8
Added translation using Weblate (Spanish)
Ivorra78 Dec 15, 2023
3134730
[IMP] account_cash_invoice: pre-commit stuff
carlos-lopez-tecnativa Jul 1, 2024
04dc981
[MIG] account_cash_invoice: Migration to 16.0
carlos-lopez-tecnativa Jul 1, 2024
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
101 changes: 101 additions & 0 deletions account_cash_invoice/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
====================
Account cash invoice
====================

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

.. |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-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%2Faccount--payment-lightgray.png?logo=github
:target: https://github.com/OCA/account-payment/tree/16.0/account_cash_invoice
:alt: OCA/account-payment
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/account-payment-16-0/account-payment-16-0-account_cash_invoice
: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/account-payment&target_branch=16.0
:alt: Try me on Runboat

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

This module allows to pay existing customer invoices/refunds or vendor bills/refunds

**Table of contents**

.. contents::
:local:

Usage
=====

#. Go to *Settings* and activate the developer mode.
#. Go to *Settings / Users & Companies / Users* and set the flag
'Show Full Accounting Features'.
#. Go to *Invoicing / Dashboard* from a Cash Journal.
#. On the Additional options, Press the button **Pay Invoice** to pay a Supplier a Customer Invoice/Refund.
#. Select the invoice type and select invoice to pay.
#. Press **Pay invoice** on the statement. The payment will then be reconciled
with the invoice.

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

* Cannot pay invoices in a different currency than that defined in the journal
associated to the payment method used to pay/collect payment.
* Cannot select a specific journal item on invoice with some lines (i.e. when use Payment terms)

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-payment/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/account-payment/issues/new?body=module:%20account_cash_invoice%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
~~~~~~~

* Creu Blanca

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

* Enric Tobella <etobella@creublanca.es>
* Jordi Ballester <jordi.ballester@eficent.com>
* Jaime Arroyo <jaime.arroyo@creublanca.es>
* Manuel Alejandro <buzondemam@gmail.com>
* `Tecnativa <https://www.tecnativa.com>`_:

* Carlos Lopez

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/account-payment <https://github.com/OCA/account-payment/tree/16.0/account_cash_invoice>`_ project on GitHub.

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

from . import models
from . import wizard
18 changes: 18 additions & 0 deletions account_cash_invoice/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright (C) 2017-2021 Creu Blanca
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).

{
"name": "Account cash invoice",
"version": "16.0.1.0.0",
"category": "Accounting",
"author": "Creu Blanca,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/account-payment",
"summary": "Pay and receive invoices from bank statements",
"license": "LGPL-3",
"depends": ["account"],
"data": [
"security/ir.model.access.csv",
"wizard/cash_pay_invoice.xml",
"views/account_journal_dashboard_view.xml",
],
}
153 changes: 153 additions & 0 deletions account_cash_invoice/i18n/account_cash_invoice.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_cash_invoice
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__amount
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__amount
msgid "Amount"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model,name:account_cash_invoice.model_account_bank_statement
msgid "Bank Statement"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model,name:account_cash_invoice.model_account_bank_statement_line
msgid "Bank Statement Line"
msgstr ""

#. module: account_cash_invoice
#: model_terms:ir.ui.view,arch_db:account_cash_invoice.cash_invoice_in_form
#: model_terms:ir.ui.view,arch_db:account_cash_invoice.cash_invoice_out_form
msgid "Cancel"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model,name:account_cash_invoice.model_cash_invoice_in
msgid "Cash invoice in"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model,name:account_cash_invoice.model_cash_invoice_out
msgid "Cash invoice out"
msgstr ""

#. module: account_cash_invoice
#: model:ir.actions.act_window,name:account_cash_invoice.action_cash_invoice_out_from_statement
msgid "Collect Payment from Invoice"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__company_id
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__company_id
msgid "Company"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__create_uid
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__create_uid
msgid "Created by"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__create_date
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__create_date
msgid "Created on"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__currency_id
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__currency_id
msgid "Currency"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_account_bank_statement__display_name
#: model:ir.model.fields,field_description:account_cash_invoice.field_account_bank_statement_line__display_name
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__display_name
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__display_name
msgid "Display Name"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_account_bank_statement__id
#: model:ir.model.fields,field_description:account_cash_invoice.field_account_bank_statement_line__id
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__id
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__id
msgid "ID"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_account_bank_statement_line__invoice_id
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__invoice_id
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__invoice_id
msgid "Invoice"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__journal_id
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__journal_id
msgid "Journal"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__journal_count
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__journal_count
msgid "Journal Count"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__journal_ids
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__journal_ids
msgid "Journals"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_account_bank_statement____last_update
#: model:ir.model.fields,field_description:account_cash_invoice.field_account_bank_statement_line____last_update
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in____last_update
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out____last_update
msgid "Last Modified on"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__write_uid
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__write_uid
msgid "Last Updated by"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__write_date
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__write_date
msgid "Last Updated on"
msgstr ""

#. module: account_cash_invoice
#: model:ir.actions.act_window,name:account_cash_invoice.action_cash_invoice_in_from_statement
#: model_terms:ir.ui.view,arch_db:account_cash_invoice.cash_invoice_in_form
msgid "Pay invoice"
msgstr ""

#. module: account_cash_invoice
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_in__name
#: model:ir.model.fields,field_description:account_cash_invoice.field_cash_invoice_out__name
msgid "Reason"
msgstr ""

#. module: account_cash_invoice
#: model_terms:ir.ui.view,arch_db:account_cash_invoice.cash_invoice_out_form
msgid "Register"
msgstr ""
Loading
Loading