Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
8d8bf3e
[ADD][12.0] sale_invoice_plan
kittiu Mar 8, 2019
b72b78a
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
892a7ae
Added translation using Weblate (Dutch)
Oct 7, 2019
c9e4f3f
[12.0][IMP] sale_invoice_plan improvements
kittiu Oct 16, 2019
fe9b466
Added translation using Weblate (French)
Martronic-SA Feb 26, 2020
18e3d44
[IMP] : black, isort, prettier
kittiu Sep 3, 2020
5dd3ace
[13.0][MIG] sale_invoice_plan
kittiu Sep 3, 2020
d04257d
Added translation using Weblate (Spanish)
danimv5 Oct 26, 2020
9220fc5
[FIX] sale_invoice_plan: fix development_status value in manifest
Nov 2, 2020
b131ae1
[IMP] sale_invoice_plan: black, isort, prettier
Sep 6, 2021
718a7ca
[MIG] sale_invoice_plan: Migration to 14.0
Sep 7, 2021
0f7e48e
Fix _create_invoice function signature
TDu Dec 3, 2021
805c6b2
[MIG] sale_invoice_plan: Migration to 15.0
Camille0907 Jan 18, 2022
5b76074
[FIX] sale_invoice_plan: fix _create_invoice to update due_date accor…
Camille0907 Jan 18, 2022
4741008
add post install to the tests
JoanMForgeFlow May 9, 2022
282c685
[IMP] sale_invoice_plan: remove dependency
gurneyalex Apr 12, 2022
0dea1fc
[14.0][FIX] sale_invoice_plan, force recompute dr/cr
kittiu May 17, 2022
226eb25
[FIX] sale_invoice_plan: adding fully-qualified external id
cesar-tecnativa Jun 29, 2022
6ed9aa7
[IMP] sale_invoice_plan: similar improvements introduced in `purchase…
yankinmax Jun 17, 2022
5976083
[IMP] sale_invoice_plan: Error on tests
CarlosRoca13 Aug 9, 2022
e63b9b2
[IMP] sale_invoice_plan: enable more than one invoice
marcelsavegnago Sep 5, 2022
72ead74
[FIX] sale_invoice_plan: rounds the value to the rounding precision o…
marcelsavegnago Sep 3, 2022
93d8975
[FIX] sale_invoice_plan: hide create invoice button
ps-tubtim Mar 8, 2023
99403b4
Translated using Weblate (Spanish)
Ivorra78 Jul 25, 2023
861d85b
[FIX] sale_invoice_plan: recompute invoice plan table
ps-tubtim Jun 2, 2023
5cc0b8a
Update translation files
weblate Dec 20, 2023
9721801
[FIX] sale_invoice_plan: add permission menu invoice plan
Saran440 Feb 6, 2024
cb4d83a
[MIG] sale_invoice_plan: Migration to 16.0
TheerayutEncoder Dec 6, 2024
079f301
Update translation files
weblate Dec 8, 2024
ecc6816
Added translation using Weblate (Italian)
mymage Dec 9, 2024
953662f
[IMP] sale_invoice_plan: pre-commit auto fixes
bizzappdev May 14, 2025
fc02c98
[MIG] sale_invoice_plan: Migration to 18.0
bizzappdev May 14, 2025
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
140 changes: 140 additions & 0 deletions sale_invoice_plan/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
==================
Sales Invoice Plan
==================

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

.. |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/18.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-18-0/sale-workflow-18-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=18.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

.. _section-1:

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:%2018.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 <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/18.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": "18.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