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

[8.0] Add account invoice split modules #97

Closed
wants to merge 16 commits into from
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.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 4 additions & 2 deletions .travis.yml
Expand Up @@ -23,10 +23,12 @@ env:
matrix:
- LINT_CHECK="1"
- TRANSIFEX="1"
- TESTS="1" ODOO_REPO="odoo/odoo" EXCLUDE="account_invoice_validation_workflow"
- TESTS="1" ODOO_REPO="OCA/OCB" EXCLUDE="account_invoice_validation_workflow"
- TESTS="1" ODOO_REPO="odoo/odoo" EXCLUDE="account_invoice_validation_workflow,account_invoice_split_sale"
- TESTS="1" ODOO_REPO="OCA/OCB" EXCLUDE="account_invoice_validation_workflow,account_invoice_split_sale"
- TESTS="1" ODOO_REPO="odoo/odoo" INCLUDE="account_invoice_validation_workflow"
- TESTS="1" ODOO_REPO="OCA/OCB" INCLUDE="account_invoice_validation_workflow"
- TESTS="1" ODOO_REPO="odoo/odoo" INCLUDE="account_invoice_split_sale,account_invoice_split"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this can't be tested together with the rest?

- TESTS="1" ODOO_REPO="OCA/OCB" INCLUDE="account_invoice_split_sale,account_invoice_split"

virtualenv:
system_site_packages: true
Expand Down
57 changes: 57 additions & 0 deletions account_invoice_split/README.rst
@@ -0,0 +1,57 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:alt: License: AGPL-3

=====================
Account Invoice Split
=====================

This module was written to allow to divide the quantity of an invoice line by creating a new invoice.

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

To install this module, you need to:

* Click on install button

Usage
=====

* Open the invoice split wizard on more menu from invoice form view.

.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/95/8.0

For further information, please visit:

* https://www.odoo.com/forum/help-1

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-invoicing/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback
`here <https://github.com/OCA/account-invoicing/issues/new?body=module:%20account_invoice_split%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Credits
=======

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

* Adrien Peiffer <adrien.peiffer@acsone.eu>

Maintainer
----------

.. image:: http://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: http://odoo-community.org

This module is maintained by the OCA.

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.

To contribute to this module, please visit http://odoo-community.org.
2 changes: 2 additions & 0 deletions account_invoice_split/__init__.py
@@ -0,0 +1,2 @@
# -*- coding: utf-8 -*-
from . import wizard
41 changes: 41 additions & 0 deletions account_invoice_split/__openerp__.py
@@ -0,0 +1,41 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# This file is part of account_invoice_split,
# an Odoo module.
#
# Copyright (c) 2015 ACSONE SA/NV (<http://acsone.eu>)
#
# account_invoice_split is free software:
# you can redistribute it and/or modify it under the terms of the GNU
# Affero General Public License as published by the Free Software
# Foundation,either version 3 of the License, or (at your option) any
# later version.
#
# account_invoice_split is distributed
# in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
# PURPOSE. See the GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with account_invoice_split.
# If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
{
'name': "Account Invoice Split",
'summary': """
Split Quantity on invoice line""",
'author': 'ACSONE SA/NV,'
'Odoo Community Association (OCA)',
'website': "http://acsone.eu",
'category': 'Finance',
'version': '8.0.1.0.0',
'license': 'AGPL-3',
'depends': [
'account',
],
'data': [
'wizard/account_invoice_split_view.xml',
],
}
116 changes: 116 additions & 0 deletions account_invoice_split/i18n/account_invoice_split.pot
@@ -0,0 +1,116 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_split
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-26 12:43+0000\n"
"PO-Revision-Date: 2015-08-26 12:43+0000\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_invoice_split
#: view:account.invoice.split:account_invoice_split.view_invoice_split
msgid "Cancel"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split,create_uid:0
#: field:account.invoice.split.line,create_uid:0
msgid "Created by"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split,create_date:0
#: field:account.invoice.split.line,create_date:0
msgid "Created on"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split.line,name:0
msgid "Description"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split,id:0
#: field:account.invoice.split.line,id:0
msgid "ID"
msgstr ""

#. module: account_invoice_split
#: view:account.invoice.split:account_invoice_split.view_invoice_split
msgid "Invoice Line to Split in a new invoice"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split,line_ids:0
msgid "Invoice lines to Split"
msgstr ""

#. module: account_invoice_split
#: code:addons/account_invoice_split/wizard/account_invoice_split.py:49
#, python-format
msgid "Invoice must be draft not %s"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split,write_uid:0
#: field:account.invoice.split.line,write_uid:0
msgid "Last Updated by"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split,write_date:0
#: field:account.invoice.split.line,write_date:0
msgid "Last Updated on"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split.line,origin_invoice_line_id:0
msgid "Origin Invoice Line"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split.line,product_id:0
msgid "Product"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split.line,quantity_to_split:0
msgid "Quantity to split in a new invoice"
msgstr ""

#. module: account_invoice_split
#: code:addons/account_invoice_split/wizard/account_invoice_split.py:117
#, python-format
msgid "Quantity to split is greater\n"
" than available quantity"
msgstr ""

#. module: account_invoice_split
#: view:account.invoice.split:account_invoice_split.view_invoice_split
#: model:ir.actions.act_window,name:account_invoice_split.action_view_invoice_split
msgid "Split Invoice"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split.line,total_quantity:0
msgid "Total Quantity"
msgstr ""

#. module: account_invoice_split
#: field:account.invoice.split.line,wizard_id:0
msgid "Wizard"
msgstr ""

#. module: account_invoice_split
#: view:account.invoice.split:account_invoice_split.view_invoice_split
msgid "or"
msgstr ""

116 changes: 116 additions & 0 deletions account_invoice_split/i18n/fr.po
@@ -0,0 +1,116 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_split
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-27 14:10+0000\n"
"PO-Revision-Date: 2015-08-27 14:10+0000\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_invoice_split
#: view:account.invoice.split:account_invoice_split.view_invoice_split
msgid "Cancel"
msgstr "Annuler"

#. module: account_invoice_split
#: field:account.invoice.split,create_uid:0
#: field:account.invoice.split.line,create_uid:0
msgid "Created by"
msgstr "Created by"

#. module: account_invoice_split
#: field:account.invoice.split,create_date:0
#: field:account.invoice.split.line,create_date:0
msgid "Created on"
msgstr "Created on"

#. module: account_invoice_split
#: field:account.invoice.split.line,name:0
msgid "Description"
msgstr "Description"

#. module: account_invoice_split
#: field:account.invoice.split,id:0
#: field:account.invoice.split.line,id:0
msgid "ID"
msgstr "ID"

#. module: account_invoice_split
#: view:account.invoice.split:account_invoice_split.view_invoice_split
msgid "Invoice Line to Split in a new invoice"
msgstr "Ligne de facture à diviser dans une nouvelle facture"

#. module: account_invoice_split
#: field:account.invoice.split,line_ids:0
msgid "Invoice lines to Split"
msgstr "Lignes de facture à diviser"

#. module: account_invoice_split
#: code:addons/account_invoice_split/wizard/account_invoice_split.py:49
#, python-format
msgid "Invoice must be draft not %s"
msgstr "La facture dans être dans l'état brouillon, pas %s"

#. module: account_invoice_split
#: field:account.invoice.split,write_uid:0
#: field:account.invoice.split.line,write_uid:0
msgid "Last Updated by"
msgstr "Last Updated by"

#. module: account_invoice_split
#: field:account.invoice.split,write_date:0
#: field:account.invoice.split.line,write_date:0
msgid "Last Updated on"
msgstr "Last Updated on"

#. module: account_invoice_split
#: field:account.invoice.split.line,origin_invoice_line_id:0
msgid "Origin Invoice Line"
msgstr "Ligne de facture d'origine"

#. module: account_invoice_split
#: field:account.invoice.split.line,product_id:0
msgid "Product"
msgstr "Produit"

#. module: account_invoice_split
#: field:account.invoice.split.line,quantity_to_split:0
msgid "Quantity to split in a new invoice"
msgstr "Quantité à diviser dans une nouvelle facture"

#. module: account_invoice_split
#: code:addons/account_invoice_split/wizard/account_invoice_split.py:119
#, python-format
msgid "Quantity to split is greater\n"
" than available quantity"
msgstr "La quantité à divier est plus grande\n"
" que la quantité disponible"

#. module: account_invoice_split
#: view:account.invoice.split:account_invoice_split.view_invoice_split
#: model:ir.actions.act_window,name:account_invoice_split.action_view_invoice_split
msgid "Split Invoice"
msgstr "Diviser la facture"

#. module: account_invoice_split
#: field:account.invoice.split.line,total_quantity:0
msgid "Total Quantity"
msgstr "Quantité totale"

#. module: account_invoice_split
#: field:account.invoice.split.line,wizard_id:0
msgid "Wizard"
msgstr "Assistant"

#. module: account_invoice_split
#: view:account.invoice.split:account_invoice_split.view_invoice_split
msgid "or"
msgstr "Ou"
2 changes: 2 additions & 0 deletions account_invoice_split/tests/__init__.py
@@ -0,0 +1,2 @@
# -*- coding: utf-8 -*-
from . import test_account_invoice_split