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] sale_invoice_plan, standard migration to 16.0 #2988

Merged
merged 64 commits into from
Dec 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
cd6d496
[ADD][12.0] sale_invoice_plan
kittiu Mar 8, 2019
e4f41d3
[UPD] Update sale_invoice_plan.pot
oca-travis Aug 30, 2019
c0de84e
[UPD] README.rst
OCA-git-bot Aug 30, 2019
c99f295
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
500bbed
Translated using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
32adafc
[UPD] README.rst
OCA-git-bot Sep 5, 2019
460aceb
Added translation using Weblate (Dutch)
Oct 7, 2019
ce76d9a
Translated using Weblate (Dutch)
Oct 7, 2019
8e3cb35
[12.0][IMP] sale_invoice_plan improvements
kittiu Oct 16, 2019
d357990
Added translation using Weblate (French)
Martronic-SA Feb 26, 2020
447b172
Translated using Weblate (French)
Martronic-SA Feb 26, 2020
54b5244
[UPD] Update sale_invoice_plan.pot
oca-travis Mar 12, 2020
ebf163f
sale_invoice_plan 12.0.2.0.0
OCA-git-bot Mar 12, 2020
5ecb7fe
Update translation files
oca-transbot Mar 12, 2020
470f669
[IMP] : black, isort, prettier
kittiu Sep 3, 2020
a1710ec
[13.0][MIG] sale_invoice_plan
kittiu Sep 3, 2020
cd10921
[UPD] Update sale_invoice_plan.pot
oca-travis Oct 1, 2020
5c9b9a1
[UPD] README.rst
OCA-git-bot Oct 1, 2020
f13bdf4
sale_invoice_plan 13.0.1.0.1
OCA-git-bot Oct 1, 2020
1765a25
Update translation files
oca-transbot Oct 1, 2020
952a461
Added translation using Weblate (Spanish)
danimv5 Oct 26, 2020
41c617b
Translated using Weblate (Spanish)
danimv5 Oct 26, 2020
f330cfc
[FIX] sale_invoice_plan: fix development_status value in manifest
Nov 2, 2020
6a632cd
sale_invoice_plan 13.0.1.0.2
OCA-git-bot Nov 4, 2020
69c061d
Update translation files
oca-transbot Nov 22, 2020
87c9da4
[IMP] sale_invoice_plan: black, isort, prettier
Sep 6, 2021
7b8ee98
[MIG] sale_invoice_plan: Migration to 14.0
Sep 7, 2021
49d4eaa
Fix _create_invoice function signature
TDu Dec 3, 2021
172ab53
sale_invoice_plan 14.0.1.0.1
OCA-git-bot Dec 3, 2021
dfd5616
[MIG] sale_invoice_plan: Migration to 15.0
Camille0907 Jan 18, 2022
b77bc98
[FIX] sale_invoice_plan: fix _create_invoice to update due_date accor…
Camille0907 Jan 18, 2022
e6c48fc
[UPD] Update sale_invoice_plan.pot
Feb 18, 2022
f9722c5
[UPD] README.rst
OCA-git-bot Feb 18, 2022
9e799d7
add post install to the tests
JoanMForgeFlow May 9, 2022
c795f54
sale_invoice_plan 15.0.1.0.1
OCA-git-bot May 9, 2022
3d92609
[IMP] sale_invoice_plan: remove dependency
gurneyalex Apr 12, 2022
72347ad
[UPD] README.rst
OCA-git-bot May 10, 2022
239f80f
sale_invoice_plan 15.0.1.1.0
OCA-git-bot May 10, 2022
aa0a4e0
[14.0][FIX] sale_invoice_plan, force recompute dr/cr
kittiu May 17, 2022
6a3da06
sale_invoice_plan 15.0.1.1.1
OCA-git-bot May 17, 2022
8e09d10
[UPD] README.rst
OCA-git-bot Jun 2, 2022
39d2f12
[UPD] README.rst
OCA-git-bot Jun 2, 2022
0b61cb4
[FIX] sale_invoice_plan: adding fully-qualified external id
cesar-tecnativa Jun 29, 2022
f24ffda
sale_invoice_plan 15.0.1.2.0
OCA-git-bot Jun 29, 2022
ff5a21a
[IMP] sale_invoice_plan: similar improvements introduced in `purchase…
yankinmax Jun 17, 2022
05b2b7a
[IMP] sale_invoice_plan: Error on tests
CarlosRoca13 Aug 9, 2022
15b3460
[IMP] sale_invoice_plan: enable more than one invoice
marcelsavegnago Sep 5, 2022
64f8649
[UPD] Update sale_invoice_plan.pot
Sep 5, 2022
bc74c8e
sale_invoice_plan 15.0.1.3.0
OCA-git-bot Sep 5, 2022
fc9221a
[FIX] sale_invoice_plan: rounds the value to the rounding precision o…
marcelsavegnago Sep 3, 2022
3b4a25f
sale_invoice_plan 15.0.1.3.1
OCA-git-bot Sep 20, 2022
66f3cd8
sale_invoice_plan 15.0.1.3.2
OCA-git-bot Sep 29, 2022
a925f09
[FIX] sale_invoice_plan: hide create invoice button
ps-tubtim Mar 8, 2023
64da6d5
sale_invoice_plan 15.0.1.4.0
OCA-git-bot Jul 12, 2023
9da3fea
Translated using Weblate (Spanish)
Ivorra78 Jul 25, 2023
f1fd6db
[UPD] README.rst
OCA-git-bot Sep 3, 2023
069ac98
[FIX] sale_invoice_plan: recompute invoice plan table
ps-tubtim Jun 2, 2023
b2053c3
[UPD] Update sale_invoice_plan.pot
Dec 20, 2023
d96cc4b
[BOT] post-merge updates
OCA-git-bot Dec 20, 2023
2a904b7
Update translation files
weblate Dec 20, 2023
6982f83
[FIX] sale_invoice_plan: add permission menu invoice plan
Saran440 Feb 6, 2024
65ace39
[BOT] post-merge updates
OCA-git-bot Feb 11, 2024
65f797c
[IMP] sale_invoice_plan: pre-commit stuff
TheerayutEncoder Dec 6, 2024
bebe744
[MIG] sale_invoice_plan: Migration to 16.0
TheerayutEncoder Dec 6, 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
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ repos:
- --header
- "# generated from manifests external_dependencies"
- repo: https://github.com/PyCQA/flake8
rev: 3.9.2
rev: 5.0.0
hooks:
- id: flake8
name: flake8
Expand Down
131 changes: 131 additions & 0 deletions sale_invoice_plan/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
==================
Sales Invoice Plan
==================

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

.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
:target: https://odoo-community.org/page/development-status
:alt: Alpha
.. |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%2Fsale--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/sale-workflow/tree/16.0/sale_invoice_plan
:alt: OCA/sale-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/sale-workflow-16-0/sale-workflow-16-0-sale_invoice_plan
: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/sale-workflow&target_branch=16.0
:alt: Try me on Runboat

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

By standard feature, user can gradually create partial invoices, one by one.
This module add ability to create invoices based on the predefined invoice plan,
either all at once, or one by one.
The plan support both advance invoice and installment invoices.

.. IMPORTANT::
This is an alpha version, the data model and design can change at any time without warning.
Only for development or testing purpose, do not use in production.
`More details on development status <https://odoo-community.org/page/development-status>`_

**Table of contents**

.. contents::
:local:

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

Just install this module, and the sales order will have new option "Use Invoice Plan"

Usage
=====

- Create new sales quotation as per normal process
- Select option "Use Invoice Plan", a new Invoice Plan tab will appear
- Click on "=> Create Invoice Plan" link to open invoice planning wizard
- Do plan for number of installment and/or advance, start date and interval
- Double check that each advance/installment has correct plan percentage
- After confirm sales order, now we have new option to "Create Invoice by Plan"
- User can create only next invoice, or create all the rest invoices at the same time

Changelog
=========

15.0.1.1.0 (2022-05-10)
~~~~~~~~~~~~~~~~~~~~~~~

* remove dependency on stock



12.0.1.0.0 (2019-03-08)
~~~~~~~~~~~~~~~~~~~~~~~

* Start of the history

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

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

* Ecosoft

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

* Kitti Upariphutthiphong. <[email protected]> (http://ecosoft.co.th)
* `Trobz <https://trobz.com>`_:

* Son Ho <[email protected]>

Other credits
~~~~~~~~~~~~~

The migration of this module from 13.0 to 14.0 was financially supported by Camptocamp

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.

.. |maintainer-kittiu| image:: https://github.com/kittiu.png?size=40px
:target: https://github.com/kittiu
:alt: kittiu

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-kittiu|

This module is part of the `OCA/sale-workflow <https://github.com/OCA/sale-workflow/tree/16.0/sale_invoice_plan>`_ 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 sale_invoice_plan/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)
from . import models
from . import wizard
23 changes: 23 additions & 0 deletions sale_invoice_plan/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)

{
"name": "Sales Invoice Plan",
"summary": "Add to sales order, ability to manage future invoice plan",
"version": "16.0.1.0.0",
"author": "Ecosoft,Odoo Community Association (OCA)",
"license": "AGPL-3",
"website": "https://github.com/OCA/sale-workflow",
"category": "Sales",
"depends": ["account", "sale_management"],
"data": [
"security/ir.model.access.csv",
"data/sale_data.xml",
"wizard/sale_create_invoice_plan_view.xml",
"wizard/sale_make_planned_invoice_view.xml",
"views/sale_view.xml",
],
"installable": True,
"development_status": "Alpha",
"maintainers": ["kittiu"],
}
6 changes: 6 additions & 0 deletions sale_invoice_plan/data/sale_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<odoo noupdate="1">
<record id="decimal_price" model="decimal.precision" forcecreate="True">
<field name="name">Sales Invoice Plan Percent</field>
<field name="digits">6</field>
</record>
</odoo>
Loading
Loading