UBL Integration
							parent
							
								
									b965b92665
								
							
						
					
					
						commit
						c7d69f24ac
					
				|  | @ -0,0 +1,128 @@ | |||
| ======================= | ||||
| Account Payment Partner | ||||
| ======================= | ||||
| 
 | ||||
| ..  | ||||
|    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||||
|    !! This file is generated by oca-gen-addon-readme !! | ||||
|    !! changes will be overwritten.                   !! | ||||
|    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||||
|    !! source digest: sha256:55dfff98536af3b8ce42e258219d2f3fc27ea744c28c8024d9590a791026b769 | ||||
|    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||||
| 
 | ||||
| .. |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-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%2Fbank--payment-lightgray.png?logo=github | ||||
|     :target: https://github.com/OCA/bank-payment/tree/11.0/account_payment_partner | ||||
|     :alt: OCA/bank-payment | ||||
| .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png | ||||
|     :target: https://translation.odoo-community.org/projects/bank-payment-11-0/bank-payment-11-0-account_payment_partner | ||||
|     :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/bank-payment&target_branch=11.0 | ||||
|     :alt: Try me on Runboat | ||||
| 
 | ||||
| |badge1| |badge2| |badge3| |badge4| |badge5| | ||||
| 
 | ||||
| This module adds severals fields: | ||||
| 
 | ||||
| * the *Supplier Payment Mode* and *Customer Payment Mode* on Partners, | ||||
| 
 | ||||
| * the *Payment Mode* on Invoices. | ||||
| 
 | ||||
| * the *Show bank account* on Payment Mode. | ||||
| 
 | ||||
| * the *# of digits for customer bank account* on Payment Mode. | ||||
| 
 | ||||
| * the *Bank account from journals* on Payment Mode. | ||||
| 
 | ||||
| On a Payment Order, in the wizard *Select Invoices to Pay*, the invoices will | ||||
| be filtered per Payment Mode. | ||||
| 
 | ||||
| Allows to print in the invoice to which account number the payment | ||||
| (via SEPA direct debit) is going to be charged so the customer knows that | ||||
| information, but there are some customers that don't want that everyone | ||||
| looking at the invoice sees the full account number (and even GDPR can say a | ||||
| word about that), so that's the reason behind the several options. | ||||
| 
 | ||||
| **Table of contents** | ||||
| 
 | ||||
| .. contents:: | ||||
|    :local: | ||||
| 
 | ||||
| Usage | ||||
| ===== | ||||
| 
 | ||||
| You are able to add a payment mode directly on a partner. | ||||
| 
 | ||||
| This payment mode is automatically associated to the invoice related to the | ||||
| partner. This default value could be changed in a draft invoice. | ||||
| 
 | ||||
| When you create a payment order, only invoices related to chosen payment mode | ||||
| are displayed. | ||||
| 
 | ||||
| Invoices without any payment mode are displayed too. | ||||
| 
 | ||||
| Changelog | ||||
| ========= | ||||
| 
 | ||||
| 10.0.1.2.0 (2018-05-24) | ||||
| ~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| 
 | ||||
| * [IMP] Add options to show partner bank account in invoice report | ||||
|   (`#458 <https://github.com/OCA/bank-payment/issues/458>`_) | ||||
| 
 | ||||
| Bug Tracker | ||||
| =========== | ||||
| 
 | ||||
| Bugs are tracked on `GitHub Issues <https://github.com/OCA/bank-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/bank-payment/issues/new?body=module:%20account_payment_partner%0Aversion:%2011.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 | ||||
| ~~~~~~~ | ||||
| 
 | ||||
| * Akretion | ||||
| * Tecnativa | ||||
| 
 | ||||
| Contributors | ||||
| ~~~~~~~~~~~~ | ||||
| 
 | ||||
| * Alexis de Lattre <alexis.delattre@akretion.com> | ||||
| * Raphaël Valyi | ||||
| * Stefan Rijnhart (Therp) | ||||
| * Alexandre Fayolle | ||||
| * Stéphane Bidoul <stephane.bidoul@acsone.eu> | ||||
| * Danimar Ribeiro | ||||
| * Angel Moya <angel.moya@domatix.com> | ||||
| * `Tecnativa <https://www.tecnativa.com>`_: | ||||
| 
 | ||||
|   * Pedro M. Baeza <pedro.baeza@tecnativa.com> | ||||
|   * Carlos Dauden <carlos.dauden@tecnativa.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/bank-payment <https://github.com/OCA/bank-payment/tree/11.0/account_payment_partner>`_ project on GitHub. | ||||
| 
 | ||||
| You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. | ||||
|  | @ -0,0 +1,3 @@ | |||
| # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). | ||||
| 
 | ||||
| from . import models | ||||
|  | @ -0,0 +1,26 @@ | |||
| # Copyright 2014 Akretion - Alexis de Lattre <alexis.delattre@akretion.com> | ||||
| # Copyright 2014 Tecnativa - Pedro M. Baeza | ||||
| # Copyright 2018 Tecnativa - Carlos Dauden | ||||
| # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). | ||||
| 
 | ||||
| { | ||||
|     'name': 'Account Payment Partner', | ||||
|     'version': '11.0.1.4.0', | ||||
|     'category': 'Banking addons', | ||||
|     'license': 'AGPL-3', | ||||
|     'summary': 'Adds payment mode on partners and invoices', | ||||
|     'author': "Akretion, " | ||||
|               "Tecnativa, " | ||||
|               "Odoo Community Association (OCA)", | ||||
|     'website': 'https://github.com/OCA/bank-payment', | ||||
|     'depends': ['account_payment_mode'], | ||||
|     'data': [ | ||||
|         'views/res_partner_view.xml', | ||||
|         'views/account_invoice_view.xml', | ||||
|         'views/account_move_line.xml', | ||||
|         'views/account_payment_mode.xml', | ||||
|         'views/report_invoice.xml', | ||||
|     ], | ||||
|     'demo': ['demo/partner_demo.xml'], | ||||
|     'installable': True, | ||||
| } | ||||
|  | @ -0,0 +1,24 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <odoo noupdate="1"> | ||||
| 
 | ||||
| 
 | ||||
| <record id="default_supplier_payment_mode_id" model="ir.property" forcecreate="True"> | ||||
|     <field name="name">Default Supplier Payment Mode</field> | ||||
|     <field name="fields_id" | ||||
|     search="[('model','=','res.partner'),('name','=','supplier_payment_mode_id')]"/> | ||||
|     <field name="value" | ||||
|     eval="'account.payment.mode,'+str(ref('account_payment_mode.payment_mode_outbound_ct1'))"/> | ||||
|     <field name="company_id" ref="base.main_company"/> | ||||
| </record> | ||||
| 
 | ||||
| <record id="default_customer_payment_mode_id" model="ir.property" forcecreate="True"> | ||||
|     <field name="name">Default Customer Payment Mode</field> | ||||
|     <field name="fields_id" | ||||
|     search="[('model','=','res.partner'),('name','=','customer_payment_mode_id')]"/> | ||||
|     <field name="value" | ||||
|     eval="'account.payment.mode,'+str(ref('account_payment_mode.payment_mode_inbound_ct1'))"/> | ||||
|     <field name="company_id" ref="base.main_company"/> | ||||
| </record> | ||||
| 
 | ||||
| 
 | ||||
| </odoo> | ||||
|  | @ -0,0 +1,165 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| #	* account_payment_partner | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.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_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Activate this option if this payment method requires you to know the bank account number of your customer or supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "You cannot change the Company. There exists at least one Invoice with this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "You cannot change the Company. There exists at least one Journal Item with this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| 
 | ||||
|  | @ -0,0 +1,188 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2018 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2018-02-02 03:43+0000\n" | ||||
| "PO-Revision-Date: 2019-03-15 12:53+0000\n" | ||||
| "Last-Translator: Jaume Planas <jplanas@itberga.com>\n" | ||||
| "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" | ||||
| "Language: ca\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=2; plural=n != 1;\n" | ||||
| "X-Generator: Weblate 3.4\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "<strong>Compte bancari:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "<strong>Mode de pagament:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| "Activeu aquesta opció si aquest mètode de pagament ha de demanar el número " | ||||
| "de compte bancari del client o proveïdor." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "Compte bancari necessari" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "Compte bancari dels diaris" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "Contacte" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "Mode de pagament del client" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "Primers n caràcters" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "Factura" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "Apunt comptable" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "No" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "Mode de pagament" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "Modes de pagament" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "Pagaments" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "" | ||||
| "Seleccioneu el mode de pagament per defecte quan aquesta empresa actua com a " | ||||
| "client." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "" | ||||
| "Seleccioneu el mode de pagament per defecte quan aquesta empresa actua com a " | ||||
| "proveïdor." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "Mostra el compte bancari" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "Mostra el compte bancari a la factura impresa" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "Mostra a les factures el número de compte bancari parcial o complet" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "Mode de pagament de proveïdor" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| "La companyia de la factura %s no coincideix amb la del mode de pagament" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| "No podeu canviar la companyia. Existeix com a mínim una factura amb aquest " | ||||
| "mode de pagament que ja s'ha assignat a una altra companyia." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| "No podeu canviar la companyia. Com a mínim existeix un apunt comptable amb " | ||||
| "aquest mode de pagament que ja s'ha assignat a una altra companyia." | ||||
|  | @ -0,0 +1,177 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2018 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2018-02-02 03:43+0000\n" | ||||
| "PO-Revision-Date: 2018-02-02 03:43+0000\n" | ||||
| "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n" | ||||
| "Language-Team: Danish (Denmark) (https://www.transifex.com/oca/teams/23907/" | ||||
| "da_DK/)\n" | ||||
| "Language: da_DK\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "Betalingsform" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
|  | @ -0,0 +1,184 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2017 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-11-23 03:38+0000\n" | ||||
| "PO-Revision-Date: 2019-02-15 15:34+0000\n" | ||||
| "Last-Translator: Thorsten Vocks <thorsten.vocks@big-consulting.net>\n" | ||||
| "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" | ||||
| "Language: de\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=2; plural=n != 1;\n" | ||||
| "X-Generator: Weblate 3.4\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "# Zeichen" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "# Zeichen für Kunden Bankkonto" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "<strong>Bankkonto:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "<strong>Zahlungsmodus:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| "Aktivieren Sie diese Option, wenn mit dieser Zahlungsmethode die " | ||||
| "Bankkontonummer des Kunden oder Lieferanten bekannt sein muss." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "Bankkonto erforderlich" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "Bankkonto des Journals" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "Kontakt" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "Zahlungsmethode des Kunden" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "Ersten n Zeichen" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "Vollständig" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "Rechnung" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "Buchung" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "Letzten n Zeichen" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "Nein" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "Es wurde keine Kontenplanvorlage definiert!" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "Zahlungsmodus" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "Zahlungsmodi" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "Zahlungen" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "Wählen Sie die Standard Zahlungsmethode für diesen Kunden." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "Wählen Sie die Standard Zahlungsmethode für diesen Lieferanten." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "Bankkonto anzeigen" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "Bankkonto in Rechnung anzeigen" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "Teilweise oder vollständige Bankkontoanzeige in Rechnungen" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "Zahlungsmethode des Lieferanten" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| "Das Unternehmen zur Rechnung %s entspricht nicht demjenigen des Zahlungsmodus" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| "Sie können das Unternehmen nicht ändern. Es existiert mindestens eine " | ||||
| "Rechnung eines anderen Unternehmens mit dieser Zahlungsmethode." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| "Sie können das Unternehmen nicht ändern. Es existiert mindestens eine " | ||||
| "Rechnung eines anderen Unternehmens mit dieser Zahlungsmethode." | ||||
|  | @ -0,0 +1,193 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2017 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-11-23 03:38+0000\n" | ||||
| "PO-Revision-Date: 2018-07-13 09:23+0000\n" | ||||
| "Last-Translator: Enric Tobella <etobella@creublanca.es>\n" | ||||
| "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" | ||||
| "Language: es\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=2; plural=n != 1;\n" | ||||
| "X-Generator: Weblate 3.0.1\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "Nº de caracteres" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "Nº de dígitos de cuenta bancaria del cliente" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "<strong>Cuenta bancaria:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "<strong>Modo de pago:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| "Activa esta opción si este método de pago debe requerirte informar el número " | ||||
| "de cuenta bancaria de tu cliente o proveedor" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "Cuenta bancaria requerida" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "Cuenta bancaria de los diarios" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "Contacto" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "Modo de pago de cliente" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "Primeros n caracteres" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "Completo" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "Factura" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "Apunte contable" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "Últimos n caracteres" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "No" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "No se ha definido un Plan Contable!" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "Modo de pago" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "Modos de pago" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "Pagos" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "" | ||||
| "Seleccione el modo de pago por defecto cuando esta empresa actúa como " | ||||
| "cliente." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "" | ||||
| "Seleccione el modo de pago por defecto cuando esta empresa actúa como " | ||||
| "proveedor." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "Mostrar cuenta bancaria" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "Mostrar cuenta bancaria en informe factura" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "Mostrar en facturas nº de cuenta bancaria parcial o completo" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "Modo de pago de proveedor" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "La compañía de la factura %s no corresponde con la del modo de pago" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| "No puede cambiar la Compañía. Ya existe como mínimo una Factura para este " | ||||
| "Modo de Pago asignado a otra Compañía." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| "No puede cambiar la Compañía. Existe como mínimo una elemento del Diario con " | ||||
| "este Modo de Pago que ya está asignado a otra Compañía." | ||||
| 
 | ||||
| #~ msgid "Partner" | ||||
| #~ msgstr "Empresa" | ||||
| 
 | ||||
| #~ msgid "Payment Methods" | ||||
| #~ msgstr "Métodos de pago" | ||||
|  | @ -0,0 +1,185 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2017 | ||||
| # Quentin THEURET <odoo@kerpeo.com>, 2018 | ||||
| # Nicolas JEUDY <njeudy@panda-chi.io>, 2018 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2018-05-23 11:14+0000\n" | ||||
| "PO-Revision-Date: 2018-05-23 11:14+0000\n" | ||||
| "Last-Translator: Nicolas JEUDY <njeudy@panda-chi.io>, 2018\n" | ||||
| "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" | ||||
| "Language: fr\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=2; plural=(n > 1);\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "<strong>Compte bancaire:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "<strong>Mode de paiement :</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| "Activez cette option si ce mode de paiement exige que vous connaissiez le " | ||||
| "numéro de compte bancaire de votre client ou fournisseur." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "Compte bancaire requis" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "Contacte" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "Mode de paiement client" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "Facture" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "Élément de journal" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "Aucun modèle de plan comptable n'a été défini !" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "Mode de paiement" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "Mode de paiement" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "Règlements" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "Sélectionnez le mode de paiement par défaut pour ce client." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "Sélectionnez le mode de paiement par défaut pour ce fournisseur." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "Mode de règlement fournisseur" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| "La société de la facture %s ne correspond pas à celle du mode de paiement" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| "Vous ne pouvez pas modifier la Société. Il existe au moins une facture avec " | ||||
| "ce mode de paiement, déjà affectée à une autre société." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| "Vous ne pouvez pas modifier la Société. Il existe au moins un poste " | ||||
| "journalier avec ce mode de paiement, déjà affecté à une autre société." | ||||
|  | @ -0,0 +1,177 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2017 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-11-23 03:38+0000\n" | ||||
| "PO-Revision-Date: 2017-11-23 03:38+0000\n" | ||||
| "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" | ||||
| "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" | ||||
| "Language: hr\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" | ||||
| "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "Bankovni račun je obavezan" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "Modeli plaćanja" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
|  | @ -0,0 +1,178 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # Imre Kristoffer Eilertsen <imreeil42@gmail.com>, 2016 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 9.0c\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2016-07-30 07:37+0000\n" | ||||
| "PO-Revision-Date: 2016-07-30 07:37+0000\n" | ||||
| "Last-Translator: Imre Kristoffer Eilertsen <imreeil42@gmail.com>, 2016\n" | ||||
| "Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" | ||||
| "teams/23907/nb_NO/)\n" | ||||
| "Language: nb_NO\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "Bankkonto påkrevd" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "Journalgjenstand" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| #, fuzzy | ||||
| msgid "Payment Modes" | ||||
| msgstr "Betalinger" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "Betalinger" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
|  | @ -0,0 +1,178 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2017 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-11-23 03:38+0000\n" | ||||
| "PO-Revision-Date: 2017-11-23 03:38+0000\n" | ||||
| "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" | ||||
| "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" | ||||
| "Language: nl\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "<strong>Bankrekening:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "<strong>Betaalmode:</strong>" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| "Activeer deze optie als de betaalwijze verwacht dat u het bankrekeningnummer " | ||||
| "van uw klant of leverancier kent." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "Bankrekening verplicht" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "Betaalwijze klant" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "Factuur" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "Boekingsregel" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "Betaalwijze" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "Betaalwijze" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "Betalingen" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "Selecteer de standaard betaalwijze voor deze klant." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "Selecteer de standaard betaalwijze voor deze leverancier." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "Betaalwijze leverancier" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
|  | @ -0,0 +1,177 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2017 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-11-23 03:38+0000\n" | ||||
| "PO-Revision-Date: 2017-11-23 03:38+0000\n" | ||||
| "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" | ||||
| "Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" | ||||
| "teams/23907/pt_BR/)\n" | ||||
| "Language: pt_BR\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=2; plural=(n > 1);\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "Modo de Pagamento do Cliente" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "Fatura" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "Modo de Pagamento" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "Selecione o modo de pagamento padrão para este cliente." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "Selecione o modo de pagamento padrão para este fornecedor." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "Modo de Pagamento do Fornecedor" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
|  | @ -0,0 +1,177 @@ | |||
| # Translation of Odoo Server. | ||||
| # This file contains the translation of the following modules: | ||||
| # * account_payment_partner | ||||
| # | ||||
| # Translators: | ||||
| # OCA Transbot <transbot@odoo-community.org>, 2017 | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: Odoo Server 11.0\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-11-23 03:38+0000\n" | ||||
| "PO-Revision-Date: 2017-11-23 03:38+0000\n" | ||||
| "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" | ||||
| "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" | ||||
| "Language: sl\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: \n" | ||||
| "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" | ||||
| "%100==4 ? 2 : 3);\n" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "# of chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_chars | ||||
| msgid "# of digits for customer bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Bank Account:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.report_invoice_payment_mode | ||||
| msgid "<strong>Payment Mode:</strong>" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "" | ||||
| "Activate this option if this payment method requires you to know the bank " | ||||
| "account number of your customer or supplier." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_bank_account_required | ||||
| msgid "Bank Account Required" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account_from_journal | ||||
| msgid "Bank account from journals" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_res_partner | ||||
| msgid "Contact" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Customer Payment Mode" | ||||
| msgstr "Metoda plačila kupca" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "First n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Full" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_invoice | ||||
| msgid "Invoice" | ||||
| msgstr "Račun" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_move_line | ||||
| msgid "Journal Item" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "Last n chars" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: selection:account.payment.mode,show_bank_account:0 | ||||
| msgid "No" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/tests/test_account_payment_partner.py:35 | ||||
| #, python-format | ||||
| msgid "No Chart of Account Template has been defined !" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_invoice_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_move_line_payment_mode_id | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_account_invoice_filter | ||||
| msgid "Payment Mode" | ||||
| msgstr "Metoda plačila" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model,name:account_payment_partner.model_account_payment_mode | ||||
| msgid "Payment Modes" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.view_move_line_form | ||||
| msgid "Payments" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_customer_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_customer_payment_mode_id | ||||
| msgid "Select the default payment mode for this customer." | ||||
| msgstr "Izbira privzete metode plačila za tega kupca." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Select the default payment mode for this supplier." | ||||
| msgstr "Izbira privzete metode plačila za tega dobavitelja." | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show bank account" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.ui.view,arch_db:account_payment_partner.account_payment_mode_form | ||||
| msgid "Show bank account in invoice report" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,help:account_payment_partner.field_account_payment_mode_show_bank_account | ||||
| msgid "Show in invoices partial or full bank account number" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_partner_supplier_payment_mode_id | ||||
| #: model:ir.model.fields,field_description:account_payment_partner.field_res_users_supplier_payment_mode_id | ||||
| msgid "Supplier Payment Mode" | ||||
| msgstr "Metoda plačila dobavitelja" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_invoice.py:122 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "The company of the invoice %s does not match with that of the payment mode" | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:35 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Invoice with this " | ||||
| "Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
| 
 | ||||
| #. module: account_payment_partner | ||||
| #: code:addons/account_payment_partner/models/account_payment_mode.py:46 | ||||
| #, python-format | ||||
| msgid "" | ||||
| "You cannot change the Company. There exists at least one Journal Item with " | ||||
| "this Payment Mode, already assigned to another Company." | ||||
| msgstr "" | ||||
|  | @ -0,0 +1,12 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| # Copyright 2018 Carlos Dauden - Tecnativa <carlos.dauden@tecnativa.com> | ||||
| # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||||
| 
 | ||||
| 
 | ||||
| def migrate(cr, version): | ||||
|     """Update database from previous versions, after updating module.""" | ||||
|     cr.execute( | ||||
|         "UPDATE account_payment_mode " | ||||
|         "SET show_bank_account_from_journal = true " | ||||
|         "WHERE bank_account_link = 'fixed'" | ||||
|     ) | ||||
|  | @ -0,0 +1,5 @@ | |||
| 
 | ||||
| from . import res_partner | ||||
| from . import account_invoice | ||||
| from . import account_move_line | ||||
| from . import account_payment_mode | ||||
|  | @ -0,0 +1,140 @@ | |||
| # Copyright 2014-16 Akretion - Alexis de Lattre <alexis.delattre@akretion.com> | ||||
| # Copyright 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza | ||||
| # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). | ||||
| 
 | ||||
| from odoo import api, fields, models, _ | ||||
| from odoo.exceptions import ValidationError | ||||
| 
 | ||||
| 
 | ||||
| class AccountInvoice(models.Model): | ||||
|     _inherit = 'account.invoice' | ||||
| 
 | ||||
|     payment_mode_id = fields.Many2one( | ||||
|         comodel_name='account.payment.mode', string="Payment Mode", | ||||
|         ondelete='restrict', | ||||
|         readonly=True, states={'draft': [('readonly', False)]}) | ||||
|     bank_account_required = fields.Boolean( | ||||
|         related='payment_mode_id.payment_method_id.bank_account_required', | ||||
|         readonly=True) | ||||
|     partner_bank_id = fields.Many2one(ondelete='restrict') | ||||
| 
 | ||||
|     @api.onchange('partner_id', 'company_id') | ||||
|     def _onchange_partner_id(self): | ||||
|         if self.company_id: | ||||
|             company = self.company_id | ||||
|         else: | ||||
|             company = self.env.user.company_id | ||||
|         res = super(AccountInvoice, self)._onchange_partner_id() | ||||
|         if self.partner_id: | ||||
|             if self.type == 'in_invoice': | ||||
|                 pay_mode = self.with_context( | ||||
|                     force_company=company.id | ||||
|                 ).partner_id.supplier_payment_mode_id | ||||
|                 self.payment_mode_id = pay_mode | ||||
|                 if ( | ||||
|                     pay_mode and | ||||
|                     pay_mode.payment_type == 'outbound' and | ||||
|                     pay_mode.payment_method_id.bank_account_required and | ||||
|                     self.commercial_partner_id.bank_ids | ||||
|                 ): | ||||
|                     self.partner_bank_id = \ | ||||
|                         self.commercial_partner_id.bank_ids.filtered( | ||||
|                             lambda b: b.company_id == company or not | ||||
|                             b.company_id)[:1] | ||||
|                 else: | ||||
|                     self.partner_bank_id = False | ||||
| 
 | ||||
|             elif self.type == 'out_invoice': | ||||
|                 # No bank account assignation is done here as this is only | ||||
|                 # needed for printing purposes and it can conflict with | ||||
|                 # SEPA direct debit payments. Current report prints it. | ||||
|                 self.payment_mode_id = self.with_context( | ||||
|                     force_company=company.id, | ||||
|                 ).partner_id.customer_payment_mode_id | ||||
|         else: | ||||
|             self.payment_mode_id = False | ||||
|             if self.type == 'in_invoice': | ||||
|                 self.partner_bank_id = False | ||||
|         return res | ||||
| 
 | ||||
|     @api.onchange('payment_mode_id') | ||||
|     def _onchange_payment_mode_id(self): | ||||
|         pay_mode = self.payment_mode_id | ||||
|         if ( | ||||
|             pay_mode and | ||||
|             pay_mode.payment_type == 'outbound' and not | ||||
|             pay_mode.payment_method_id.bank_account_required | ||||
|         ): | ||||
|             self.partner_bank_id = False | ||||
|         elif not self.payment_mode_id: | ||||
|             self.partner_bank_id = False | ||||
| 
 | ||||
|     @api.model | ||||
|     def create(self, vals): | ||||
|         """Fill the payment_mode_id from the partner if none is provided on | ||||
|         creation, using same method as upstream.""" | ||||
| 
 | ||||
|         onchanges = { | ||||
|             '_onchange_partner_id': ['payment_mode_id'], | ||||
|         } | ||||
|         for onchange_method, changed_fields in onchanges.items(): | ||||
|             if any(f not in vals for f in changed_fields): | ||||
|                 invoice = self.new(vals) | ||||
|                 getattr(invoice, onchange_method)() | ||||
|                 for field in changed_fields: | ||||
|                     if field not in vals and invoice[field]: | ||||
|                         vals[field] = invoice._fields[field].convert_to_write( | ||||
|                             invoice[field], invoice, | ||||
|                         ) | ||||
|         return super(AccountInvoice, self).create(vals) | ||||
| 
 | ||||
|     @api.model | ||||
|     def line_get_convert(self, line, part): | ||||
|         """Copy payment mode from invoice to account move line""" | ||||
|         res = super(AccountInvoice, self).line_get_convert(line, part) | ||||
|         if line.get('type') == 'dest' and line.get('invoice_id'): | ||||
|             invoice = self.browse(line['invoice_id']) | ||||
|             res['payment_mode_id'] = invoice.payment_mode_id.id or False | ||||
|         return res | ||||
| 
 | ||||
|     # I think copying payment mode from invoice to refund by default | ||||
|     # is a good idea because the most common way of "paying" a refund is to | ||||
|     # deduct it on the payment of the next invoice (and OCA/bank-payment | ||||
|     # allows to have negative payment lines since March 2016) | ||||
|     @api.model | ||||
|     def _prepare_refund( | ||||
|             self, invoice, date_invoice=None, date=None, description=None, | ||||
|             journal_id=None): | ||||
|         vals = super(AccountInvoice, self)._prepare_refund( | ||||
|             invoice, date_invoice=date_invoice, date=date, | ||||
|             description=description, journal_id=journal_id) | ||||
|         vals['payment_mode_id'] = invoice.payment_mode_id.id | ||||
|         if invoice.type == 'in_invoice': | ||||
|             vals['partner_bank_id'] = invoice.partner_bank_id.id | ||||
|         return vals | ||||
| 
 | ||||
|     @api.constrains('company_id', 'payment_mode_id') | ||||
|     def _check_payment_mode_company_constrains(self): | ||||
|         for rec in self.sudo(): | ||||
|             if (rec.payment_mode_id and rec.company_id != | ||||
|                     rec.payment_mode_id.company_id): | ||||
|                 raise ValidationError( | ||||
|                     _("The company of the invoice %s does not match " | ||||
|                       "with that of the payment mode") % rec.name) | ||||
| 
 | ||||
|     def partner_banks_to_show(self): | ||||
|         self.ensure_one() | ||||
|         if self.partner_bank_id: | ||||
|             return self.partner_bank_id | ||||
|         if self.payment_mode_id.show_bank_account_from_journal: | ||||
|             if self.payment_mode_id.bank_account_link == 'fixed': | ||||
|                 return self.payment_mode_id.fixed_journal_id.bank_account_id | ||||
|             else: | ||||
|                 return self.payment_mode_id.variable_journal_ids.mapped( | ||||
|                     'bank_account_id') | ||||
|         if self.payment_mode_id.payment_method_id.code == \ | ||||
|                 'sepa_direct_debit':  # pragma: no cover | ||||
|             return (self.mandate_id.partner_bank_id or | ||||
|                     self.partner_id.valid_mandate_id.partner_bank_id) | ||||
|         # Return this as empty recordset | ||||
|         return self.partner_bank_id | ||||
|  | @ -0,0 +1,16 @@ | |||
| # Copyright 2016 Akretion (http://www.akretion.com/) | ||||
| # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). | ||||
| 
 | ||||
| from odoo import fields, models | ||||
| 
 | ||||
| 
 | ||||
| class AccountMoveLine(models.Model): | ||||
|     _inherit = 'account.move.line' | ||||
| 
 | ||||
|     payment_mode_id = fields.Many2one( | ||||
|         'account.payment.mode', | ||||
|         string='Payment Mode', | ||||
|         domain="[('company_id', '=', company_id)]", | ||||
|         ondelete='restrict', | ||||
|         index=True, | ||||
|     ) | ||||
|  | @ -0,0 +1,49 @@ | |||
| # Copyright 2017 Eficent Business and IT Consulting Services S.L. | ||||
| # Copyright 2018 Carlos Dauden - Tecnativa <carlos.dauden@tecnativa.com> | ||||
| # License AGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). | ||||
| 
 | ||||
| from odoo import api, fields, models, _ | ||||
| from odoo.exceptions import ValidationError | ||||
| 
 | ||||
| 
 | ||||
| class AccountPaymentMode(models.Model): | ||||
|     _inherit = "account.payment.mode" | ||||
| 
 | ||||
|     show_bank_account = fields.Selection( | ||||
|         selection=[ | ||||
|             ('full', 'Full'), | ||||
|             ('first', 'First n chars'), | ||||
|             ('last', 'Last n chars'), | ||||
|             ('no', 'No'), | ||||
|         ], | ||||
|         string='Show bank account', | ||||
|         default='full', | ||||
|         help="Show in invoices partial or full bank account number") | ||||
|     show_bank_account_from_journal = fields.Boolean( | ||||
|         string='Bank account from journals' | ||||
|     ) | ||||
|     show_bank_account_chars = fields.Integer( | ||||
|         string="# of digits for customer bank account", | ||||
|     ) | ||||
| 
 | ||||
|     @api.constrains('company_id') | ||||
|     def account_invoice_company_constrains(self): | ||||
|         for mode in self: | ||||
|             if self.env['account.invoice'].sudo().search( | ||||
|                     [('payment_mode_id', '=', mode.id), | ||||
|                      ('company_id', '!=', mode.company_id.id)], limit=1): | ||||
|                 raise ValidationError(_( | ||||
|                     "You cannot change the Company. There exists " | ||||
|                     "at least one Invoice with this Payment Mode, " | ||||
|                     "already assigned to another Company.")) | ||||
| 
 | ||||
|     @api.constrains('company_id') | ||||
|     def account_move_line_company_constrains(self): | ||||
|         for mode in self: | ||||
|             if self.env['account.move.line'].sudo().search( | ||||
|                     [('payment_mode_id', '=', mode.id), | ||||
|                      ('company_id', '!=', mode.company_id.id)], limit=1): | ||||
|                 raise ValidationError(_( | ||||
|                     "You cannot change the Company. There exists " | ||||
|                     "at least one Journal Item with this Payment Mode, " | ||||
|                     "already assigned to another Company.")) | ||||
|  | @ -0,0 +1,27 @@ | |||
| # Copyright 2014 Akretion - Alexis de Lattre <alexis.delattre@akretion.com> | ||||
| # Copyright 2014 Tecnativa - Pedro M. Baeza | ||||
| # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). | ||||
| 
 | ||||
| from odoo import api, fields, models | ||||
| 
 | ||||
| 
 | ||||
| class ResPartner(models.Model): | ||||
|     _inherit = 'res.partner' | ||||
| 
 | ||||
|     # v8 fields : same without the _id suffix | ||||
|     supplier_payment_mode_id = fields.Many2one( | ||||
|         'account.payment.mode', string='Supplier Payment Mode', | ||||
|         company_dependent=True, | ||||
|         domain="[('payment_type', '=', 'outbound')]", | ||||
|         help="Select the default payment mode for this supplier.") | ||||
|     customer_payment_mode_id = fields.Many2one( | ||||
|         'account.payment.mode', string='Customer Payment Mode', | ||||
|         company_dependent=True, | ||||
|         domain="[('payment_type', '=', 'inbound')]", | ||||
|         help="Select the default payment mode for this customer.") | ||||
| 
 | ||||
|     @api.model | ||||
|     def _commercial_fields(self): | ||||
|         res = super(ResPartner, self)._commercial_fields() | ||||
|         res += ['supplier_payment_mode_id', 'customer_payment_mode_id'] | ||||
|         return res | ||||
|  | @ -0,0 +1,11 @@ | |||
| * Alexis de Lattre <alexis.delattre@akretion.com> | ||||
| * Raphaël Valyi | ||||
| * Stefan Rijnhart (Therp) | ||||
| * Alexandre Fayolle | ||||
| * Stéphane Bidoul <stephane.bidoul@acsone.eu> | ||||
| * Danimar Ribeiro | ||||
| * Angel Moya <angel.moya@domatix.com> | ||||
| * `Tecnativa <https://www.tecnativa.com>`_: | ||||
| 
 | ||||
|   * Pedro M. Baeza <pedro.baeza@tecnativa.com> | ||||
|   * Carlos Dauden <carlos.dauden@tecnativa.com> | ||||
|  | @ -0,0 +1,20 @@ | |||
| This module adds severals fields: | ||||
| 
 | ||||
| * the *Supplier Payment Mode* and *Customer Payment Mode* on Partners, | ||||
| 
 | ||||
| * the *Payment Mode* on Invoices. | ||||
| 
 | ||||
| * the *Show bank account* on Payment Mode. | ||||
| 
 | ||||
| * the *# of digits for customer bank account* on Payment Mode. | ||||
| 
 | ||||
| * the *Bank account from journals* on Payment Mode. | ||||
| 
 | ||||
| On a Payment Order, in the wizard *Select Invoices to Pay*, the invoices will | ||||
| be filtered per Payment Mode. | ||||
| 
 | ||||
| Allows to print in the invoice to which account number the payment | ||||
| (via SEPA direct debit) is going to be charged so the customer knows that | ||||
| information, but there are some customers that don't want that everyone | ||||
| looking at the invoice sees the full account number (and even GDPR can say a | ||||
| word about that), so that's the reason behind the several options. | ||||
|  | @ -0,0 +1,5 @@ | |||
| 10.0.1.2.0 (2018-05-24) | ||||
| ~~~~~~~~~~~~~~~~~~~~~~~ | ||||
| 
 | ||||
| * [IMP] Add options to show partner bank account in invoice report | ||||
|   (`#458 <https://github.com/OCA/bank-payment/issues/458>`_) | ||||
|  | @ -0,0 +1,9 @@ | |||
| You are able to add a payment mode directly on a partner. | ||||
| 
 | ||||
| This payment mode is automatically associated to the invoice related to the | ||||
| partner. This default value could be changed in a draft invoice. | ||||
| 
 | ||||
| When you create a payment order, only invoices related to chosen payment mode | ||||
| are displayed. | ||||
| 
 | ||||
| Invoices without any payment mode are displayed too. | ||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 9.2 KiB | 
|  | @ -0,0 +1,471 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||||
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | ||||
| <head> | ||||
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | ||||
| <meta name="generator" content="Docutils: https://docutils.sourceforge.io/" /> | ||||
| <title>Account Payment Partner</title> | ||||
| <style type="text/css"> | ||||
| 
 | ||||
| /* | ||||
| :Author: David Goodger (goodger@python.org) | ||||
| :Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ | ||||
| :Copyright: This stylesheet has been placed in the public domain. | ||||
| 
 | ||||
| Default cascading style sheet for the HTML output of Docutils. | ||||
| 
 | ||||
| See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to | ||||
| customize this style sheet. | ||||
| */ | ||||
| 
 | ||||
| /* used to remove borders from tables and images */ | ||||
| .borderless, table.borderless td, table.borderless th { | ||||
|   border: 0 } | ||||
| 
 | ||||
| table.borderless td, table.borderless th { | ||||
|   /* Override padding for "table.docutils td" with "! important". | ||||
|      The right padding separates the table cells. */ | ||||
|   padding: 0 0.5em 0 0 ! important } | ||||
| 
 | ||||
| .first { | ||||
|   /* Override more specific margin styles with "! important". */ | ||||
|   margin-top: 0 ! important } | ||||
| 
 | ||||
| .last, .with-subtitle { | ||||
|   margin-bottom: 0 ! important } | ||||
| 
 | ||||
| .hidden { | ||||
|   display: none } | ||||
| 
 | ||||
| .subscript { | ||||
|   vertical-align: sub; | ||||
|   font-size: smaller } | ||||
| 
 | ||||
| .superscript { | ||||
|   vertical-align: super; | ||||
|   font-size: smaller } | ||||
| 
 | ||||
| a.toc-backref { | ||||
|   text-decoration: none ; | ||||
|   color: black } | ||||
| 
 | ||||
| blockquote.epigraph { | ||||
|   margin: 2em 5em ; } | ||||
| 
 | ||||
| dl.docutils dd { | ||||
|   margin-bottom: 0.5em } | ||||
| 
 | ||||
| object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] { | ||||
|   overflow: hidden; | ||||
| } | ||||
| 
 | ||||
| /* Uncomment (and remove this text!) to get bold-faced definition list terms | ||||
| dl.docutils dt { | ||||
|   font-weight: bold } | ||||
| */ | ||||
| 
 | ||||
| div.abstract { | ||||
|   margin: 2em 5em } | ||||
| 
 | ||||
| div.abstract p.topic-title { | ||||
|   font-weight: bold ; | ||||
|   text-align: center } | ||||
| 
 | ||||
| div.admonition, div.attention, div.caution, div.danger, div.error, | ||||
| div.hint, div.important, div.note, div.tip, div.warning { | ||||
|   margin: 2em ; | ||||
|   border: medium outset ; | ||||
|   padding: 1em } | ||||
| 
 | ||||
| div.admonition p.admonition-title, div.hint p.admonition-title, | ||||
| div.important p.admonition-title, div.note p.admonition-title, | ||||
| div.tip p.admonition-title { | ||||
|   font-weight: bold ; | ||||
|   font-family: sans-serif } | ||||
| 
 | ||||
| div.attention p.admonition-title, div.caution p.admonition-title, | ||||
| div.danger p.admonition-title, div.error p.admonition-title, | ||||
| div.warning p.admonition-title, .code .error { | ||||
|   color: red ; | ||||
|   font-weight: bold ; | ||||
|   font-family: sans-serif } | ||||
| 
 | ||||
| /* Uncomment (and remove this text!) to get reduced vertical space in | ||||
|    compound paragraphs. | ||||
| div.compound .compound-first, div.compound .compound-middle { | ||||
|   margin-bottom: 0.5em } | ||||
| 
 | ||||
| div.compound .compound-last, div.compound .compound-middle { | ||||
|   margin-top: 0.5em } | ||||
| */ | ||||
| 
 | ||||
| div.dedication { | ||||
|   margin: 2em 5em ; | ||||
|   text-align: center ; | ||||
|   font-style: italic } | ||||
| 
 | ||||
| div.dedication p.topic-title { | ||||
|   font-weight: bold ; | ||||
|   font-style: normal } | ||||
| 
 | ||||
| div.figure { | ||||
|   margin-left: 2em ; | ||||
|   margin-right: 2em } | ||||
| 
 | ||||
| div.footer, div.header { | ||||
|   clear: both; | ||||
|   font-size: smaller } | ||||
| 
 | ||||
| div.line-block { | ||||
|   display: block ; | ||||
|   margin-top: 1em ; | ||||
|   margin-bottom: 1em } | ||||
| 
 | ||||
| div.line-block div.line-block { | ||||
|   margin-top: 0 ; | ||||
|   margin-bottom: 0 ; | ||||
|   margin-left: 1.5em } | ||||
| 
 | ||||
| div.sidebar { | ||||
|   margin: 0 0 0.5em 1em ; | ||||
|   border: medium outset ; | ||||
|   padding: 1em ; | ||||
|   background-color: #ffffee ; | ||||
|   width: 40% ; | ||||
|   float: right ; | ||||
|   clear: right } | ||||
| 
 | ||||
| div.sidebar p.rubric { | ||||
|   font-family: sans-serif ; | ||||
|   font-size: medium } | ||||
| 
 | ||||
| div.system-messages { | ||||
|   margin: 5em } | ||||
| 
 | ||||
| div.system-messages h1 { | ||||
|   color: red } | ||||
| 
 | ||||
| div.system-message { | ||||
|   border: medium outset ; | ||||
|   padding: 1em } | ||||
| 
 | ||||
| div.system-message p.system-message-title { | ||||
|   color: red ; | ||||
|   font-weight: bold } | ||||
| 
 | ||||
| div.topic { | ||||
|   margin: 2em } | ||||
| 
 | ||||
| h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, | ||||
| h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { | ||||
|   margin-top: 0.4em } | ||||
| 
 | ||||
| h1.title { | ||||
|   text-align: center } | ||||
| 
 | ||||
| h2.subtitle { | ||||
|   text-align: center } | ||||
| 
 | ||||
| hr.docutils { | ||||
|   width: 75% } | ||||
| 
 | ||||
| img.align-left, .figure.align-left, object.align-left, table.align-left { | ||||
|   clear: left ; | ||||
|   float: left ; | ||||
|   margin-right: 1em } | ||||
| 
 | ||||
| img.align-right, .figure.align-right, object.align-right, table.align-right { | ||||
|   clear: right ; | ||||
|   float: right ; | ||||
|   margin-left: 1em } | ||||
| 
 | ||||
| img.align-center, .figure.align-center, object.align-center { | ||||
|   display: block; | ||||
|   margin-left: auto; | ||||
|   margin-right: auto; | ||||
| } | ||||
| 
 | ||||
| table.align-center { | ||||
|   margin-left: auto; | ||||
|   margin-right: auto; | ||||
| } | ||||
| 
 | ||||
| .align-left { | ||||
|   text-align: left } | ||||
| 
 | ||||
| .align-center { | ||||
|   clear: both ; | ||||
|   text-align: center } | ||||
| 
 | ||||
| .align-right { | ||||
|   text-align: right } | ||||
| 
 | ||||
| /* reset inner alignment in figures */ | ||||
| div.align-right { | ||||
|   text-align: inherit } | ||||
| 
 | ||||
| /* div.align-center * { */ | ||||
| /*   text-align: left } */ | ||||
| 
 | ||||
| .align-top    { | ||||
|   vertical-align: top } | ||||
| 
 | ||||
| .align-middle { | ||||
|   vertical-align: middle } | ||||
| 
 | ||||
| .align-bottom { | ||||
|   vertical-align: bottom } | ||||
| 
 | ||||
| ol.simple, ul.simple { | ||||
|   margin-bottom: 1em } | ||||
| 
 | ||||
| ol.arabic { | ||||
|   list-style: decimal } | ||||
| 
 | ||||
| ol.loweralpha { | ||||
|   list-style: lower-alpha } | ||||
| 
 | ||||
| ol.upperalpha { | ||||
|   list-style: upper-alpha } | ||||
| 
 | ||||
| ol.lowerroman { | ||||
|   list-style: lower-roman } | ||||
| 
 | ||||
| ol.upperroman { | ||||
|   list-style: upper-roman } | ||||
| 
 | ||||
| p.attribution { | ||||
|   text-align: right ; | ||||
|   margin-left: 50% } | ||||
| 
 | ||||
| p.caption { | ||||
|   font-style: italic } | ||||
| 
 | ||||
| p.credits { | ||||
|   font-style: italic ; | ||||
|   font-size: smaller } | ||||
| 
 | ||||
| p.label { | ||||
|   white-space: nowrap } | ||||
| 
 | ||||
| p.rubric { | ||||
|   font-weight: bold ; | ||||
|   font-size: larger ; | ||||
|   color: maroon ; | ||||
|   text-align: center } | ||||
| 
 | ||||
| p.sidebar-title { | ||||
|   font-family: sans-serif ; | ||||
|   font-weight: bold ; | ||||
|   font-size: larger } | ||||
| 
 | ||||
| p.sidebar-subtitle { | ||||
|   font-family: sans-serif ; | ||||
|   font-weight: bold } | ||||
| 
 | ||||
| p.topic-title { | ||||
|   font-weight: bold } | ||||
| 
 | ||||
| pre.address { | ||||
|   margin-bottom: 0 ; | ||||
|   margin-top: 0 ; | ||||
|   font: inherit } | ||||
| 
 | ||||
| pre.literal-block, pre.doctest-block, pre.math, pre.code { | ||||
|   margin-left: 2em ; | ||||
|   margin-right: 2em } | ||||
| 
 | ||||
| pre.code .ln { color: grey; } /* line numbers */ | ||||
| pre.code, code { background-color: #eeeeee } | ||||
| pre.code .comment, code .comment { color: #5C6576 } | ||||
| pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } | ||||
| pre.code .literal.string, code .literal.string { color: #0C5404 } | ||||
| pre.code .name.builtin, code .name.builtin { color: #352B84 } | ||||
| pre.code .deleted, code .deleted { background-color: #DEB0A1} | ||||
| pre.code .inserted, code .inserted { background-color: #A3D289} | ||||
| 
 | ||||
| span.classifier { | ||||
|   font-family: sans-serif ; | ||||
|   font-style: oblique } | ||||
| 
 | ||||
| span.classifier-delimiter { | ||||
|   font-family: sans-serif ; | ||||
|   font-weight: bold } | ||||
| 
 | ||||
| span.interpreted { | ||||
|   font-family: sans-serif } | ||||
| 
 | ||||
| span.option { | ||||
|   white-space: nowrap } | ||||
| 
 | ||||
| span.pre { | ||||
|   white-space: pre } | ||||
| 
 | ||||
| span.problematic { | ||||
|   color: red } | ||||
| 
 | ||||
| span.section-subtitle { | ||||
|   /* font-size relative to parent (h1..h6 element) */ | ||||
|   font-size: 80% } | ||||
| 
 | ||||
| table.citation { | ||||
|   border-left: solid 1px gray; | ||||
|   margin-left: 1px } | ||||
| 
 | ||||
| table.docinfo { | ||||
|   margin: 2em 4em } | ||||
| 
 | ||||
| table.docutils { | ||||
|   margin-top: 0.5em ; | ||||
|   margin-bottom: 0.5em } | ||||
| 
 | ||||
| table.footnote { | ||||
|   border-left: solid 1px black; | ||||
|   margin-left: 1px } | ||||
| 
 | ||||
| table.docutils td, table.docutils th, | ||||
| table.docinfo td, table.docinfo th { | ||||
|   padding-left: 0.5em ; | ||||
|   padding-right: 0.5em ; | ||||
|   vertical-align: top } | ||||
| 
 | ||||
| table.docutils th.field-name, table.docinfo th.docinfo-name { | ||||
|   font-weight: bold ; | ||||
|   text-align: left ; | ||||
|   white-space: nowrap ; | ||||
|   padding-left: 0 } | ||||
| 
 | ||||
| /* "booktabs" style (no vertical lines) */ | ||||
| table.docutils.booktabs { | ||||
|   border: 0px; | ||||
|   border-top: 2px solid; | ||||
|   border-bottom: 2px solid; | ||||
|   border-collapse: collapse; | ||||
| } | ||||
| table.docutils.booktabs * { | ||||
|   border: 0px; | ||||
| } | ||||
| table.docutils.booktabs th { | ||||
|   border-bottom: thin solid; | ||||
|   text-align: left; | ||||
| } | ||||
| 
 | ||||
| h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, | ||||
| h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { | ||||
|   font-size: 100% } | ||||
| 
 | ||||
| ul.auto-toc { | ||||
|   list-style-type: none } | ||||
| 
 | ||||
| </style> | ||||
| </head> | ||||
| <body> | ||||
| <div class="document" id="account-payment-partner"> | ||||
| <h1 class="title">Account Payment Partner</h1> | ||||
| 
 | ||||
| <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||||
| !! This file is generated by oca-gen-addon-readme !! | ||||
| !! changes will be overwritten.                   !! | ||||
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||||
| !! source digest: sha256:55dfff98536af3b8ce42e258219d2f3fc27ea744c28c8024d9590a791026b769 | ||||
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> | ||||
| <p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/bank-payment/tree/11.0/account_payment_partner"><img alt="OCA/bank-payment" src="https://img.shields.io/badge/github-OCA%2Fbank--payment-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/bank-payment-11-0/bank-payment-11-0-account_payment_partner"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/bank-payment&target_branch=11.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p> | ||||
| <p>This module adds severals fields:</p> | ||||
| <ul class="simple"> | ||||
| <li>the <em>Supplier Payment Mode</em> and <em>Customer Payment Mode</em> on Partners,</li> | ||||
| <li>the <em>Payment Mode</em> on Invoices.</li> | ||||
| <li>the <em>Show bank account</em> on Payment Mode.</li> | ||||
| <li>the <em># of digits for customer bank account</em> on Payment Mode.</li> | ||||
| <li>the <em>Bank account from journals</em> on Payment Mode.</li> | ||||
| </ul> | ||||
| <p>On a Payment Order, in the wizard <em>Select Invoices to Pay</em>, the invoices will | ||||
| be filtered per Payment Mode.</p> | ||||
| <p>Allows to print in the invoice to which account number the payment | ||||
| (via SEPA direct debit) is going to be charged so the customer knows that | ||||
| information, but there are some customers that don’t want that everyone | ||||
| looking at the invoice sees the full account number (and even GDPR can say a | ||||
| word about that), so that’s the reason behind the several options.</p> | ||||
| <p><strong>Table of contents</strong></p> | ||||
| <div class="contents local topic" id="contents"> | ||||
| <ul class="simple"> | ||||
| <li><a class="reference internal" href="#usage" id="toc-entry-1">Usage</a></li> | ||||
| <li><a class="reference internal" href="#changelog" id="toc-entry-2">Changelog</a><ul> | ||||
| <li><a class="reference internal" href="#section-1" id="toc-entry-3">10.0.1.2.0 (2018-05-24)</a></li> | ||||
| </ul> | ||||
| </li> | ||||
| <li><a class="reference internal" href="#bug-tracker" id="toc-entry-4">Bug Tracker</a></li> | ||||
| <li><a class="reference internal" href="#credits" id="toc-entry-5">Credits</a><ul> | ||||
| <li><a class="reference internal" href="#authors" id="toc-entry-6">Authors</a></li> | ||||
| <li><a class="reference internal" href="#contributors" id="toc-entry-7">Contributors</a></li> | ||||
| <li><a class="reference internal" href="#maintainers" id="toc-entry-8">Maintainers</a></li> | ||||
| </ul> | ||||
| </li> | ||||
| </ul> | ||||
| </div> | ||||
| <div class="section" id="usage"> | ||||
| <h1><a class="toc-backref" href="#toc-entry-1">Usage</a></h1> | ||||
| <p>You are able to add a payment mode directly on a partner.</p> | ||||
| <p>This payment mode is automatically associated to the invoice related to the | ||||
| partner. This default value could be changed in a draft invoice.</p> | ||||
| <p>When you create a payment order, only invoices related to chosen payment mode | ||||
| are displayed.</p> | ||||
| <p>Invoices without any payment mode are displayed too.</p> | ||||
| </div> | ||||
| <div class="section" id="changelog"> | ||||
| <h1><a class="toc-backref" href="#toc-entry-2">Changelog</a></h1> | ||||
| <div class="section" id="section-1"> | ||||
| <h2><a class="toc-backref" href="#toc-entry-3">10.0.1.2.0 (2018-05-24)</a></h2> | ||||
| <ul class="simple"> | ||||
| <li>[IMP] Add options to show partner bank account in invoice report | ||||
| (<a class="reference external" href="https://github.com/OCA/bank-payment/issues/458">#458</a>)</li> | ||||
| </ul> | ||||
| </div> | ||||
| </div> | ||||
| <div class="section" id="bug-tracker"> | ||||
| <h1><a class="toc-backref" href="#toc-entry-4">Bug Tracker</a></h1> | ||||
| <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/bank-payment/issues">GitHub Issues</a>. | ||||
| 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 | ||||
| <a class="reference external" href="https://github.com/OCA/bank-payment/issues/new?body=module:%20account_payment_partner%0Aversion:%2011.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> | ||||
| <p>Do not contact contributors directly about support or help with technical issues.</p> | ||||
| </div> | ||||
| <div class="section" id="credits"> | ||||
| <h1><a class="toc-backref" href="#toc-entry-5">Credits</a></h1> | ||||
| <div class="section" id="authors"> | ||||
| <h2><a class="toc-backref" href="#toc-entry-6">Authors</a></h2> | ||||
| <ul class="simple"> | ||||
| <li>Akretion</li> | ||||
| <li>Tecnativa</li> | ||||
| </ul> | ||||
| </div> | ||||
| <div class="section" id="contributors"> | ||||
| <h2><a class="toc-backref" href="#toc-entry-7">Contributors</a></h2> | ||||
| <ul class="simple"> | ||||
| <li>Alexis de Lattre <<a class="reference external" href="mailto:alexis.delattre@akretion.com">alexis.delattre@akretion.com</a>></li> | ||||
| <li>Raphaël Valyi</li> | ||||
| <li>Stefan Rijnhart (Therp)</li> | ||||
| <li>Alexandre Fayolle</li> | ||||
| <li>Stéphane Bidoul <<a class="reference external" href="mailto:stephane.bidoul@acsone.eu">stephane.bidoul@acsone.eu</a>></li> | ||||
| <li>Danimar Ribeiro</li> | ||||
| <li>Angel Moya <<a class="reference external" href="mailto:angel.moya@domatix.com">angel.moya@domatix.com</a>></li> | ||||
| <li><a class="reference external" href="https://www.tecnativa.com">Tecnativa</a>:<ul> | ||||
| <li>Pedro M. Baeza <<a class="reference external" href="mailto:pedro.baeza@tecnativa.com">pedro.baeza@tecnativa.com</a>></li> | ||||
| <li>Carlos Dauden <<a class="reference external" href="mailto:carlos.dauden@tecnativa.com">carlos.dauden@tecnativa.com</a>></li> | ||||
| </ul> | ||||
| </li> | ||||
| </ul> | ||||
| </div> | ||||
| <div class="section" id="maintainers"> | ||||
| <h2><a class="toc-backref" href="#toc-entry-8">Maintainers</a></h2> | ||||
| <p>This module is maintained by the OCA.</p> | ||||
| <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> | ||||
| <p>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.</p> | ||||
| <p>This module is part of the <a class="reference external" href="https://github.com/OCA/bank-payment/tree/11.0/account_payment_partner">OCA/bank-payment</a> project on GitHub.</p> | ||||
| <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> | ||||
| </div> | ||||
| </div> | ||||
| </div> | ||||
| </body> | ||||
| </html> | ||||
|  | @ -0,0 +1 @@ | |||
| from . import test_account_payment_partner | ||||
|  | @ -0,0 +1,382 @@ | |||
| # Copyright 2017 Eficent Business and IT Consulting Services S.L. | ||||
| # License AGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). | ||||
| 
 | ||||
| from odoo import fields, _ | ||||
| from odoo.tests import common | ||||
| from odoo.exceptions import ValidationError | ||||
| 
 | ||||
| 
 | ||||
| class TestAccountPaymentPartner(common.SavepointCase): | ||||
| 
 | ||||
|     @classmethod | ||||
|     def setUpClass(cls): | ||||
|         super(TestAccountPaymentPartner, cls).setUpClass() | ||||
| 
 | ||||
|         cls.res_users_model = cls.env['res.users'] | ||||
|         cls.journal_model = cls.env['account.journal'] | ||||
|         cls.payment_mode_model = cls.env['account.payment.mode'] | ||||
|         cls.partner_bank_model = cls.env['res.partner.bank'] | ||||
| 
 | ||||
|         # Refs | ||||
|         cls.company = cls.env.ref('base.main_company') | ||||
|         cls.acct_type_payable = cls.env.ref( | ||||
|             'account.data_account_type_payable') | ||||
|         cls.acct_type_expenses = cls.env.ref( | ||||
|             'account.data_account_type_expenses') | ||||
| 
 | ||||
|         cls.company_2 = cls.env['res.company'].create( | ||||
|             {'name': 'Company 2'}, | ||||
|         ) | ||||
|         charts = cls.env['account.chart.template'].search([]) | ||||
|         if charts: | ||||
|             cls.chart = charts[0] | ||||
|         else: | ||||
|             raise ValidationError( | ||||
|                 _("No Chart of Account Template has been defined !")) | ||||
|         cls.wizard = cls.env['wizard.multi.charts.accounts'].create({ | ||||
|             'company_id': cls.company_2.id, | ||||
|             'chart_template_id': cls.chart.id, | ||||
|             'sale_tax_id': False, | ||||
|             'purchase_tax_id': False, | ||||
|             'code_digits': 6, | ||||
|             'currency_id': cls.env.ref('base.EUR').id, | ||||
|             'transfer_account_id': cls.chart.transfer_account_id.id, | ||||
|         }) | ||||
|         cls.wizard.execute() | ||||
| 
 | ||||
|         # refs | ||||
|         cls.manual_out = cls.env.ref( | ||||
|             'account.account_payment_method_manual_out') | ||||
|         cls.manual_out.bank_account_required = True | ||||
|         cls.manual_in = cls.env.ref( | ||||
|             'account.account_payment_method_manual_in') | ||||
| 
 | ||||
|         cls.journal_sale = cls.env['account.journal'].create({ | ||||
|             'name': 'Test Sales Journal', | ||||
|             'code': 'tSAL', | ||||
|             'type': 'sale', | ||||
|             'company_id': cls.company.id, | ||||
|         }) | ||||
| 
 | ||||
|         cls.journal_c1 = cls.journal_model.create({ | ||||
|             'name': 'J1', | ||||
|             'code': 'J1', | ||||
|             'type': 'bank', | ||||
|             'company_id': cls.company.id, | ||||
|             'bank_acc_number': '123456', | ||||
|         }) | ||||
| 
 | ||||
|         cls.journal_c2 = cls.journal_model.create({ | ||||
|             'name': 'J2', | ||||
|             'code': 'J2', | ||||
|             'type': 'bank', | ||||
|             'company_id': cls.company_2.id, | ||||
|             'bank_acc_number': '552344', | ||||
|         }) | ||||
| 
 | ||||
|         cls.supplier_payment_mode = cls.payment_mode_model.create({ | ||||
|             'name': 'Suppliers Bank 1', | ||||
|             'bank_account_link': 'variable', | ||||
|             'payment_method_id': cls.manual_out.id, | ||||
|             'show_bank_account_from_journal': True, | ||||
|             'company_id': cls.company.id, | ||||
|             'fixed_journal_id': cls.journal_c1.id, | ||||
|             'variable_journal_ids': [(6, 0, [cls.journal_c1.id])] | ||||
|         }) | ||||
| 
 | ||||
|         cls.supplier_payment_mode_c2 = cls.payment_mode_model.create({ | ||||
|             'name': 'Suppliers Bank 2', | ||||
|             'bank_account_link': 'variable', | ||||
|             'payment_method_id': cls.manual_out.id, | ||||
|             'company_id': cls.company_2.id, | ||||
|             'fixed_journal_id': cls.journal_c2.id, | ||||
|             'variable_journal_ids': [(6, 0, [cls.journal_c2.id])] | ||||
|         }) | ||||
| 
 | ||||
|         cls.customer_payment_mode = cls.payment_mode_model.create({ | ||||
|             'name': 'Customers to Bank 1', | ||||
|             'bank_account_link': 'fixed', | ||||
|             'payment_method_id': cls.manual_in.id, | ||||
|             'company_id': cls.company.id, | ||||
|             'fixed_journal_id': cls.journal_c1.id, | ||||
|             'variable_journal_ids': [(6, 0, [cls.journal_c1.id])] | ||||
|         }) | ||||
| 
 | ||||
|         cls.customer = cls.env['res.partner'].with_context( | ||||
|             force_company=cls.company.id).create({ | ||||
|                 'name': 'Test customer', | ||||
|                 'customer_payment_mode_id': cls.customer_payment_mode, | ||||
|             }) | ||||
| 
 | ||||
|         cls.supplier = cls.env['res.partner'].with_context( | ||||
|             force_company=cls.company.id).create({ | ||||
|                 'name': 'Test supplier', | ||||
|                 'supplier_payment_mode_id': cls.supplier_payment_mode, | ||||
|             }) | ||||
|         cls.supplier_bank = cls.env['res.partner.bank'].create({ | ||||
|             'acc_number': '5345345', | ||||
|             'partner_id': cls.supplier.id, | ||||
|             'company_id': cls.company.id, | ||||
|         }) | ||||
|         cls.supplier_bank_2 = cls.env['res.partner.bank'].create({ | ||||
|             'acc_number': '3452342', | ||||
|             'partner_id': cls.supplier.id, | ||||
|             'company_id': cls.company_2.id, | ||||
|         }) | ||||
|         cls.supplier.with_context( | ||||
|             force_company=cls.company_2.id).supplier_payment_mode_id = \ | ||||
|             cls.supplier_payment_mode_c2 | ||||
| 
 | ||||
|         cls.invoice_account = cls.env['account.account'].search( | ||||
|             [('user_type_id', '=', cls.acct_type_payable.id), | ||||
|              ('company_id', '=', cls.company.id)], | ||||
|             limit=1) | ||||
|         cls.invoice_line_account = cls.env['account.account'].search( | ||||
|             [('user_type_id', '=', cls.acct_type_expenses.id), | ||||
|              ('company_id', '=', cls.company.id)], | ||||
|             limit=1) | ||||
|         cls.journal_bank = cls.env['res.partner.bank'].create({ | ||||
|             'acc_number': 'GB95LOYD87430237296288', | ||||
|             'partner_id': cls.env.user.company_id.id, | ||||
|         }) | ||||
|         cls.journal = cls.env['account.journal'].create({ | ||||
|             'name': 'BANK TEST', | ||||
|             'code': 'TEST', | ||||
|             'type': 'bank', | ||||
|             'bank_account_id': cls.journal_bank.id, | ||||
|         }) | ||||
|         cls.supplier_invoice = cls.env['account.invoice'].create({ | ||||
|             'partner_id': cls.supplier.id, | ||||
|             'type': 'in_invoice', | ||||
|             'journal_id': cls.journal_c1.id, | ||||
|         }) | ||||
| 
 | ||||
|     def _create_invoice(self): | ||||
| 
 | ||||
|         invoice = self.env['account.invoice'].create({ | ||||
|             'partner_id': self.supplier.id, | ||||
|             'journal_id': self.journal_sale.id, | ||||
|             'account_id': self.invoice_account.id, | ||||
|             'type': 'in_invoice', | ||||
|             'company_id': self.company.id, | ||||
|             'payment_mode_id': self.env.ref( | ||||
|                 'account_payment_mode.payment_mode_outbound_ct1').id | ||||
|         }) | ||||
| 
 | ||||
|         self.env['account.invoice.line'].create({ | ||||
|             'product_id': self.env.ref('product.product_product_4').id, | ||||
|             'quantity': 1.0, | ||||
|             'price_unit': 100.0, | ||||
|             'invoice_id': invoice.id, | ||||
|             'name': 'product that cost 100', | ||||
|             'account_id': self.invoice_line_account.id, | ||||
|         }) | ||||
|         return invoice | ||||
| 
 | ||||
|     def test_create_partner(self): | ||||
|         customer = self.env['res.partner'].with_context( | ||||
|             force_company=self.company.id).create({ | ||||
|                 'name': 'Test customer', | ||||
|                 'customer_payment_mode_id': self.customer_payment_mode, | ||||
|             }) | ||||
| 
 | ||||
|         self.assertEquals(customer.with_context( | ||||
|             force_company=self.company.id).customer_payment_mode_id, | ||||
|             self.customer_payment_mode) | ||||
|         self.assertEquals(customer.with_context( | ||||
|             force_company=self.company_2.id).customer_payment_mode_id, | ||||
|             self.payment_mode_model) | ||||
| 
 | ||||
|     def test_out_invoice_onchange(self): | ||||
|         # Test the onchange methods in invoice | ||||
|         invoice = self.env['account.invoice'].new({ | ||||
|             'partner_id': self.customer.id, | ||||
|             'type': 'out_invoice', | ||||
|             'company_id': self.company.id, | ||||
|         }) | ||||
| 
 | ||||
|         invoice._onchange_partner_id() | ||||
| 
 | ||||
|         self.assertEquals(invoice.payment_mode_id, self.customer_payment_mode) | ||||
| 
 | ||||
|         invoice.company_id = self.company_2 | ||||
|         invoice._onchange_partner_id() | ||||
|         self.assertEquals(invoice.payment_mode_id, self.payment_mode_model) | ||||
| 
 | ||||
|         invoice.payment_mode_id = False | ||||
|         invoice._onchange_payment_mode_id() | ||||
|         self.assertFalse(invoice.partner_bank_id) | ||||
| 
 | ||||
|     def test_in_invoice_onchange(self): | ||||
|         # Test the onchange methods in invoice | ||||
|         self.manual_out.bank_account_required = True | ||||
|         invoice = self.env['account.invoice'].new({ | ||||
|             'partner_id': self.supplier.id, | ||||
|             'type': 'in_invoice', | ||||
|             'company_id': self.company.id, | ||||
|         }) | ||||
| 
 | ||||
|         invoice._onchange_partner_id() | ||||
| 
 | ||||
|         self.assertEquals(invoice.payment_mode_id, self.supplier_payment_mode) | ||||
|         self.assertEquals(invoice.partner_bank_id, self.supplier_bank) | ||||
| 
 | ||||
|         invoice.company_id = self.company_2 | ||||
|         invoice._onchange_partner_id() | ||||
|         self.assertEquals(invoice.payment_mode_id, | ||||
|                           self.supplier_payment_mode_c2) | ||||
|         self.assertEquals(invoice.partner_bank_id, self.supplier_bank_2) | ||||
| 
 | ||||
|         invoice.payment_mode_id = self.supplier_payment_mode | ||||
|         invoice._onchange_payment_mode_id() | ||||
|         self.assertTrue(invoice.partner_bank_id) | ||||
| 
 | ||||
|         self.manual_out.bank_account_required = False | ||||
| 
 | ||||
|         invoice.payment_mode_id = self.supplier_payment_mode_c2 | ||||
|         invoice._onchange_payment_mode_id() | ||||
|         self.assertFalse(invoice.partner_bank_id) | ||||
| 
 | ||||
|         invoice.partner_id = False | ||||
|         invoice._onchange_partner_id() | ||||
|         self.assertEquals(invoice.payment_mode_id, | ||||
|                           self.payment_mode_model) | ||||
|         self.assertEquals(invoice.partner_bank_id, | ||||
|                           self.partner_bank_model) | ||||
| 
 | ||||
|     def test_invoice_create(self): | ||||
|         invoice = self._create_invoice() | ||||
|         invoice.action_invoice_open() | ||||
|         aml = invoice.move_id.line_ids.filtered( | ||||
|             lambda l: l.account_id.user_type_id == self.acct_type_payable) | ||||
|         self.assertEquals(invoice.payment_mode_id, | ||||
|                           aml[0].payment_mode_id) | ||||
| 
 | ||||
|     def test_invoice_constrains(self): | ||||
|         with self.assertRaises(ValidationError): | ||||
|             self.env['account.invoice'].create({ | ||||
|                 'partner_id': self.supplier.id, | ||||
|                 'type': 'in_invoice', | ||||
|                 'company_id': self.company.id, | ||||
|                 'payment_mode_id': self.supplier_payment_mode_c2.id | ||||
|             }) | ||||
| 
 | ||||
|     def test_payment_mode_constrains_01(self): | ||||
|         self.env['account.invoice'].create({ | ||||
|             'partner_id': self.supplier.id, | ||||
|             'type': 'in_invoice', | ||||
|             'company_id': self.company.id, | ||||
|         }) | ||||
|         with self.assertRaises(ValidationError): | ||||
|             self.supplier_payment_mode.company_id = self.company_2 | ||||
| 
 | ||||
|     def test_payment_mode_constrains_02(self): | ||||
|         self.env['account.move'].create({ | ||||
|             'date': fields.Date.today(), | ||||
|             'journal_id': self.journal_sale.id, | ||||
|             'name': '/', | ||||
|             'ref': 'reference', | ||||
|             'state': 'draft', | ||||
|             'line_ids': [(0, 0, { | ||||
|                 'account_id': self.invoice_account.id, | ||||
|                 'credit': 1000, | ||||
|                 'debit': 0, | ||||
|                 'name': 'Test', | ||||
|                 'ref': 'reference', | ||||
|             }), (0, 0, { | ||||
|                 'account_id': self.invoice_line_account.id, | ||||
|                 'credit': 0, | ||||
|                 'debit': 1000, | ||||
|                 'name': 'Test', | ||||
|                 'ref': 'reference', | ||||
|             })]}) | ||||
|         with self.assertRaises(ValidationError): | ||||
|             self.supplier_payment_mode.company_id = self.company_2 | ||||
| 
 | ||||
|     def test_invoice_refund(self): | ||||
|         invoice = self._create_invoice() | ||||
|         invoice.action_invoice_open() | ||||
|         # Lets create a refund invoice for invoice_1. | ||||
|         # I refund the invoice Using Refund Button. | ||||
|         context = {"active_model": 'account.invoice', | ||||
|                    "active_ids": [invoice.id], "active_id": invoice.id} | ||||
|         account_invoice_refund = self.env[ | ||||
|             'account.invoice.refund'].with_context(context).create(dict( | ||||
|                 description='Refund for Invoice', | ||||
|                 filter_refund='refund', | ||||
|             )) | ||||
|         # I clicked on refund button. | ||||
|         account_invoice_refund.with_context(context).invoice_refund() | ||||
|         invoice_refund = invoice.refund_invoice_ids[0] | ||||
| 
 | ||||
|         self.assertEquals(invoice_refund.payment_mode_id, | ||||
|                           invoice.payment_mode_id) | ||||
|         self.assertEquals(invoice_refund.partner_bank_id, | ||||
|                           invoice.partner_bank_id) | ||||
| 
 | ||||
|     def test_partner(self): | ||||
|         self.customer.write({ | ||||
|             'customer_payment_mode_id': self.customer_payment_mode.id | ||||
|         }) | ||||
|         self.assertEqual( | ||||
|             self.customer.customer_payment_mode_id, | ||||
|             self.customer_payment_mode | ||||
|         ) | ||||
| 
 | ||||
|     def test_partner_onchange(self): | ||||
|         customer_invoice = self.env['account.invoice'].create({ | ||||
|             'partner_id': self.customer.id, | ||||
|             'type': 'out_invoice', | ||||
|         }) | ||||
|         customer_invoice._onchange_partner_id() | ||||
|         self.assertEqual(customer_invoice.payment_mode_id, | ||||
|                          self.customer_payment_mode) | ||||
| 
 | ||||
|         self.supplier_invoice._onchange_partner_id() | ||||
|         self.assertEqual(self.supplier_invoice.partner_bank_id, | ||||
|                          self.supplier_bank) | ||||
|         vals = {'partner_id': False, 'type': 'out_invoice'} | ||||
|         invoice = self.env['account.invoice'].new(vals) | ||||
|         invoice._onchange_partner_id() | ||||
|         self.assertFalse(invoice.payment_mode_id) | ||||
|         vals = {'partner_id': False, 'type': 'in_invoice'} | ||||
|         invoice = self.env['account.invoice'].new(vals) | ||||
|         invoice._onchange_partner_id() | ||||
|         self.assertFalse(invoice.partner_bank_id) | ||||
| 
 | ||||
|     def test_onchange_payment_mode_id(self): | ||||
|         mode = self.supplier_payment_mode | ||||
|         mode.payment_method_id.bank_account_required = True | ||||
|         self.supplier_invoice.partner_bank_id = self.supplier_bank.id | ||||
|         self.supplier_invoice.payment_mode_id = mode.id | ||||
|         self.supplier_invoice._onchange_payment_mode_id() | ||||
|         self.assertEqual(self.supplier_invoice.partner_bank_id, | ||||
|                          self.supplier_bank) | ||||
|         mode.payment_method_id.bank_account_required = False | ||||
|         self.supplier_invoice._onchange_payment_mode_id() | ||||
|         self.assertFalse(self.supplier_invoice.partner_bank_id) | ||||
|         self.supplier_invoice.payment_mode_id = False | ||||
|         self.supplier_invoice._onchange_payment_mode_id() | ||||
|         self.assertFalse(self.supplier_invoice.partner_bank_id) | ||||
| 
 | ||||
|     def test_print_report(self): | ||||
|         self.supplier_invoice.partner_bank_id = self.supplier_bank.id | ||||
|         report = self.env.ref('account.account_invoices') | ||||
|         res = str(report.render_qweb_html( | ||||
|             self.supplier_invoice.ids, report.report_name, | ||||
|         )[0]) | ||||
|         self.assertIn(self.supplier_bank.acc_number, res) | ||||
|         payment_mode = self.supplier_payment_mode | ||||
|         payment_mode.show_bank_account_from_journal = True | ||||
|         self.supplier_invoice.payment_mode_id = payment_mode.id | ||||
|         self.supplier_invoice.partner_bank_id = False | ||||
|         res = str(report.render_qweb_html( | ||||
|             self.supplier_invoice.ids, report.report_name, | ||||
|         )[0]) | ||||
|         self.assertIn(self.journal_c1.bank_acc_number, res) | ||||
|         payment_mode.bank_account_link = 'variable' | ||||
|         payment_mode.variable_journal_ids = [(6, 0, self.journal.ids)] | ||||
|         res = str(report.render_qweb_html( | ||||
|             self.supplier_invoice.ids, report.report_name, | ||||
|         )[0]) | ||||
|         self.assertIn(self.journal_bank.acc_number, res) | ||||
|  | @ -0,0 +1,85 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!-- | ||||
|   Copyright 2014-16 Akretion (Alexis de Lattre <alexis.delattre@akretion.com>) | ||||
|   License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). | ||||
| --> | ||||
| 
 | ||||
| <odoo> | ||||
| 
 | ||||
|     <record id="view_account_invoice_filter" model="ir.ui.view"> | ||||
|         <field name="name">account_payment_partner.account_invoice_search</field> | ||||
|         <field name="model">account.invoice</field> | ||||
|         <field name="inherit_id" ref="account.view_account_invoice_filter"/> | ||||
|         <field name="arch" type="xml"> | ||||
|             <filter name="status" position="after"> | ||||
|                 <filter string="Payment Mode" name="payment_mode_groupby" | ||||
|                     context="{'group_by': 'payment_mode_id'}"/> | ||||
|             </filter> | ||||
|         </field> | ||||
|     </record> | ||||
| 
 | ||||
| 
 | ||||
|     <record id="invoice_form" model="ir.ui.view"> | ||||
|         <field name="name">account_payment_partner.invoice_form</field> | ||||
|         <field name="model">account.invoice</field> | ||||
|         <field name="inherit_id" ref="account.invoice_form" /> | ||||
|         <field name="arch" type="xml"> | ||||
|             <field name="payment_term_id" position="after"> | ||||
|                 <field name="payment_mode_id" | ||||
|                        domain="[('payment_type', '=', 'inbound'), ('company_id', '=', company_id)]" | ||||
|                        widget="selection"/> | ||||
|                 <field name="commercial_partner_id" invisible="1"/> | ||||
|             </field> | ||||
|             <field name="partner_bank_id" position="attributes"> | ||||
|                 <attribute name="invisible">0</attribute> | ||||
|             </field> | ||||
|         </field> | ||||
|     </record> | ||||
| 
 | ||||
| 
 | ||||
|     <record id="invoice_supplier_form" model="ir.ui.view"> | ||||
|         <field name="name">account_payment_partner.invoice_supplier_form</field> | ||||
|         <field name="model">account.invoice</field> | ||||
|         <field name="inherit_id" ref="account.invoice_supplier_form" /> | ||||
|         <field name="arch" type="xml"> | ||||
|             <field name="payment_term_id" position="after"> | ||||
|                 <field name="payment_mode_id" | ||||
|                        domain="[('payment_type', '=', 'outbound'), ('company_id', '=', company_id)]" | ||||
|                        widget="selection"/> | ||||
|                 <field name="commercial_partner_id" invisible="1"/> | ||||
|                 <field name="bank_account_required" invisible="1"/> | ||||
|             </field> | ||||
|             <field name="partner_bank_id" position="attributes"> | ||||
|                 <attribute name="domain">[('partner_id', '=', commercial_partner_id), | ||||
|                     '|',('company_id', '=', company_id),('company_id', '=', False)]</attribute> | ||||
|                 <attribute name="invisible">0</attribute> | ||||
|                 <attribute name="attrs">{'invisible': [('bank_account_required', '=', False)], 'required': [('bank_account_required', '=', True)]}</attribute> | ||||
|                 <attribute name="context">{'default_partner_id':commercial_partner_id}</attribute> | ||||
|             </field> | ||||
|         </field> | ||||
|     </record> | ||||
| 
 | ||||
|     <record id="invoice_tree" model="ir.ui.view"> | ||||
|         <field name="name">account_payment_partner.customer_invoice_tree</field> | ||||
|         <field name="model">account.invoice</field> | ||||
|         <field name="inherit_id" ref="account.invoice_tree"/> | ||||
|         <field name="arch" type="xml"> | ||||
|             <field name="residual_signed" position="after"> | ||||
|                 <field name="payment_mode_id"/> | ||||
|             </field> | ||||
|         </field> | ||||
|     </record> | ||||
| 
 | ||||
|     <record id="invoice_supplier_tree" model="ir.ui.view"> | ||||
|         <field name="name">account_payment_partner.supplier_invoice_tree</field> | ||||
|         <field name="model">account.invoice</field> | ||||
|         <field name="inherit_id" ref="account.invoice_supplier_tree"/> | ||||
|         <field name="arch" type="xml"> | ||||
|             <field name="residual_signed" position="after"> | ||||
|                 <field name="payment_mode_id"/> | ||||
|             </field> | ||||
|         </field> | ||||
|     </record> | ||||
| 
 | ||||
| 
 | ||||
| </odoo> | ||||
|  | @ -0,0 +1,25 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| 
 | ||||
| <!-- | ||||
|   Copyright 2016 Akretion (http://www.akretion.com/) | ||||
|   License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||||
| --> | ||||
| 
 | ||||
| <odoo> | ||||
| 
 | ||||
| 
 | ||||
| <record id="view_move_line_form" model="ir.ui.view"> | ||||
|     <field name="name">account_payment_partner.move_line_form</field> | ||||
|     <field name="model">account.move.line</field> | ||||
|     <field name="inherit_id" ref="account.view_move_line_form" /> | ||||
|     <field name="arch" type="xml"> | ||||
|         <group groups="analytic.group_analytic_accounting" position="after"> | ||||
|             <group name="payments" string="Payments"> | ||||
|                 <field name="payment_mode_id" widget="selection"/> | ||||
|             </group> | ||||
|         </group> | ||||
|     </field> | ||||
| </record> | ||||
| 
 | ||||
| 
 | ||||
| </odoo> | ||||
|  | @ -0,0 +1,24 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!-- Copyright 2018 Carlos Dauden - Tecnativa <carlos.dauden@tecnativa.com> | ||||
|      License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> | ||||
| <odoo> | ||||
| 
 | ||||
| <record id="account_payment_mode_form" model="ir.ui.view"> | ||||
|     <field name="model">account.payment.mode</field> | ||||
|     <field name="inherit_id" ref="account_payment_mode.account_payment_mode_form"/> | ||||
|     <field name="arch" type="xml"> | ||||
|         <group name="note" position="before"> | ||||
|             <group string="Show bank account in invoice report"> | ||||
|                 <group> | ||||
|                     <field name="show_bank_account"/> | ||||
|                     <field name="show_bank_account_from_journal" | ||||
|                            attrs="{'invisible': [('show_bank_account', '=', 'no')]}"/> | ||||
|                     <field name="show_bank_account_chars" string="# of chars" | ||||
|                            attrs="{'invisible': [('show_bank_account', 'not in', ['first', 'last'])]}"/> | ||||
|                 </group> | ||||
|             </group> | ||||
|         </group> | ||||
|     </field> | ||||
| </record> | ||||
| 
 | ||||
| </odoo> | ||||
|  | @ -0,0 +1,30 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <odoo> | ||||
| 
 | ||||
|     <template id="report_invoice_payment_mode" inherit_id="account.report_invoice_document"> | ||||
|         <xpath expr="//p[@t-if='o.payment_term_id']" position="after"> | ||||
|             <p t-if="o.payment_mode_id.note"> | ||||
|                 <strong>Payment Mode:</strong> | ||||
|                 <span t-field="o.payment_mode_id.note" /> | ||||
|             </p> | ||||
|             <t t-if="o.payment_mode_id and o.payment_mode_id.show_bank_account != 'no'"> | ||||
|                 <p t-foreach="o.partner_banks_to_show()" t-as="partner_bank"> | ||||
|                     <strong>Bank Account:</strong> | ||||
|                     <t t-if="partner_bank.bank_id"> | ||||
|                         <t t-esc="partner_bank.bank_id.name + ('' if not partner_bank.bank_id.bic else ' (' + partner_bank.bank_id.bic + ')')" /> | ||||
|                     </t> | ||||
|                     <t t-if="o.payment_mode_id.show_bank_account == 'full'"> | ||||
|                         <span t-field="partner_bank.acc_number"/> | ||||
|                     </t> | ||||
|                     <t t-elif="o.payment_mode_id.show_bank_account == 'first'"> | ||||
|                         <span t-esc="partner_bank.acc_number[:o.payment_mode_id.show_bank_account_chars] + '*' * (len(partner_bank.acc_number) - o.payment_mode_id.show_bank_account_chars)"/> | ||||
|                     </t> | ||||
|                     <t t-elif="o.payment_mode_id.show_bank_account == 'last'"> | ||||
|                         <span t-esc="'*' * (len(partner_bank.acc_number) - o.payment_mode_id.show_bank_account_chars) + partner_bank.acc_number[-o.payment_mode_id.show_bank_account_chars:]"/> | ||||
|                     </t> | ||||
|                 </p> | ||||
|             </t> | ||||
|         </xpath> | ||||
|     </template> | ||||
| 
 | ||||
| </odoo> | ||||
|  | @ -0,0 +1,25 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!-- | ||||
|   Copyright 2014-2016 Akretion (http://www.akretion.com/) | ||||
|   License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||||
| --> | ||||
| 
 | ||||
| <odoo> | ||||
| 
 | ||||
| 
 | ||||
| <record id="view_partner_property_form" model="ir.ui.view"> | ||||
|     <field name="name">account_partner_payment.partner_form</field> | ||||
|     <field name="model">res.partner</field> | ||||
|     <field name="inherit_id" ref="account.view_partner_property_form" /> | ||||
|     <field name="arch" type="xml"> | ||||
|         <field name="property_payment_term_id" position="after"> | ||||
|             <field name="customer_payment_mode_id" widget="selection"/> | ||||
|         </field> | ||||
|         <field name="property_supplier_payment_term_id" position="after"> | ||||
|             <field name="supplier_payment_mode_id" widget="selection"/> | ||||
|         </field> | ||||
|     </field> | ||||
| </record> | ||||
| 
 | ||||
| 
 | ||||
| </odoo> | ||||
		Loading…
	
		Reference in New Issue