From 46fa248f319bd79e041c7b22937d8bf7d0a2414e Mon Sep 17 00:00:00 2001 From: Roberto Lizana Date: Thu, 27 Nov 2014 12:55:21 +0100 Subject: [PATCH 01/80] [IMP] Add filter group by payment mode in account invoices --- .../views/account_invoice_view.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/account_payment_partner/views/account_invoice_view.xml b/account_payment_partner/views/account_invoice_view.xml index 534822ea9..46b3437fd 100644 --- a/account_payment_partner/views/account_invoice_view.xml +++ b/account_payment_partner/views/account_invoice_view.xml @@ -9,6 +9,18 @@ + + account_payment_partner.invoice_filter + account.invoice + search + + + + + + + + account_payment_partner.invoice_form From 4b078f751b1cfd4b766da58049d2801fe26cff8d Mon Sep 17 00:00:00 2001 From: Roberto Lizana Date: Thu, 8 Jan 2015 18:25:36 +0100 Subject: [PATCH 02/80] [FIX] Remove deprecated tag type --- account_payment_partner/views/account_invoice_view.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/account_payment_partner/views/account_invoice_view.xml b/account_payment_partner/views/account_invoice_view.xml index 46b3437fd..5655e3d25 100644 --- a/account_payment_partner/views/account_invoice_view.xml +++ b/account_payment_partner/views/account_invoice_view.xml @@ -12,7 +12,6 @@ account_payment_partner.invoice_filter account.invoice - search From a71fc11f259eb68fb0d7d561c1b381ddd64c4526 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Wed, 30 Sep 2015 16:53:38 +0200 Subject: [PATCH 03/80] [ADD] bump version, migrate total column --- account_banking_payment_export/__openerp__.py | 2 +- .../migrations/8.0.0.1.166/pre-migrate.py | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 account_banking_payment_export/migrations/8.0.0.1.166/pre-migrate.py diff --git a/account_banking_payment_export/__openerp__.py b/account_banking_payment_export/__openerp__.py index 38c702b35..f362e919c 100644 --- a/account_banking_payment_export/__openerp__.py +++ b/account_banking_payment_export/__openerp__.py @@ -24,7 +24,7 @@ { 'name': 'Account Banking - Payments Export Infrastructure', - 'version': '8.0.0.1.165', + 'version': '8.0.0.1.166', 'license': 'AGPL-3', 'author': "ACSONE SA/NV, " "Therp BV, " diff --git a/account_banking_payment_export/migrations/8.0.0.1.166/pre-migrate.py b/account_banking_payment_export/migrations/8.0.0.1.166/pre-migrate.py new file mode 100644 index 000000000..97f37ffd3 --- /dev/null +++ b/account_banking_payment_export/migrations/8.0.0.1.166/pre-migrate.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# This module copyright (C) 2015 Therp BV (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + + +def migrate(cr, version): + cr.execute('alter table payment_order add column total numeric') + cr.execute( + 'update payment_order ' + 'set total=totals.total ' + 'from ' + '(select order_id, sum(amount_currency) total ' + 'from payment_line group by order_id) totals ' + 'where payment_order.id=totals.order_id') From 8ba8f39cf07b6e858e03175ae2b1951534c26986 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 1 Oct 2015 01:37:00 +0200 Subject: [PATCH 04/80] [FIX] account_banking_payment_export: Avoid the drop of the column total on updates --- account_banking_payment_export/models/account_payment.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/account_banking_payment_export/models/account_payment.py b/account_banking_payment_export/models/account_payment.py index 795054cc5..3cad2f4cc 100644 --- a/account_banking_payment_export/models/account_payment.py +++ b/account_banking_payment_export/models/account_payment.py @@ -24,6 +24,14 @@ ############################################################################## from openerp import models, fields, api, exceptions, workflow, _ +try: + # This is to avoid the drop of the column total each time you update + # the module account_payment, because the store attribute is set later + # and Odoo doesn't defer this removal + from openerp.addons.account_payment.account_payment import payment_order + payment_order._columns['total'].nodrop = True +except ImportError: + pass class PaymentOrder(models.Model): From 703861029a2d3a36bbb18ed9e56c55064323478c Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 4 Nov 2015 10:45:55 +0100 Subject: [PATCH 05/80] [FIX] account_banking_payment_export: Check if column exists before creating it --- .../migrations/8.0.0.1.166/pre-migrate.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/account_banking_payment_export/migrations/8.0.0.1.166/pre-migrate.py b/account_banking_payment_export/migrations/8.0.0.1.166/pre-migrate.py index 97f37ffd3..870747844 100644 --- a/account_banking_payment_export/migrations/8.0.0.1.166/pre-migrate.py +++ b/account_banking_payment_export/migrations/8.0.0.1.166/pre-migrate.py @@ -20,7 +20,14 @@ def migrate(cr, version): - cr.execute('alter table payment_order add column total numeric') + cr.execute( + 'SELECT count(attname) FROM pg_attribute ' + 'WHERE attrelid = ' + '( SELECT oid FROM pg_class WHERE relname = %s ) ' + 'AND attname = %s', + ('payment_order', 'total')) + if cr.fetchone()[0] == 0: + cr.execute('alter table payment_order add column total numeric') cr.execute( 'update payment_order ' 'set total=totals.total ' From 75ca7c14edb53eb84abd3e91566c36349eb7bb42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Thu, 5 Nov 2015 20:04:47 +0100 Subject: [PATCH 06/80] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dbfbfe441..1c3364cdf 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ addon | version | summary --- | --- | --- [account_banking_mandate](account_banking_mandate/) | 8.0.0.1.0 | Banking mandates [account_banking_pain_base](account_banking_pain_base/) | 8.0.0.2.0 | Base module for PAIN file generation -[account_banking_payment_export](account_banking_payment_export/) | 8.0.0.1.165 | Account Banking - Payments Export Infrastructure +[account_banking_payment_export](account_banking_payment_export/) | 8.0.0.1.166 | Account Banking - Payments Export Infrastructure [account_banking_payment_transfer](account_banking_payment_transfer/) | 8.0.0.2.0 | Account Banking - Payments Transfer Account [account_banking_sepa_credit_transfer](account_banking_sepa_credit_transfer/) | 8.0.0.3.0 | Create SEPA XML files for Credit Transfers [account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 8.0.0.2.0 | Create SEPA files for Direct Debit From 893283a9c273ff2239090b4a9afb7cf19e6ea501 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 25 Nov 2015 22:22:50 +0100 Subject: [PATCH 07/80] [FIX] account_payment_purchase: Propagate payment_mode on MTO/drop shipping --- account_payment_purchase/models/__init__.py | 1 + .../models/procurement_order.py | 22 +++++ account_payment_purchase/tests/__init__.py | 5 ++ .../tests/test_account_payment_purchase.py | 84 +++++++++++++++++++ 4 files changed, 112 insertions(+) create mode 100644 account_payment_purchase/models/procurement_order.py create mode 100644 account_payment_purchase/tests/__init__.py create mode 100644 account_payment_purchase/tests/test_account_payment_purchase.py diff --git a/account_payment_purchase/models/__init__.py b/account_payment_purchase/models/__init__.py index 3d13bc0e4..0175eecff 100644 --- a/account_payment_purchase/models/__init__.py +++ b/account_payment_purchase/models/__init__.py @@ -20,5 +20,6 @@ # ############################################################################## +from . import procurement_order from . import purchase_order from . import stock_picking diff --git a/account_payment_purchase/models/procurement_order.py b/account_payment_purchase/models/procurement_order.py new file mode 100644 index 000000000..236ec611a --- /dev/null +++ b/account_payment_purchase/models/procurement_order.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from openerp import api, models + + +class ProcurementOrder(models.Model): + _inherit = "procurement.order" + + @api.model + def create_procurement_purchase_order(self, procurement, po_vals, + line_vals): + """Propagate payment mode on MTO/drop shipping.""" + if po_vals.get('partner_id'): + partner = self.env['res.partner'].browse(po_vals['partner_id']) + po_vals['payment_mode_id'] = partner.supplier_payment_mode.id + po_vals['supplier_partner_bank_id'] = ( + self.env['purchase.order']._get_default_supplier_partner_bank( + partner)) + return super(ProcurementOrder, self).create_procurement_purchase_order( + procurement, po_vals, line_vals) diff --git a/account_payment_purchase/tests/__init__.py b/account_payment_purchase/tests/__init__.py new file mode 100644 index 000000000..d44894fb2 --- /dev/null +++ b/account_payment_purchase/tests/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# (c) 2013-2015 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import test_account_payment_purchase diff --git a/account_payment_purchase/tests/test_account_payment_purchase.py b/account_payment_purchase/tests/test_account_payment_purchase.py new file mode 100644 index 000000000..7a70294ab --- /dev/null +++ b/account_payment_purchase/tests/test_account_payment_purchase.py @@ -0,0 +1,84 @@ +# -*- coding: utf-8 -*- +# (c) 2013-2015 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from openerp import fields +from openerp.tests import common + + +class TestAccountPaymentPurchase(common.TransactionCase): + def setUp(self): + super(TestAccountPaymentPurchase, self).setUp() + self.bank = self.env['res.partner.bank'].create( + {'state': 'bank', + 'bank_name': 'Test bank', + 'acc_number': '1234567890'}) + self.journal = self.env['account.journal'].create( + {'name': 'Test journal', + 'code': 'TEST', + 'type': 'general'}) + self.payment_mode = self.env['payment.mode'].create( + {'name': 'Test payment mode', + 'journal': self.journal.id, + 'bank_id': self.bank.id, + 'type': self.env.ref( + 'account_banking_payment_export.manual_bank_tranfer').id}) + self.partner = self.env['res.partner'].create( + {'name': 'Test partner', + 'supplier_payment_mode': self.payment_mode.id}) + self.purchase = self.env['purchase.order'].create( + {'partner_id': self.partner.id, + 'pricelist_id': ( + self.partner.property_product_pricelist_purchase.id), + 'payment_mode_id': self.payment_mode.id, + 'location_id': self.env['stock.location'].search([], limit=1).id, + 'invoice_method': 'order', + 'order_line': [(0, 0, {'name': 'Test line', + 'product_qty': 1.0, + 'date_planned': fields.Date.today(), + 'price_unit': 1.0})]}) + + def test_onchange_partner_id_purchase_order(self): + res = self.env['purchase.order'].onchange_partner_id(False) + self.assertEqual(res['value']['payment_mode_id'], False) + res = self.env['purchase.order'].onchange_partner_id(self.partner.id) + self.assertEqual(res['value']['payment_mode_id'], self.payment_mode.id) + + def test_purchase_order_invoicing(self): + self.purchase.signal_workflow('purchase_confirm') + self.assertEqual( + self.purchase.invoice_ids[0].payment_mode_id, self.payment_mode) + + def test_picking_from_purchase_order_invoicing(self): + stockable_product = self.env['product.product'].create( + {'name': 'Test stockable product', + 'type': 'product'}) + self.purchase.order_line[0].product_id = stockable_product.id + self.purchase.invoice_method = 'picking' + self.purchase.signal_workflow('purchase_confirm') + picking = self.purchase.picking_ids[0] + invoice_id = picking.action_invoice_create( + self.journal.id, type='in_invoice')[0] + invoice = self.env['account.invoice'].browse(invoice_id) + self.assertEqual(invoice.payment_mode_id, self.payment_mode) + + def test_procurement_buy_payment_mode(self): + mto_product = self.env['product.product'].create( + {'name': 'Test buy product', + 'type': 'product', + 'seller_ids': [(0, 0, {'name': self.partner.id})]}) + route = self.env.ref('purchase.route_warehouse0_buy') + rule = self.env['procurement.rule'].search( + [('route_id', '=', route.id)], limit=1) + procurement_order = self.env['procurement.order'].create( + {'product_id': mto_product.id, + 'rule_id': rule.id, + 'location_id': self.env['stock.location'].search([], limit=1).id, + 'warehouse_id': self.env['stock.warehouse'].search( + [], limit=1).id, + 'product_qty': 1, + 'product_uom': mto_product.uom_id.id, + 'name': 'Procurement order test'}) + procurement_order.run() + self.assertEqual( + procurement_order.purchase_id.payment_mode_id, self.payment_mode) From 795228087efc4d5a3e35b3e9db0dffd9ddfba099 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul=20=28ACSONE=29?= Date: Fri, 18 Dec 2015 17:29:43 +0100 Subject: [PATCH 08/80] [FIX] account_payment_mode_term new api compatibility Without this patch we have `TypeError: extend_payment_order_domain() takes exactly 3 arguments (2 given)` when adding an invoice to a payment order. --- account_payment_mode_term/__openerp__.py | 2 +- .../models/payment_order_create.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/account_payment_mode_term/__openerp__.py b/account_payment_mode_term/__openerp__.py index e961bef97..b62b95d64 100644 --- a/account_payment_mode_term/__openerp__.py +++ b/account_payment_mode_term/__openerp__.py @@ -26,7 +26,7 @@ { 'name': 'Account Banking - Payments Term Filter', - 'version': '8.0.0.1.1', + 'version': '8.0.0.1.2', 'license': 'AGPL-3', 'author': "Banking addons community,Odoo Community Association (OCA)", 'website': 'https://github.com/OCA/banking', diff --git a/account_payment_mode_term/models/payment_order_create.py b/account_payment_mode_term/models/payment_order_create.py index b61639081..1422c7e21 100644 --- a/account_payment_mode_term/models/payment_order_create.py +++ b/account_payment_mode_term/models/payment_order_create.py @@ -24,16 +24,16 @@ # ############################################################################## -from openerp.osv import orm +from openerp import api, models -class payment_order_create(orm.TransientModel): +class payment_order_create(models.TransientModel): _inherit = 'payment.order.create' - def extend_payment_order_domain( - self, cr, uid, ids, payment_order, domain, context=None): + @api.multi + def extend_payment_order_domain(self, payment_order, domain): super(payment_order_create, self).extend_payment_order_domain( - cr, uid, ids, payment_order, domain, context=context) + payment_order, domain) # apply payment term filter if payment_order.mode.payment_term_ids: domain += [ From 6d65aa0e1d90000c01349407a171b28e1e146c2b Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Fri, 25 Dec 2015 02:33:15 +0100 Subject: [PATCH 09/80] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1c3364cdf..9b2ed9526 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ addon | version | summary [account_import_line_multicurrency_extension](account_import_line_multicurrency_extension/) | 8.0.1.1.0 | Add an improved view for move line import in bank statement [account_payment_blocking](account_payment_blocking/) | 8.0.0.1.0 | Prevent invoices under litigation to be proposed in payment orders. [account_payment_include_draft_move](account_payment_include_draft_move/) | 8.0.1.0.0 | Account Payment Draft Move -[account_payment_mode_term](account_payment_mode_term/) | 8.0.0.1.1 | Account Banking - Payments Term Filter +[account_payment_mode_term](account_payment_mode_term/) | 8.0.0.1.2 | Account Banking - Payments Term Filter [account_payment_partner](account_payment_partner/) | 8.0.0.1.0 | Adds payment mode on partners and invoices [account_payment_purchase](account_payment_purchase/) | 8.0.1.0.0 | Adds Bank Account and Payment Mode on Purchase Orders [account_payment_sale](account_payment_sale/) | 8.0.1.0.0 | Adds payment mode on sale orders From c39db599659ab77b78b0432e984a134c3be40cf9 Mon Sep 17 00:00:00 2001 From: Laetitia Gangloff Date: Fri, 15 Jan 2016 11:25:39 +0100 Subject: [PATCH 10/80] account_payment_blocking : migrate payment order create to new api --- account_payment_blocking/model/payment_order_create.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/account_payment_blocking/model/payment_order_create.py b/account_payment_blocking/model/payment_order_create.py index 5fffcd8cf..a21adf3db 100644 --- a/account_payment_blocking/model/payment_order_create.py +++ b/account_payment_blocking/model/payment_order_create.py @@ -20,15 +20,16 @@ # ############################################################################## -from openerp.osv import orm +from openerp import api, models -class payment_order_create(orm.TransientModel): +class payment_order_create(models.TransientModel): _inherit = 'payment.order.create' + @api.multi def extend_payment_order_domain( - self, cr, uid, ids, payment_order, domain, context=None): + self, payment_order, domain): super(payment_order_create, self).extend_payment_order_domain( - cr, uid, ids, payment_order, domain, context=context) + payment_order, domain) domain += [('blocked', '!=', True)] return True From 9c73420390e89bffe047339560fa8adc88a68b3c Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Mon, 25 Jan 2016 05:58:43 +0100 Subject: [PATCH 11/80] [FIX] account_payment_*: Ensure work with dropshipping dual invoice When invoicing from dropshipping, the same picking serves for both invoicing sale and purchase orders. The OCA module stock_dropshipping_dual_invoice makes that this happens, but as the picking is the same, it contains both the sale and the purchase reference, making that the resulting invoices don't have the correct payment mode. This is harmless for the rest of operations, as the dictionary query is provided with the proper default value. On v9, dropshipping dual invoice has been merged into core, so this patch for sure will be welcome in that version (if the used method is the same). --- account_payment_purchase/models/stock_picking.py | 10 ++++++---- account_payment_sale_stock/models/stock_picking.py | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/account_payment_purchase/models/stock_picking.py b/account_payment_purchase/models/stock_picking.py index 2ab8c6073..28d30e057 100644 --- a/account_payment_purchase/models/stock_picking.py +++ b/account_payment_purchase/models/stock_picking.py @@ -1,4 +1,4 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # # Account Payment Purchase module for OpenERP @@ -28,11 +28,13 @@ class StockPicking(models.Model): @api.model def _create_invoice_from_picking(self, picking, vals): - if picking and picking.move_lines: + # This will assure that stock_dropshipping_dual_invoice will work + inv_type = self.env.context.get('inv_type', 'in_invoice') + if picking and picking.move_lines and inv_type == 'in_invoice': # Get purchase order from first move line if picking.move_lines[0].purchase_line_id: purchase = picking.move_lines[0].purchase_line_id.order_id vals['partner_bank_id'] = purchase.supplier_partner_bank_id.id vals['payment_mode_id'] = purchase.payment_mode_id.id - return super(StockPicking, self)._create_invoice_from_picking(picking, - vals) + return super(StockPicking, self)._create_invoice_from_picking( + picking, vals) diff --git a/account_payment_sale_stock/models/stock_picking.py b/account_payment_sale_stock/models/stock_picking.py index 17be3301a..71d054c09 100644 --- a/account_payment_sale_stock/models/stock_picking.py +++ b/account_payment_sale_stock/models/stock_picking.py @@ -1,4 +1,4 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # # This program is free software: you can redistribute it and/or modify @@ -24,10 +24,12 @@ class StockPicking(models.Model): @api.model def _create_invoice_from_picking(self, picking, vals): - if picking and picking.sale_id: + # This will assure that stock_dropshipping_dual_invoice will work + inv_type = self.env.context.get('inv_type', 'out_invoice') + if picking and picking.sale_id and inv_type == 'out_invoice': sale_order = picking.sale_id if sale_order.payment_mode_id: vals['partner_bank_id'] = sale_order.payment_mode_id.bank_id.id vals['payment_mode_id'] = sale_order.payment_mode_id.id - return super(StockPicking, self)._create_invoice_from_picking(picking, - vals) + return super(StockPicking, self)._create_invoice_from_picking( + picking, vals) From f44c6faf00d79fb47c61d382c3a8b92e21c830d3 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Mon, 1 Feb 2016 19:35:31 +0100 Subject: [PATCH 12/80] [FIX] account_banking_mandate: Fix name_get call --- account_banking_mandate/models/payment_line.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/account_banking_mandate/models/payment_line.py b/account_banking_mandate/models/payment_line.py index 7d7bb8cd7..a8815251d 100644 --- a/account_banking_mandate/models/payment_line.py +++ b/account_banking_mandate/models/payment_line.py @@ -69,8 +69,6 @@ class PaymentLine(models.Model): "'%s' which is not attached to the mandate '%s' (this " "mandate is attached to the bank account '%s').") % (self.name, - self.env['res.partner.bank'].name_get( - [self.bank_id.id])[0][1], + self.bank_id.name_get()[0][1], self.mandate_id.unique_mandate_reference, - self.env['res.partner.bank'].name_get( - [self.mandate_id.partner_bank_id.id])[0][1])) + self.mandate_id.partner_bank_id.name_get()[0][1])) From b81cbe7294ffb96734d2874ad085ca5cfdbd1c5c Mon Sep 17 00:00:00 2001 From: Antonio Espinosa Date: Wed, 10 Feb 2016 15:30:09 +0100 Subject: [PATCH 13/80] [FIX] Allow to select bank account when creating a mandate --- account_banking_mandate/views/account_banking_mandate_view.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/account_banking_mandate/views/account_banking_mandate_view.xml b/account_banking_mandate/views/account_banking_mandate_view.xml index d4c016e02..2c66bd06c 100644 --- a/account_banking_mandate/views/account_banking_mandate_view.xml +++ b/account_banking_mandate/views/account_banking_mandate_view.xml @@ -32,8 +32,7 @@ + invisible="context.get('mandate_bank_partner_view')" /> From 77ff72e9cc0e35d25827d994d5ea556ff8a081c2 Mon Sep 17 00:00:00 2001 From: Sergio Teruel Date: Sat, 13 Feb 2016 15:12:03 +0100 Subject: [PATCH 14/80] [NEW][8.0] portal_payment_mode: Adds ACL's to payment_mode --- portal_payment_mode/README.rst | 55 ++++++++++++++++++ portal_payment_mode/__init__.py | 4 ++ portal_payment_mode/__openerp__.py | 26 +++++++++ .../security/ir.model.access.csv | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes portal_payment_mode/tests/__init__.py | 6 ++ .../tests/test_portal_payment_mode.py | 49 ++++++++++++++++ 7 files changed, 142 insertions(+) create mode 100644 portal_payment_mode/README.rst create mode 100644 portal_payment_mode/__init__.py create mode 100644 portal_payment_mode/__openerp__.py create mode 100644 portal_payment_mode/security/ir.model.access.csv create mode 100644 portal_payment_mode/static/description/icon.png create mode 100644 portal_payment_mode/tests/__init__.py create mode 100644 portal_payment_mode/tests/test_portal_payment_mode.py diff --git a/portal_payment_mode/README.rst b/portal_payment_mode/README.rst new file mode 100644 index 000000000..ffe2b69c0 --- /dev/null +++ b/portal_payment_mode/README.rst @@ -0,0 +1,55 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +=================== +Portal Payment Mode +=================== + +This module extends the functionality of *account_payment_partner* module to +allow to portal users view theirs invoices adding security permissions to +payment mode model. + +Usage +===== + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/173/8.0 + +For further information, please visit: + +* https://www.odoo.com/forum/help-1 + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed feedback +`here `_. + +Credits +======= + +Contributors +------------ + +* Rafael Blasco +* Carlos Dauden +* Sergio Teruel + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit http://odoo-community.org. diff --git a/portal_payment_mode/__init__.py b/portal_payment_mode/__init__.py new file mode 100644 index 000000000..396df42f4 --- /dev/null +++ b/portal_payment_mode/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Antiun Ingeniería S.L. - Sergio Teruel +# (c) 2015 Antiun Ingeniería S.L. - Carlos Dauden +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html diff --git a/portal_payment_mode/__openerp__.py b/portal_payment_mode/__openerp__.py new file mode 100644 index 000000000..39e0a21a7 --- /dev/null +++ b/portal_payment_mode/__openerp__.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Antiun Ingeniería S.L. - Sergio Teruel +# (c) 2015 Antiun Ingeniería S.L. - Carlos Dauden +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +{ + 'name': "Portal Payment Mode", + 'summary': "Adds payment mode ACL's for portal users ", + 'category': 'Portal', + 'version': '8.0.1.0.0', + 'depends': [ + 'portal_sale', + 'account_payment_partner', + ], + 'data': [ + 'security/ir.model.access.csv', + ], + 'author': 'Antiun Ingeniería S.L., ' + 'Incaser Informatica S.L., ' + 'Odoo Community Association (OCA)', + 'website': 'http://www.antiun.com', + 'license': 'AGPL-3', + 'installable': True, + 'auto_install': True, + 'application': False, +} diff --git a/portal_payment_mode/security/ir.model.access.csv b/portal_payment_mode/security/ir.model.access.csv new file mode 100644 index 000000000..d8953bceb --- /dev/null +++ b/portal_payment_mode/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_payment_portal,Read access on payment.mode to Portal Users,account_payment.model_payment_mode,base.group_portal,1,0,0,0 diff --git a/portal_payment_mode/static/description/icon.png b/portal_payment_mode/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/portal_payment_mode/tests/__init__.py b/portal_payment_mode/tests/__init__.py new file mode 100644 index 000000000..80320b927 --- /dev/null +++ b/portal_payment_mode/tests/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Antiun Ingeniería S.L. - Sergio Teruel +# (c) 2015 Antiun Ingeniería S.L. - Carlos Dauden +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import test_portal_payment_mode diff --git a/portal_payment_mode/tests/test_portal_payment_mode.py b/portal_payment_mode/tests/test_portal_payment_mode.py new file mode 100644 index 000000000..918392473 --- /dev/null +++ b/portal_payment_mode/tests/test_portal_payment_mode.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# (c) 2015 Antiun Ingeniería S.L. - Sergio Teruel +# (c) 2015 Antiun Ingeniería S.L. - Carlos Dauden +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from openerp.tests.common import TransactionCase + + +class TestPortalPaymentMode(TransactionCase): + + def setUp(self): + super(TestPortalPaymentMode, self).setUp() + self.partner = self.env.ref('portal.partner_demo_portal') + self.bank = self.env['res.partner.bank'].create({ + 'state': 'bank', + 'bank_name': 'Test bank', + 'acc_number': '1234567890'}) + self.journal = self.env['account.journal'].create({ + 'name': 'Test journal', + 'code': 'TEST', + 'type': 'general'}) + self.payment_mode = self.env['payment.mode'].create({ + 'name': 'Test Payment Mode', + 'journal': self.journal.id, + 'bank_id': self.bank.id, + 'type': self.env.ref( + 'account_banking_payment_export.manual_bank_tranfer').id, + 'sale_ok': True, + }) + vals_invoice = { + 'partner_id': self.partner.id, + 'account_id': self.env.ref('account.a_sale').id, + 'journal_id': self.env.ref('account.sales_journal').id, + 'payment_mode_id': self.payment_mode.id, + 'invoice_line': [(0, 0, { + 'name': 'test', + 'account_id': self.env.ref('account.a_sale').id, + 'price_unit': 100.00, + 'quantity': 1 + })], + + } + self.invoice = self.env['account.invoice'].create(vals_invoice) + self.invoice.invoice_validate() + + def test_access_invoice(self): + user_portal = self.env['res.users'].search( + [('partner_id', '=', self.partner.id)]) + self.assert_(self.invoice.sudo(user_portal).payment_mode_id) From bef79f9947cf580c260b1dd2a28012896eea3553 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Sat, 13 Feb 2016 20:22:26 +0100 Subject: [PATCH 15/80] [FIX] account_banking_mandate: es translation --- account_banking_mandate/i18n/es.po | 208 ++++++++--------------------- 1 file changed, 58 insertions(+), 150 deletions(-) diff --git a/account_banking_mandate/i18n/es.po b/account_banking_mandate/i18n/es.po index 329ee055d..dfc71c663 100644 --- a/account_banking_mandate/i18n/es.po +++ b/account_banking_mandate/i18n/es.po @@ -1,38 +1,37 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_mandate +# * account_banking_mandate # msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-06-18 08:15+0000\n" -"PO-Revision-Date: 2015-06-18 11:36+0100\n" -"Last-Translator: Sergio Teruel \n" +"POT-Creation-Date: 2016-02-13 19:13+0000\n" +"PO-Revision-Date: 2016-02-13 19:13+0000\n" +"Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.5.4\n" -"Language: es\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_banking_mandate +#: view:website:account_banking_mandate.account_banking_mandate_document +msgid "/ BIC:" +msgstr "/ BIC:" #. module: account_banking_mandate #: model:ir.actions.act_window,help:account_banking_mandate.mandate_action -#, fuzzy -msgid "" -"

\n" +msgid "

\n" " Click to create a new Banking Mandate.\n" "

\n" -" A Banking Mandate is a document signed by your customer that gives " -"you the autorization to do one or several operations on his bank account.\n" +" A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n" "

\n" " " -msgstr "" -"

\n" -" Click to create a new Banking Mandate.\n" +msgstr "

\n" +" Pulse para crear un nuevo mandato bancario.\n" "

\n" -" A Banking Mandate is a document signed by your customer that gives " -"you the autorization to do one or several operations on his bank account.\n" +" Un mandato bancario es un documento firmado por su cliente que le da la autorización para hacer una o varias operaciones en su cuenta bancaria.\n" "

\n" " " @@ -48,21 +47,10 @@ msgstr "Un mandato bancario genérico" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"As part of your rights, you are entitled to a refund from your bank under " -"the terms and conditions of your agreement with your bank.\n" -" A refund must be claimed within 8 weeks starting " -"from the date on which your account was debited." -msgstr "" -"Como parte de sus derechos, el deudor está legitimado al reembolso por su " -"entidad en los términos y condiciones del contrato suscrito con la misma. " -"La solicitud de reembolso deberá efectuarse dentro de las ocho semanas que " -"siguen a la fecha de adeudo en cuenta." - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "BIC:" -msgstr "BIC:" +msgid "As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank.\n" +" A refund must be claimed within 8 weeks starting from the date on which your account was debited." +msgstr "Como parte de sus derechos, el deudor está legitimado al reembolso por su entidad en los términos y condiciones del contrato suscrito con la misma..\n" +" La solicitud de reembolso deberá efectuarse dentro de las ocho semanas que siguen a la fecha de adeudo en cuenta." #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form @@ -112,18 +100,13 @@ msgstr "Mandatos bancarios" #. module: account_banking_mandate #: help:res.partner.bank,mandate_ids:0 -msgid "" -"Banking mandates represents an authorization that the bank account owner " -"gives to a company for a specific operation" -msgstr "" -"Los mandatos bancarios representan una autorización que el propietario de la " -"cuenta bancaria da a la compañía para un operación específica" +msgid "Banking mandates represents an authorization that the bank account owner gives to a company for a specific operation" +msgstr "Los mandatos bancarios representan una autorización que el propietario de la cuenta bancaria da a la compañía para un operación específica" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document msgid "By signing this mandate form, you authorise (A)" -msgstr "" -"Mediante la firma de esta orden de domiciliación, el deudor autoriza a (A) " +msgstr "Mediante la firma de esta orden de domiciliación, el deudor autoriza a (A) " #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form @@ -138,12 +121,8 @@ msgstr "Cancelado" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:110 #, python-format -msgid "" -"Cannot validate the mandate '%s' because it is not attached to a bank " -"account." -msgstr "" -"No se puede validar el mandato '%s' porque no tiene ninguna cuenta bancaria " -"asociada." +msgid "Cannot validate the mandate '%s' because it is not attached to a bank account." +msgstr "No se puede validar el mandato '%s' porque no tiene ninguna cuenta bancaria asociada." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:106 @@ -204,15 +183,12 @@ msgstr "Descripción del contrato." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Details regarding the underlying relationship between the Creditor and the " -"Debtor - for information purposes only." -msgstr "" -"Información sobre la relación subyacente entre el acreedor y el deudor - a " -"título meramente informativo." +msgid "Details regarding the underlying relationship between the Creditor and the Debtor - for information purposes only." +msgstr "Información sobre la relación subyacente entre el acreedor y el deudor - a título meramente informativo." #. module: account_banking_mandate -#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 +#: field:account.invoice,mandate_id:0 +#: field:payment.line,mandate_id:0 msgid "Direct Debit Mandate" msgstr "Mandato de adeudo directo" @@ -239,12 +215,8 @@ msgstr "Seguidores" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"For business users: write any code number here which you wish to have quoted " -"by your bank." -msgstr "" -"Para usuarios empresas: Indique en este espacio cualquier número de código " -"con el que desea que su entidad financiera le identifique." +msgid "For business users: write any code number here which you wish to have quoted by your bank." +msgstr "Para usuarios empresas: Indique en este espacio cualquier número de código con el que desea que su entidad financiera le identifique." #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_search @@ -253,12 +225,8 @@ msgstr "Agrupar por" #. module: account_banking_mandate #: help:account.banking.mandate,message_summary:0 -msgid "" -"Holds the Chatter summary (number of messages, ...). This summary is " -"directly in html format in order to be inserted in kanban views." -msgstr "" -"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen está " -"directamente en formato html para ser insertado en vistas kanban." +msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views." +msgstr "Contiene el resumen del chatter (nº de mensajes, ...). Este resumen está directamente en formato html para ser insertado en vistas kanban." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document @@ -293,9 +261,7 @@ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document msgid "If you are paying on your own behalf, leave blank." -msgstr "" -"Si realiza el pago en su propio nombre e interés, deje este espacio en " -"blanco." +msgstr "Si realiza el pago en su propio nombre e interés, deje este espacio en blanco." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document @@ -329,11 +295,8 @@ msgstr "Última actualización en" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Location and sign: _______________________, at ______ from ____________ from" -msgstr "" -"Lugar y fecha de la firma: _______________________, a ______ de ____________ " -"de" +msgid "Location and sign: _______________________, at ______ from ____________ from" +msgstr "Lugar y fecha de la firma: _______________________, a ______ de ____________ de" #. module: account_banking_mandate #: model:ir.actions.report.xml,name:account_banking_mandate.report_account_banking_mandate @@ -385,30 +348,18 @@ msgstr "Mensajes e historial de comunicación" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Name of the Creditor Reference Party: Creditor must complete this section if " -"collecting payment on behalf of another party." -msgstr "" -"Nombre de la parte de referencia del acreedor: el acreedor debe rellenar " -"esta sección si realiza el cobro a favor de un tercero." +msgid "Name of the Creditor Reference Party: Creditor must complete this section if collecting payment on behalf of another party." +msgstr "Nombre de la parte de referencia del acreedor: el acreedor debe rellenar esta sección si realiza el cobro a favor de un tercero." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Name of the Debtor Reference Party: If you are making a payment in respect " -"of an arrangement between" -msgstr "" -"Nombre de la parte de referencia del deudor: Si realiza un pago como " -"consecuencia de un acuerdo entre" +msgid "Name of the Debtor Reference Party: If you are making a payment in respect of an arrangement between" +msgstr "Nombre de la parte de referencia del deudor: Si realiza un pago como consecuencia de un acuerdo entre" #. module: account_banking_mandate #: help:account.banking.mandate,state:0 -msgid "" -"Only valid mandates can be used in a payment line. A cancelled mandate is a " -"mandate that has been cancelled by the customer." -msgstr "" -"Sólo se pueden usar mandatos validados en una línea de pago. Un mandato " -"cancelado en un mandato que ha sido invalidado por el cliente." +msgid "Only valid mandates can be used in a payment line. A cancelled mandate is a mandate that has been cancelled by the customer." +msgstr "Sólo se pueden usar mandatos validados en una línea de pago. Un mandato cancelado en un mandato que ha sido invalidado por el cliente." #. module: account_banking_mandate #: field:account.banking.mandate,partner_id:0 @@ -516,41 +467,21 @@ msgstr "La fecha de firma del mandato '%s' no puede ser superior a la actual" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:97 #, python-format -msgid "" -"The mandate '%s' can't have a date of last debit before the date of " -"signature." -msgstr "" -"El mandato '%s' no puede tener una fecha de último cobro antes de la fecha " -"de firma." +msgid "The mandate '%s' can't have a date of last debit before the date of signature." +msgstr "El mandato '%s' no puede tener una fecha de último cobro antes de la fecha de firma." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/payment_line.py:68 #, python-format -msgid "" -"The payment line with reference '%s' has the bank account '%s' which is not " -"attached to the mandate '%s' (this mandate is attached to the bank account " -"'%s')." -msgstr "" -"La línea de pago con referencia '%s' tiene la cuenta bancaria '%s', que no " -"está puesta en el mandato '%s' (este mandato tiene como cuenta bancaria " -"'%s')." +msgid "The payment line with reference '%s' has the bank account '%s' which is not attached to the mandate '%s' (this mandate is attached to the bank account '%s')." +msgstr "La línea de pago con referencia '%s' tiene la cuenta bancaria '%s', que no está puesta en el mandato '%s' (este mandato tiene como cuenta bancaria '%s')." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"This mandate is only intended for business-to-business transactions. You are " -"not entitled to a refund from your bank after your account has been debited, " -"but you are entitled to request your bank not to debit your account up until " -"the day on which the payment is due.\n" -" Please complete all the fields marked *." -msgstr "" -"Esta orden de domiciliación está prevista para operaciones exclusivamente " -"entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le " -"reembolse una vez que se haya realizado el cargo en cuenta, pero puede " -"solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha " -"debida. Podrá obtener información detallada del procedimiento en su entidad " -"financiera.\n" -"Por favor rellene todos los campos marcados con un *." +msgid "This mandate is only intended for business-to-business transactions. You are not entitled to a refund from your bank after your account has been debited, but you are entitled to request your bank not to debit your account up until the day on which the payment is due.\n" +" Please complete all the fields marked *." +msgstr "Esta orden de domiciliación está prevista para operaciones exclusivamente entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le reembolse una vez que se haya realizado el cargo en cuenta, pero puede solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha debida. Podrá obtener información detallada del procedimiento en su entidad financiera\n" +" Por favor rellene todos los campos marcados con un *." #. module: account_banking_mandate #: field:account.banking.mandate,unique_mandate_reference:0 @@ -577,46 +508,23 @@ msgstr "Válido" msgid "Validate" msgstr "Validar" -#. module: account_banking_mandate -#: field:account.banking.mandate,website_message_ids:0 -msgid "Website Messages" -msgstr "Mensajes del sitio web" - -#. module: account_banking_mandate -#: help:account.banking.mandate,website_message_ids:0 -msgid "Website communication history" -msgstr "Historial de comunicación del sitio web" - #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document msgid "Write any code number here which you wish to have quoted by your bank." -msgstr "" -"Indique en este espacio cualquier número de código con el que desea que su " -"entidad financiera le identifique." +msgstr "Indique en este espacio cualquier número de código con el que desea que su entidad financiera le identifique." #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form -msgid "" -"You should set a mandate back to draft only if you cancelled it by mistake. " -"Do you want to continue?" -msgstr "" -"Debe establecer un mandato de vuelta a borrador sólo si lo cancelo por " -"error. ¿Desea continuar?" +msgid "You should set a mandate back to draft only if you cancelled it by mistake. Do you want to continue?" +msgstr "Debe establecer un mandato de vuelta a borrador sólo si lo cancelo por error. ¿Desea continuar?" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"and another person (e.g. where you are paying the other person's bill) " -"please write the other person's name here." -msgstr "" -"y otra persona (por ejemplo, el pago de la factura de otra persona) indique " -"el nombre de dicha persona en este espacio." +msgid "and another person (e.g. where you are paying the other person's bill) please write the other person's name here." +msgstr "y otra persona (por ejemplo, el pago de la factura de otra persona) indique el nombre de dicha persona en este espacio." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"to send instructions to your bank to debit your account and (B) your bank to " -"debit your account in accordance with the instructions from" -msgstr "" -"a enviar órdenes a la entidad del deudor para adeudar su cuenta y (B) a la " -"entidad para efectuar los adeudos en su cuenta siguiendo las instrucciones de" +msgid "to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from" +msgstr "a enviar órdenes a la entidad del deudor para adeudar su cuenta y (B) a la entidad para efectuar los adeudos en su cuenta siguiendo las instrucciones de" + From b060e8b2ae5935e7f7e6dc6dab367898d1dee87f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Sun, 14 Feb 2016 19:42:34 +0100 Subject: [PATCH 16/80] Mandates multicompany error #242 The restriction rule Banking Mandate multi-company, gives an error when editing a partner bank account from a company A when that account has created a mandate from another company B. So it is impossible to create a mandate for each company without disabling the rule. Solution: Uncheck the rule writte in Banking Mandate multi-company. But i'm not sure this is correct. --- account_banking_mandate/security/mandate_security.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/account_banking_mandate/security/mandate_security.xml b/account_banking_mandate/security/mandate_security.xml index 889413a84..5ca991c0b 100644 --- a/account_banking_mandate/security/mandate_security.xml +++ b/account_banking_mandate/security/mandate_security.xml @@ -13,6 +13,10 @@ Banking Mandate multi-company ['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])] + + + +
From 199571e027fbd6e261e633bc3c357647d0deacae Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 1 Dec 2015 16:41:44 +0100 Subject: [PATCH 17/80] The module account_banking is not used anymore ! Hourra ! --- account_banking/__init__.py | 36 - account_banking/__openerp__.py | 105 - account_banking/account_banking.py | 635 ------ account_banking/account_banking_demo.xml | 32 - account_banking/account_banking_view.xml | 389 ---- account_banking/banking_import_transaction.py | 1942 ----------------- account_banking/data/account_banking_data.xml | 17 - account_banking/i18n/account_banking.pot | 1626 -------------- account_banking/i18n/da.po | 1677 -------------- account_banking/i18n/da_DK.po | 759 ------- account_banking/i18n/en.po | 1695 -------------- account_banking/i18n/es_ES.po | 1677 -------------- account_banking/i18n/hr.po | 1689 -------------- account_banking/i18n/hr_HR.po | 774 ------- account_banking/i18n/hu.po | 1693 -------------- account_banking/i18n/nb.po | 1679 -------------- account_banking/i18n/nl.po | 1750 --------------- account_banking/i18n/pt_BR.po | 1677 -------------- account_banking/i18n/ro.po | 1686 -------------- account_banking/i18n/ro_RO.po | 773 ------- account_banking/i18n/tr.po | 1678 -------------- account_banking/i18n/tr_TR.po | 766 ------- .../post-set-statement-line-state.py | 34 - .../migrations/7.0.0.1/pre-migration.py | 34 - .../migrations/7.0.0.3/pre-migration.py | 32 - .../migrations/7.0.0.4/pre-migration.py | 46 - account_banking/parsers/__init__.py | 24 - account_banking/parsers/convert.py | 73 - account_banking/parsers/models.py | 422 ---- account_banking/record.py | 209 -- account_banking/res_bank.py | 31 - account_banking/res_partner.py | 72 - account_banking/res_partner_bank.py | 92 - account_banking/security/ir.model.access.csv | 5 - account_banking/sepa/__init__.py | 23 - account_banking/sepa/iban.py | 534 ----- account_banking/sepa/postalcode.py | 187 -- .../static/src/js/account_banking.js | 51 - account_banking/struct.py | 57 - account_banking/wizard/__init__.py | 24 - account_banking/wizard/bank_import.py | 451 ---- account_banking/wizard/bank_import_view.xml | 80 - .../wizard/banking_transaction_wizard.py | 453 ---- .../wizard/banking_transaction_wizard.xml | 136 -- account_banking/wizard/banktools.py | 338 --- account_banking/wizard/link_partner.py | 208 -- account_banking/wizard/link_partner.xml | 61 - account_banking/workflow/account_invoice.xml | 18 - 48 files changed, 28450 deletions(-) delete mode 100644 account_banking/__init__.py delete mode 100644 account_banking/__openerp__.py delete mode 100644 account_banking/account_banking.py delete mode 100644 account_banking/account_banking_demo.xml delete mode 100644 account_banking/account_banking_view.xml delete mode 100644 account_banking/banking_import_transaction.py delete mode 100644 account_banking/data/account_banking_data.xml delete mode 100644 account_banking/i18n/account_banking.pot delete mode 100644 account_banking/i18n/da.po delete mode 100644 account_banking/i18n/da_DK.po delete mode 100644 account_banking/i18n/en.po delete mode 100644 account_banking/i18n/es_ES.po delete mode 100644 account_banking/i18n/hr.po delete mode 100644 account_banking/i18n/hr_HR.po delete mode 100644 account_banking/i18n/hu.po delete mode 100644 account_banking/i18n/nb.po delete mode 100644 account_banking/i18n/nl.po delete mode 100644 account_banking/i18n/pt_BR.po delete mode 100644 account_banking/i18n/ro.po delete mode 100644 account_banking/i18n/ro_RO.po delete mode 100644 account_banking/i18n/tr.po delete mode 100644 account_banking/i18n/tr_TR.po delete mode 100644 account_banking/migrations/6.1.0.1.81/post-set-statement-line-state.py delete mode 100644 account_banking/migrations/7.0.0.1/pre-migration.py delete mode 100644 account_banking/migrations/7.0.0.3/pre-migration.py delete mode 100644 account_banking/migrations/7.0.0.4/pre-migration.py delete mode 100644 account_banking/parsers/__init__.py delete mode 100644 account_banking/parsers/convert.py delete mode 100644 account_banking/parsers/models.py delete mode 100644 account_banking/record.py delete mode 100644 account_banking/res_bank.py delete mode 100644 account_banking/res_partner.py delete mode 100644 account_banking/res_partner_bank.py delete mode 100644 account_banking/security/ir.model.access.csv delete mode 100644 account_banking/sepa/__init__.py delete mode 100644 account_banking/sepa/iban.py delete mode 100644 account_banking/sepa/postalcode.py delete mode 100644 account_banking/static/src/js/account_banking.js delete mode 100644 account_banking/struct.py delete mode 100644 account_banking/wizard/__init__.py delete mode 100644 account_banking/wizard/bank_import.py delete mode 100644 account_banking/wizard/bank_import_view.xml delete mode 100644 account_banking/wizard/banking_transaction_wizard.py delete mode 100644 account_banking/wizard/banking_transaction_wizard.xml delete mode 100644 account_banking/wizard/banktools.py delete mode 100644 account_banking/wizard/link_partner.py delete mode 100644 account_banking/wizard/link_partner.xml delete mode 100644 account_banking/workflow/account_invoice.xml diff --git a/account_banking/__init__.py b/account_banking/__init__.py deleted file mode 100644 index d7a19ee70..000000000 --- a/account_banking/__init__.py +++ /dev/null @@ -1,36 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# All Rights Reserved -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract EduSense BV -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published -# by the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import sepa -import record -import banking_import_transaction -import account_banking -import parsers -import wizard -import res_partner -import res_bank -import res_partner_bank diff --git a/account_banking/__openerp__.py b/account_banking/__openerp__.py deleted file mode 100644 index 6dd655ae9..000000000 --- a/account_banking/__openerp__.py +++ /dev/null @@ -1,105 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 Therp BV (). -# (C) 2011 Smile (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -{ - 'name': 'Account Banking', - 'version': '0.4', - 'license': 'AGPL-3', - 'author': "Banking addons community,Odoo Community Association (OCA)", - 'website': 'https://launchpad.net/banking-addons', - 'category': 'Banking addons', - 'depends': [ - 'account_voucher', - ], - 'data': [ - 'security/ir.model.access.csv', - 'data/account_banking_data.xml', - 'wizard/bank_import_view.xml', - 'account_banking_view.xml', - 'wizard/banking_transaction_wizard.xml', - 'wizard/link_partner.xml', - 'workflow/account_invoice.xml', - ], - 'js': [ - 'static/src/js/account_banking.js', - ], - 'description': ''' - Module to do banking. - - This modules tries to combine all current banking import and export - schemes. Rationale for this is that it is quite common to have foreign - bank account numbers next to national bank account numbers. The current - approach, which hides the national banking interface schemes in the - l10n_xxx modules, makes it very difficult to use these simultanious. - A more banking oriented approach seems more logical and cleaner. - - Changes to default OpenERP: - - * Puts focus on the real life messaging with banks: - + Bank statement lines upgraded to independent bank transactions. - + Banking statements have no special accountancy meaning, they're just - message envelopes for a number of bank transactions. - + Bank statements can be either encoded by hand to reflect the document - version of Bank Statements, or created as an optional side effect of - importing Bank Transactions. - - * Preparations for SEPA: - + IBAN accounts are the standard in the SEPA countries - + local accounts are derived from SEPA (excluding Turkey) but are - considered to be identical to the corresponding SEPA account. - + Banks are identified with either Country + Bank code + Branch code or - BIC - + Each bank can have its own pace in introducing SEPA into their - communication with their customers. - + National online databases can be used to convert BBAN's to IBAN's. - + The SWIFT database is consulted for bank information. - - * Adds dropin extensible import facility for bank communication in: - - Drop-in input parser development. - - MultiBank (NL) format transaction files available as - account_banking_nl_multibank, - - * Extends payments for digital banking: - + Adapted workflow in payments to reflect banking operations - + Relies on account_payment mechanics to extend with export generators. - - ClieOp3 (NL) payment and direct debit orders files available as - account_banking_nl_clieop - - * Additional features for the import/export mechanism: - + Automatic matching and creation of bank accounts, banks and partners, - during import of statements. - + Automatic matching with invoices and payments. - + Sound import mechanism, allowing multiple imports of the same - transactions repeated over multiple files. - + Journal configuration per bank account. - + Business logic and format parsing strictly separated to ease the - development of new parsers. - + No special configuration needed for the parsers, new parsers are - recognized and made available at server (re)start. - ''', - 'installable': False, - 'auto_install': False, -} diff --git a/account_banking/account_banking.py b/account_banking/account_banking.py deleted file mode 100644 index 13d91242e..000000000 --- a/account_banking/account_banking.py +++ /dev/null @@ -1,635 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -''' -This module shows resemblance to both account_bankimport/bankimport.py, -account/account_bank_statement.py and account_payment(_export). All hail to -the makers. account_bankimport is only referenced for their ideas and the -framework of the filters, which they in their turn seem to have derived -from account_coda. - -Modifications are extensive: - -1. In relation to account/account_bank_statement.py: - account.bank.statement is effectively stripped from its account.period - association, while account.bank.statement.line is extended with the same - association, thereby reflecting real world usage of bank.statement as a - list of bank transactions and bank.statement.line as a bank transaction. - -2. In relation to account/account_bankimport: - All filter objects and extensions to res.company are removed. Instead a - flexible auto-loading and auto-browsing plugin structure is created, - whereby business logic and encoding logic are strictly separated. - Both parsers and business logic are rewritten from scratch. - - The association of account.journal with res.company is replaced by an - association of account.journal with res.partner.bank, thereby allowing - multiple bank accounts per company and one journal per bank account. - - The imported bank statement file does not result in a single 'bank - statement', but in a list of bank statements by definition of whatever the - bank sees as a statement. Every imported bank statement contains at least - one bank transaction, which is a modded account.bank.statement.line. - -3. In relation to account_payment: - An additional state was inserted between 'open' and 'done', to reflect a - exported bank orders file which was not reported back through statements. - The import of statements matches the payments and reconciles them when - needed, flagging them 'done'. When no export wizards are found, the - default behavior is to flag the orders as 'sent', not as 'done'. - Rejected payments from the bank receive on import the status 'rejected'. -''' - -from openerp.osv import orm, fields -from openerp.osv.osv import except_osv -from openerp.tools.translate import _ -from openerp import netsvc -from openerp.addons.decimal_precision import decimal_precision as dp - - -class account_banking_account_settings(orm.Model): - '''Default Journal for Bank Account''' - _name = 'account.banking.account.settings' - _description = __doc__ - _columns = { - 'company_id': fields.many2one('res.company', 'Company', select=True, - required=True), - 'partner_bank_id': fields.many2one('res.partner.bank', 'Bank Account', - select=True, required=True), - 'journal_id': fields.many2one('account.journal', 'Journal', - required=True), - 'partner_id': fields.related( - 'company_id', 'partner_id', - type='many2one', relation='res.partner', - string='Partner'), - 'default_credit_account_id': fields.many2one( - 'account.account', 'Default credit account', select=True, - help=('The account to use when an unexpected payment was signaled.' - ' This can happen when a direct debit payment is cancelled ' - 'by a customer, or when no matching payment can be found. ' - 'Mind that you can correct movements before confirming them.' - ), - required=True - ), - 'default_debit_account_id': fields.many2one( - 'account.account', 'Default debit account', - select=True, required=True, - help=('The account to use when an unexpected payment is received. ' - 'This can be needed when a customer pays in advance or when ' - 'no matching invoice can be found. Mind that you can ' - 'correct movements before confirming them.' - ), - ), - 'costs_account_id': fields.many2one( - 'account.account', 'Bank Costs Account', select=True, - help=('The account to use when the bank invoices its own costs. ' - 'Leave it blank to disable automatic invoice generation ' - 'on bank costs.' - ), - ), - 'invoice_journal_id': fields.many2one( - 'account.journal', 'Costs Journal', - help=('This is the journal used to create invoices for bank costs.' - ), - ), - 'bank_partner_id': fields.many2one( - 'res.partner', 'Bank Partner', - help=('The partner to use for bank costs. Banks are not partners ' - 'by default. You will most likely have to create one.' - ), - ), - - } - - def _default_company(self, cr, uid, context=None): - """ - Return the user's company or the first company found - in the database - """ - user = self.pool.get('res.users').read( - cr, uid, uid, ['company_id'], context=context) - if user['company_id']: - return user['company_id'][0] - return self.pool.get('res.company').search( - cr, uid, [('parent_id', '=', False)])[0] - - def _default_partner_id(self, cr, uid, context=None, company_id=False): - if not company_id: - company_id = self._default_company(cr, uid, context=context) - return self.pool.get('res.company').read( - cr, uid, company_id, ['partner_id'], - context=context)['partner_id'][0] - - def _default_journal(self, cr, uid, context=None, company_id=False): - if not company_id: - company_id = self._default_company(cr, uid, context=context) - journal_ids = self.pool.get('account.journal').search( - cr, uid, [('type', '=', 'bank'), ('company_id', '=', company_id)]) - return journal_ids and journal_ids[0] or False - - def _default_partner_bank_id( - self, cr, uid, context=None, company_id=False): - if not company_id: - company_id = self._default_company(cr, uid, context=context) - partner_id = self.pool.get('res.company').read( - cr, uid, company_id, ['partner_id'], - context=context)['partner_id'][0] - bank_ids = self.pool.get('res.partner.bank').search( - cr, uid, [('partner_id', '=', partner_id)], context=context) - return bank_ids and bank_ids[0] or False - - def _default_debit_account_id( - self, cr, uid, context=None, company_id=False): - localcontext = context and context.copy() or {} - localcontext['force_company'] = ( - company_id or self._default_company(cr, uid, context=context)) - account_def = self.pool.get('ir.property').get( - cr, uid, 'property_account_receivable', - 'res.partner', context=localcontext) - return account_def and account_def.id or False - - def _default_credit_account_id( - self, cr, uid, context=None, company_id=False): - localcontext = context and context.copy() or {} - localcontext['force_company'] = ( - company_id or self._default_company(cr, uid, context=context)) - account_def = self.pool.get('ir.property').get( - cr, uid, 'property_account_payable', - 'res.partner', context=localcontext) - return account_def and account_def.id or False - - def find(self, cr, uid, journal_id, partner_bank_id=False, context=None): - domain = [('journal_id', '=', journal_id)] - if partner_bank_id: - domain.append(('partner_bank_id', '=', partner_bank_id)) - return self.search(cr, uid, domain, context=context) - - def onchange_partner_bank_id( - self, cr, uid, ids, partner_bank_id, context=None): - values = {} - if partner_bank_id: - bank = self.pool.get('res.partner.bank').read( - cr, uid, partner_bank_id, ['journal_id'], context=context) - if bank['journal_id']: - values['journal_id'] = bank['journal_id'][0] - return {'value': values} - - def onchange_company_id( - self, cr, uid, ids, company_id=False, context=None): - if not company_id: - return {} - result = { - 'partner_id': self._default_partner_id( - cr, uid, company_id=company_id, context=context), - 'journal_id': self._default_journal( - cr, uid, company_id=company_id, context=context), - 'default_debit_account_id': self._default_debit_account_id( - cr, uid, company_id=company_id, context=context), - 'default_credit_account_id': self._default_credit_account_id( - cr, uid, company_id=company_id, context=context), - } - return {'value': result} - - _defaults = { - 'company_id': _default_company, - 'partner_id': _default_partner_id, - 'journal_id': _default_journal, - 'default_debit_account_id': _default_debit_account_id, - 'default_credit_account_id': _default_credit_account_id, - 'partner_bank_id': _default_partner_bank_id, - } -account_banking_account_settings() - - -class account_banking_imported_file(orm.Model): - '''Imported Bank Statements File''' - _name = 'account.banking.imported.file' - _description = __doc__ - _rec_name = 'date' - _columns = { - 'company_id': fields.many2one( - 'res.company', - 'Company', - select=True, - readonly=True, - ), - 'date': fields.datetime( - 'Import Date', - readonly=True, - select=True, - states={'draft': [('readonly', False)]}, - ), - 'format': fields.char( - 'File Format', - size=20, - readonly=True, - states={'draft': [('readonly', False)]}, - ), - 'file': fields.binary( - 'Raw Data', - readonly=True, - states={'draft': [('readonly', False)]}, - ), - 'file_name': fields.char('File name', size=256), - 'log': fields.text( - 'Import Log', - readonly=True, - states={'draft': [('readonly', False)]}, - ), - 'user_id': fields.many2one( - 'res.users', - 'Responsible User', - readonly=True, - select=True, - states={'draft': [('readonly', False)]}, - ), - 'state': fields.selection( - [ - ('unfinished', 'Unfinished'), - ('error', 'Error'), - ('review', 'Review'), - ('ready', 'Finished'), - ], - 'State', - select=True, - readonly=True, - ), - 'statement_ids': fields.one2many( - 'account.bank.statement', - 'banking_id', - 'Statements', - readonly=False, - ), - } - _defaults = { - 'date': fields.date.context_today, - 'user_id': lambda self, cr, uid, context: uid, - } -account_banking_imported_file() - - -class account_bank_statement(orm.Model): - ''' - Implement changes to this model for the following features: - - * bank statement lines have their own period_id, derived from - their effective date. The period and date are propagated to - the move lines created from each statement line - * bank statement lines have their own state. When a statement - is confirmed, all lines are confirmed too. When a statement - is reopened, lines remain confirmed until reopened individually. - * upon confirmation of a statement line, the move line is - created and reconciled according to the matched entry(/ies) - ''' - _inherit = 'account.bank.statement' - - _columns = { - 'period_id': fields.many2one( - 'account.period', - 'Period', - required=False, - readonly=True, - ), - 'banking_id': fields.many2one( - 'account.banking.imported.file', - 'Imported File', - readonly=True, - ), - } - - _defaults = { - 'period_id': False, - } - - def _check_company_id(self, cr, uid, ids, context=None): - """ - Adapt this constraint method from the account module to reflect the - move of period_id to the statement line: also check the periods of the - lines. Update the statement period if it does not have one yet. - Don't call super, because its check is integrated below and - it will break if a statement does not have any lines yet and - therefore may not have a period. - """ - for statement in self.browse(cr, uid, ids, context=context): - if (statement.period_id and - statement.company_id != statement.period_id.company_id): - return False - for line in statement.line_ids: - if (line.period_id and - statement.company_id != line.period_id.company_id): - return False - if not statement.period_id: - statement.write({'period_id': line.period_id.id}) - statement.refresh() - return True - - # Redefine the constraint, or it still refer to the original method - _constraints = [ - (_check_company_id, - 'The journal and period chosen have to belong to the same company.', - ['journal_id', 'period_id']), - ] - - def _get_period(self, cr, uid, date=False, context=None): - """ - Used in statement line's _defaults, so it is always triggered - on installation or module upgrade even if there are no records - without a value. For that reason, we need - to be tolerant and allow for the situation in which no period - exists for the current date (i.e. when no date is specified). - - Cannot be used directly as a defaults method due to lp:1296229 - """ - local_ctx = dict(context or {}, account_period_prefer_normal=True) - try: - return self.pool.get('account.period').find( - cr, uid, dt=date, context=local_ctx)[0] - except except_osv: - if date: - raise - return False - - def _prepare_move( - self, cr, uid, st_line, st_line_number, context=None): - """ - Add the statement line's period to the move, overwriting - the period on the statement - """ - res = super(account_bank_statement, self)._prepare_move( - cr, uid, st_line, st_line_number, context=context) - if context and context.get('period_id'): - res['period_id'] = context['period_id'] - return res - - def _prepare_move_line_vals( - self, cr, uid, st_line, move_id, debit, credit, currency_id=False, - amount_currency=False, account_id=False, analytic_id=False, - partner_id=False, context=None): - """ - Add the statement line's period to the move lines, overwriting - the period on the statement - """ - res = super(account_bank_statement, self)._prepare_move_line_vals( - cr, uid, st_line, move_id, debit, credit, currency_id=currency_id, - amount_currency=amount_currency, account_id=account_id, - analytic_id=analytic_id, partner_id=partner_id, context=context) - if context and context.get('period_id'): - res['period_id'] = context['period_id'] - return res - - def create_move_from_st_line(self, cr, uid, st_line_id, - company_currency_id, st_line_number, - context=None): - if context is None: - context = {} - account_move_obj = self.pool.get('account.move') - account_move_line_obj = self.pool.get('account.move.line') - account_bank_statement_line_obj = self.pool.get( - 'account.bank.statement.line') - st_line = account_bank_statement_line_obj.browse( - cr, uid, st_line_id, context=context) - - # Take period from statement line and write to context - # this will be picked up by the _prepare_move* methods - period_id = self._get_period( - cr, uid, date=st_line.date, context=context) - localctx = context.copy() - localctx['period_id'] = period_id - - # Write date & period on the voucher, delegate to account_voucher's - # override of this method. Then post the related move and return. - if st_line.voucher_id: - voucher_pool = self.pool.get('account.voucher') - voucher_pool.write( - cr, uid, [st_line.voucher_id.id], { - 'date': st_line.date, - 'period_id': period_id, - }, context=context) - - res = super(account_bank_statement, self).create_move_from_st_line( - cr, uid, st_line_id, company_currency_id, st_line_number, - context=localctx) - - st_line.refresh() - if st_line.voucher_id: - if not st_line.voucher_id.journal_id.entry_posted: - account_move_obj.post( - cr, uid, [st_line.voucher_id.move_id.id], context={}) - else: - # Write stored reconcile_id and pay invoices through workflow - if st_line.reconcile_id: - move_ids = [move.id for move in st_line.move_ids] - torec = account_move_line_obj.search( - cr, uid, [ - ('move_id', 'in', move_ids), - ('account_id', '=', st_line.account_id.id)], - context=context) - account_move_line_obj.write(cr, uid, torec, { - (st_line.reconcile_id.line_partial_ids - and 'reconcile_partial_id' - or 'reconcile_id'): st_line.reconcile_id.id - }, context=context) - for move_line in (st_line.reconcile_id.line_id or []) + ( - st_line.reconcile_id.line_partial_ids or []): - netsvc.LocalService("workflow").trg_trigger( - uid, 'account.move.line', move_line.id, cr) - return res - - def button_confirm_bank(self, cr, uid, ids, context=None): - """ - Assign journal sequence to statements without a name - """ - if context is None: - context = {} - obj_seq = self.pool.get('ir.sequence') - if ids and isinstance(ids, (int, long)): - ids = [ids] - noname_ids = self.search( - cr, uid, [('id', 'in', ids), ('name', '=', '/')], - context=context) - for st in self.browse(cr, uid, noname_ids, context=context): - if st.journal_id.sequence_id: - period_id = self._get_period( - cr, uid, date=st.date, context=context) - year = self.pool.get('account.period').browse( - cr, uid, period_id, context=context).fiscalyear_id.id - c = {'fiscalyear_id': year} - st_number = obj_seq.get_id( - cr, uid, st.journal_id.sequence_id.id, context=c) - self.write( - cr, uid, ids, {'name': st_number}, context=context) - - return super(account_bank_statement, self).button_confirm_bank( - cr, uid, ids, context) - - -class account_voucher(orm.Model): - _inherit = 'account.voucher' - - def _get_period(self, cr, uid, context=None): - if context is None: - context = {} - if not context.get('period_id') and context.get('move_line_ids'): - move_line = self.pool.get('account.move.line').browse( - cr, uid, context.get('move_line_ids')[0], context=context) - return move_line.period_id.id - return super(account_voucher, self)._get_period(cr, uid, context) - - -class account_bank_statement_line(orm.Model): - ''' - Extension on basic class: - 1. Extra links to account.period and res.partner.bank for tracing and - matching. - 2. Extra 'trans' field to carry the transaction id of the bank. - 3. Readonly states for most fields except when in draft. - ''' - _inherit = 'account.bank.statement.line' - _description = 'Bank Transaction' - - def _get_period(self, cr, uid, date=False, context=None): - return self.pool['account.bank.statement']._get_period( - cr, uid, date=date, context=context) - - def _get_period_context(self, cr, uid, context=None): - """ - Workaround for lp:1296229, context is passed positionally - """ - return self._get_period(cr, uid, context=context) - - def _get_currency(self, cr, uid, context=None): - ''' - Get the default currency (required to allow other modules to function, - which assume currency to be a calculated field and thus optional) - Remark: this is only a fallback as the real default is in the journal, - which is inaccessible from within this method. - ''' - res_users_obj = self.pool.get('res.users') - return res_users_obj.browse( - cr, uid, uid, context=context).company_id.currency_id.id - - def _get_invoice_id(self, cr, uid, ids, name, args, context=None): - res = {} - for st_line in self.browse(cr, uid, ids, context): - res[st_line.id] = False - for move_line in ( - st_line.reconcile_id and - (st_line.reconcile_id.line_id or - st_line.reconcile_id.line_partial_ids) or - st_line.import_transaction_id and - st_line.import_transaction_id.move_line_id and - [st_line.import_transaction_id.move_line_id] or []): - if move_line.invoice: - res[st_line.id] = move_line.invoice.id - continue - return res - - _columns = { - # Redefines. Todo: refactor away to view attrs - 'amount': fields.float( - 'Amount', - readonly=True, - digits_compute=dp.get_precision('Account'), - states={'draft': [('readonly', False)]}, - ), - 'ref': fields.char( - 'Ref.', - size=32, - readonly=True, - states={'draft': [('readonly', False)]}, - ), - 'name': fields.char( - 'Name', - size=64, - required=False, - readonly=True, - states={'draft': [('readonly', False)]}, - ), - 'date': fields.date( - 'Date', - required=True, - readonly=True, - states={'draft': [('readonly', False)]}, - ), - # New columns - 'trans': fields.char( - 'Bank Transaction ID', - size=15, - required=False, - readonly=True, - states={'draft': [('readonly', False)]}, - ), - 'partner_bank_id': fields.many2one( - 'res.partner.bank', - 'Bank Account', - required=False, - readonly=True, - states={'draft': [('readonly', False)]}, - ), - 'period_id': fields.many2one( - 'account.period', - 'Period', - required=True, - states={'confirmed': [('readonly', True)]}, - ), - 'currency': fields.many2one( - 'res.currency', - 'Currency', - required=True, - states={'confirmed': [('readonly', True)]}, - ), - 'reconcile_id': fields.many2one( - 'account.move.reconcile', - 'Reconciliation', - readonly=True, - ), - 'invoice_id': fields.function( - _get_invoice_id, - method=True, - string='Linked Invoice', - type='many2one', - relation='account.invoice', - ), - } - - _defaults = { - 'period_id': _get_period_context, - 'currency': _get_currency, - } - - -class invoice(orm.Model): - _inherit = 'account.invoice' - - def test_undo_paid(self, cr, uid, ids, context=None): - """ - Called from the workflow. Used to unset paid state on - invoices that were paid with bank transfers which are being cancelled - """ - for invoice in self.read(cr, uid, ids, ['reconciled'], context): - if invoice['reconciled']: - return False - return True - diff --git a/account_banking/account_banking_demo.xml b/account_banking/account_banking_demo.xml deleted file mode 100644 index 5d73e56d7..000000000 --- a/account_banking/account_banking_demo.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Tiny S.p.r.l - - - 301915554082 - bank - - - - - The-design Company - - - 050000000017 - iban - - - - - - diff --git a/account_banking/account_banking_view.xml b/account_banking/account_banking_view.xml deleted file mode 100644 index e56f2e62e..000000000 --- a/account_banking/account_banking_view.xml +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - - - - - - - Bank Accounts - ir.actions.act_window - res.partner.bank - form - tree,form - - - - - - account.banking.account.settings.form - account.banking.account.settings - -
- - - - - - - - - - - - - - -
- - account.banking.account.settings.tree - account.banking.account.settings - - - - - - - - - - Default Import Settings for Bank Accounts - ir.actions.act_window - account.banking.account.settings - form - tree,form - - - - - - - - account.banking.imported.file.form - account.banking.imported.file - -
- - - - - - - - - - - - - - - - - -
-
-
- - account.banking.imported.file.tree - account.banking.imported.file - - - - - - - - - - - - Imported Bank Statements Files - ir.actions.act_window - account.banking.imported.file - form - tree,form - - - - - - - - - - - - - - - - - account.bank.statement.tree.banking - - account.bank.statement - - - - - - - - - - account.bank.statement.form.banking-1 - - account.bank.statement - - - - - - - - - - - - black:state == 'confirmed';darkmagenta:match_multi == True;crimson:duplicate == True;grey:state == 'draft'; - - - - 1 - - - - 1 - - - - - - - - - - - -
-
- - [('payment_order_type', '=', payment_order_type)] - -
+ +
+
+ + [('payment_order_type', '=', payment_order_type)] +
diff --git a/account_direct_debit/wizard/payment_order_create.py b/account_direct_debit/wizard/payment_order_create.py index 3b26562b6..61eea19ca 100644 --- a/account_direct_debit/wizard/payment_order_create.py +++ b/account_direct_debit/wizard/payment_order_create.py @@ -33,9 +33,13 @@ class PaymentOrderCreate(models.TransientModel): super(PaymentOrderCreate, self).extend_payment_order_domain( payment_order, domain) if payment_order.payment_order_type == 'debit': + # With the new system with bank.payment.line, we want + # to be able to have payment lines linked to customer + # invoices and payment lines linked to customer refunds + # in order to debit the customer of the total of his + # invoices minus his refunds domain += ['|', ('invoice', '=', False), ('invoice.state', '!=', 'debit_denied'), - ('account_id.type', '=', 'receivable'), - ('amount_to_receive', '>', 0)] + ('account_id.type', '=', 'receivable')] return True From adedae3bc2f34abb3e6b4cc8bb15523754970e43 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 24 Sep 2015 10:00:45 +0200 Subject: [PATCH 22/80] Remove storno, which seems specific to one particular country. --- .../model/payment_line.py | 46 ----- account_direct_debit/README.rst | 13 +- account_direct_debit/__openerp__.py | 1 - account_direct_debit/models/__init__.py | 4 +- .../models/account_invoice.py | 165 ------------------ .../models/account_payment.py | 19 -- account_direct_debit/models/payment_line.py | 126 +------------ .../views/account_payment.xml | 12 -- .../workflow/account_invoice.xml | 51 ------ 9 files changed, 8 insertions(+), 429 deletions(-) delete mode 100644 account_direct_debit/models/account_invoice.py delete mode 100644 account_direct_debit/models/account_payment.py delete mode 100644 account_direct_debit/workflow/account_invoice.xml diff --git a/account_banking_payment_transfer/model/payment_line.py b/account_banking_payment_transfer/model/payment_line.py index 2eed8de85..76262a4b3 100644 --- a/account_banking_payment_transfer/model/payment_line.py +++ b/account_banking_payment_transfer/model/payment_line.py @@ -37,45 +37,6 @@ class PaymentLine(models.Model): msg = fields.Char('Message', required=False, readonly=True, default='') date_done = fields.Date('Date Confirmed', select=True, readonly=True) - """ - Hooks for processing direct debit orders, such as implemented in - account_direct_debit module. - """ - @api.multi - def get_storno_account_id(self, amount, currency_id): - """ - Hook for verifying a match of the payment line with the amount. - Return the account associated with the storno. - Used in account_banking interactive mode - :param payment_line_id: the single payment line id - :param amount: the (signed) amount debited from the bank account - :param currency: the bank account's currency *browse object* - :return: an account if there is a full match, False otherwise - :rtype: database id of an account.account resource. - """ - - return False - - @api.multi - def debit_storno(self, amount, currency_id, storno_retry=True): - """ - Hook for handling a canceled item of a direct debit order. - Presumably called from a bank statement import routine. - - Decide on the direction that the invoice's workflow needs to take. - You may optionally return an incomplete reconcile for the caller - to reconcile the now void payment. - - :param payment_line_id: the single payment line id - :param amount: the (negative) amount debited from the bank account - :param currency: the bank account's currency *browse object* - :param boolean storno_retry: whether the storno is considered fatal \ - or not. - :return: an incomplete reconcile for the caller to fill - :rtype: database id of an account.move.reconcile resource. - """ - - return False class BankPaymentLine(models.Model): @@ -137,10 +98,3 @@ class BankPaymentLine(models.Model): lines_to_rec += payment_line.move_line_id lines_to_rec.reconcile_partial(type='auto') - - # If a bank transaction of a storno was first confirmed - # and now canceled (the invoice is now in state 'debit_denied' -# if torec_move_line.invoice: -# workflow.trg_validate( -# self.env.uid, 'account.invoice', torec_move_line.invoice.id, -# 'undo_debit_denied', self.env.cr) diff --git a/account_direct_debit/README.rst b/account_direct_debit/README.rst index 1d82305be..337f4a7ad 100644 --- a/account_direct_debit/README.rst +++ b/account_direct_debit/README.rst @@ -8,11 +8,8 @@ This module adds support for direct debit orders, analogous to payment orders. A new entry in the Accounting/Payment menu allow you to create a direct debit order that helps you to select any customer invoices for you to collect. -This module explicitely implements direct debit orders as applicable -in the Netherlands. Debit orders are advanced in total by the bank. -Amounts that cannot be debited or are canceled by account owners are -credited afterwards. Such a creditation is called a storno. This style of -direct debit order may not apply to your country. +Debit orders are advanced in total by the bank. Amounts that cannot be +debited or are canceled by account owners are credited afterwards. Installation ============ @@ -25,12 +22,12 @@ This module is part of the OCA/bank-payment suite. Configuration ============= -Please refer to module "Account Banking SEPA Direct Debit" +Please refer to module *Account Banking SEPA Direct Debit* Usage ===== -Please refer to module "Account Banking SEPA Direct Debit" +Please refer to module *Account Banking SEPA Direct Debit* For further information, please visit: @@ -58,7 +55,7 @@ Contributors * Stefan Rijnhart * Pedro M. Baeza -* Alexis de Lattre +* Alexis de Lattre * Danimar Ribeiro * Stéphane Bidoul * Alexandre Fayolle diff --git a/account_direct_debit/__openerp__.py b/account_direct_debit/__openerp__.py index 790dd0896..ace7cda3d 100644 --- a/account_direct_debit/__openerp__.py +++ b/account_direct_debit/__openerp__.py @@ -33,7 +33,6 @@ 'views/account_invoice.xml', 'views/payment_mode.xml', 'views/payment_mode_type.xml', - 'workflow/account_invoice.xml', 'data/account_payment_term.xml', 'data/payment_mode_type.xml' ], diff --git a/account_direct_debit/models/__init__.py b/account_direct_debit/models/__init__.py index ffb948151..cb28fc53b 100644 --- a/account_direct_debit/models/__init__.py +++ b/account_direct_debit/models/__init__.py @@ -1,4 +1,4 @@ -from . import account_payment +# -*- coding: utf-8 -*- + from . import payment_line from . import account_move_line -from . import account_invoice diff --git a/account_direct_debit/models/account_invoice.py b/account_direct_debit/models/account_invoice.py deleted file mode 100644 index 66c30ac53..000000000 --- a/account_direct_debit/models/account_invoice.py +++ /dev/null @@ -1,165 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2011 - 2013 Therp BV (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -""" -This module adds support for Direct debit orders as applicable -in the Netherlands. Debit orders are advanced in total by the bank. -Amounts that cannot be debited or are canceled by account owners are -credited afterwards. Such a creditation is called a storno. - -Invoice workflow: - -1 the sale leads to - 1300 Debtors 100 - 8000 Sales 100 - -Balance: - Debtors 2000 | - Sales | 2000 - -2 an external booking takes place - 1100 Bank 100 - 1300 Debtors 100 - This booking is reconciled with [1] - The invoice gets set to state 'paid', and 'reconciled' = True - -Balance: - Debtors 1900 | - Bank 100 | - Sales | 2000 - -This module implements the following diversion: - -2a the invoice is included in a direct debit order. When the order is - confirmed, a move is created per invoice: - - 2000 Transfer account 100 | - 1300 Debtors | 100 - Reconciliation takes place between 1 and 2a. - The invoice gets set to state 'paid', and 'reconciled' = True - -Balance: - Debtors 0 | - Transfer account 2000 | - Bank 0 | - Sales | 2000 - -3a the direct debit order is booked on the bank account - -Balance: - 1100 Bank 2000 | - 2000 Transfer account | 2000 - Reconciliation takes place between 3a and 2a - -Balance: - Debtors 0 | - Transfer account 0 | - Bank 2000 | - Sales | 2000 - -4 a storno from invoice [1] triggers a new booking on the bank account - 1300 Debtors 100 | - 1100 Bank | 100 - -Balance: - Debtors 100 | - Transfer account 0 | - Bank 1900 | - Sales | 2000 - - The reconciliation of 2a is undone. The booking of 2a is reconciled - with the booking of 4 instead. - The payment line attribute 'storno' is set to True and the invoice - state is no longer 'paid'. - -Two cases need to be distinguisted: - 1) If the storno is a manual storno from the partner, the invoice is set to - state 'debit_denied', with 'reconciled' = False - This module implements this option by allowing the bank module to call - - netsvc.LocalService("workflow").trg_validate( - uid, 'account.invoice', ids, 'debit_denied', cr) - - 2) If the storno is an error generated by the bank (assumingly non-fatal), - the invoice is reopened for the next debit run. This is a call to - existing - - netsvc.LocalService("workflow").trg_validate( - uid, 'account.invoice', ids, 'open_test', cr) - - Should also be adding a log entry on the invoice for tracing purposes - - self._log_event(cr, uid, ids, -1.0, 'Debit denied') - - If not for that funny comment - "#TODO: implement messages system" in account/invoice.py - - Repeating non-fatal fatal errors need to be dealt with manually by checking - open invoices with a matured invoice- or due date. -""" - -from openerp.osv import orm -from openerp.tools.translate import _ - - -class AccountInvoice(orm.Model): - _inherit = "account.invoice" - - def _register_hook(self, cr): - """ - Adding a state to the hardcoded state list of the inherited - model. The alternative is duplicating the field definition - in columns but only one module can do that! - - Maybe apply a similar trick when overriding the buttons' 'states' - attributes in the form view, manipulating the xml in fields_view_get(). - """ - self._columns['state'].selection.append( - ('debit_denied', 'Debit denied')) - return super(AccountInvoice, self)._register_hook(cr) - - def action_debit_denied(self, cr, uid, ids, context=None): - for invoice_id in ids: - if self.test_paid(cr, uid, [invoice_id], context): - number = self.read( - cr, uid, invoice_id, ['number'], context=context)['number'] - raise orm.except_orm( - _('Error !'), - _("You cannot set invoice '%s' to state 'debit " - "denied', as it is still reconciled.") % number) - self.write(cr, uid, ids, {'state': 'debit_denied'}, context=context) - for inv_id, name in self.name_get(cr, uid, ids, context=context): - message = _("Invoice '%s': direct debit is denied.") % name - self.log(cr, uid, inv_id, message) - return True - - def test_undo_debit_denied(self, cr, uid, ids, context=None): - """ - Called from the workflow. Used to unset paid state on - invoices that were paid with bank transfers which are being cancelled - """ - for invoice in self.read(cr, uid, ids, ['reconciled'], context): - if not invoice['reconciled']: - return False - return True diff --git a/account_direct_debit/models/account_payment.py b/account_direct_debit/models/account_payment.py deleted file mode 100644 index 702477107..000000000 --- a/account_direct_debit/models/account_payment.py +++ /dev/null @@ -1,19 +0,0 @@ -# -*- coding: utf-8 -*- -from openerp.osv import orm - - -class PaymentOrder(orm.Model): - _inherit = 'payment.order' - - def test_undo_done(self, cr, uid, ids, context=None): - """Called from the workflow. Used to unset done state on - payment orders that were reconciled with bank transfers - which are being cancelled - """ - for order in self.browse(cr, uid, ids, context=context): - if order.payment_order_type == 'debit': - for line in order.line_ids: - if line.storno: - return False - return super(PaymentOrder, self).test_undo_done( - cr, uid, ids, context=context) diff --git a/account_direct_debit/models/payment_line.py b/account_direct_debit/models/payment_line.py index 4fc667daf..120a41145 100644 --- a/account_direct_debit/models/payment_line.py +++ b/account_direct_debit/models/payment_line.py @@ -1,134 +1,10 @@ # -*- coding: utf-8 -*- -from openerp import api, exceptions, models, fields, _, workflow +from openerp import models, fields class PaymentLine(models.Model): _inherit = 'payment.line' - @api.multi - def debit_storno(self, amount, currency, storno_retry=True): - """The processing of a storno is triggered by a debit - transfer on one of the company's bank accounts. - This method offers to re-reconcile the original debit - payment. For this purpose, we have registered that - payment move on the payment line. - - Return the (now incomplete) reconcile id. The caller MUST - re-reconcile this reconcile with the bank transfer and - re-open the associated invoice. - - :param payment_line_id: the single payment line id - :param amount: the (signed) amount debited from the bank account - :param currency: the bank account's currency *browse object* - :param boolean storno_retry: when True, attempt to reopen the invoice, - set the invoice to 'Debit denied' otherwise. - :return: an incomplete reconcile for the caller to fill - :rtype: database id of an account.move.reconcile resource. - """ - self.ensure_one() - reconcile_obj = self.env['account.move.reconcile'] - line = self - reconcile = reconcile_obj.browse([]) - if (line.transit_move_line_id and not line.storno and - self.env['res.currency'].is_zero( - currency, ( - (line.transit_move_line_id.credit or 0.0) - - (line.transit_move_line_id.debit or 0.0) + amount))): - # Two different cases, full and partial - # Both cases differ subtly in the procedure to follow - # Needs refractoring, but why is this not in the OpenERP API? - # Actually, given the nature of a direct debit order and storno, - # we should not need to take partial into account on the side of - # the transit_move_line. - if line.transit_move_line_id.reconcile_partial_id: - reconcile_partial = \ - line.transit_move_line_id.reconcile_partial_id - reconcile = line.transit_move_line_id.reconcile_id - if len(reconcile.line_partial_ids) == 2: - # reuse the simple reconcile for the storno transfer - reconcile_partial.write({ - 'line_id': [(6, 0, line.transit_move_line_id.id)], - 'line_partial_ids': [(6, 0, [])] - }) - else: - # split up the original reconcile in a partial one - # and a new one for reconciling the storno transfer - reconcile_partial.write({ - 'line_partial_ids': [(3, line.transit_move_line_id.id)] - }) - reconcile = reconcile_obj.create({ - 'type': 'auto', - 'line_id': [(6, 0, line.transit_move_line_id.id)] - }) - elif line.transit_move_line_id.reconcile_id: - reconcile = line.transit_move_line_id.reconcile_id - if len(line.transit_move_line_id.reconcile_id.line_id) == 2: - # reuse the simple reconcile for the storno transfer - reconcile.write({ - 'line_id': [(6, 0, [line.transit_move_line_id.id])], - }) - else: - # split up the original reconcile in a partial one - # and a new one for reconciling the storno transfer - reconcile = line.transit_move_line_id.reconcile_id - partial_ids = [x.id for x in reconcile.line_id - if x.id != line.transit_move_line_id.id] - reconcile.write({ - 'line_partial_ids': [(6, 0, partial_ids)], - 'line_id': [(6, 0, [])], - }) - reconcile = reconcile_obj.create({ - 'type': 'auto', - 'line_id': [(6, 0, line.transit_move_line_id.id)] - }) - # mark the payment line for storno processed - if reconcile: - self.write({'storno': True}) - # put forth the invoice workflow - if line.move_line_id.invoice: - activity = (storno_retry and 'open_test' or - 'invoice_debit_denied') - workflow.trg_validate( - self.env.uid, 'account.invoice', - line.move_line_id.invoice.id, activity, self.env.cr) - return reconcile.id - - @api.multi - def get_storno_account_id(self, amount, currency): - """Check the match of the arguments, and return the account associated - with the storno. - Used in account_banking interactive mode - - :param payment_line_id: the single payment line id - :param amount: the (signed) amount debited from the bank account - :param currency: the bank account's currency *browse object* - :return: an account if there is a full match, False otherwise - :rtype: database id of an account.account resource. - """ - self.ensure_one() - account_id = False - if (self.transit_move_line_id and not self.storno and - self.env['res.currency'].is_zero( - currency, ( - (self.transit_move_line_id.credit or 0.0) - - (self.transit_move_line_id.debit or 0.0) + amount))): - account_id = self.transit_move_line_id.account_id.id - return account_id - - @api.one - def debit_reconcile(self): - """Raise if a payment line is passed for which storno is True.""" - if self.storno: - raise exceptions.except_orm( - _('Can not reconcile'), - _('Cancelation of payment line \'%s\' has already been ' - 'processed') % self.name) - return super(PaymentLine, self).debit_reconcile() - - storno = fields.Boolean( - 'Storno', readonly=True, - help="If this is true, the debit order has been canceled by the bank " - "or by the customer") # The original string is "Destination Bank Account"... # but in direct debit this field is the *Source* Bank Account ! bank_id = fields.Many2one(string='Partner Bank Account') diff --git a/account_direct_debit/views/account_payment.xml b/account_direct_debit/views/account_payment.xml index 016b4bc71..3b0977577 100644 --- a/account_direct_debit/views/account_payment.xml +++ b/account_direct_debit/views/account_payment.xml @@ -47,17 +47,5 @@ - - Payment Lines - payment.line - - - - - - - - -
diff --git a/account_direct_debit/workflow/account_invoice.xml b/account_direct_debit/workflow/account_invoice.xml deleted file mode 100644 index d3099e85d..000000000 --- a/account_direct_debit/workflow/account_invoice.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - debit_denied - action_debit_denied() - function - - - - - - - invoice_debit_denied - - - - - - test_undo_debit_denied() - undo_debit_denied - - - - - - open_test - - - From 0c2aec9eeb243dbd822470dbf7f31c0080b44312 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 24 Sep 2015 11:38:50 +0200 Subject: [PATCH 23/80] Add a hook to inherit grouping of the transfer account move line Use that new hook in SEPA direct debits Better variable names --- .../model/__init__.py | 3 + .../model/account_payment.py | 59 +++++------ .../model/bank_payment_line.py | 97 +++++++++++++++++++ .../model/payment_line.py | 69 ++----------- .../models/__init__.py | 23 +---- .../models/bank_payment_line.py | 41 ++++++++ 6 files changed, 185 insertions(+), 107 deletions(-) create mode 100644 account_banking_payment_transfer/model/bank_payment_line.py create mode 100644 account_banking_sepa_direct_debit/models/bank_payment_line.py diff --git a/account_banking_payment_transfer/model/__init__.py b/account_banking_payment_transfer/model/__init__.py index 7a8cfda04..09e695000 100644 --- a/account_banking_payment_transfer/model/__init__.py +++ b/account_banking_payment_transfer/model/__init__.py @@ -1,4 +1,7 @@ +# -*- coding: utf-8 -*- + from . import account_payment from . import payment_line +from . import bank_payment_line from . import payment_mode from . import account_move_reconcile diff --git a/account_banking_payment_transfer/model/account_payment.py b/account_banking_payment_transfer/model/account_payment.py index f79308a56..2fceef2ac 100644 --- a/account_banking_payment_transfer/model/account_payment.py +++ b/account_banking_payment_transfer/model/account_payment.py @@ -4,7 +4,7 @@ # Copyright (C) 2009 EduSense BV (). # (C) 2011 - 2013 Therp BV (). # (C) 2014 ACSONE SA (). -# (C) 2014 Akretion (www.akretion.com) +# (C) 2014-2015 Akretion (www.akretion.com) # # All other contributions are (C) by their respective contributors # @@ -26,6 +26,7 @@ ############################################################################## from openerp import models, fields, api, _ +from openerp.exceptions import Warning as UserError class PaymentOrder(models.Model): @@ -165,23 +166,23 @@ class PaymentOrder(models.Model): return vals @api.multi - def _prepare_move_line_partner_account(self, line, move, labels): + def _prepare_move_line_partner_account(self, bank_line, move, labels): # TODO : ALEXIS check don't group if move_line_id.account_id # is not the same if self.payment_order_type == 'debit': - account_id = line.partner_id.property_account_receivable.id + account_id = bank_line.partner_id.property_account_receivable.id else: - account_id = line.partner_id.property_account_payable.id + account_id = bank_line.partner_id.property_account_payable.id vals = { 'name': _('%s line %s') % ( - labels[self.payment_order_type], line.name), + labels[self.payment_order_type], bank_line.name), 'move_id': move.id, - 'partner_id': line.partner_id.id, + 'partner_id': bank_line.partner_id.id, 'account_id': account_id, 'credit': (self.payment_order_type == 'debit' and - line.amount_currency or 0.0), + bank_line.amount_currency or 0.0), 'debit': (self.payment_order_type == 'payment' and - line.amount_currency or 0.0), + bank_line.amount_currency or 0.0), } return vals @@ -191,20 +192,27 @@ class PaymentOrder(models.Model): return @api.multi - def _create_move_line_partner_account(self, line, move, labels): + def _create_move_line_partner_account(self, bank_line, move, labels): """This method is designed to be inherited in a custom module""" - # TODO: take multicurrency into account + company_currency = self.env.user.company_id.currency_id + if bank_line.currency != company_currency: + raise UserError(_( + "Cannot generate the transfer move when " + "the currency of the payment (%s) is not the " + "same as the currency of the company. This " + "is not supported for the moment.") + % (bank_line.currency.name, company_currency.name)) aml_obj = self.env['account.move.line'] # create the payment/debit counterpart move line # on the partner account partner_ml_vals = self._prepare_move_line_partner_account( - line, move, labels) + bank_line, move, labels) partner_move_line = aml_obj.create(partner_ml_vals) # register the payment/debit move line # on the payment line and call reconciliation on it - line.write({'transit_move_line_id': partner_move_line.id}) + bank_line.write({'transit_move_line_id': partner_move_line.id}) @api.multi def _reconcile_payment_lines(self, bank_payment_lines): @@ -233,28 +241,25 @@ class PaymentOrder(models.Model): # key = unique identifier (date or True or line.id) # value = [pay_line1, pay_line2, ...] trfmoves = {} - if self.mode.transfer_move_option == 'line': - for line in self.bank_line_ids: - trfmoves[line.id] = [line] - else: - for line in self.bank_line_ids: - if line.date in trfmoves: - trfmoves[line.date].append(line) - else: - trfmoves[line.date] = [line] + for bline in self.bank_line_ids: + hashcode = bline.move_line_transfer_account_hashcode() + if hashcode in trfmoves: + trfmoves[hashcode].append(bline) + else: + trfmoves[hashcode] = [bline] - for identifier, lines in trfmoves.iteritems(): + for hashcode, blines in trfmoves.iteritems(): mvals = self._prepare_transfer_move() move = am_obj.create(mvals) total_amount = 0 - for line in lines: - total_amount += line.amount_currency - self._create_move_line_partner_account(line, move, labels) + for bline in blines: + total_amount += bline.amount_currency + self._create_move_line_partner_account(bline, move, labels) # create the payment/debit move line on the transfer account trf_ml_vals = self._prepare_move_line_transfer_account( - total_amount, move, lines, labels) + total_amount, move, blines, labels) aml_obj.create(trf_ml_vals) - self._reconcile_payment_lines(lines) + self._reconcile_payment_lines(blines) # consider entry_posted on account_journal if move.journal_id.entry_posted: diff --git a/account_banking_payment_transfer/model/bank_payment_line.py b/account_banking_payment_transfer/model/bank_payment_line.py new file mode 100644 index 000000000..d1b60360c --- /dev/null +++ b/account_banking_payment_transfer/model/bank_payment_line.py @@ -0,0 +1,97 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Copyright (C) 2009 EduSense BV (). +# (C) 2011 - 2013 Therp BV (). +# (C) 2015 Akretion (http://www.akretion.com). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, fields, api + + +class BankPaymentLine(models.Model): + _inherit = 'bank.payment.line' + + transit_move_line_id = fields.Many2one( + 'account.move.line', string='Transfer move line', readonly=True, + help="Move line through which the payment/debit order " + "pays the invoice") + transfer_move_line_id = fields.Many2one( + 'account.move.line', compute='_get_transfer_move_line', + string='Transfer move line counterpart', + help="Counterpart move line on the transfer account") + + @api.multi + def move_line_transfer_account_hashcode(self): + """ + This method is inherited in the module + account_banking_sepa_direct_debit + """ + self.ensure_one() + if self.order_id.mode.transfer_move_option == 'date': + hashcode = self.date + else: + hashcode = unicode(self.id) + return hashcode + + @api.multi + def _get_transfer_move_line(self): + for bank_line in self: + if bank_line.transit_move_line_id: + order_type = bank_line.order_id.payment_order_type + trf_lines = bank_line.transit_move_line_id.move_id.line_id + for move_line in trf_lines: + if order_type == 'debit' and move_line.debit > 0: + bank_line.transfer_move_line_id = move_line + elif order_type == 'payment' and move_line.credit > 0: + bank_line.transfer_move_line_id = move_line + + @api.one + def debit_reconcile(self): + """ + Reconcile a debit order's payment line with the the move line + that it is based on. Called from payment_order.action_sent(). + As the amount is derived directly from the counterpart move line, + we do not expect a write off. Take partial reconciliations into + account though. + + :param payment_line_id: the single id of the canceled payment line + """ + + transit_move_line = self.transit_move_line_id + +# if (not transit_move_line or not torec_move_line): +# raise exceptions.Warning( +# _('Can not reconcile: no move line for line %s') % self.name +# ) +# if torec_move_line.reconcile_id: +# raise exceptions.Warning( +# _('Move line %s has already been reconciled') % +# torec_move_line.name +# ) +# if (transit_move_line.reconcile_id or +# transit_move_line.reconcile_partial_id): +# raise exceptions.Warning( +# _('Move line %s has already been reconciled') % +# transit_move_line.name +# ) + + lines_to_rec = transit_move_line + for payment_line in self.payment_line_ids: + lines_to_rec += payment_line.move_line_id + + lines_to_rec.reconcile_partial(type='auto') diff --git a/account_banking_payment_transfer/model/payment_line.py b/account_banking_payment_transfer/model/payment_line.py index 76262a4b3..ee0be94b3 100644 --- a/account_banking_payment_transfer/model/payment_line.py +++ b/account_banking_payment_transfer/model/payment_line.py @@ -22,8 +22,8 @@ # along with this program. If not, see . # ############################################################################## -from openerp import models, fields, workflow, api, exceptions -from openerp.tools.translate import _ + +from openerp import models, fields, api class PaymentLine(models.Model): @@ -38,63 +38,14 @@ class PaymentLine(models.Model): msg = fields.Char('Message', required=False, readonly=True, default='') date_done = fields.Date('Date Confirmed', select=True, readonly=True) - -class BankPaymentLine(models.Model): - _inherit = 'bank.payment.line' - - transit_move_line_id = fields.Many2one( - 'account.move.line', string='Transfer move line', readonly=True, - help="Move line through which the payment/debit order " - "pays the invoice") - transfer_move_line_id = fields.Many2one( - 'account.move.line', compute='_get_transfer_move_line', - string='Transfer move line counterpart', - help="Counterpart move line on the transfer account") - @api.multi - def _get_transfer_move_line(self): - for bank_line in self: - if bank_line.transit_move_line_id: - order_type = bank_line.order_id.payment_order_type - trf_lines = bank_line.transit_move_line_id.move_id.line_id - for move_line in trf_lines: - if order_type == 'debit' and move_line.debit > 0: - bank_line.transfer_move_line_id = move_line - elif order_type == 'payment' and move_line.credit > 0: - bank_line.transfer_move_line_id = move_line - - @api.one - def debit_reconcile(self): + def payment_line_hashcode(self): """ - Reconcile a debit order's payment line with the the move line - that it is based on. Called from payment_order.action_sent(). - As the amount is derived directly from the counterpart move line, - we do not expect a write off. Take partial reconciliations into - account though. - - :param payment_line_id: the single id of the canceled payment line + Don't group the payment lines that are attached to the same supplier + but to move lines with different accounts (very unlikely), + for easier generation/comprehension of the transfer move """ - - transit_move_line = self.transit_move_line_id - -# if (not transit_move_line or not torec_move_line): -# raise exceptions.UserError( -# _('Can not reconcile: no move line for line %s') % self.name -# ) -# if torec_move_line.reconcile_id: -# raise exceptions.UserError( -# _('Move line %s has already been reconciled') % -# torec_move_line.name -# ) -# if (transit_move_line.reconcile_id or -# transit_move_line.reconcile_partial_id): -# raise exceptions.UserError( -# _('Move line %s has already been reconciled') % -# transit_move_line.name -# ) - - lines_to_rec = transit_move_line - for payment_line in self.payment_line_ids: - lines_to_rec += payment_line.move_line_id - - lines_to_rec.reconcile_partial(type='auto') + res = super(PaymentLine, self).payment_line_hashcode() + res += '-' + unicode( + self.move_line_id and self.move_line_id.account_id or False) + return res diff --git a/account_banking_sepa_direct_debit/models/__init__.py b/account_banking_sepa_direct_debit/models/__init__.py index 153ab3543..ac7674156 100644 --- a/account_banking_sepa_direct_debit/models/__init__.py +++ b/account_banking_sepa_direct_debit/models/__init__.py @@ -1,24 +1,5 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Direct Debit module for OpenERP -# Copyright (C) 2013 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- from . import res_company from . import account_banking_mandate +from . import bank_payment_line diff --git a/account_banking_sepa_direct_debit/models/bank_payment_line.py b/account_banking_sepa_direct_debit/models/bank_payment_line.py new file mode 100644 index 000000000..9da270e80 --- /dev/null +++ b/account_banking_sepa_direct_debit/models/bank_payment_line.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# SEPA Direct Debit module for Odoo +# Copyright (C) 2015 Akretion (http://www.akretion.com) +# @author: Alexis de Lattre +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, api + + +class BankPaymentLine(models.Model): + _inherit = 'bank.payment.line' + + @api.multi + def move_line_transfer_account_hashcode(self): + """ + From my experience, even when you ask several direct debits + at the same date with enough delay, you will have several credits + on your bank statement: one for each mandate types. + So we split the transfer move lines by mandate type, so easier + reconciliation of the bank statement. + """ + hashcode = super(BankPaymentLine, self).\ + move_line_transfer_account_hashcode() + hashcode += self.mandate_id.type + return hashcode From fc4b88c2dbf2ee5955681f809dd8cff985824b99 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 24 Sep 2015 11:47:03 +0200 Subject: [PATCH 24/80] Remove dead XML code --- account_direct_debit/__openerp__.py | 1 - .../views/account_invoice.xml | 39 ------------------- 2 files changed, 40 deletions(-) delete mode 100644 account_direct_debit/views/account_invoice.xml diff --git a/account_direct_debit/__openerp__.py b/account_direct_debit/__openerp__.py index ace7cda3d..7fac10be7 100644 --- a/account_direct_debit/__openerp__.py +++ b/account_direct_debit/__openerp__.py @@ -30,7 +30,6 @@ 'depends': ['account_banking_payment_export'], 'data': [ 'views/account_payment.xml', - 'views/account_invoice.xml', 'views/payment_mode.xml', 'views/payment_mode_type.xml', 'data/account_payment_term.xml', diff --git a/account_direct_debit/views/account_invoice.xml b/account_direct_debit/views/account_invoice.xml deleted file mode 100644 index 76a46e128..000000000 --- a/account_direct_debit/views/account_invoice.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - account.invoice.form - account.invoice - - - - - - - - - account.invoice.select direct debit - account.invoice - search - - - - - - - - - From dda5e1ccb5014bb27d4e6faf032e3e9ed9873124 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 24 Sep 2015 12:29:43 +0200 Subject: [PATCH 25/80] FIX Reading wrong field for sequence type of SEPA DD Loop on bank payment lines instead of payment lines --- .../models/bank_payment_line.py | 2 +- .../wizard/export_sdd.py | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/account_banking_sepa_direct_debit/models/bank_payment_line.py b/account_banking_sepa_direct_debit/models/bank_payment_line.py index 9da270e80..67a0da3f5 100644 --- a/account_banking_sepa_direct_debit/models/bank_payment_line.py +++ b/account_banking_sepa_direct_debit/models/bank_payment_line.py @@ -37,5 +37,5 @@ class BankPaymentLine(models.Model): """ hashcode = super(BankPaymentLine, self).\ move_line_transfer_account_hashcode() - hashcode += self.mandate_id.type + hashcode += '-' + unicode(self.mandate_id.recurrent_sequence_type) return hashcode diff --git a/account_banking_sepa_direct_debit/wizard/export_sdd.py b/account_banking_sepa_direct_debit/wizard/export_sdd.py index ff5662c46..53bdd3d10 100644 --- a/account_banking_sepa_direct_debit/wizard/export_sdd.py +++ b/account_banking_sepa_direct_debit/wizard/export_sdd.py @@ -368,18 +368,18 @@ class BankingExportSddWizard(models.TransientModel): to_expire_mandates = abmo.browse([]) first_mandates = abmo.browse([]) all_mandates = abmo.browse([]) - for line in order.line_ids: - if line.mandate_id in all_mandates: + for bline in order.bank_line_ids: + if bline.mandate_id in all_mandates: continue - all_mandates += line.mandate_id - if line.mandate_id.type == 'oneoff': - to_expire_mandates += line.mandate_id - elif line.mandate_id.type == 'recurrent': - seq_type = line.mandate_id.recurrent_sequence_type + all_mandates += bline.mandate_id + if bline.mandate_id.type == 'oneoff': + to_expire_mandates += bline.mandate_id + elif bline.mandate_id.type == 'recurrent': + seq_type = bline.mandate_id.recurrent_sequence_type if seq_type == 'final': - to_expire_mandates += line.mandate_id + to_expire_mandates += bline.mandate_id elif seq_type == 'first': - first_mandates += line.mandate_id + first_mandates += bline.mandate_id all_mandates.write( {'last_debit_date': fields.Date.context_today(self)}) to_expire_mandates.write({'state': 'expired'}) From 7b62566b29d6fbeb1bf3d7631666228e6d7681af Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 19 Oct 2015 17:50:53 +0200 Subject: [PATCH 26/80] Forgot to remove a usecase of debit_denied Add ACL --- account_direct_debit/wizard/payment_order_create.py | 5 +---- account_payment_partner/security/ir.model.access.csv | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/account_direct_debit/wizard/payment_order_create.py b/account_direct_debit/wizard/payment_order_create.py index 61eea19ca..cd5ee9335 100644 --- a/account_direct_debit/wizard/payment_order_create.py +++ b/account_direct_debit/wizard/payment_order_create.py @@ -38,8 +38,5 @@ class PaymentOrderCreate(models.TransientModel): # invoices and payment lines linked to customer refunds # in order to debit the customer of the total of his # invoices minus his refunds - domain += ['|', - ('invoice', '=', False), - ('invoice.state', '!=', 'debit_denied'), - ('account_id.type', '=', 'receivable')] + domain += [('account_id.type', '=', 'receivable')] return True diff --git a/account_payment_partner/security/ir.model.access.csv b/account_payment_partner/security/ir.model.access.csv index b277f0229..ac6d96dfd 100644 --- a/account_payment_partner/security/ir.model.access.csv +++ b/account_payment_partner/security/ir.model.access.csv @@ -1,2 +1,3 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_payment_mode_read,Read access on payment.mode to Employees,account_payment.model_payment_mode,base.group_user,1,0,0,0 +access_payment_mode_type_read,Read access on payment.mode.type to Employees,account_banking_payment_export.model_payment_mode_type,base.group_user,1,0,0,0 From 287c05c4c32be02fb2fd7286375928239c74d33f Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 9 Nov 2015 23:30:18 +0100 Subject: [PATCH 27/80] Add constraints on BIC length (8 or 11 chars) --- .../models/__init__.py | 1 + .../models/res_partner_bank.py | 51 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 account_banking_payment_export/models/res_partner_bank.py diff --git a/account_banking_payment_export/models/__init__.py b/account_banking_payment_export/models/__init__.py index 738dcdbfd..f9da02f9f 100644 --- a/account_banking_payment_export/models/__init__.py +++ b/account_banking_payment_export/models/__init__.py @@ -8,3 +8,4 @@ from . import account_move_line from . import account_invoice from . import bank_payment_line from . import payment_line +from . import res_partner_bank diff --git a/account_banking_payment_export/models/res_partner_bank.py b/account_banking_payment_export/models/res_partner_bank.py new file mode 100644 index 000000000..efa2aba70 --- /dev/null +++ b/account_banking_payment_export/models/res_partner_bank.py @@ -0,0 +1,51 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Copyright (C) 2015 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, api, _ +from openerp.exceptions import ValidationError + + +class ResPartnerBank(models.Model): + _inherit = 'res.partner.bank' + + @api.multi + @api.constrains('bank_bic') + def check_bic_length(self): + for pbank in self: + if pbank.bank_bic and len(pbank.bank_bic) not in (8, 11): + raise ValidationError(_( + "A valid BIC contains 8 or 11 caracters. The BIC '%s' " + "contains %d caracters, so it is not valid.") + % (pbank.bank_bic, len(pbank.bank_bic))) + + +class ResBank(models.Model): + _inherit = 'res.bank' + + @api.multi + @api.constrains('bic') + def check_bic_length(self): + for bank in self: + if bank.bic and len(bank.bic) not in (8, 11): + raise ValidationError(_( + "A valid BIC contains 8 or 11 caracters. The BIC '%s' " + "contains %d caracters, so it is not valid.") + % (bank.bic, len(bank.bic))) From e881c2aaa1987b99d986cec9903a02d079c3455b Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 9 Nov 2015 23:34:44 +0100 Subject: [PATCH 28/80] Post transfer account move by default, like for an invoice Add sum in bank payment line tree view --- account_banking_payment_export/views/bank_payment_line.xml | 3 ++- account_banking_payment_transfer/model/account_payment.py | 6 ++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/account_banking_payment_export/views/bank_payment_line.xml b/account_banking_payment_export/views/bank_payment_line.xml index df4a308ba..a159af44d 100644 --- a/account_banking_payment_export/views/bank_payment_line.xml +++ b/account_banking_payment_export/views/bank_payment_line.xml @@ -46,7 +46,8 @@ + options="{'currency_field': 'currency'}" + sum="Total Amount"/> Date: Tue, 10 Nov 2015 10:04:29 +0100 Subject: [PATCH 29/80] Better checks and nice error messages --- .../model/bank_payment_line.py | 53 +++++++++++++------ 1 file changed, 36 insertions(+), 17 deletions(-) diff --git a/account_banking_payment_transfer/model/bank_payment_line.py b/account_banking_payment_transfer/model/bank_payment_line.py index d1b60360c..d46fa8d59 100644 --- a/account_banking_payment_transfer/model/bank_payment_line.py +++ b/account_banking_payment_transfer/model/bank_payment_line.py @@ -20,7 +20,8 @@ # ############################################################################## -from openerp import models, fields, api +from openerp import models, fields, api, _ +from openerp.exceptions import Warning as UserError class BankPaymentLine(models.Model): @@ -74,24 +75,42 @@ class BankPaymentLine(models.Model): transit_move_line = self.transit_move_line_id -# if (not transit_move_line or not torec_move_line): -# raise exceptions.Warning( -# _('Can not reconcile: no move line for line %s') % self.name -# ) -# if torec_move_line.reconcile_id: -# raise exceptions.Warning( -# _('Move line %s has already been reconciled') % -# torec_move_line.name -# ) -# if (transit_move_line.reconcile_id or -# transit_move_line.reconcile_partial_id): -# raise exceptions.Warning( -# _('Move line %s has already been reconciled') % -# transit_move_line.name -# ) - + assert not transit_move_line.reconcile_id,\ + 'Transit move should not be reconciled' + assert not transit_move_line.reconcile_partial_id,\ + 'Transit move should not be partially reconciled' lines_to_rec = transit_move_line for payment_line in self.payment_line_ids: + + if not payment_line.move_line_id: + raise UserError(_( + "Can not reconcile: no move line for " + "payment line %s of partner '%s'.") % ( + payment_line.name, + payment_line.partner_id.name)) + if payment_line.move_line_id.reconcile_id: + raise UserError(_( + "Move line '%s' of partner '%s' has already " + "been reconciled") % ( + payment_line.move_line_id.name, + payment_line.partner_id.name)) + if payment_line.move_line_id.reconcile_partial_id: + raise UserError(_( + "Move line '%s' of partner '%s' has already " + "been partially reconciled") % ( + payment_line.move_line_id.name, + payment_line.partner_id.name)) + if ( + payment_line.move_line_id.account_id != + transit_move_line.account_id): + raise UserError(_( + "For partner '%s', the account of the account " + "move line to pay (%s) is different from the " + "account of of the transit move line (%s).") % ( + payment_line.move_line_id.partner_id.name, + payment_line.move_line_id.account_id.code, + transit_move_line.account_id.code)) + lines_to_rec += payment_line.move_line_id lines_to_rec.reconcile_partial(type='auto') From 4f3f094370aa9a485f44b0f7391cadb988e7a6e3 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 11 Nov 2015 01:09:30 +0100 Subject: [PATCH 30/80] FIX better handling of account_id in transfer move --- .../model/account_payment.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/account_banking_payment_transfer/model/account_payment.py b/account_banking_payment_transfer/model/account_payment.py index 0748c79c6..42a1c1d14 100644 --- a/account_banking_payment_transfer/model/account_payment.py +++ b/account_banking_payment_transfer/model/account_payment.py @@ -169,10 +169,15 @@ class PaymentOrder(models.Model): def _prepare_move_line_partner_account(self, bank_line, move, labels): # TODO : ALEXIS check don't group if move_line_id.account_id # is not the same - if self.payment_order_type == 'debit': - account_id = bank_line.partner_id.property_account_receivable.id + if bank_line.payment_line_ids[0].move_line_id: + account_id =\ + bank_line.payment_line_ids[0].move_line_id.account_id.id else: - account_id = bank_line.partner_id.property_account_payable.id + if self.payment_order_type == 'debit': + account_id =\ + bank_line.partner_id.property_account_receivable.id + else: + account_id = bank_line.partner_id.property_account_payable.id vals = { 'name': _('%s line %s') % ( labels[self.payment_order_type], bank_line.name), From f9bde4af355ee102146303d0459f7f144d431c57 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 24 Nov 2015 21:38:13 +0100 Subject: [PATCH 31/80] Add bank_line_count field and display it in view Display date_sent field in view --- .../models/account_payment.py | 8 ++++++++ .../views/account_payment.xml | 13 ++++++++++++- .../view/account_payment.xml | 17 ++++++++++++++++- 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/account_banking_payment_export/models/account_payment.py b/account_banking_payment_export/models/account_payment.py index 74ea5108c..13a7c1a9d 100644 --- a/account_banking_payment_export/models/account_payment.py +++ b/account_banking_payment_export/models/account_payment.py @@ -47,12 +47,20 @@ class PaymentOrder(models.Model): 'bank.payment.line', 'order_id', string="Bank Payment Lines", readonly=True) total = fields.Float(compute='_compute_total', store=True) + bank_line_count = fields.Integer( + compute='_bank_line_count', string='Number of Bank Lines') @api.depends('line_ids', 'line_ids.amount') @api.one def _compute_total(self): self.total = sum(self.mapped('line_ids.amount') or [0.0]) + @api.multi + @api.depends('bank_line_ids') + def _bank_line_count(self): + for order in self: + order.bank_line_count = len(order.bank_line_ids) + @api.multi def launch_wizard(self): """Search for a wizard to launch according to the type. diff --git a/account_banking_payment_export/views/account_payment.xml b/account_banking_payment_export/views/account_payment.xml index 0e9340e1e..8884061a8 100644 --- a/account_banking_payment_export/views/account_payment.xml +++ b/account_banking_payment_export/views/account_payment.xml @@ -14,7 +14,8 @@ - + + { @@ -91,6 +92,16 @@ + + account_banking_payment_export.payment.order.tree + + payment.order + + + + + +
diff --git a/account_banking_payment_transfer/view/account_payment.xml b/account_banking_payment_transfer/view/account_payment.xml index 8bb537622..4ed6b9c62 100644 --- a/account_banking_payment_transfer/view/account_payment.xml +++ b/account_banking_payment_transfer/view/account_payment.xml @@ -4,7 +4,7 @@ account.payment.order.form (account_banking_payment_transfer) payment.order - + + + + + + + account_banking_payment_transfer.payment.order.tree + payment.order + + + + + + + + From 32470c37056aa8dd402a3175df4483df9a4aa494 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 1 Dec 2015 16:39:58 +0100 Subject: [PATCH 32/80] Better filters on payment.order.create wizard Add default values for those filters on payment.mode --- .../models/payment_mode.py | 11 ++++ .../views/payment_mode.xml | 6 ++ .../wizard/payment_order_create.py | 40 ++++++++++--- .../wizard/payment_order_create_view.xml | 9 +++ account_payment_partner/__openerp__.py | 2 + account_payment_partner/models/__init__.py | 23 +------ .../models/payment_mode.py | 32 ++++++++++ .../views/payment_mode.xml | 20 +++++++ .../wizard/payment_order_create.py | 60 ++++++++++--------- .../wizard/payment_order_create_view.xml | 25 ++++++++ 10 files changed, 171 insertions(+), 57 deletions(-) create mode 100644 account_payment_partner/models/payment_mode.py create mode 100644 account_payment_partner/views/payment_mode.xml create mode 100644 account_payment_partner/wizard/payment_order_create_view.xml diff --git a/account_banking_payment_export/models/payment_mode.py b/account_banking_payment_export/models/payment_mode.py index a0084f114..dff0071e1 100644 --- a/account_banking_payment_export/models/payment_mode.py +++ b/account_banking_payment_export/models/payment_mode.py @@ -108,3 +108,14 @@ class PaymentMode(models.Model): purchase_ok = fields.Boolean(string='Selectable on purchase operations', default=True) note = fields.Text(string="Note", translate=True) + # Default options for the "payment.order.create" wizard + default_journal_ids = fields.Many2many( + 'account.journal', string="Journals Filter") + default_invoice = fields.Boolean( + string='Linked to an Invoice or Refund', default=True) + default_date_type = fields.Selection([ + ('due', 'Due'), + ('move', 'Move'), + ], default='due', string="Type of Date Filter") + default_populate_results = fields.Boolean( + string='Populate Results Directly') diff --git a/account_banking_payment_export/views/payment_mode.xml b/account_banking_payment_export/views/payment_mode.xml index 5441bb428..cdc5a33c1 100644 --- a/account_banking_payment_export/views/payment_mode.xml +++ b/account_banking_payment_export/views/payment_mode.xml @@ -17,6 +17,12 @@
+ + + + + + diff --git a/account_banking_payment_export/wizard/payment_order_create.py b/account_banking_payment_export/wizard/payment_order_create.py index 726f26e86..6de8dd869 100644 --- a/account_banking_payment_export/wizard/payment_order_create.py +++ b/account_banking_payment_export/wizard/payment_order_create.py @@ -4,11 +4,10 @@ # Copyright (C) 2009 EduSense BV (). # (C) 2011 - 2013 Therp BV (). # (C) 2014 - 2015 ACSONE SA/NV (). +# (C) 2015 Akretion (). # # All other contributions are (C) by their respective contributors # -# All Rights Reserved -# # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as # published by the Free Software Foundation, either version 3 of the @@ -30,8 +29,18 @@ from openerp import models, fields, api, _ class PaymentOrderCreate(models.TransientModel): _inherit = 'payment.order.create' - populate_results = fields.Boolean(string="Populate results directly", - default=True) + journal_ids = fields.Many2many( + 'account.journal', string='Journals Filter', required=True) + invoice = fields.Boolean( + string='Linked to an Invoice or Refund') + date_type = fields.Selection([ + ('due', 'Due'), + ('move', 'Move'), + ], string="Type of Date Filter", required=True) + duedate = fields.Date(required=False) + move_date = fields.Date( + string='Move Date', default=fields.Date.context_today) + populate_results = fields.Boolean(string="Populate Results Directly") @api.model def default_get(self, field_list): @@ -40,6 +49,16 @@ class PaymentOrderCreate(models.TransientModel): if ('entries' in field_list and context.get('line_ids') and context.get('populate_results')): res.update({'entries': context['line_ids']}) + assert context.get('active_model') == 'payment.order',\ + 'active_model should be payment.order' + assert context.get('active_id'), 'Missing active_id in context !' + pay_order = self.env['payment.order'].browse(context['active_id']) + res.update({ + 'journal_ids': pay_order.mode.default_journal_ids.ids or False, + 'invoice': pay_order.mode.default_invoice, + 'date_type': pay_order.mode.default_date_type, + 'populate_results': pay_order.mode.default_populate_results, + }) return res @api.multi @@ -101,9 +120,16 @@ class PaymentOrderCreate(models.TransientModel): domain = [('move_id.state', '=', 'posted'), ('reconcile_id', '=', False), ('company_id', '=', payment.mode.company_id.id), - '|', - ('date_maturity', '<=', self.duedate), - ('date_maturity', '=', False)] + ('journal_id', 'in', self.journal_ids.ids)] + if self.date_type == 'due': + domain += [ + '|', + ('date_maturity', '<=', self.duedate), + ('date_maturity', '=', False)] + elif self.date_type == 'move': + domain.append(('date', '<=', self.move_date)) + if self.invoice: + domain.append(('invoice', '!=', False)) self.extend_payment_order_domain(payment, domain) # -- end account_direct_debit -- lines = line_obj.search(domain) diff --git a/account_banking_payment_export/wizard/payment_order_create_view.xml b/account_banking_payment_export/wizard/payment_order_create_view.xml index d4d4b44dc..5e1d9a69d 100644 --- a/account_banking_payment_export/wizard/payment_order_create_view.xml +++ b/account_banking_payment_export/wizard/payment_order_create_view.xml @@ -13,8 +13,17 @@ + + + + + + + + {'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', 'due')]} + diff --git a/account_payment_partner/__openerp__.py b/account_payment_partner/__openerp__.py index ef8b028ce..2bbc92f96 100644 --- a/account_payment_partner/__openerp__.py +++ b/account_payment_partner/__openerp__.py @@ -36,7 +36,9 @@ 'views/res_partner_view.xml', 'views/account_invoice_view.xml', 'views/report_invoice.xml', + 'views/payment_mode.xml', 'security/ir.model.access.csv', + 'wizard/payment_order_create_view.xml', ], 'demo': ['demo/partner_demo.xml'], 'installable': True, diff --git a/account_payment_partner/models/__init__.py b/account_payment_partner/models/__init__.py index c2c7b405d..be3f531bb 100644 --- a/account_payment_partner/models/__init__.py +++ b/account_payment_partner/models/__init__.py @@ -1,24 +1,5 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Account Payment Partner module for OpenERP -# Copyright (C) 2014 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- from . import res_partner from . import account_invoice +from . import payment_mode diff --git a/account_payment_partner/models/payment_mode.py b/account_payment_partner/models/payment_mode.py new file mode 100644 index 000000000..a4cd31616 --- /dev/null +++ b/account_payment_partner/models/payment_mode.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Copyright (C) 2015 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, fields + + +class PaymentMode(models.Model): + _inherit = "payment.mode" + + default_payment_mode = fields.Selection([ + ('same', 'Same'), + ('same_or_null', 'Same or empty'), + ('any', 'Any'), + ], string='Payment Mode on Invoice', default='same') diff --git a/account_payment_partner/views/payment_mode.xml b/account_payment_partner/views/payment_mode.xml new file mode 100644 index 000000000..120ca6970 --- /dev/null +++ b/account_payment_partner/views/payment_mode.xml @@ -0,0 +1,20 @@ + + + + + + + account_payment_partner.payment.mode.form + payment.mode + + + + + + + + + + + diff --git a/account_payment_partner/wizard/payment_order_create.py b/account_payment_partner/wizard/payment_order_create.py index 442047610..656ef9878 100644 --- a/account_payment_partner/wizard/payment_order_create.py +++ b/account_payment_partner/wizard/payment_order_create.py @@ -1,8 +1,8 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # -# Account Payment Partner module for OpenERP -# Copyright (C) 2014 Akretion (http://www.akretion.com) +# Account Payment Partner module for Odoo +# Copyright (C) 2014-2015 Akretion (http://www.akretion.com) # @author Alexis de Lattre # # This program is free software: you can redistribute it and/or modify @@ -20,39 +20,41 @@ # ############################################################################## -from openerp import models, api +from openerp import models, fields, api class PaymentOrderCreate(models.TransientModel): _inherit = 'payment.order.create' + payment_mode = fields.Selection([ + ('same', 'Same'), + ('same_or_null', 'Same or empty'), + ('any', 'Any'), + ], string='Payment Mode on Invoice', default='same') + + @api.model + def default_get(self, field_list): + res = super(PaymentOrderCreate, self).default_get(field_list) + context = self.env.context + assert context.get('active_model') == 'payment.order',\ + 'active_model should be payment.order' + assert context.get('active_id'), 'Missing active_id in context !' + pay_order = self.env['payment.order'].browse(context['active_id']) + res['payment_mode'] = pay_order.mode.default_payment_mode, + return res + @api.multi def extend_payment_order_domain(self, payment_order, domain): res = super(PaymentOrderCreate, self).extend_payment_order_domain( payment_order, domain) - # Monkey patch for fixing problem with the core search function - # when args has ('invoice', '=', False), referred in the issue #4857 - # (https://github.com/odoo/odoo/issues/4857) - # - # Original domain: - # domain += ['|', '|', - # ('invoice', '=', False), - # ('invoice.payment_mode_id', '=', False), - # ('invoice.payment_mode_id', '=', payment_order.mode.id)] - self.env.cr.execute( - "SELECT l.id " - "FROM account_move_line l " - "LEFT OUTER JOIN account_invoice i " - "ON l.move_id = i.move_id " - "INNER JOIN account_account a " - "ON a.id = l.account_id " - "WHERE i.id IS NULL" - " AND l.reconcile_id IS NULL" - " AND a.type in ('receivable', 'payable')") - ids = [x[0] for x in self.env.cr.fetchall()] - domain += ['|', - ('id', 'in', ids), - '|', - ('invoice.payment_mode_id', '=', False), - ('invoice.payment_mode_id', '=', payment_order.mode.id)] + if self.invoice and self.payment_mode: + if self.payment_mode == 'same': + domain.append( + ('invoice.payment_mode_id', '=', payment_order.mode.id)) + elif self.payment_mode == 'same_or_null': + domain += [ + '|', + ('invoice.payment_mode_id', '=', False), + ('invoice.payment_mode_id', '=', payment_order.mode.id)] + # if payment_mode == 'any', don't modify domain return res diff --git a/account_payment_partner/wizard/payment_order_create_view.xml b/account_payment_partner/wizard/payment_order_create_view.xml new file mode 100644 index 000000000..f163b8cd6 --- /dev/null +++ b/account_payment_partner/wizard/payment_order_create_view.xml @@ -0,0 +1,25 @@ + + + + + + + + account_payment_partner.payment.order.create.form + payment.order.create + + + + + + + + + + + From 27d3b463896b2bf04e22f49952746a368e4904e0 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 1 Dec 2015 17:05:15 +0100 Subject: [PATCH 33/80] FIX remove coma at end of line --- account_payment_partner/wizard/payment_order_create.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account_payment_partner/wizard/payment_order_create.py b/account_payment_partner/wizard/payment_order_create.py index 656ef9878..fbf4939fb 100644 --- a/account_payment_partner/wizard/payment_order_create.py +++ b/account_payment_partner/wizard/payment_order_create.py @@ -30,7 +30,7 @@ class PaymentOrderCreate(models.TransientModel): ('same', 'Same'), ('same_or_null', 'Same or empty'), ('any', 'Any'), - ], string='Payment Mode on Invoice', default='same') + ], string='Payment Mode on Invoice') @api.model def default_get(self, field_list): @@ -40,7 +40,7 @@ class PaymentOrderCreate(models.TransientModel): 'active_model should be payment.order' assert context.get('active_id'), 'Missing active_id in context !' pay_order = self.env['payment.order'].browse(context['active_id']) - res['payment_mode'] = pay_order.mode.default_payment_mode, + res['payment_mode'] = pay_order.mode.default_payment_mode return res @api.multi From 9ebcbd4bcb80fc0e57e11a6b37ebe0146ff6a4ee Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 2 Dec 2015 00:17:17 +0100 Subject: [PATCH 34/80] Update automated tests and demo data Add on_change on field 'type' of payment.mode for easier configuration --- .../demo/banking_demo.xml | 2 + .../models/payment_mode.py | 24 +++--- .../model/bank_payment_line.py | 6 -- .../test/test_partial_payment_refunded.yml | 74 ++++++----------- .../test/test_partial_payment_transfer.yml | 82 +++++++------------ .../test/test_payment_method.yml | 31 +++---- .../demo/sepa_direct_debit_demo.xml | 1 + 7 files changed, 82 insertions(+), 138 deletions(-) diff --git a/account_banking_payment_export/demo/banking_demo.xml b/account_banking_payment_export/demo/banking_demo.xml index c33d538c0..be9cd471b 100644 --- a/account_banking_payment_export/demo/banking_demo.xml +++ b/account_banking_payment_export/demo/banking_demo.xml @@ -86,6 +86,7 @@ + @@ -95,6 +96,7 @@ + diff --git a/account_banking_payment_export/models/payment_mode.py b/account_banking_payment_export/models/payment_mode.py index dff0071e1..034973cdd 100644 --- a/account_banking_payment_export/models/payment_mode.py +++ b/account_banking_payment_export/models/payment_mode.py @@ -86,20 +86,11 @@ class PaymentMode(models.Model): res = [t.code for t in payment_mode.type.suitable_bank_types] return res - @api.model - def _default_type(self): - return self.env.ref( - 'account_banking_payment_export.' - 'manual_bank_tranfer', raise_if_not_found=False)\ - or self.env['payment.mode.type'] - type = fields.Many2one( 'payment.mode.type', string='Export type', required=True, - help='Select the Export Payment Type for the Payment Mode.', - default=_default_type) + help='Select the Export Payment Type for the Payment Mode.') payment_order_type = fields.Selection( related='type.payment_order_type', readonly=True, string="Order Type", - selection=[('payment', 'Payment'), ('debit', 'Debit')], help="This field, that comes from export type, determines if this " "mode can be selected for customers or suppliers.") active = fields.Boolean(string='Active', default=True) @@ -119,3 +110,16 @@ class PaymentMode(models.Model): ], default='due', string="Type of Date Filter") default_populate_results = fields.Boolean( string='Populate Results Directly') + + @api.onchange('type') + def type_on_change(self): + if self.type: + ajo = self.env['account.journal'] + aj_ids = [] + if self.type.payment_order_type == 'payment': + aj_ids = ajo.search([ + ('type', 'in', ('purchase_refund', 'purchase'))]).ids + elif self.type.payment_order_type == 'debit': + aj_ids = ajo.search([ + ('type', 'in', ('sale_refund', 'sale'))]).ids + self.default_journal_ids = [(6, 0, aj_ids)] diff --git a/account_banking_payment_transfer/model/bank_payment_line.py b/account_banking_payment_transfer/model/bank_payment_line.py index d46fa8d59..9b523c0cb 100644 --- a/account_banking_payment_transfer/model/bank_payment_line.py +++ b/account_banking_payment_transfer/model/bank_payment_line.py @@ -94,12 +94,6 @@ class BankPaymentLine(models.Model): "been reconciled") % ( payment_line.move_line_id.name, payment_line.partner_id.name)) - if payment_line.move_line_id.reconcile_partial_id: - raise UserError(_( - "Move line '%s' of partner '%s' has already " - "been partially reconciled") % ( - payment_line.move_line_id.name, - payment_line.partner_id.name)) if ( payment_line.move_line_id.account_id != transit_move_line.account_id): diff --git a/account_banking_payment_transfer/test/test_partial_payment_refunded.yml b/account_banking_payment_transfer/test/test_partial_payment_refunded.yml index cf476f155..529a04e88 100644 --- a/account_banking_payment_transfer/test/test_partial_payment_refunded.yml +++ b/account_banking_payment_transfer/test/test_partial_payment_refunded.yml @@ -42,7 +42,7 @@ quantity: 1.0 journal_id: account.expenses_journal - - Make sure that the type is in_invoice + Make sure that the type is in_refund - !python {model: account.invoice}: | self.write(cr, uid, ref("account_refund_supplier_refunded"), {'type': 'in_refund'}) @@ -51,67 +51,38 @@ - !workflow {model: account.invoice, action: invoice_open, ref: account_refund_supplier_refunded} - - I reconcile the invoice and the refund -- - !record {model: account.move.line.reconcile, id: account_move_line_reconcile0}: - trans_nbr: 2 - credit: 600.0 - debit: 200.0 - writeoff: -400.0 -- - Then I click on the 'Partial Reconcile' button -- - !python {model: account.move.line.reconcile}: | - move_line_obj = self.pool.get('account.move.line') - inv_obj = self.pool.get('account.invoice') - invoice_move_id = inv_obj.browse(cr, uid, ref("account_invoice_supplier_refunded")).move_id.id - refund_move_id = inv_obj.browse(cr, uid, ref("account_refund_supplier_refunded")).move_id.id - debit_line_id = move_line_obj.search(cr, uid, [('move_id', '=', refund_move_id),('debit', '=', 200)])[0] - credit_line_id = move_line_obj.search(cr, uid, [('move_id', '=', invoice_move_id),('credit', '=', 600)])[0] - ids = [debit_line_id, credit_line_id] - partial_reconcile = self.trans_rec_reconcile_partial_reconcile(cr, uid, [ref('account_move_line_reconcile0')], { - 'active_model': 'account.move.line', 'active_ids': ids, 'tz': False, 'active_id': ids[1]}) - move_line = move_line_obj.browse(cr, uid, ids) - assert move_line[0].reconcile_partial_id, "Partial reconcilation is not done" -- - I check that the invoice balance (residual) is now 400 -- - !assert {model: account.invoice, id: account_invoice_supplier_refunded, severity: error, string: Invoice residual should be 400.}: - - residual == 400 - - amount_total == 600 -- - I create a payment order on which I will select the invoice I created + I create a payment order - !record {model: payment.order, id: partial_payment_order_1}: mode: account_banking_payment_transfer.payment_mode0 - date_prefered: 'due' + date_prefered: 'now' - - !record {model: payment.order.create, id: payment_order_create_1}: - duedate: !eval time.strftime('%Y-%m-%d') -- - I search for the invoice entries to make the payment. -- - !python {model: payment.order.create}: | - self.search_entries(cr, uid, [ref("payment_order_create_1")], { - "active_model": "payment.order", "active_ids": [ref("partial_payment_order_1")], - "active_id": ref("partial_payment_order_1"), }) -- - I create payment lines entries. + I run the select move line to pay wizard - !python {model: payment.order.create}: | + context = { + "active_model": "payment.order", + "active_ids": [ref("partial_payment_order_1")], + "active_id": ref("partial_payment_order_1"), + } + wiz_id = self.create(cr, uid, {}, context=context) + self.search_entries(cr, uid, [wiz_id], context=context) + mline_ids = [] invoice = self.pool.get('account.invoice').browse(cr, uid, ref("account_invoice_supplier_refunded")) for l in invoice.move_id.line_id: if not l.debit and l.credit: - move_line = l + mline_ids.append(l.id) break - self.write(cr, uid, [ref("payment_order_create_1")], {'entries': [(6,0,[move_line.id])]}) - self.create_payment(cr, uid, [ref("payment_order_create_1")], { - "active_model": "payment.order", "active_ids": [ref("partial_payment_order_1")], - "active_id": ref("partial_payment_order_1")}) + refund = self.pool.get('account.invoice').browse(cr, uid, ref("account_refund_supplier_refunded")) + for l in refund.move_id.line_id: + if not l.credit and l.debit: + mline_ids.append(l.id) + break + self.write(cr, uid, [wiz_id], {'entries': [(6, 0, mline_ids)]}) + self.create_payment(cr, uid, [wiz_id], context=context) pay_obj = self.pool.get('payment.order') pay = pay_obj.browse(cr, uid, ref('partial_payment_order_1')) - assert pay.line_ids[0].amount_currency == 400 - assert pay.total == 400 + assert len(pay.line_ids) == 2 - I confirm the payment order. - @@ -121,6 +92,7 @@ - !assert {model: payment.order, id: partial_payment_order_1, severity: error, string: Payment Order should be 'Confirmed'.}: - state == 'open' + - total == 400.0 - I create the wizard for paying the payment - @@ -159,4 +131,4 @@ !assert {model: account.invoice, id: account_invoice_supplier_refunded, severity: error, string: Invoice residual should be 0.}: - residual == 0 - amount_total == 600 - - state == 'paid' \ No newline at end of file + - state == 'paid' diff --git a/account_banking_payment_transfer/test/test_partial_payment_transfer.yml b/account_banking_payment_transfer/test/test_partial_payment_transfer.yml index f32b9a84d..2e7a05a7c 100644 --- a/account_banking_payment_transfer/test/test_partial_payment_transfer.yml +++ b/account_banking_payment_transfer/test/test_partial_payment_transfer.yml @@ -25,31 +25,26 @@ - !workflow {model: account.invoice, action: invoice_open, ref: account_invoice_supplier_partial} - - I create a payment order on which I will select the invoice I created + I create a payment order - !record {model: payment.order, id: partial_payment_order_2}: mode: account_banking_payment_transfer.payment_mode0 date_prefered: 'due' - - !record {model: payment.order.create, id: payment_order_create_2}: - duedate: !eval time.strftime('%Y-%m-%d') -- - I search for the invoice entries to make the payment. -- - !python {model: payment.order.create}: | - self.search_entries(cr, uid, [ref("payment_order_create_2")], { - "active_model": "payment.order", "active_ids": [ref("partial_payment_order_2")], - "active_id": ref("partial_payment_order_2"), }) -- - I create payment lines entries. + I run the select move line to pay wizard - !python {model: payment.order.create}: | + context = { + "active_model": "payment.order", + "active_ids": [ref("partial_payment_order_2")], + "active_id": ref("partial_payment_order_2"), + } + wiz_id = self.create(cr, uid, {}, context=context) + self.search_entries(cr, uid, [wiz_id], context=context) invoice = self.pool.get('account.invoice').browse(cr, uid, ref("account_invoice_supplier_partial")) move_line = invoice.move_id.line_id[0] - self.write(cr, uid, [ref("payment_order_create_2")], {'entries': [(6,0,[move_line.id])]}) - self.create_payment(cr, uid, [ref("payment_order_create_2")], { - "active_model": "payment.order", "active_ids": [ref("partial_payment_order_2")], - "active_id": ref("partial_payment_order_2")}) + self.write(cr, uid, [wiz_id], {'entries': [(6, 0, [move_line.id])]}) + self.create_payment(cr, uid, [wiz_id], context=context) pay_obj = self.pool.get('payment.order') pay = pay_obj.browse(cr, uid, ref('partial_payment_order_2')) assert pay.line_ids @@ -118,29 +113,24 @@ !record {model: payment.order, id: partial_partial_payment_order_2}: mode: account_banking_payment_transfer.payment_mode0 date_prefered: 'due' -- - !record {model: payment.order.create, id: partial_payment_order_create_2}: - duedate: !eval time.strftime('%Y-%m-%d') - I search for the invoice entries to make the payment. - !python {model: payment.order.create}: | - self.search_entries(cr, uid, [ref("partial_payment_order_create_2")], { - "active_model": "payment.order", "active_ids": [ref("partial_partial_payment_order_2")], - "active_id": ref("partial_partial_payment_order_2"), }) -- - I create payment lines entries. -- - !python {model: payment.order.create}: | + context = { + "active_model": "payment.order", + "active_ids": [ref("partial_partial_payment_order_2")], + "active_id": ref("partial_partial_payment_order_2"), + } + wiz_id = self.create(cr, uid, {}, context=context) + self.search_entries(cr, uid, [wiz_id], context=context) invoice = self.pool.get('account.invoice').browse(cr, uid, ref("account_invoice_supplier_partial")) for l in invoice.move_id.line_id: if not l.debit and l.credit: move_line = l break - self.write(cr, uid, [ref("partial_payment_order_create_2")], {'entries': [(6,0,[move_line.id])]}) - self.create_payment(cr, uid, [ref("partial_payment_order_create_2")], { - "active_model": "payment.order", "active_ids": [ref("partial_partial_payment_order_2")], - "active_id": ref("partial_partial_payment_order_2")}) + self.write(cr, uid, [wiz_id], {'entries': [(6,0,[move_line.id])]}) + self.create_payment(cr, uid, [wiz_id], context=context) pay_obj = self.pool.get('payment.order') pay = pay_obj.browse(cr, uid, ref('partial_partial_payment_order_2')) assert len(pay.line_ids) == 1 @@ -198,29 +188,24 @@ !record {model: payment.order, id: partial_partial_payment_order_3}: mode: account_banking_payment_transfer.payment_mode0 date_prefered: 'due' -- - !record {model: payment.order.create, id: partial_payment_order_create_3}: - duedate: !eval time.strftime('%Y-%m-%d') - I search for the invoice entries to make the payment. - !python {model: payment.order.create}: | - self.search_entries(cr, uid, [ref("partial_payment_order_create_3")], { - "active_model": "payment.order", "active_ids": [ref("partial_partial_payment_order_3")], - "active_id": ref("partial_partial_payment_order_3"), }) -- - I create payment lines entries. -- - !python {model: payment.order.create}: | + context = { + "active_model": "payment.order", + "active_ids": [ref("partial_partial_payment_order_3")], + "active_id": ref("partial_partial_payment_order_3"), + } + wiz_id = self.create(cr, uid, {}, context=context) + self.search_entries(cr, uid, [wiz_id], context=context) invoice = self.pool.get('account.invoice').browse(cr, uid, ref("account_invoice_supplier_partial")) for l in invoice.move_id.line_id: if not l.debit and l.credit: move_line = l break - self.write(cr, uid, [ref("partial_payment_order_create_3")], {'entries': [(6,0,[move_line.id])]}) - self.create_payment(cr, uid, [ref("partial_payment_order_create_3")], { - "active_model": "payment.order", "active_ids": [ref("partial_partial_payment_order_3")], - "active_id": ref("partial_partial_payment_order_3")}) + self.write(cr, uid, [wiz_id], {'entries': [(6, 0, [move_line.id])]}) + self.create_payment(cr, uid, [wiz_id], context=context) pay_obj = self.pool.get('payment.order') pay = pay_obj.browse(cr, uid, ref('partial_partial_payment_order_3')) assert len(pay.line_ids) == 1 @@ -265,12 +250,3 @@ assert sum_credit == 0 assert inv.residual == 0 assert inv.state == 'paid' - - - - - - - - - diff --git a/account_banking_payment_transfer/test/test_payment_method.yml b/account_banking_payment_transfer/test/test_payment_method.yml index a20db04d4..4a74dd895 100644 --- a/account_banking_payment_transfer/test/test_payment_method.yml +++ b/account_banking_payment_transfer/test/test_payment_method.yml @@ -2,7 +2,7 @@ I create a supplier invoice - !record {model: account.invoice, id: account_invoice_supplier0, view: account.invoice_supplier_form}: - check_total: 450.0 + check_total: 1005.55 partner_id: base.res_partner_4 reference_type: none type: in_invoice @@ -35,34 +35,29 @@ - state == 'open' - type == 'in_invoice' - - I create a payment order on which I will select the invoice I created + I create a payment order - !record {model: payment.order, id: payment_order_0}: mode: account_banking_payment_transfer.payment_mode0 date_prefered: 'due' - - !record {model: payment.order.create, id: payment_order_create_0}: - duedate: !eval time.strftime('%Y-%m-%d') -- - I search for the invoice entries to make the payment. -- - !python {model: payment.order.create}: | - self.search_entries(cr, uid, [ref("payment_order_create_0")], { - "active_model": "payment.order", "active_ids": [ref("payment_order_0")], - "active_id": ref("payment_order_0"), }) -- - I create payment lines entries. + I run the select move line to pay wizard - !python {model: payment.order.create}: | + context = { + "active_model": "payment.order", + "active_ids": [ref("payment_order_0")], + "active_id": ref("payment_order_0"), + } + wiz_id = self.create(cr, uid, {}, context=context) + self.search_entries(cr, uid, [wiz_id], context=context) invoice = self.pool.get('account.invoice').browse(cr, uid, ref("account_invoice_supplier0")) entries = [] for move_line in invoice.move_id.line_id: if move_line.credit and not move_line.debit: entries.append((6, 0, [move_line.id])) - self.write(cr, uid, [ref("payment_order_create_0")], {'entries': entries}) - self.create_payment(cr, uid, [ref("payment_order_create_0")], { - "active_model": "payment.order", "active_ids": [ref("payment_order_0")], - "active_id": ref("payment_order_0")}) + self.write(cr, uid, [wiz_id], {'entries': entries}) + self.create_payment(cr, uid, [wiz_id], context=context) pay_obj = self.pool.get('payment.order') pay = pay_obj.browse(cr, uid, ref('payment_order_0')) for line in pay.line_ids: @@ -161,4 +156,4 @@ I check that the payment is done - !assert {model: payment.order, id: payment_order_0, severity: error, string: Payment Order should be done}: - - state == 'done' \ No newline at end of file + - state == 'done' diff --git a/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml b/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml index 51a24bad1..07b347f6c 100644 --- a/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml +++ b/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml @@ -10,6 +10,7 @@ + From 3e429b4d588f9b7ee774e54781fe36f729dc3379 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 2 Dec 2015 00:34:08 +0100 Subject: [PATCH 35/80] Update test in account_banking_tests --- account_banking_tests/tests/test_payment_roundtrip.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/account_banking_tests/tests/test_payment_roundtrip.py b/account_banking_tests/tests/test_payment_roundtrip.py index 2212f6319..d93f314dd 100644 --- a/account_banking_tests/tests/test_payment_roundtrip.py +++ b/account_banking_tests/tests/test_payment_roundtrip.py @@ -253,7 +253,10 @@ class TestPaymentRoundtrip(TransactionCase): 'mode': self.payment_mode_id, 'date_prefered': 'now', }) - context = {'active_id': self.payment_order_id} + context = { + 'active_id': self.payment_order_id, + 'active_model': 'payment.order', + } entries = reg('account.move.line').search( cr, uid, [ ('company_id', '=', self.company_id), @@ -398,7 +401,7 @@ class TestPaymentRoundtrip(TransactionCase): payment_order = reg('payment.order').browse( cr, uid, self.payment_order_id) assert payment_order.line_ids, 'Payment order has no payment lines' - for line in payment_order.line_ids: + for line in payment_order.bank_line_ids: assert line.transit_move_line_id, \ 'Payment order has no transfer move line' assert line.transit_move_line_id.reconcile_id, \ @@ -413,7 +416,7 @@ class TestPaymentRoundtrip(TransactionCase): payment_order = reg('payment.order').browse( cr, uid, self.payment_order_id) assert payment_order.line_ids, 'Payment order has no payment lines' - for line in payment_order.line_ids: + for line in payment_order.bank_line_ids: assert line.transfer_move_line_id, \ 'Payment order has no transfer move line' assert line.transfer_move_line_id.reconcile_id, \ From 22cd2f3c402942387d894e77a92da974c52e0c89 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 27 Jan 2016 12:06:41 +0100 Subject: [PATCH 36/80] Add translatable 'label' field on payment.mode, designed to be used in invoice report --- account_payment_partner/models/payment_mode.py | 3 +++ account_payment_partner/views/payment_mode.xml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/account_payment_partner/models/payment_mode.py b/account_payment_partner/models/payment_mode.py index a4cd31616..62b8767e6 100644 --- a/account_payment_partner/models/payment_mode.py +++ b/account_payment_partner/models/payment_mode.py @@ -25,6 +25,9 @@ from openerp import models, fields class PaymentMode(models.Model): _inherit = "payment.mode" + label = fields.Char( + string='Label', translate=True, + help="This field is designed to be used in the invoice report") default_payment_mode = fields.Selection([ ('same', 'Same'), ('same_or_null', 'Same or empty'), diff --git a/account_payment_partner/views/payment_mode.xml b/account_payment_partner/views/payment_mode.xml index 120ca6970..b32d52b01 100644 --- a/account_payment_partner/views/payment_mode.xml +++ b/account_payment_partner/views/payment_mode.xml @@ -12,6 +12,9 @@ + + + From 062fe64acf9506faaebf8c988ff602c6a5f78ec5 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 27 Jan 2016 12:09:45 +0100 Subject: [PATCH 37/80] Better strings --- account_banking_payment_export/models/account_payment.py | 5 +++-- .../wizard/payment_order_create.py | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/account_banking_payment_export/models/account_payment.py b/account_banking_payment_export/models/account_payment.py index 13a7c1a9d..3a6b2cd91 100644 --- a/account_banking_payment_export/models/account_payment.py +++ b/account_banking_payment_export/models/account_payment.py @@ -163,8 +163,9 @@ class PaymentOrder(models.Model): for paydict in group_paylines.values(): # Block if a bank payment line is <= 0 if paydict['total'] <= 0: - raise exceptions.Warning( - _("The amount for Partner '%s' is negative (%.2f) !") + raise exceptions.Warning(_( + "The amount for Partner '%s' is negative " + "or null (%.2f) !") % (paydict['paylines'][0].partner_id.name, paydict['total'])) vals = self._prepare_bank_payment_line(paydict['paylines']) diff --git a/account_banking_payment_export/wizard/payment_order_create.py b/account_banking_payment_export/wizard/payment_order_create.py index 6de8dd869..9834f97c7 100644 --- a/account_banking_payment_export/wizard/payment_order_create.py +++ b/account_banking_payment_export/wizard/payment_order_create.py @@ -34,8 +34,8 @@ class PaymentOrderCreate(models.TransientModel): invoice = fields.Boolean( string='Linked to an Invoice or Refund') date_type = fields.Selection([ - ('due', 'Due'), - ('move', 'Move'), + ('due', 'Due Date'), + ('move', 'Move Date'), ], string="Type of Date Filter", required=True) duedate = fields.Date(required=False) move_date = fields.Date( From 4a62d6d30b57c0ee1aae46e3db39d03d16faac6a Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Mon, 15 Feb 2016 23:10:18 +0100 Subject: [PATCH 38/80] [IMP] *: Short headers --- account_banking_mandate/__init__.py | 25 +++---------- account_banking_mandate/__openerp__.py | 28 ++++----------- account_banking_mandate/models/__init__.py | 27 +++----------- .../models/account_banking_mandate.py | 35 +++++-------------- .../models/account_invoice.py | 27 +++----------- .../models/bank_payment_line.py | 26 +++----------- .../models/payment_line.py | 27 +++----------- .../models/res_partner_bank.py | 26 +++----------- account_banking_pain_base/__init__.py | 25 +++---------- account_banking_pain_base/__openerp__.py | 26 +++----------- .../migrations/8.0.0.2/post-migration.py | 21 ++--------- account_banking_pain_base/models/__init__.py | 24 ++----------- .../models/bank_payment_line.py | 24 ++----------- .../models/banking_export_pain.py | 25 +++---------- .../models/payment_line.py | 25 +++---------- .../models/payment_mode.py | 25 +++---------- .../models/res_company.py | 28 +++------------ .../models/res_partner_bank.py | 23 +++--------- account_banking_pain_base/post_install.py | 25 +++---------- account_banking_payment_export/__openerp__.py | 27 +++----------- .../models/account_invoice.py | 25 ++----------- .../models/account_move_line.py | 23 +++--------- .../models/account_payment.py | 26 ++------------ .../models/bank_payment_line.py | 21 ++--------- .../models/payment_line.py | 21 ++--------- .../models/payment_mode.py | 27 +++----------- .../models/payment_mode_type.py | 27 +++----------- .../models/res_partner_bank.py | 21 ++--------- .../__openerp__.py | 28 +++------------ .../model/account_move_reconcile.py | 26 ++------------ .../model/account_payment.py | 30 +++------------- .../model/bank_payment_line.py | 24 +++---------- .../model/payment_line.py | 26 ++------------ .../model/payment_mode.py | 28 +++------------ .../post_install.py | 24 ++----------- .../__init__.py | 23 ++---------- .../__openerp__.py | 26 +++----------- .../wizard/__init__.py | 24 ++----------- .../wizard/export_sepa.py | 26 +++----------- account_banking_sepa_direct_debit/__init__.py | 24 ++----------- .../__openerp__.py | 26 +++----------- .../models/account_banking_mandate.py | 25 +++---------- .../models/bank_payment_line.py | 22 ++---------- .../models/res_company.py | 25 +++---------- account_direct_debit/__openerp__.py | 26 ++++---------- .../models/account_move_line.py | 24 +++---------- account_direct_debit/models/payment_line.py | 4 +++ account_payment_partner/__init__.py | 24 ++----------- account_payment_partner/__openerp__.py | 26 +++----------- .../models/account_invoice.py | 25 +++---------- .../models/payment_mode.py | 22 ++---------- account_payment_partner/models/res_partner.py | 25 +++---------- 52 files changed, 204 insertions(+), 1089 deletions(-) diff --git a/account_banking_mandate/__init__.py b/account_banking_mandate/__init__.py index 1feaa8f2d..bd2b7ef7b 100644 --- a/account_banking_mandate/__init__.py +++ b/account_banking_mandate/__init__.py @@ -1,22 +1,5 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Mandate module for openERP -# Copyright (C) 2014 Compassion CH (http://www.compassion.ch) -# @author: Cyril Sester -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Compassion CH - Cyril Sester +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + from . import models diff --git a/account_banking_mandate/__openerp__.py b/account_banking_mandate/__openerp__.py index abee60c18..53b0b5a39 100644 --- a/account_banking_mandate/__openerp__.py +++ b/account_banking_mandate/__openerp__.py @@ -1,25 +1,9 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Mandate module for openERP -# Copyright (C) 2014 Compassion CH (http://www.compassion.ch) -# @author: Cyril Sester , -# Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Compassion CH - Cyril Sester +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + { 'name': 'Account Banking Mandate', 'summary': 'Banking mandates', diff --git a/account_banking_mandate/models/__init__.py b/account_banking_mandate/models/__init__.py index 4b191f0d1..cb0da2fd5 100644 --- a/account_banking_mandate/models/__init__.py +++ b/account_banking_mandate/models/__init__.py @@ -1,25 +1,8 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Mandate module for openERP -# Copyright (C) 2014 Compassion CH (http://www.compassion.ch) -# @author: Cyril Sester , -# Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Compassion CH - Cyril Sester +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + from . import account_banking_mandate from . import account_invoice from . import res_partner_bank diff --git a/account_banking_mandate/models/account_banking_mandate.py b/account_banking_mandate/models/account_banking_mandate.py index e8aaa89d9..92cd40d56 100644 --- a/account_banking_mandate/models/account_banking_mandate.py +++ b/account_banking_mandate/models/account_banking_mandate.py @@ -1,34 +1,17 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Mandate module for openERP -# Copyright (C) 2014 Compassion CH (http://www.compassion.ch) -# @author: Cyril Sester , -# Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Compassion CH - Cyril Sester +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, exceptions, api, _ class AccountBankingMandate(models.Model): - ''' The banking mandate is attached to a bank account and represents an - authorization that the bank account owner gives to a company for a - specific operation (such as direct debit) - ''' + """The banking mandate is attached to a bank account and represents an + authorization that the bank account owner gives to a company for a + specific operation (such as direct debit) + """ _name = 'account.banking.mandate' _description = "A generic banking mandate" _rec_name = 'unique_mandate_reference' diff --git a/account_banking_mandate/models/account_invoice.py b/account_banking_mandate/models/account_invoice.py index a4e43eba6..dd04f1a2a 100644 --- a/account_banking_mandate/models/account_invoice.py +++ b/account_banking_mandate/models/account_invoice.py @@ -1,25 +1,8 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Mandate module for openERP -# Copyright (C) 2014 Compassion CH (http://www.compassion.ch) -# @author: Cyril Sester , -# Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Compassion CH - Cyril Sester +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + from openerp import models, fields diff --git a/account_banking_mandate/models/bank_payment_line.py b/account_banking_mandate/models/bank_payment_line.py index cb268198c..4952c17a0 100644 --- a/account_banking_mandate/models/bank_payment_line.py +++ b/account_banking_mandate/models/bank_payment_line.py @@ -1,24 +1,8 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Mandate module for Odoo -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Compassion CH - Cyril Sester +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api diff --git a/account_banking_mandate/models/payment_line.py b/account_banking_mandate/models/payment_line.py index fa044ea29..96bd73f41 100644 --- a/account_banking_mandate/models/payment_line.py +++ b/account_banking_mandate/models/payment_line.py @@ -1,25 +1,8 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Mandate module for Odoo -# Copyright (C) 2014 Compassion CH (http://www.compassion.ch) -# @author: Cyril Sester , -# Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Compassion CH - Cyril Sester +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, exceptions, _ diff --git a/account_banking_mandate/models/res_partner_bank.py b/account_banking_mandate/models/res_partner_bank.py index ecb1e944c..51b8fa14f 100644 --- a/account_banking_mandate/models/res_partner_bank.py +++ b/account_banking_mandate/models/res_partner_bank.py @@ -1,25 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Mandate module for openERP -# Copyright (C) 2014 Compassion CH (http://www.compassion.ch) -# @author: Cyril Sester , -# Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Compassion CH - Cyril Sester +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields diff --git a/account_banking_pain_base/__init__.py b/account_banking_pain_base/__init__.py index c4f18b657..44319ee0a 100644 --- a/account_banking_pain_base/__init__.py +++ b/account_banking_pain_base/__init__.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN Base module for Odoo -# Copyright (C) 2013 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models from .post_install import set_default_initiating_party diff --git a/account_banking_pain_base/__openerp__.py b/account_banking_pain_base/__openerp__.py index 7d89c69a4..fe8590fd7 100644 --- a/account_banking_pain_base/__openerp__.py +++ b/account_banking_pain_base/__openerp__.py @@ -1,24 +1,8 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN base module for Odoo -# Copyright (C) 2013-2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013-2015 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + { 'name': 'Account Banking PAIN Base Module', 'summary': 'Base module for PAIN file generation', diff --git a/account_banking_pain_base/migrations/8.0.0.2/post-migration.py b/account_banking_pain_base/migrations/8.0.0.2/post-migration.py index bb6322681..1a2815795 100644 --- a/account_banking_pain_base/migrations/8.0.0.2/post-migration.py +++ b/account_banking_pain_base/migrations/8.0.0.2/post-migration.py @@ -1,23 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2015 Akretion (http://www.akretion.com/) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp.addons.account_banking_pain_base.post_install\ import set_default_initiating_party diff --git a/account_banking_pain_base/models/__init__.py b/account_banking_pain_base/models/__init__.py index 829202c43..ffc2334f3 100644 --- a/account_banking_pain_base/models/__init__.py +++ b/account_banking_pain_base/models/__init__.py @@ -1,24 +1,6 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN Base module for Odoo -# Copyright (C) 2013 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import payment_line from . import bank_payment_line diff --git a/account_banking_pain_base/models/bank_payment_line.py b/account_banking_pain_base/models/bank_payment_line.py index c00d9d9d0..e67a46be6 100644 --- a/account_banking_pain_base/models/bank_payment_line.py +++ b/account_banking_pain_base/models/bank_payment_line.py @@ -1,24 +1,6 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN Base module for Odoo -# Copyright (C) 2013-2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013-2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api diff --git a/account_banking_pain_base/models/banking_export_pain.py b/account_banking_pain_base/models/banking_export_pain.py index 0ff137773..6d2ea34ab 100644 --- a/account_banking_pain_base/models/banking_export_pain.py +++ b/account_banking_pain_base/models/banking_export_pain.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN Base module for Odoo -# Copyright (C) 2013-2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013-2015 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, api, _ from openerp.exceptions import Warning diff --git a/account_banking_pain_base/models/payment_line.py b/account_banking_pain_base/models/payment_line.py index 8f0160be2..70f214721 100644 --- a/account_banking_pain_base/models/payment_line.py +++ b/account_banking_pain_base/models/payment_line.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN Base module for Odoo -# Copyright (C) 2013-2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013-2015 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api diff --git a/account_banking_pain_base/models/payment_mode.py b/account_banking_pain_base/models/payment_mode.py index 9ca025e27..1ccc72fe5 100644 --- a/account_banking_pain_base/models/payment_mode.py +++ b/account_banking_pain_base/models/payment_mode.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN Base module for Odoo -# Copyright (C) 2013-2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013-2015 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields diff --git a/account_banking_pain_base/models/res_company.py b/account_banking_pain_base/models/res_company.py index 0a62caab9..aed1c1ca1 100644 --- a/account_banking_pain_base/models/res_company.py +++ b/account_banking_pain_base/models/res_company.py @@ -1,26 +1,8 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN Base module for Odoo -# Copyright (C) 2013-2015 Akretion (http://www.akretion.com) -# Copyright (C) 2013 Noviat (http://www.noviat.com) -# @author: Alexis de Lattre -# @author: Luc de Meyer (Noviat) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013-2015 Akretion - Alexis de Lattre +# © 2013 Noviat (http://www.noviat.com) - Luc de Meyer +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api import logging diff --git a/account_banking_pain_base/models/res_partner_bank.py b/account_banking_pain_base/models/res_partner_bank.py index 3c7a5ff0d..76722a561 100644 --- a/account_banking_pain_base/models/res_partner_bank.py +++ b/account_banking_pain_base/models/res_partner_bank.py @@ -1,22 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Copyright (c) ACSONE SA/NV (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013 ACSONE SA/NV () +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields diff --git a/account_banking_pain_base/post_install.py b/account_banking_pain_base/post_install.py index d48fd2f63..90e46fec2 100644 --- a/account_banking_pain_base/post_install.py +++ b/account_banking_pain_base/post_install.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# PAIN Base module for Odoo -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + from openerp import SUPERUSER_ID diff --git a/account_banking_payment_export/__openerp__.py b/account_banking_payment_export/__openerp__.py index c9beef545..f740188d2 100644 --- a/account_banking_payment_export/__openerp__.py +++ b/account_banking_payment_export/__openerp__.py @@ -1,26 +1,9 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# (C) 2013 - 2014 ACSONE SA (). -# -# All other contributions are (C) by their respective contributors -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# © 2013-2014 ACSONE SA (). +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Account Banking - Payments Export Infrastructure', diff --git a/account_banking_payment_export/models/account_invoice.py b/account_banking_payment_export/models/account_invoice.py index 89da3b71b..ce60117a8 100644 --- a/account_banking_payment_export/models/account_invoice.py +++ b/account_banking_payment_export/models/account_invoice.py @@ -1,26 +1,7 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2014 ACSONE SA (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2013-2014 ACSONE SA (). +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import api, models, _ diff --git a/account_banking_payment_export/models/account_move_line.py b/account_banking_payment_export/models/account_move_line.py index e7c2bdc3d..6e57cef19 100644 --- a/account_banking_payment_export/models/account_move_line.py +++ b/account_banking_payment_export/models/account_move_line.py @@ -1,23 +1,8 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2004-2014 OpenERP S.A. (http://www.openerp.com/) -# (C) 2014 Akretion (http://www.akretion.com/) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2004-2014 OpenERP S.A. (http://www.openerp.com/) +# © 2014 Akretion (http://www.akretion.com/) +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api diff --git a/account_banking_payment_export/models/account_payment.py b/account_banking_payment_export/models/account_payment.py index 3a6b2cd91..e3bf51270 100644 --- a/account_banking_payment_export/models/account_payment.py +++ b/account_banking_payment_export/models/account_payment.py @@ -1,27 +1,7 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, exceptions, workflow, _ try: diff --git a/account_banking_payment_export/models/bank_payment_line.py b/account_banking_payment_export/models/bank_payment_line.py index d26e317d5..248dfd896 100644 --- a/account_banking_payment_export/models/bank_payment_line.py +++ b/account_banking_payment_export/models/bank_payment_line.py @@ -1,23 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api import openerp.addons.decimal_precision as dp diff --git a/account_banking_payment_export/models/payment_line.py b/account_banking_payment_export/models/payment_line.py index 9ef29e39f..98b4fc600 100644 --- a/account_banking_payment_export/models/payment_line.py +++ b/account_banking_payment_export/models/payment_line.py @@ -1,23 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api diff --git a/account_banking_payment_export/models/payment_mode.py b/account_banking_payment_export/models/payment_mode.py index 034973cdd..7444ef489 100644 --- a/account_banking_payment_export/models/payment_mode.py +++ b/account_banking_payment_export/models/payment_mode.py @@ -1,27 +1,8 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, SUPERUSER_ID diff --git a/account_banking_payment_export/models/payment_mode_type.py b/account_banking_payment_export/models/payment_mode_type.py index 341fe1063..6dfcb4926 100644 --- a/account_banking_payment_export/models/payment_mode_type.py +++ b/account_banking_payment_export/models/payment_mode_type.py @@ -1,27 +1,8 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields diff --git a/account_banking_payment_export/models/res_partner_bank.py b/account_banking_payment_export/models/res_partner_bank.py index efa2aba70..ce805f82a 100644 --- a/account_banking_payment_export/models/res_partner_bank.py +++ b/account_banking_payment_export/models/res_partner_bank.py @@ -1,23 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, api, _ from openerp.exceptions import ValidationError diff --git a/account_banking_payment_transfer/__openerp__.py b/account_banking_payment_transfer/__openerp__.py index e5212f535..ba7255fd6 100644 --- a/account_banking_payment_transfer/__openerp__.py +++ b/account_banking_payment_transfer/__openerp__.py @@ -1,28 +1,8 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# (C) 2014 ACSONE SA/NV (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# © 2013-2014 ACSONE SA (). +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Account Banking - Payments Transfer Account', diff --git a/account_banking_payment_transfer/model/account_move_reconcile.py b/account_banking_payment_transfer/model/account_move_reconcile.py index 701dd14a1..e005ecdea 100644 --- a/account_banking_payment_transfer/model/account_move_reconcile.py +++ b/account_banking_payment_transfer/model/account_move_reconcile.py @@ -1,27 +1,7 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2014 ACSONE SA (). -# Copyright (C) 2014 Akretion (www.akretion.com) -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014 ACSONE SA (). +# © 2014 Akretion (www.akretion.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, workflow, api diff --git a/account_banking_payment_transfer/model/account_payment.py b/account_banking_payment_transfer/model/account_payment.py index 42a1c1d14..c0501f528 100644 --- a/account_banking_payment_transfer/model/account_payment.py +++ b/account_banking_payment_transfer/model/account_payment.py @@ -1,29 +1,9 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# (C) 2014 ACSONE SA (). -# (C) 2014-2015 Akretion (www.akretion.com) -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# © 2013-2014 ACSONE SA (). +# © 2014-2015 Akretion (www.akretion.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, _ from openerp.exceptions import Warning as UserError diff --git a/account_banking_payment_transfer/model/bank_payment_line.py b/account_banking_payment_transfer/model/bank_payment_line.py index 9b523c0cb..f0494dbe2 100644 --- a/account_banking_payment_transfer/model/bank_payment_line.py +++ b/account_banking_payment_transfer/model/bank_payment_line.py @@ -1,24 +1,8 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# (C) 2015 Akretion (http://www.akretion.com). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# © 2015 Akretion (www.akretion.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, _ from openerp.exceptions import Warning as UserError diff --git a/account_banking_payment_transfer/model/payment_line.py b/account_banking_payment_transfer/model/payment_line.py index ee0be94b3..20db3dd60 100644 --- a/account_banking_payment_transfer/model/payment_line.py +++ b/account_banking_payment_transfer/model/payment_line.py @@ -1,27 +1,7 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api diff --git a/account_banking_payment_transfer/model/payment_mode.py b/account_banking_payment_transfer/model/payment_mode.py index 5fad56ced..a6aaebe01 100644 --- a/account_banking_payment_transfer/model/payment_mode.py +++ b/account_banking_payment_transfer/model/payment_mode.py @@ -1,28 +1,8 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2009 EduSense BV (). -# (C) 2011 - 2013 Therp BV (). -# (C) 2014 Akretion (www.akretion.com) -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2009 EduSense BV () +# © 2011-2013 Therp BV () +# © 2014 Akretion (www.akretion.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields diff --git a/account_banking_payment_transfer/post_install.py b/account_banking_payment_transfer/post_install.py index 9d23444f9..e8b85ea5b 100644 --- a/account_banking_payment_transfer/post_install.py +++ b/account_banking_payment_transfer/post_install.py @@ -1,24 +1,6 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Account Banking Payment Transfer module for Odoo -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). def set_date_sent(cr, pool): diff --git a/account_banking_sepa_credit_transfer/__init__.py b/account_banking_sepa_credit_transfer/__init__.py index 73b1281b2..cc4be0ba8 100644 --- a/account_banking_sepa_credit_transfer/__init__.py +++ b/account_banking_sepa_credit_transfer/__init__.py @@ -1,23 +1,4 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Credit Transfer module for OpenERP -# Copyright (C) 2010-2013 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2010-2013 Akretion (www.akretion.com) from . import wizard diff --git a/account_banking_sepa_credit_transfer/__openerp__.py b/account_banking_sepa_credit_transfer/__openerp__.py index 5de6cf160..f1c948f1b 100644 --- a/account_banking_sepa_credit_transfer/__openerp__.py +++ b/account_banking_sepa_credit_transfer/__openerp__.py @@ -1,24 +1,8 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Credit Transfer module for Odoo -# Copyright (C) 2010-2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2010-2015 Akretion (www.akretion.com) +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + { 'name': 'Account Banking SEPA Credit Transfer', 'summary': 'Create SEPA XML files for Credit Transfers', diff --git a/account_banking_sepa_credit_transfer/wizard/__init__.py b/account_banking_sepa_credit_transfer/wizard/__init__.py index 399f6ef5c..fb941b55c 100644 --- a/account_banking_sepa_credit_transfer/wizard/__init__.py +++ b/account_banking_sepa_credit_transfer/wizard/__init__.py @@ -1,23 +1,5 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Credit Transfer module for Odoo -# Copyright (C) 2010-2013 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2010-2013 Akretion (www.akretion.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import export_sepa diff --git a/account_banking_sepa_credit_transfer/wizard/export_sepa.py b/account_banking_sepa_credit_transfer/wizard/export_sepa.py index bd868009d..e0e475fb9 100644 --- a/account_banking_sepa_credit_transfer/wizard/export_sepa.py +++ b/account_banking_sepa_credit_transfer/wizard/export_sepa.py @@ -1,25 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Credit Transfer module for Odoo -# Copyright (C) 2010-2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - +# -*- coding: utf-8 -*- +# © 2010-2015 Akretion (www.akretion.com) +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, _ from openerp.exceptions import Warning diff --git a/account_banking_sepa_direct_debit/__init__.py b/account_banking_sepa_direct_debit/__init__.py index 096fe8ad3..b4a69d367 100644 --- a/account_banking_sepa_direct_debit/__init__.py +++ b/account_banking_sepa_direct_debit/__init__.py @@ -1,24 +1,6 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Direct Debit module for OpenERP -# Copyright (C) 2013 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013 Akretion (www.akretion.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models from . import wizard diff --git a/account_banking_sepa_direct_debit/__openerp__.py b/account_banking_sepa_direct_debit/__openerp__.py index 92eea9370..d9ccc2478 100644 --- a/account_banking_sepa_direct_debit/__openerp__.py +++ b/account_banking_sepa_direct_debit/__openerp__.py @@ -1,24 +1,8 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Direct Debit module for Odoo -# Copyright (C) 2013-2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013-2015 Akretion (www.akretion.com) +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + { 'name': 'Account Banking SEPA Direct Debit', 'summary': 'Create SEPA files for Direct Debit', diff --git a/account_banking_sepa_direct_debit/models/account_banking_mandate.py b/account_banking_sepa_direct_debit/models/account_banking_mandate.py index 56b4c870d..a2e9668f8 100644 --- a/account_banking_sepa_direct_debit/models/account_banking_mandate.py +++ b/account_banking_sepa_direct_debit/models/account_banking_mandate.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Direct Debit module for OpenERP -# Copyright (C) 2013 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, exceptions, _ from datetime import datetime diff --git a/account_banking_sepa_direct_debit/models/bank_payment_line.py b/account_banking_sepa_direct_debit/models/bank_payment_line.py index 67a0da3f5..e28207ebc 100644 --- a/account_banking_sepa_direct_debit/models/bank_payment_line.py +++ b/account_banking_sepa_direct_debit/models/bank_payment_line.py @@ -1,24 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# SEPA Direct Debit module for Odoo -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2015 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, api diff --git a/account_banking_sepa_direct_debit/models/res_company.py b/account_banking_sepa_direct_debit/models/res_company.py index 46f98bbc2..9ce040189 100644 --- a/account_banking_sepa_direct_debit/models/res_company.py +++ b/account_banking_sepa_direct_debit/models/res_company.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# SEPA Direct Debit module for OpenERP -# Copyright (C) 2013 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013 Akretion (www.akretion.com) +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, exceptions, _ import logging diff --git a/account_direct_debit/__openerp__.py b/account_direct_debit/__openerp__.py index 7fac10be7..ee23ee241 100644 --- a/account_direct_debit/__openerp__.py +++ b/account_direct_debit/__openerp__.py @@ -1,23 +1,9 @@ -############################################################################## -# -# Copyright (C) 2011 - 2013 Therp BV (). -# Copyright (C) 2011 Smile (). -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published -# by the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2011 Smile () +# © 2011-2013 Therp BV () +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + { 'name': 'Direct Debit', 'version': '8.0.2.0.0', diff --git a/account_direct_debit/models/account_move_line.py b/account_direct_debit/models/account_move_line.py index 07608803f..129b15487 100644 --- a/account_direct_debit/models/account_move_line.py +++ b/account_direct_debit/models/account_move_line.py @@ -1,24 +1,8 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# This module (C) 2011 - 2013 Therp BV (). -# (C) 2011 Smile Benelux (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2011 Smile () +# © 2011-2013 Therp BV () +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models diff --git a/account_direct_debit/models/payment_line.py b/account_direct_debit/models/payment_line.py index 120a41145..366f522bc 100644 --- a/account_direct_debit/models/payment_line.py +++ b/account_direct_debit/models/payment_line.py @@ -1,4 +1,8 @@ # -*- coding: utf-8 -*- +# © 2011 Smile () +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + from openerp import models, fields diff --git a/account_payment_partner/__init__.py b/account_payment_partner/__init__.py index fe47437f2..794e1a243 100644 --- a/account_payment_partner/__init__.py +++ b/account_payment_partner/__init__.py @@ -1,24 +1,6 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Account Payment Partner module for OpenERP -# Copyright (C) 2014 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Akretion - Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models from . import wizard diff --git a/account_payment_partner/__openerp__.py b/account_payment_partner/__openerp__.py index 2bbc92f96..ddbb3aab8 100644 --- a/account_payment_partner/__openerp__.py +++ b/account_payment_partner/__openerp__.py @@ -1,25 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Account Payment Partner module for OpenERP -# Copyright (C) 2014 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - +# -*- coding: utf-8 -*- +# © 2014 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Account Payment Partner', diff --git a/account_payment_partner/models/account_invoice.py b/account_payment_partner/models/account_invoice.py index e14c0d956..4c5b971c6 100644 --- a/account_payment_partner/models/account_invoice.py +++ b/account_payment_partner/models/account_invoice.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Account Payment Partner module for OpenERP -# Copyright (C) 2014 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api diff --git a/account_payment_partner/models/payment_mode.py b/account_payment_partner/models/payment_mode.py index 62b8767e6..cc03dd323 100644 --- a/account_payment_partner/models/payment_mode.py +++ b/account_payment_partner/models/payment_mode.py @@ -1,23 +1,7 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields diff --git a/account_payment_partner/models/res_partner.py b/account_payment_partner/models/res_partner.py index 5726da446..7b6c850aa 100644 --- a/account_payment_partner/models/res_partner.py +++ b/account_payment_partner/models/res_partner.py @@ -1,24 +1,7 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Account Payment Partner module for OpenERP -# Copyright (C) 2014 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Akretion - Alexis de Lattre +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api From 3fbd4f663c36a642df02da1e49679409bd08c810 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Mon, 15 Feb 2016 23:12:49 +0100 Subject: [PATCH 39/80] [IMP] account_payment_partner: Remove label field There's already a field in the payment mode called 'note' that is printed on the invoices, so there's no need of another field for that purpose. This field is added by account_banking_payment_export --- account_payment_partner/models/payment_mode.py | 3 --- account_payment_partner/views/payment_mode.xml | 3 --- 2 files changed, 6 deletions(-) diff --git a/account_payment_partner/models/payment_mode.py b/account_payment_partner/models/payment_mode.py index cc03dd323..6d2fa946b 100644 --- a/account_payment_partner/models/payment_mode.py +++ b/account_payment_partner/models/payment_mode.py @@ -9,9 +9,6 @@ from openerp import models, fields class PaymentMode(models.Model): _inherit = "payment.mode" - label = fields.Char( - string='Label', translate=True, - help="This field is designed to be used in the invoice report") default_payment_mode = fields.Selection([ ('same', 'Same'), ('same_or_null', 'Same or empty'), diff --git a/account_payment_partner/views/payment_mode.xml b/account_payment_partner/views/payment_mode.xml index b32d52b01..120ca6970 100644 --- a/account_payment_partner/views/payment_mode.xml +++ b/account_payment_partner/views/payment_mode.xml @@ -12,9 +12,6 @@ - - - From 39ee61b267746679fd07cf2679e22fe45ee4a973 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Mon, 15 Feb 2016 23:17:37 +0100 Subject: [PATCH 40/80] [IMP] *: Bump version numbers --- account_banking_mandate/__openerp__.py | 2 +- account_banking_pain_base/__openerp__.py | 2 +- account_banking_payment_export/__openerp__.py | 2 +- account_banking_payment_transfer/__openerp__.py | 2 +- account_banking_sepa_credit_transfer/__openerp__.py | 2 +- account_banking_sepa_direct_debit/__openerp__.py | 2 +- account_direct_debit/__openerp__.py | 2 +- account_payment_partner/__openerp__.py | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/account_banking_mandate/__openerp__.py b/account_banking_mandate/__openerp__.py index 53b0b5a39..36d7de2dc 100644 --- a/account_banking_mandate/__openerp__.py +++ b/account_banking_mandate/__openerp__.py @@ -7,7 +7,7 @@ { 'name': 'Account Banking Mandate', 'summary': 'Banking mandates', - 'version': '8.0.0.1.0', + 'version': '8.0.0.2.0', 'license': 'AGPL-3', 'author': "Compassion CH, " "Serv. Tecnol. Avanzados - Pedro M. Baeza, " diff --git a/account_banking_pain_base/__openerp__.py b/account_banking_pain_base/__openerp__.py index fe8590fd7..c18b82d6b 100644 --- a/account_banking_pain_base/__openerp__.py +++ b/account_banking_pain_base/__openerp__.py @@ -6,7 +6,7 @@ { 'name': 'Account Banking PAIN Base Module', 'summary': 'Base module for PAIN file generation', - 'version': '8.0.0.2.0', + 'version': '8.0.0.3.0', 'license': 'AGPL-3', 'author': "Akretion, " "Noviat, " diff --git a/account_banking_payment_export/__openerp__.py b/account_banking_payment_export/__openerp__.py index f740188d2..0e1c7c1ac 100644 --- a/account_banking_payment_export/__openerp__.py +++ b/account_banking_payment_export/__openerp__.py @@ -7,7 +7,7 @@ { 'name': 'Account Banking - Payments Export Infrastructure', - 'version': '8.0.0.1.166', + 'version': '8.0.0.2.0', 'license': 'AGPL-3', 'author': "ACSONE SA/NV, " "Therp BV, " diff --git a/account_banking_payment_transfer/__openerp__.py b/account_banking_payment_transfer/__openerp__.py index ba7255fd6..d40827f7f 100644 --- a/account_banking_payment_transfer/__openerp__.py +++ b/account_banking_payment_transfer/__openerp__.py @@ -6,7 +6,7 @@ { 'name': 'Account Banking - Payments Transfer Account', - 'version': '8.0.0.2.0', + 'version': '8.0.0.3.0', 'license': 'AGPL-3', 'author': "Banking addons community,Odoo Community Association (OCA)", 'website': 'https://github.com/OCA/banking', diff --git a/account_banking_sepa_credit_transfer/__openerp__.py b/account_banking_sepa_credit_transfer/__openerp__.py index f1c948f1b..6a0e52a71 100644 --- a/account_banking_sepa_credit_transfer/__openerp__.py +++ b/account_banking_sepa_credit_transfer/__openerp__.py @@ -6,7 +6,7 @@ { 'name': 'Account Banking SEPA Credit Transfer', 'summary': 'Create SEPA XML files for Credit Transfers', - 'version': '8.0.0.3.0', + 'version': '8.0.0.4.0', 'license': 'AGPL-3', 'author': "Akretion, " "Serv. Tecnol. Avanzados - Pedro M. Baeza, " diff --git a/account_banking_sepa_direct_debit/__openerp__.py b/account_banking_sepa_direct_debit/__openerp__.py index d9ccc2478..268fffe25 100644 --- a/account_banking_sepa_direct_debit/__openerp__.py +++ b/account_banking_sepa_direct_debit/__openerp__.py @@ -6,7 +6,7 @@ { 'name': 'Account Banking SEPA Direct Debit', 'summary': 'Create SEPA files for Direct Debit', - 'version': '8.0.0.2.0', + 'version': '8.0.0.3.0', 'license': 'AGPL-3', 'author': "Akretion, " "Serv. Tecnol. Avanzados - Pedro M. Baeza, " diff --git a/account_direct_debit/__openerp__.py b/account_direct_debit/__openerp__.py index ee23ee241..f9bac954a 100644 --- a/account_direct_debit/__openerp__.py +++ b/account_direct_debit/__openerp__.py @@ -6,7 +6,7 @@ { 'name': 'Direct Debit', - 'version': '8.0.2.0.0', + 'version': '8.0.2.1.0', 'license': 'AGPL-3', 'author': 'Therp BV, ' 'Smile, ' diff --git a/account_payment_partner/__openerp__.py b/account_payment_partner/__openerp__.py index ddbb3aab8..0460a7c26 100644 --- a/account_payment_partner/__openerp__.py +++ b/account_payment_partner/__openerp__.py @@ -5,7 +5,7 @@ { 'name': 'Account Payment Partner', - 'version': '8.0.0.1.0', + 'version': '8.0.0.2.0', 'category': 'Banking addons', 'license': 'AGPL-3', 'summary': 'Adds payment mode on partners and invoices', From 072f7cfc6578cc2ab99a7d4eb1b78b2c25ff0168 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 16 Feb 2016 08:16:13 +0100 Subject: [PATCH 41/80] [IMP] account_banking_payment_transfer: Restore entry_posted check --- account_banking_payment_transfer/model/account_payment.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/account_banking_payment_transfer/model/account_payment.py b/account_banking_payment_transfer/model/account_payment.py index c0501f528..8c335da76 100644 --- a/account_banking_payment_transfer/model/account_payment.py +++ b/account_banking_payment_transfer/model/account_payment.py @@ -245,9 +245,9 @@ class PaymentOrder(models.Model): total_amount, move, blines, labels) aml_obj.create(trf_ml_vals) self._reconcile_payment_lines(blines) - - # post account move - move.post() + # consider entry_posted on account_journal + if move.journal_id.entry_posted: + move.post() # State field is written by act_sent_wait self.write({'date_sent': fields.Date.context_today(self)}) From c533cbd864a8e19beb15f91d43ae8e5e7ac68619 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 16 Feb 2016 09:02:09 +0100 Subject: [PATCH 42/80] [IMP] *: es translations --- account_banking_mandate/i18n/es.po | 34 +-- account_banking_pain_base/i18n/es.po | 66 ++++-- account_banking_payment_export/i18n/es.po | 204 ++++++++++++++++-- .../i18n/es.po | 94 +------- account_banking_sepa_direct_debit/i18n/es.po | 144 ++++--------- .../wizard/export_sdd.py | 2 +- account_direct_debit/i18n/es.po | 77 +------ account_payment_partner/i18n/es.po | 29 ++- 8 files changed, 338 insertions(+), 312 deletions(-) diff --git a/account_banking_mandate/i18n/es.po b/account_banking_mandate/i18n/es.po index dfc71c663..6db65dec8 100644 --- a/account_banking_mandate/i18n/es.po +++ b/account_banking_mandate/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-13 19:13+0000\n" -"PO-Revision-Date: 2016-02-13 19:13+0000\n" +"POT-Creation-Date: 2016-02-16 07:21+0000\n" +"PO-Revision-Date: 2016-02-16 07:21+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -65,7 +65,12 @@ msgstr "Cuenta bancaria" #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_res_partner_bank msgid "Bank Accounts" -msgstr "Cuentas bancarias" +msgstr "Cuentas de banco" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Líneas de pago bancario" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document @@ -119,13 +124,13 @@ msgid "Cancelled" msgstr "Cancelado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:110 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:93 #, python-format msgid "Cannot validate the mandate '%s' because it is not attached to a bank account." msgstr "No se puede validar el mandato '%s' porque no tiene ninguna cuenta bancaria asociada." #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:106 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 #, python-format msgid "Cannot validate the mandate '%s' without a date of signature." msgstr "No se puede validar el mandato '%s' sin una fecha de firma." @@ -145,11 +150,6 @@ msgstr "Creado por" msgid "Created on" msgstr "Creado en" -#. module: account_banking_mandate -#: view:payment.order:account_banking_mandate.view_mandate_payment_order_form -msgid "DD Mandate" -msgstr "Mandato bancario" - #. module: account_banking_mandate #: view:res.partner:account_banking_mandate.mandate_partner_form #: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_tree @@ -299,7 +299,9 @@ msgid "Location and sign: _______________________, at ______ from ____________ f msgstr "Lugar y fecha de la firma: _______________________, a ______ de ____________ de" #. module: account_banking_mandate +#: view:bank.payment.line:account_banking_mandate.bank_payment_line_tree #: model:ir.actions.report.xml,name:account_banking_mandate.report_account_banking_mandate +#: view:payment.order:account_banking_mandate.view_mandate_payment_order_form msgid "Mandate" msgstr "Mandato SEPA" @@ -319,19 +321,19 @@ msgid "Mandate Validated" msgstr "Mandato validado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:152 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:135 #, python-format msgid "Mandate should be in cancel state" msgstr "El mandato debe estar en estado cancelado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:140 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:123 #, python-format msgid "Mandate should be in draft or valid state" msgstr "El mandato debe estar en estado borrador o validado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:131 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:114 #, python-format msgid "Mandate should be in draft state" msgstr "El mandato debe estar en estado borrador" @@ -459,19 +461,19 @@ msgid "Summary" msgstr "Resumen" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:92 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:75 #, python-format msgid "The date of signature of mandate '%s' is in the future !" msgstr "La fecha de firma del mandato '%s' no puede ser superior a la actual" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:97 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:80 #, python-format msgid "The mandate '%s' can't have a date of last debit before the date of signature." msgstr "El mandato '%s' no puede tener una fecha de último cobro antes de la fecha de firma." #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/payment_line.py:68 +#: code:addons/account_banking_mandate/models/payment_line.py:51 #, python-format msgid "The payment line with reference '%s' has the bank account '%s' which is not attached to the mandate '%s' (this mandate is attached to the bank account '%s')." msgstr "La línea de pago con referencia '%s' tiene la cuenta bancaria '%s', que no está puesta en el mandato '%s' (este mandato tiene como cuenta bancaria '%s')." diff --git a/account_banking_pain_base/i18n/es.po b/account_banking_pain_base/i18n/es.po index 61fa1e0ba..c97064abc 100644 --- a/account_banking_pain_base/i18n/es.po +++ b/account_banking_pain_base/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-31 22:52+0000\n" -"PO-Revision-Date: 2014-10-31 22:52+0000\n" +"POT-Creation-Date: 2016-02-16 07:24+0000\n" +"PO-Revision-Date: 2016-02-16 07:24+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,13 +16,23 @@ msgstr "" "Plural-Forms: \n" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:74 +#: model:ir.model,name:account_banking_pain_base.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Cuentas de banco" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Líneas de pago bancario" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:61 #, python-format msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." msgstr "No se puede procesar el campo '%s' de la línea de pago con referencia '%s'." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:80 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:66 #, python-format msgid "Cannot compute the '%s'." msgstr "No se puede procesar el campo '%s'." @@ -38,23 +48,11 @@ msgid "Convert to ASCII" msgstr "Convertir a ASCII" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:47 -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:73 -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:79 -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:89 -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:124 -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:303 -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:385 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:280 #, python-format msgid "Error:" msgstr "Error:" -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:83 -#, python-format -msgid "Field type error:" -msgstr "" - #. module: account_banking_pain_base #: selection:payment.line,priority:0 msgid "High" @@ -70,13 +68,24 @@ msgstr "ID" msgid "If active, Odoo will convert each accented caracter to the corresponding unaccented caracter, so that only ASCII caracters are used in the generated PAIN file." msgstr "Si está marcado, Odoo convertirá cada carácter acentuado en el correspondiente carácter no acentuado, para que sólo se usen caracteres ASCII en el archivo PAIN generado." +#. module: account_banking_pain_base +#: field:res.company,initiating_party_identifier:0 +msgid "Initiating Party Identifier" +msgstr "Identificador del iniciador de la transacción" + #. module: account_banking_pain_base #: field:res.company,initiating_party_issuer:0 msgid "Initiating Party Issuer" msgstr "Emisor de la transacción" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:386 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:254 +#, python-format +msgid "Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for the company '%s'. Both fields must have a value." +msgstr "Falta el 'Emisor de la transacción' y/o 'Identificador del iniciador de la transacción' para la compañía '%s'. Ambos campos deben tener un valor." + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:356 #, python-format msgid "Missing 'Structured Communication Type' on payment line with reference '%s'." msgstr "Falta el campo 'Tipo de comunicación estructurada' en la línea de pago con referencia '%s'." @@ -106,37 +115,43 @@ msgstr "Modo de pago" msgid "Priority" msgstr "Prioridad" +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:130 +#, python-format +msgid "SEPA File" +msgstr "Archivo SEPA" + #. module: account_banking_pain_base #: field:payment.line,struct_communication_type:0 msgid "Structured Communication Type" msgstr "Tipo de comunicación estructurada" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:90 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:74 #, python-format msgid "The '%s' is empty or 0. It should have a non-null value." msgstr "'%s' está vacío o es 0. Debería tener un valor no nulo." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:304 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:281 #, python-format msgid "The bank account with IBAN '%s' of partner '%s' must have an associated BIC because it is a cross-border SEPA operation." msgstr "La cuenta bancaria con IBAN '%s' de la empresa '%s' debe tener un BIC asociado, porque es una operación SEPA transfronteriza." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:125 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:95 #, python-format msgid "The generated XML file is not valid against the official XML Schema Definition. The generated XML file and the full error have been written in the server logs. Here is the error, which may give you an idea on the cause of the problem : %s" msgstr "El archivo XML generado no se puede validar contra la definición de esquema XML oficial. El archivo XML generado el error completo se ha escrito en los registros del servidor. Aquí está el error, que le puede dar una idea de la causa del problema : %s" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:84 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:69 #, python-format msgid "The type of the field '%s' is %s. It should be a string or unicode." msgstr "El tipo del campo '%s' es %s. Debería ser una cadena o unicode." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:47 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:34 #, python-format msgid "This IBAN is not valid : %s" msgstr "Este IBAN no es válido: %s" @@ -146,6 +161,11 @@ msgstr "Este IBAN no es válido: %s" msgid "This field will be used as the 'Instruction Priority' in the generated PAIN file." msgstr "Este campo se usará como 'Prioridad de instrucción' en el archivo PAIN generado." +#. module: account_banking_pain_base +#: help:res.company,initiating_party_identifier:0 +msgid "This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo." +msgstr "Esto se usará como el 'Identificador del iniciador de la transacción' en los archivos PAIN generados por Odoo." + #. module: account_banking_pain_base #: help:res.company,initiating_party_issuer:0 msgid "This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo." diff --git a/account_banking_payment_export/i18n/es.po b/account_banking_payment_export/i18n/es.po index f31e31e22..3e3a834bb 100644 --- a/account_banking_payment_export/i18n/es.po +++ b/account_banking_payment_export/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-07-02 10:49+0000\n" -"PO-Revision-Date: 2015-07-02 10:49+0000\n" +"POT-Creation-Date: 2016-02-16 07:40+0000\n" +"PO-Revision-Date: 2016-02-16 07:40+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,12 +15,54 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:17 +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:31 +#, python-format +msgid "A valid BIC contains 8 or 11 caracters. The BIC '%s' contains %d caracters, so it is not valid." +msgstr "Un BIC válido contiene 8 u 11 caracteres. El BIC '%s' contiene %d caracteres, por lo que no es válido." + #. module: account_banking_payment_export #: field:payment.mode,active:0 #: field:payment.mode.type,active:0 msgid "Active" msgstr "Activo" +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Amount" +msgstr "Importe" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_res_bank +msgid "Bank" +msgstr "Banco" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Cuentas de banco" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +#: field:payment.line,bank_line_id:0 +msgid "Bank Payment Line" +msgstr "Línea de pago bancario" + +#. module: account_banking_payment_export +#: field:bank.payment.line,name:0 +msgid "Bank Payment Line Ref" +msgstr "Ref. de la línea de pago bancario" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +#: model:ir.actions.act_window,name:account_banking_payment_export.bank_payment_line_action +#: model:ir.model,name:account_banking_payment_export.model_bank_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +#: field:payment.order,bank_line_ids:0 +msgid "Bank Payment Lines" +msgstr "Líneas de pago bancario" + #. module: account_banking_payment_export #: view:payment.manual:account_banking_payment_export.view_payment_manual_form msgid "Cancel" @@ -32,12 +74,24 @@ msgid "Code" msgstr "Código" #. module: account_banking_payment_export +#: field:bank.payment.line,communication:0 +msgid "Communication" +msgstr "Comunicación" + +#. module: account_banking_payment_export +#: field:bank.payment.line,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: account_banking_payment_export +#: field:bank.payment.line,create_uid:0 #: field:payment.manual,create_uid:0 #: field:payment.mode.type,create_uid:0 msgid "Created by" msgstr "Creado por" #. module: account_banking_payment_export +#: field:bank.payment.line,create_date:0 #: field:payment.manual,create_date:0 #: field:payment.mode.type,create_date:0 msgid "Created on" @@ -54,13 +108,28 @@ msgid "Direct debit" msgstr "Adeudo directo (cobro)" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:121 +#: selection:payment.mode,default_date_type:0 +msgid "Due" +msgstr "Vencimiento" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +msgid "Due Date" +msgstr "Fecha de vencimiento" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Entry Information" +msgstr "Información del asiento" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:148 #, python-format msgid "Entry Lines" msgstr "Líneas de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:68 +#: code:addons/account_banking_payment_export/models/account_payment.py:73 #, python-format msgid "Error" msgstr "Error" @@ -71,11 +140,22 @@ msgid "Export type" msgstr "Tipo de exportación" #. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "General Information" +msgstr "Información General" + +#. module: account_banking_payment_export +#: field:bank.payment.line,id:0 #: field:payment.manual,id:0 #: field:payment.mode.type,id:0 msgid "ID" msgstr "ID" +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Information" +msgstr "Información" + #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_account_invoice msgid "Invoice" @@ -93,22 +173,47 @@ msgid "Journal Items" msgstr "Apuntes contables" #. module: account_banking_payment_export +#: field:payment.mode,default_journal_ids:0 +#: field:payment.order.create,journal_ids:0 +msgid "Journals Filter" +msgstr "Filtro de diarios" + +#. module: account_banking_payment_export +#: field:bank.payment.line,write_uid:0 #: field:payment.manual,write_uid:0 #: field:payment.mode.type,write_uid:0 msgid "Last Updated by" msgstr "Última actualización por" #. module: account_banking_payment_export +#: field:bank.payment.line,write_date:0 #: field:payment.manual,write_date:0 #: field:payment.mode.type,write_date:0 msgid "Last Updated on" msgstr "Última actualización en" +#. module: account_banking_payment_export +#: field:payment.mode,default_invoice:0 +#: field:payment.order.create,invoice:0 +msgid "Linked to an Invoice or Refund" +msgstr "Vinculado a una factura o factura rectificativa" + #. module: account_banking_payment_export #: view:payment.manual:account_banking_payment_export.view_payment_manual_form msgid "Manual payment" msgstr "Pago manual" +#. module: account_banking_payment_export +#: selection:payment.mode,default_date_type:0 +msgid "Move" +msgstr "Asiento" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +#: field:payment.order.create,move_date:0 +msgid "Move Date" +msgstr "Fecha del asiento" + #. module: account_banking_payment_export #: field:payment.mode.type,name:0 msgid "Name" @@ -120,13 +225,29 @@ msgstr "Nombre" msgid "Note" msgstr "Descripción" +#. module: account_banking_payment_export +#: field:bank.payment.line,order_id:0 +msgid "Order" +msgstr "Orden" + #. module: account_banking_payment_export #: field:payment.mode.type,payment_order_type:0 msgid "Order type" msgstr "Tipo de orden" +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Owner Account" +msgstr "Cuenta propietario" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Partner Bank Account" +msgstr "Cuenta bancaria" + #. module: account_banking_payment_export #: selection:payment.mode.type,payment_order_type:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form #: selection:payment.order,payment_order_type:0 msgid "Payment" msgstr "Pago" @@ -137,6 +258,18 @@ msgstr "Pago" msgid "Payment Export Types" msgstr "Tipos de exportación de pagos" +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Line" +msgstr "Línea de pago" + +#. module: account_banking_payment_export +#: field:bank.payment.line,payment_line_ids:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Lines" +msgstr "Líneas de pago" + #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_mode msgid "Payment Mode" @@ -153,13 +286,13 @@ msgid "Payment Order" msgstr "Orden de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:53 +#: code:addons/account_banking_payment_export/models/account_payment.py:58 #, python-format msgid "Payment Order Export" msgstr "Exportación de la orden de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:213 +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:242 #, python-format msgid "Payment Orders" msgstr "Órdenes de pago" @@ -191,9 +324,20 @@ msgid "Please execute payment order manually, and click OK when succesfully sent msgstr "Ejecute la orden de pago manualmente (fuera del sistema), y pulse en Aceptar cuando la haya tramitado correctamente." #. module: account_banking_payment_export +#: field:payment.mode,default_populate_results:0 #: field:payment.order.create,populate_results:0 -msgid "Populate results directly" -msgstr "Incluir directamente los resultados" +msgid "Populate Results Directly" +msgstr "Incluir los resultados directamente" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +msgid "Related Payment Lines" +msgstr "Líneas de pago relacionadas" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Select Move Lines to Pay - Default Values" +msgstr "Seleccione los apuntes a pagar - Valores por defecto" #. module: account_banking_payment_export #: help:payment.mode,type:0 @@ -226,7 +370,7 @@ msgid "Specify the Code for Payment Type" msgstr "Especifica el código para el tipo de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_invoice.py:34 +#: code:addons/account_banking_payment_export/models/account_invoice.py:15 #, python-format msgid "Structured Reference" msgstr "Referencia esctructurada" @@ -237,11 +381,22 @@ msgstr "Referencia esctructurada" msgid "Suitable bank types" msgstr "Tipos de cuentas bancarias adecuadas" +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:146 +#, python-format +msgid "The amount for Partner '%s' is negative or null (%.2f) !" +msgstr "El importe para el empresa '%s' es negativo o nulo (%.2f) !" + #. module: account_banking_payment_export #: help:payment.mode.type,payment_order_type:0 msgid "This field determines if this type applies to customers (Debit) or suppliers (Payment)" msgstr "Este campo determina si este tipo aplica a clientes (Cobro) o a proveedores (Pago)" +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +msgid "Total Amount" +msgstr "Importe total" + #. module: account_banking_payment_export #: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree msgid "Total Credit" @@ -253,25 +408,46 @@ msgid "Total Debit" msgstr "Total debe" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:69 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Total in Company Currency" +msgstr "Total en moneda de la compañía" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Transaction Information" +msgstr "Información de transacción" + +#. module: account_banking_payment_export +#: field:payment.mode,default_date_type:0 +#: field:payment.order.create,date_type:0 +msgid "Type of Date Filter" +msgstr "Filtro de tipo de fecha" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:74 #, python-format msgid "You can only combine payment orders of the same type" msgstr "Sólo puede combinar órdenes de pago del mismo tipo" #. module: account_banking_payment_export -#: view:payment.order:account_banking_payment_export.view_banking_payment_order_form_1 +#: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "launch_wizard" msgstr "Asistente" #. module: account_banking_payment_export -#: view:payment.order:account_banking_payment_export.view_banking_payment_order_form_1 +#: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "{\n" -" 'invisible': [('state', '!=', 'draft')]}" +" 'invisible': [('state', '!=', 'draft')]}" msgstr "{\n" -" 'invisible': [('state', '!=', 'draft')]}" +" 'invisible': [('state', '!=', 'draft')]}" #. module: account_banking_payment_export #: view:payment.order.create:account_banking_payment_export.view_create_payment_order_lines msgid "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" msgstr "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', 'due')]}" +msgstr "{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', 'due')]}" + diff --git a/account_banking_sepa_credit_transfer/i18n/es.po b/account_banking_sepa_credit_transfer/i18n/es.po index 5d7b1057b..30fc26451 100644 --- a/account_banking_sepa_credit_transfer/i18n/es.po +++ b/account_banking_sepa_credit_transfer/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-31 22:52+0000\n" -"PO-Revision-Date: 2014-10-31 22:52+0000\n" +"POT-Creation-Date: 2016-02-16 07:50+0000\n" +"PO-Revision-Date: 2016-02-16 07:50+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,19 +16,22 @@ msgstr "" "Plural-Forms: \n" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,batch_booking:0 +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:199 +#, python-format +msgid "Bank account is missing on the bank payment line of partner '%s' (reference '%s')." +msgstr "Falta la cuenta bancaria en la línea de pago de la empresa '%s' (referencia '%s')." + +#. module: account_banking_sepa_credit_transfer #: field:banking.export.sepa.wizard,batch_booking:0 msgid "Batch Booking" msgstr "Registro en lote" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 #: selection:banking.export.sepa.wizard,charge_bearer:0 msgid "Borne by Creditor" msgstr "A cargo del acreedor" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 #: selection:banking.export.sepa.wizard,charge_bearer:0 msgid "Borne by Debtor" msgstr "A cargo del deudor" @@ -39,7 +42,6 @@ msgid "Cancel" msgstr "Cancelar" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,charge_bearer:0 #: field:banking.export.sepa.wizard,charge_bearer:0 msgid "Charge Bearer" msgstr "A cargo del portador" @@ -50,7 +52,6 @@ msgid "Create" msgstr "Crear" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,create_uid:0 #: field:banking.export.sepa.wizard,create_uid:0 msgid "Created by" msgstr "Creado por" @@ -60,18 +61,6 @@ msgstr "Creado por" msgid "Created on" msgstr "Creado en" -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,state:0 -msgid "Draft" -msgstr "Borrador" - -#. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:124 -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:232 -#, python-format -msgid "Error:" -msgstr "Error:" - #. module: account_banking_sepa_credit_transfer #: model:ir.model,name:account_banking_sepa_credit_transfer.model_banking_export_sepa_wizard msgid "Export SEPA Credit Transfer File" @@ -93,97 +82,55 @@ msgid "Finish" msgstr "Finalizar" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 #: selection:banking.export.sepa.wizard,charge_bearer:0 msgid "Following Service Level" msgstr "Según el acuerdo de servicio" -#. module: account_banking_sepa_credit_transfer -#: help:banking.export.sepa,charge_bearer:0 -msgid "Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme (SEPA Core messages must use this). Shared : transaction charges on the creditor side are to be borne by the creditor, transaction charges on the debtor side are to be borne by the debtor. Borne by creditor : all transaction charges are to be borne by the creditor. Borne by debtor : all transaction charges are to be borne by the debtor." -msgstr "Según el acuerdo de servicio: los costes de la transacción se aplicarán siguiendo las reglas acordadas en el nivel de servicio y/o en el esquema (las remesas SEPA Core deben usar esta opción). Compartidos: los costes de la transacción en la parte del acreedor están a cargo del acreedor, y los costes de la transacción del lado del deudor estarán a cargo del deudor. A cargo del acreedor: todos los costes de la transacción estarán a cargo del acreedor. A cargo del deudor: Todos los costes de la transacción estarán a cargo del deudor." - #. module: account_banking_sepa_credit_transfer #: help:banking.export.sepa.wizard,charge_bearer:0 msgid "Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme (SEPA Core messages must use this). Shared : transaction charges on the debtor side are to be borne by the debtor, transaction charges on the creditor side are to be borne by the creditor. Borne by creditor : all transaction charges are to be borne by the creditor. Borne by debtor : all transaction charges are to be borne by the debtor." msgstr "Según el acuerdo de servicio: los costes de la transacción se aplicarán siguiendo las reglas acordadas en el nivel de servicio y/o en el esquema (las remesas SEPA Core deben usar esta opción). Compartidos: los costes de la transacción en la parte del acreedor están a cargo del acreedor, y los costes de la transacción del lado del deudor estarán a cargo del deudor. A cargo del acreedor: todos los costes de la transacción estarán a cargo del acreedor. A cargo del deudor: Todos los costes de la transacción estarán a cargo del deudor." -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:account_banking_sepa_credit_transfer.view_banking_export_sepa_form -msgid "General Information" -msgstr "Información general" - #. module: account_banking_sepa_credit_transfer #: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view msgid "Generate" msgstr "Generar" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,create_date:0 -msgid "Generation Date" -msgstr "Fecha de generación" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,id:0 #: field:banking.export.sepa.wizard,id:0 msgid "ID" msgstr "ID" #. module: account_banking_sepa_credit_transfer -#: help:banking.export.sepa,batch_booking:0 #: help:banking.export.sepa.wizard,batch_booking:0 msgid "If true, the bank statement will display only one debit line for all the wire transfers of the SEPA XML file ; if false, the bank statement will display one debit line per wire transfer of the SEPA XML file." msgstr "Si está marcado, el extracto bancario mostrará sólo una línea del haber para todos los adeudos directos del archivo SEPA; si no está marcado, entonces el extracto bancario mostrará una línea por cada adeudo directo del archivo SEPA." #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,write_uid:0 #: field:banking.export.sepa.wizard,write_uid:0 msgid "Last Updated by" msgstr "Última actualización por" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,write_date:0 #: field:banking.export.sepa.wizard,write_date:0 msgid "Last Updated on" msgstr "Última actualización en" #. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:233 -#, python-format -msgid "Missing Bank Account on invoice '%s' (payment order line reference '%s')." -msgstr "Falta la cuenta bancaria en la factura '%s' (línea de pago con referencia '%s')." - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,nb_transactions:0 #: field:banking.export.sepa.wizard,nb_transactions:0 msgid "Number of Transactions" msgstr "Nº de transacciones" #. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:account_banking_sepa_credit_transfer.view_banking_export_sepa_form -#: field:banking.export.sepa,payment_order_ids:0 #: field:banking.export.sepa.wizard,payment_order_ids:0 msgid "Payment Orders" msgstr "Órdenes de pago" #. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:125 +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:98 #, python-format -msgid "Payment Type Code '%s' is not supported. The only Payment Type Codes supported for SEPA Credit Transfers are 'pain.001.001.02', 'pain.001.001.03', 'pain.001.001.04' and 'pain.001.001.05'." -msgstr "El código de tipo de pago '%s' no está soportado. Los únicos código de tipo de pago soportados por las transferencias SEPA son 'pain.001.001.02', 'pain.001.001.03', 'pain.001.001.04' y 'pain.001.001.05'." - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:account_banking_sepa_credit_transfer.view_banking_export_sepa_form -#: view:banking.export.sepa:account_banking_sepa_credit_transfer.view_banking_export_sepa_tree -msgid "SEPA Credit Transfer" -msgstr "Transferencia SEPA" - -#. module: account_banking_sepa_credit_transfer -#: model:ir.actions.act_window,name:account_banking_sepa_credit_transfer.act_banking_export_sepa_payment_order -#: model:ir.actions.act_window,name:account_banking_sepa_credit_transfer.action_account_banking_sepa -#: model:ir.ui.menu,name:account_banking_sepa_credit_transfer.menu_account_banking_sepa -msgid "SEPA Credit Transfer Files" -msgstr "Archivos de transferencias SEPA" +msgid "Payment Type Code '%s' is not supported. The only Payment Type Codes supported for SEPA Credit Transfers are 'pain.001.001.02', 'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' and 'pain.001.003.03'." +msgstr "El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo de pago soportados para una transferencia de crédito SEPA son 'pain.001.001.02', 'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' y 'pain.001.003.03'." #. module: account_banking_sepa_credit_transfer #: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view @@ -191,35 +138,16 @@ msgid "SEPA File Generation" msgstr "Generación de archivo SEPA" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,file:0 -#: field:banking.export.sepa.wizard,file_id:0 -msgid "SEPA XML File" -msgstr "Archivo SEPA XML" - -#. module: account_banking_sepa_credit_transfer -#: model:ir.model,name:account_banking_sepa_credit_transfer.model_banking_export_sepa -msgid "SEPA export" -msgstr "Exportación de SEPA" - -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,state:0 -msgid "Sent" -msgstr "Enviado" - -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 #: selection:banking.export.sepa.wizard,charge_bearer:0 msgid "Shared" msgstr "Compartidos" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,state:0 #: field:banking.export.sepa.wizard,state:0 msgid "State" msgstr "Estado" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,total_amount:0 #: field:banking.export.sepa.wizard,total_amount:0 msgid "Total Amount" msgstr "Importe total" diff --git a/account_banking_sepa_direct_debit/i18n/es.po b/account_banking_sepa_direct_debit/i18n/es.po index 98334c842..1255410e6 100644 --- a/account_banking_sepa_direct_debit/i18n/es.po +++ b/account_banking_sepa_direct_debit/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-31 22:53+0000\n" -"PO-Revision-Date: 2014-10-31 22:53+0000\n" +"POT-Creation-Date: 2016-02-16 07:53+0000\n" +"PO-Revision-Date: 2016-02-16 07:53+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -18,17 +18,17 @@ msgstr "" #. module: account_banking_sepa_direct_debit #: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action msgid "

\n" -" Click to create a new SEPA Direct Debit Mandate.\n" -"

\n" -" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" -"

\n" -" " +" Click to create a new SEPA Direct Debit Mandate.\n" +"

\n" +" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" +"

\n" +" " msgstr "

\n" -" Pulse para crear un nuevo mandato de adeudo directo SEPA.\n" -"

\n" -" Un mandato de adeudo directo SEPA es un documento firmado por su cliente que le autoriza a realizar uno o más cobros directos en su cuenta bancaria, también conocidas como domiciliaciones.\n" -"

\n" -" " +" Pulse para crear un nuevo mandato bancario.\n" +"

\n" +" Un mandato bancario es un documento firmado por su cliente que le da la autorización para hacer una o varias operaciones en su cuenta bancaria.\n" +"

\n" +" " #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate @@ -36,10 +36,15 @@ msgid "A generic banking mandate" msgstr "Un mandato bancario genérico" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:120 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:106 #, python-format msgid "As you changed the bank account attached to this mandate, the 'Sequence Type' has been set back to 'First'." -msgstr "Puesto que ha cambiar la cuenta bancaria relacionada con este mandato, el 'Tipo de secuencia' se ha vuelto a 'Inicial'." +msgstr "Puesto que ha cambiado la cuenta bancaria relacionada con este mandato, el 'Tipo de secuencia' se ha vuelto a 'Inicial'." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Lineas de pago bancario" #. module: account_banking_sepa_direct_debit #: selection:account.banking.mandate,scheme:0 @@ -47,19 +52,16 @@ msgid "Basic (CORE)" msgstr "Básico (CORE)" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,batch_booking:0 #: field:banking.export.sdd.wizard,batch_booking:0 msgid "Batch Booking" msgstr "Registro en lote" #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 #: selection:banking.export.sdd.wizard,charge_bearer:0 msgid "Borne by Creditor" msgstr "A cargo del acreedor" #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 #: selection:banking.export.sdd.wizard,charge_bearer:0 msgid "Borne by Debtor" msgstr "A cargo del deudor" @@ -70,7 +72,6 @@ msgid "Cancel" msgstr "Cancelar" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,charge_bearer:0 #: field:banking.export.sdd.wizard,charge_bearer:0 msgid "Charge Bearer" msgstr "A cargo del portador" @@ -86,7 +87,6 @@ msgid "Create" msgstr "Crear" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,create_uid:0 #: field:banking.export.sdd.wizard,create_uid:0 msgid "Created by" msgstr "Creado por" @@ -96,11 +96,6 @@ msgstr "Creado por" msgid "Created on" msgstr "Creado en" -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Draft" -msgstr "Borrador" - #. module: account_banking_sepa_direct_debit #: help:res.company,sepa_creditor_identifier:0 msgid "Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" @@ -120,20 +115,11 @@ msgid "Enterprise (B2B)" msgstr "Empresa (B2B)" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:79 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:62 #, python-format msgid "Error" msgstr "Error" -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:137 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:185 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:193 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:202 -#, python-format -msgid "Error:" -msgstr "Error:" - #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard msgid "Export SEPA Direct Debit File" @@ -145,7 +131,6 @@ msgid "File" msgstr "Archivo" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,filename:0 #: field:banking.export.sdd.wizard,filename:0 msgid "Filename" msgstr "Nombre de archivo" @@ -166,39 +151,21 @@ msgid "First" msgstr "Inicial" #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 #: selection:banking.export.sdd.wizard,charge_bearer:0 msgid "Following Service Level" msgstr "Según el acuerdo de servicio" #. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,charge_bearer:0 #: help:banking.export.sdd.wizard,charge_bearer:0 msgid "Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme (SEPA Core messages must use this). Shared : transaction charges on the creditor side are to be borne by the creditor, transaction charges on the debtor side are to be borne by the debtor. Borne by creditor : all transaction charges are to be borne by the creditor. Borne by debtor : all transaction charges are to be borne by the debtor." msgstr "Según el acuerdo de servicio: los costes de la transacción se aplicarán siguiendo las reglas acordadas en el nivel de servicio y/o en el esquema (las remesas SEPA Core deben usar esta opción). Compartidos: los costes de la transacción en la parte del acreedor están a cargo del acreedor, y los costes de la transacción del lado del deudor estarán a cargo del deudor. A cargo del acreedor: todos los costes de la transacción estarán a cargo del acreedor. A cargo del deudor: Todos los costes de la transacción estarán a cargo del deudor." -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:account_banking_sepa_direct_debit.view_banking_export_sdd_form -msgid "General Information" -msgstr "Información general" - #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view msgid "Generate" msgstr "Generar" #. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.act_banking_export_sdd_payment_order -msgid "Generated SEPA Direct Debit Files" -msgstr "Archivos de adeudos directos SEPA generados" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,create_date:0 -msgid "Generation Date" -msgstr "Fecha de generación" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,id:0 #: field:banking.export.sdd.wizard,id:0 msgid "ID" msgstr "ID" @@ -209,34 +176,31 @@ msgid "If this field is not active, the mandate section of the next direct debit msgstr "Si este campo no está marcado, la sección 'mandato' del próximo archivo de adeudo directo que lo incluya contendrá el valor de los campos 'Identificación del mandato original' y 'Identificación del esquema original del acreedor'. Esto se requiere en algunos países (Bélgica por ejemplo), pero no en todos ellos. Si no es un requisito en su país, este campo siempre debe estar marcado." #. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,batch_booking:0 #: help:banking.export.sdd.wizard,batch_booking:0 msgid "If true, the bank statement will display only one credit line for all the direct debits of the SEPA file ; if false, the bank statement will display one credit line per direct debit of the SEPA file." msgstr "Si está marcado, el extracto bancario mostrará sólo una línea del haber para todos los adeudos directos del archivo SEPA; si no está marcado, entonces el extracto bancario mostrará una línea por cada adeudo directo del archivo SEPA." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:80 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:63 #, python-format msgid "Invalid SEPA Creditor Identifier." msgstr "Identificador de acreedor SEPA no válido." #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,write_uid:0 #: field:banking.export.sdd.wizard,write_uid:0 msgid "Last Updated by" msgstr "Última actualización por" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,write_date:0 #: field:banking.export.sdd.wizard,write_date:0 msgid "Last Updated on" msgstr "Última actualización en" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:119 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:105 #, python-format msgid "Mandate update" -msgstr "" +msgstr "Actualizacion de mandato" #. module: account_banking_sepa_direct_debit #: field:account.banking.mandate,sepa_migrated:0 @@ -244,13 +208,12 @@ msgid "Migrated to SEPA" msgstr "Migrado a SEPA" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:186 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 #, python-format -msgid "Missing SEPA Direct Debit mandate on the payment line with partner '%s' and Invoice ref '%s'." -msgstr "Falta el mandato de adeudo directo SEPA en la línea con la empresa '%s' y la factura con referencia '%s'" +msgid "Missing SEPA Direct Debit mandate on the bank payment line with partner '%s' (reference '%s')." +msgstr "Falta el mandato de adeudo directo SEPA en la linea de pago bancario con la empresa '%s' (referencia '%s')." #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,nb_transactions:0 #: field:banking.export.sdd.wizard,nb_transactions:0 msgid "Number of Transactions" msgstr "Nº de transacciones" @@ -277,17 +240,15 @@ msgid "Original Mandate Required (SEPA)" msgstr "Mandato original requerido (SEPA)" #. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:account_banking_sepa_direct_debit.view_banking_export_sdd_form -#: field:banking.export.sdd,payment_order_ids:0 #: field:banking.export.sdd.wizard,payment_order_ids:0 msgid "Payment Orders" msgstr "Órdenes de pago" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:138 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:117 #, python-format msgid "Payment Type Code '%s' is not supported. The only Payment Type Code supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and 'pain.008.001.04'." -msgstr "" +msgstr "El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo de pago soportados para los adedudos directos SEPA son 'pain.008.001.02', 'pain.008.001.03' y 'pain.008.001.04'." #. module: account_banking_sepa_direct_debit #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search @@ -300,11 +261,6 @@ msgstr "Recurrente" msgid "Recurring" msgstr "Periódico" -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd.wizard,file_id:0 -msgid "SDD File" -msgstr "Archivo SDD" - #. module: account_banking_sepa_direct_debit #: view:res.partner:account_banking_sepa_direct_debit.sdd_mandate_partner_form #: view:res.partner.bank:account_banking_sepa_direct_debit.sdd_mandate_partner_bank_tree @@ -316,18 +272,6 @@ msgstr "Mandatos SDD" msgid "SEPA Creditor Identifier" msgstr "Identificador de acreedor SEPA" -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:account_banking_sepa_direct_debit.view_banking_export_sdd_form -#: view:banking.export.sdd:account_banking_sepa_direct_debit.view_banking_export_sdd_tree -msgid "SEPA Direct Debit" -msgstr "Adeudo directo SEPA" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.action_account_banking_sdd -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.menu_account_banking_sdd -msgid "SEPA Direct Debit Files" -msgstr "Archivos de adeudos directos SEPA" - #. module: account_banking_sepa_direct_debit #: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action msgid "SEPA Direct Debit Mandates" @@ -339,24 +283,16 @@ msgid "SEPA Direct Debit XML file generation" msgstr "Generación del archivo XML de adeudo directo SEPA" #. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd -msgid "SEPA Direct Debit export" -msgstr "Exportación de adeudo directo SEPA" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,file:0 -msgid "SEPA File" -msgstr "Archivo SEPA" - -#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: field:account.banking.mandate,scheme:0 msgid "Scheme" msgstr "Esquema" #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Sent" -msgstr "Enviado" +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Sequence Type" +msgstr "Tipo de secuencia" #. module: account_banking_sepa_direct_debit #: field:account.banking.mandate,recurrent_sequence_type:0 @@ -382,37 +318,35 @@ msgid "Sequence Type set to Recurring" msgstr "Tipo de secuencia establecida a 'Recurrente'" #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 #: selection:banking.export.sdd.wizard,charge_bearer:0 msgid "Shared" msgstr "Compartidos" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,state:0 #: field:banking.export.sdd.wizard,state:0 msgid "State" msgstr "Estado" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:194 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:166 #, python-format msgid "The SEPA Direct Debit mandate with reference '%s' for partner '%s' has expired." msgstr "El mandato de adeudo directo SEPA con referencia '%s' para la empresa '%s' ha expirado." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:203 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 #, python-format msgid "The mandate with reference '%s' for partner '%s' has type set to 'One-Off' and it has a last debit date set to '%s', so we can't use it." msgstr "El mandato con referencia '%s' para la empresa '%s' tipo como 'Único', ya tiene como fecha de último cobro '%s', por lo que no se puede usar." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:86 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:71 #, python-format msgid "The recurrent mandate '%s' must have a sequence type." msgstr "El mandato periódico '%s' debe tener un tipo de secuencia." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:95 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:80 #, python-format msgid "The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must have its recurrent sequence type set to 'First'." msgstr "El mandato periódico '%s', que no está marcado como 'Migrado a SEPA', debe establecer su tipo de secuencia a 'Inicial'." @@ -423,12 +357,12 @@ msgid "This field is only used for Recurrent mandates, not for One-Off mandates. msgstr "Este campo se utiliza sólo para mandatos periódicos, no para únicos." #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,total_amount:0 #: field:banking.export.sdd.wizard,total_amount:0 msgid "Total Amount" msgstr "Importe total" #. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree msgid "Type" msgstr "Tipo" @@ -449,7 +383,7 @@ msgid "When the field 'Migrated to SEPA' is not active, this field will be used msgstr "Cuando el campo 'Migrado a SEPA' no está marcado, este campo se usa como identificación del mandato original en el archivo de adeudo directo." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:105 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:90 #, python-format msgid "You must set the 'Original Mandate Identification' on the recurrent mandate '%s' which is not marked as 'Migrated to SEPA'." msgstr "Debe establecer el campo 'Identificación de mandato original en el mandato periódico '%s', que no está marcado como 'Migrado a SEPA'." diff --git a/account_banking_sepa_direct_debit/wizard/export_sdd.py b/account_banking_sepa_direct_debit/wizard/export_sdd.py index 53bdd3d10..f2be2df00 100644 --- a/account_banking_sepa_direct_debit/wizard/export_sdd.py +++ b/account_banking_sepa_direct_debit/wizard/export_sdd.py @@ -158,7 +158,7 @@ class BankingExportSddWizard(models.TransientModel): raise Warning( _("Missing SEPA Direct Debit mandate on the " "bank payment line with partner '%s' " - "(reference '%s'.") + "(reference '%s').") % (line.partner_id.name, line.name)) scheme = line.mandate_id.scheme if line.mandate_id.state != 'valid': diff --git a/account_direct_debit/i18n/es.po b/account_direct_debit/i18n/es.po index d5aacd581..10519aa70 100644 --- a/account_direct_debit/i18n/es.po +++ b/account_direct_debit/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-31 23:05+0000\n" -"PO-Revision-Date: 2014-10-31 23:05+0000\n" +"POT-Creation-Date: 2016-02-16 07:59+0000\n" +"PO-Revision-Date: 2016-02-16 07:59+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -20,33 +20,6 @@ msgstr "" msgid "A debit order is a debit request from your company to collect customer invoices. Here you can register all debit orders that should be done, keep track of all debit orders and mention the invoice reference and the partner the withdrawal should be done for." msgstr "Una orden de cobro es una petición de dinero de su compañía para saldar las facturas de cliente. Aquí puede registrar todas las órdenes de cobro que se deban realizar, seguirles el rastro, y apuntar la referencia de factura y de la empresa para la que se debe hacer el cargo." -#. module: account_direct_debit -#: field:account.move.line,amount_to_receive:0 -msgid "Amount to receive" -msgstr "Importe a cobrar" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/payment_line.py:133 -#, python-format -msgid "Can not reconcile" -msgstr "No puede ser conciliada" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/payment_line.py:134 -#, python-format -msgid "Cancelation of payment line '%s' has already been processed" -msgstr "" - -#. module: account_direct_debit -#: view:account.invoice:account_direct_debit.invoice_form -msgid "Debit Denied" -msgstr "Cobro denegado" - -#. module: account_direct_debit -#: view:account.invoice:account_direct_debit.view_account_invoice_filter -msgid "Debit denied" -msgstr "Cobro denegado" - #. module: account_direct_debit #: model:ir.actions.act_window,name:account_direct_debit.action_debit_order_tree #: model:ir.ui.menu,name:account_direct_debit.menu_action_debit_order_form @@ -63,28 +36,6 @@ msgstr "Cobro" msgid "Direct debit in 14 days" msgstr "Adeudo directo en 14 días" -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/account_invoice.py:149 -#, python-format -msgid "Error !" -msgstr "Error" - -#. module: account_direct_debit -#: help:payment.line,storno:0 -msgid "If this is true, the debit order has been canceled by the bank or by the customer" -msgstr "Si la casilla está marcada, la orden de cobro ha sido cancelada por el banco o por el cliente" - -#. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_account_invoice -msgid "Invoice" -msgstr "Factura" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/account_invoice.py:154 -#, python-format -msgid "Invoice '%s': direct debit is denied." -msgstr "Factura '%s': adeudo directo denegado" - #. module: account_direct_debit #: view:payment.order:account_direct_debit.view_payment_order_form msgid "Invoices" @@ -93,35 +44,25 @@ msgstr "Facturas" #. module: account_direct_debit #: model:ir.model,name:account_direct_debit.model_account_move_line msgid "Journal Items" -msgstr "Asientos contables" +msgstr "Apuntes contables" #. module: account_direct_debit #: model:ir.model,name:account_direct_debit.model_payment_line msgid "Payment Line" msgstr "Línea de pago" -#. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_payment_order -msgid "Payment Order" -msgstr "Orden de pago" - #. module: account_direct_debit #: view:payment.order:account_direct_debit.view_payment_order_form msgid "Select invoices to collect" msgstr "Seleccione facturas" #. module: account_direct_debit -#: view:account.invoice:account_direct_debit.view_account_invoice_filter -msgid "Show only invoices with state Debit denied" -msgstr "Mostrar sólo facturas con el cobro denegado" +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "[('payment_order_type', '=', payment_order_type)]" +msgstr "[('payment_order_type', '=', payment_order_type)]" #. module: account_direct_debit -#: field:payment.line,storno:0 -msgid "Storno" -msgstr "Storno" +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "{'invisible': ['|', ('state', '!=', 'draft'), ('payment_order_type', '!=', 'payment')]}" +msgstr "{'invisible': ['|', ('state', '!=', 'draft'), ('payment_order_type', '!=', 'payment')]}" -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/account_invoice.py:150 -#, python-format -msgid "You cannot set invoice '%s' to state 'debit denied', as it is still reconciled." -msgstr "No puede establecer la factura '%s' al estado 'cobro denegado', ya que ya se encuentra conciliada." diff --git a/account_payment_partner/i18n/es.po b/account_payment_partner/i18n/es.po index 8d9b6b91a..c78c3e344 100644 --- a/account_payment_partner/i18n/es.po +++ b/account_payment_partner/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-07-02 10:55+0000\n" -"PO-Revision-Date: 2015-07-02 10:55+0000\n" +"POT-Creation-Date: 2016-02-16 08:01+0000\n" +"PO-Revision-Date: 2016-02-16 08:01+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,6 +15,12 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Any" +msgstr "Cualquiera" + #. module: account_payment_partner #: view:website:account.report_invoice_document msgid "Bank Account:" @@ -37,14 +43,33 @@ msgstr "Empresa" #. module: account_payment_partner #: field:account.invoice,payment_mode_id:0 +#: model:ir.model,name:account_payment_partner.model_payment_mode msgid "Payment Mode" msgstr "Modo de pago" +#. module: account_payment_partner +#: field:payment.mode,default_payment_mode:0 +#: field:payment.order.create,payment_mode:0 +msgid "Payment Mode on Invoice" +msgstr "Modo de pago en la factura" + #. module: account_payment_partner #: view:website:account.report_invoice_document msgid "Payment Mode:" msgstr "Modo de pago:" +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same" +msgstr "Igual" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same or empty" +msgstr "Igual o vacío" + #. module: account_payment_partner #: help:res.partner,customer_payment_mode:0 msgid "Select the default payment mode for this customer." From 34cd712828a7e54a6612e5c428b9a5a0479b05c8 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 18 Feb 2016 09:40:25 +0100 Subject: [PATCH 43/80] [IMP] account_banking_payment_export: Make journal_ids not required Now if it's empty, all journals are taken into account --- .../i18n/account_banking_payment_export.pot | 276 ------------------ account_banking_payment_export/i18n/es.po | 13 +- .../wizard/payment_order_create.py | 5 +- .../wizard/payment_order_create_view.xml | 5 +- 4 files changed, 16 insertions(+), 283 deletions(-) delete mode 100644 account_banking_payment_export/i18n/account_banking_payment_export.pot diff --git a/account_banking_payment_export/i18n/account_banking_payment_export.pot b/account_banking_payment_export/i18n/account_banking_payment_export.pot deleted file mode 100644 index 96f1d47a9..000000000 --- a/account_banking_payment_export/i18n/account_banking_payment_export.pot +++ /dev/null @@ -1,276 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * account_banking_payment_export -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-07-02 10:51+0000\n" -"PO-Revision-Date: 2015-07-02 10:51+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: account_banking_payment_export -#: field:payment.mode,active:0 -#: field:payment.mode.type,active:0 -msgid "Active" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.manual:account_banking_payment_export.view_payment_manual_form -msgid "Cancel" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.mode.type,code:0 -msgid "Code" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.manual,create_uid:0 -#: field:payment.mode.type,create_uid:0 -msgid "Created by" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.manual,create_date:0 -#: field:payment.mode.type,create_date:0 -msgid "Created on" -msgstr "" - -#. module: account_banking_payment_export -#: selection:payment.mode.type,payment_order_type:0 -msgid "Debit" -msgstr "" - -#. module: account_banking_payment_export -#: selection:payment.order,payment_order_type:0 -msgid "Direct debit" -msgstr "" - -#. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:121 -#, python-format -msgid "Entry Lines" -msgstr "" - -#. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:68 -#, python-format -msgid "Error" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.mode,type:0 -msgid "Export type" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.manual,id:0 -#: field:payment.mode.type,id:0 -msgid "ID" -msgstr "" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_account_invoice -msgid "Invoice" -msgstr "" - -#. module: account_banking_payment_export -#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree -msgid "Journal Entry" -msgstr "" - -#. module: account_banking_payment_export -#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree -#: model:ir.model,name:account_banking_payment_export.model_account_move_line -msgid "Journal Items" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.manual,write_uid:0 -#: field:payment.mode.type,write_uid:0 -msgid "Last Updated by" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.manual,write_date:0 -#: field:payment.mode.type,write_date:0 -msgid "Last Updated on" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.manual:account_banking_payment_export.view_payment_manual_form -msgid "Manual payment" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.mode.type,name:0 -msgid "Name" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit -#: field:payment.mode,note:0 -msgid "Note" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.mode.type,payment_order_type:0 -msgid "Order type" -msgstr "" - -#. module: account_banking_payment_export -#: selection:payment.mode.type,payment_order_type:0 -#: selection:payment.order,payment_order_type:0 -msgid "Payment" -msgstr "" - -#. module: account_banking_payment_export -#: model:ir.actions.act_window,name:account_banking_payment_export.action_payment_mode_type -#: model:ir.ui.menu,name:account_banking_payment_export.menu_payment_mode_type -msgid "Payment Export Types" -msgstr "" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_mode -msgid "Payment Mode" -msgstr "" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_mode_type -msgid "Payment Mode Type" -msgstr "" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_order -msgid "Payment Order" -msgstr "" - -#. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:53 -#, python-format -msgid "Payment Order Export" -msgstr "" - -#. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:213 -#, python-format -msgid "Payment Orders" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form -#: help:payment.mode.type,name:0 -msgid "Payment Type" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_tree -msgid "Payment Types" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.order,payment_order_type:0 -msgid "Payment order type" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.mode.type,ir_model_id:0 -msgid "Payment wizard" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.manual:account_banking_payment_export.view_payment_manual_form -msgid "Please execute payment order manually, and click OK when succesfully sent." -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.order.create,populate_results:0 -msgid "Populate results directly" -msgstr "" - -#. module: account_banking_payment_export -#: help:payment.mode,type:0 -msgid "Select the Export Payment Type for the Payment Mode." -msgstr "" - -#. module: account_banking_payment_export -#: help:payment.mode.type,ir_model_id:0 -msgid "Select the Payment Wizard for payments of this type. Leave empty for manual processing" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.mode,purchase_ok:0 -msgid "Selectable on purchase operations" -msgstr "" - -#. module: account_banking_payment_export -#: field:payment.mode,sale_ok:0 -msgid "Selectable on sale operations" -msgstr "" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_manual -msgid "Send payment order(s) manually" -msgstr "" - -#. module: account_banking_payment_export -#: help:payment.mode.type,code:0 -msgid "Specify the Code for Payment Type" -msgstr "" - -#. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_invoice.py:34 -#, python-format -msgid "Structured Reference" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form -#: field:payment.mode.type,suitable_bank_types:0 -msgid "Suitable bank types" -msgstr "" - -#. module: account_banking_payment_export -#: help:payment.mode.type,payment_order_type:0 -msgid "This field determines if this type applies to customers (Debit) or suppliers (Payment)" -msgstr "" - -#. module: account_banking_payment_export -#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree -msgid "Total Credit" -msgstr "" - -#. module: account_banking_payment_export -#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree -msgid "Total Debit" -msgstr "" - -#. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:69 -#, python-format -msgid "You can only combine payment orders of the same type" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.order:account_banking_payment_export.view_banking_payment_order_form_1 -msgid "launch_wizard" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.order:account_banking_payment_export.view_banking_payment_order_form_1 -msgid "{\n" -" 'invisible': [('state', '!=', 'draft')]}" -msgstr "" - -#. module: account_banking_payment_export -#: view:payment.order.create:account_banking_payment_export.view_create_payment_order_lines -msgid "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" -msgstr "" - diff --git a/account_banking_payment_export/i18n/es.po b/account_banking_payment_export/i18n/es.po index 3e3a834bb..40f1ad5af 100644 --- a/account_banking_payment_export/i18n/es.po +++ b/account_banking_payment_export/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-16 07:40+0000\n" -"PO-Revision-Date: 2016-02-16 07:40+0000\n" +"POT-Creation-Date: 2016-02-18 08:37+0000\n" +"PO-Revision-Date: 2016-02-18 08:37+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -123,7 +123,7 @@ msgid "Entry Information" msgstr "Información del asiento" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:148 +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:149 #, python-format msgid "Entry Lines" msgstr "Líneas de pago" @@ -178,6 +178,11 @@ msgstr "Apuntes contables" msgid "Journals Filter" msgstr "Filtro de diarios" +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "Keep empty for using all journals" +msgstr "Dejar vacío para usar todos los diarios" + #. module: account_banking_payment_export #: field:bank.payment.line,write_uid:0 #: field:payment.manual,write_uid:0 @@ -292,7 +297,7 @@ msgid "Payment Order Export" msgstr "Exportación de la orden de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:242 +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:243 #, python-format msgid "Payment Orders" msgstr "Órdenes de pago" diff --git a/account_banking_payment_export/wizard/payment_order_create.py b/account_banking_payment_export/wizard/payment_order_create.py index 9834f97c7..7613d377e 100644 --- a/account_banking_payment_export/wizard/payment_order_create.py +++ b/account_banking_payment_export/wizard/payment_order_create.py @@ -30,7 +30,7 @@ class PaymentOrderCreate(models.TransientModel): _inherit = 'payment.order.create' journal_ids = fields.Many2many( - 'account.journal', string='Journals Filter', required=True) + 'account.journal', string='Journals Filter') invoice = fields.Boolean( string='Linked to an Invoice or Refund') date_type = fields.Selection([ @@ -117,10 +117,11 @@ class PaymentOrderCreate(models.TransientModel): payment = self.env['payment.order'].browse( self.env.context['active_id']) # Search for move line to pay: + journals = self.journal_ids or self.env['account.journal'].search([]) domain = [('move_id.state', '=', 'posted'), ('reconcile_id', '=', False), ('company_id', '=', payment.mode.company_id.id), - ('journal_id', 'in', self.journal_ids.ids)] + ('journal_id', 'in', journals.ids)] if self.date_type == 'due': domain += [ '|', diff --git a/account_banking_payment_export/wizard/payment_order_create_view.xml b/account_banking_payment_export/wizard/payment_order_create_view.xml index 5e1d9a69d..3f07fd4d5 100644 --- a/account_banking_payment_export/wizard/payment_order_create_view.xml +++ b/account_banking_payment_export/wizard/payment_order_create_view.xml @@ -13,7 +13,10 @@ - + From 91770110b25a7fff3c424bc9fc828a114c2fdc65 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 18 Feb 2016 09:44:00 +0100 Subject: [PATCH 44/80] [IMP] account_banking_payment_export: default for "invoice" field in wizard --- account_banking_payment_export/models/payment_mode.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_banking_payment_export/models/payment_mode.py b/account_banking_payment_export/models/payment_mode.py index 7444ef489..67e1b612b 100644 --- a/account_banking_payment_export/models/payment_mode.py +++ b/account_banking_payment_export/models/payment_mode.py @@ -84,7 +84,7 @@ class PaymentMode(models.Model): default_journal_ids = fields.Many2many( 'account.journal', string="Journals Filter") default_invoice = fields.Boolean( - string='Linked to an Invoice or Refund', default=True) + string='Linked to an Invoice or Refund', default=False) default_date_type = fields.Selection([ ('due', 'Due'), ('move', 'Move'), From 0ac4d50538b3a1c5e01c42d3807f336160b8754b Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 18 Feb 2016 10:24:19 +0100 Subject: [PATCH 45/80] [FIX] account_banking_payment_export: Fix move lines domain in create payment order --- .../wizard/payment_order_create.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/account_banking_payment_export/wizard/payment_order_create.py b/account_banking_payment_export/wizard/payment_order_create.py index 7613d377e..0ef18563e 100644 --- a/account_banking_payment_export/wizard/payment_order_create.py +++ b/account_banking_payment_export/wizard/payment_order_create.py @@ -75,11 +75,14 @@ class PaymentOrderCreate(models.TransientModel): # Do not propose partially reconciled credit lines, # as they are deducted from a customer invoice, and # will not be refunded with a payment. - domain += ['|', - ('account_id.type', '=', 'payable'), - '&', - ('account_id.type', '=', 'receivable'), - ('reconcile_partial_id', '=', False)] + domain += [ + ('credit', '>', 0), + '|', + ('account_id.type', '=', 'payable'), + '&', + ('account_id.type', '=', 'receivable'), + ('reconcile_partial_id', '=', False), + ] @api.multi def filter_lines(self, lines): From 1002f40dc0ca118308144d3a51b696815501519f Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 18 Feb 2016 10:37:08 +0100 Subject: [PATCH 46/80] [FIX] account_direct_debit: Fix move lines domain for direct debits --- .../wizard/payment_order_create.py | 44 +++++++------------ 1 file changed, 16 insertions(+), 28 deletions(-) diff --git a/account_direct_debit/wizard/payment_order_create.py b/account_direct_debit/wizard/payment_order_create.py index cd5ee9335..eedfec69c 100644 --- a/account_direct_debit/wizard/payment_order_create.py +++ b/account_direct_debit/wizard/payment_order_create.py @@ -1,26 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2013 Therp BV (). -# -# All other contributions are (C) by their respective contributors -# -# All Rights Reserved -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2013 Therp BV () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, api @@ -33,10 +13,18 @@ class PaymentOrderCreate(models.TransientModel): super(PaymentOrderCreate, self).extend_payment_order_domain( payment_order, domain) if payment_order.payment_order_type == 'debit': - # With the new system with bank.payment.line, we want - # to be able to have payment lines linked to customer - # invoices and payment lines linked to customer refunds - # in order to debit the customer of the total of his - # invoices minus his refunds - domain += [('account_id.type', '=', 'receivable')] + # For receivables, propose all unreconciled debit lines, + # including partially reconciled ones. + # If they are partially reconciled with a customer refund, + # the residual will be added to the payment order. + # + # For payables, normally suppliers will be the initiating party + # for possible supplier refunds (via a transfer for example), + # or they keep the amount for decreasing future supplier invoices, + # so there's not too much sense for adding them to a direct debit + # order + domain += [ + ('debit', '>', 0), + ('account_id.type', '=', 'receivable'), + ] return True From 5b3963b12179bcf205a9238d2f41c7fa9c824191 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 18 Feb 2016 16:51:19 +0100 Subject: [PATCH 47/80] [IMP] account_banking_payment_export: Improve computed method + store field --- .../models/bank_payment_line.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/account_banking_payment_export/models/bank_payment_line.py b/account_banking_payment_export/models/bank_payment_line.py index 248dfd896..4de0508c1 100644 --- a/account_banking_payment_export/models/bank_payment_line.py +++ b/account_banking_payment_export/models/bank_payment_line.py @@ -21,8 +21,8 @@ class BankPaymentLine(models.Model): # see bug report https://github.com/odoo/odoo/issues/8632 amount_currency = fields.Float( string='Amount', digits=dp.get_precision('Account'), - compute='_compute_amount') - # I would have prefered currency_id, but I need to keep the field names + compute='_compute_amount', store=True) + # I would have preferred currency_id, but I need to keep the field names # similar to the field names of payment.line currency = fields.Many2one( 'res.currency', string='Currency', required=True, @@ -52,13 +52,12 @@ class BankPaymentLine(models.Model): 'bank_id', 'date', 'state'] return same_fields - @api.one - @api.depends('payment_line_ids.amount_currency') + @api.multi + @api.depends('payment_line_ids', 'payment_line_ids.amount_currency') def _compute_amount(self): - amount = 0.0 - for payline in self.payment_line_ids: - amount += payline.amount_currency - self.amount_currency = amount + for line in self: + line.amount_currency = sum( + line.mapped('payment_line_ids.amount_currency')) @api.model @api.returns('self') From 80620ede40e4df10374df3e1abd38c29e4ba19f9 Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Thu, 25 Feb 2016 02:33:33 +0100 Subject: [PATCH 48/80] [UPD] addons table in README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 9bc11abdf..610624778 100644 --- a/README.md +++ b/README.md @@ -26,19 +26,19 @@ Available addons ---------------- addon | version | summary --- | --- | --- -[account_banking_mandate](account_banking_mandate/) | 8.0.0.1.0 | Banking mandates -[account_banking_pain_base](account_banking_pain_base/) | 8.0.0.2.0 | Base module for PAIN file generation -[account_banking_payment_export](account_banking_payment_export/) | 8.0.0.1.166 | Account Banking - Payments Export Infrastructure -[account_banking_payment_transfer](account_banking_payment_transfer/) | 8.0.0.2.0 | Account Banking - Payments Transfer Account -[account_banking_sepa_credit_transfer](account_banking_sepa_credit_transfer/) | 8.0.0.3.0 | Create SEPA XML files for Credit Transfers -[account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 8.0.0.2.0 | Create SEPA files for Direct Debit +[account_banking_mandate](account_banking_mandate/) | 8.0.0.2.0 | Banking mandates +[account_banking_pain_base](account_banking_pain_base/) | 8.0.0.3.0 | Base module for PAIN file generation +[account_banking_payment_export](account_banking_payment_export/) | 8.0.0.2.0 | Account Banking - Payments Export Infrastructure +[account_banking_payment_transfer](account_banking_payment_transfer/) | 8.0.0.3.0 | Account Banking - Payments Transfer Account +[account_banking_sepa_credit_transfer](account_banking_sepa_credit_transfer/) | 8.0.0.4.0 | Create SEPA XML files for Credit Transfers +[account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 8.0.0.3.0 | Create SEPA files for Direct Debit [account_banking_tests](account_banking_tests/) | 8.0.0.1.0 | Banking Addons - Tests -[account_direct_debit](account_direct_debit/) | 8.0.2.0.0 | Direct Debit +[account_direct_debit](account_direct_debit/) | 8.0.2.1.0 | Direct Debit [account_import_line_multicurrency_extension](account_import_line_multicurrency_extension/) | 8.0.1.1.0 | Add an improved view for move line import in bank statement [account_payment_blocking](account_payment_blocking/) | 8.0.0.1.0 | Prevent invoices under litigation to be proposed in payment orders. [account_payment_include_draft_move](account_payment_include_draft_move/) | 8.0.1.0.0 | Account Payment Draft Move [account_payment_mode_term](account_payment_mode_term/) | 8.0.0.1.2 | Account Banking - Payments Term Filter -[account_payment_partner](account_payment_partner/) | 8.0.0.1.0 | Adds payment mode on partners and invoices +[account_payment_partner](account_payment_partner/) | 8.0.0.2.0 | Adds payment mode on partners and invoices [account_payment_purchase](account_payment_purchase/) | 8.0.1.0.0 | Adds Bank Account and Payment Mode on Purchase Orders [account_payment_sale](account_payment_sale/) | 8.0.1.0.0 | Adds payment mode on sale orders [account_payment_sale_stock](account_payment_sale_stock/) | 8.0.1.0.0 | Manage payment mode when invoicing a sale from picking From 8a8352aae8f5d040e903d7dc479d785059813e3a Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 30 Sep 2015 03:37:28 +0200 Subject: [PATCH 49/80] [FIX] account_banking_payment_export: Correct communication type for customer invoices in payment lines --- account_banking_payment_export/__openerp__.py | 2 +- .../models/account_invoice.py | 32 +++++++++++++++++++ .../wizard/payment_order_create.py | 25 +++++++-------- 3 files changed, 45 insertions(+), 14 deletions(-) diff --git a/account_banking_payment_export/__openerp__.py b/account_banking_payment_export/__openerp__.py index 0e1c7c1ac..fadcdeb21 100644 --- a/account_banking_payment_export/__openerp__.py +++ b/account_banking_payment_export/__openerp__.py @@ -7,7 +7,7 @@ { 'name': 'Account Banking - Payments Export Infrastructure', - 'version': '8.0.0.2.0', + 'version': '8.0.0.3.0', 'license': 'AGPL-3', 'author': "ACSONE SA/NV, " "Therp BV, " diff --git a/account_banking_payment_export/models/account_invoice.py b/account_banking_payment_export/models/account_invoice.py index ce60117a8..f500e99fd 100644 --- a/account_banking_payment_export/models/account_invoice.py +++ b/account_banking_payment_export/models/account_invoice.py @@ -4,6 +4,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import api, models, _ +from lxml import etree class AccountInvoice(models.Model): @@ -14,3 +15,34 @@ class AccountInvoice(models.Model): rt = super(AccountInvoice, self)._get_reference_type() rt.append(('structured', _('Structured Reference'))) return rt + + @api.model + def fields_view_get(self, view_id=None, view_type=False, toolbar=False, + submenu=False): + """This adds the field 'reference_type' only if the view doesn't + contain this field (this is for customer invoice and with + l10n_be_invoice_bba not installed). + """ + res = super(AccountInvoice, self).fields_view_get( + view_id=view_id, view_type=view_type, toolbar=toolbar, + submenu=submenu) + if view_type != 'form': + return res + field_name = 'reference_type' + doc = etree.XML(res['arch']) + if not doc.xpath("//field[@name='%s']" % field_name): + nodes = doc.xpath("//field[@name='origin']") + if nodes: + field = self.fields_get([field_name])[field_name] + field_xml = etree.Element( + 'field', {'name': field_name, + 'widget': 'selection', + 'states': str(field['states']), + 'selection': str(field['selection']), + 'required': '1' if field['required'] else '0', + 'string': field['string'], + 'nolabel': '0'}) + nodes[0].addnext(field_xml) + res['arch'] = etree.tostring(doc) + res['fields'][field_name] = field + return res diff --git a/account_banking_payment_export/wizard/payment_order_create.py b/account_banking_payment_export/wizard/payment_order_create.py index 0ef18563e..6fea3a8fe 100644 --- a/account_banking_payment_export/wizard/payment_order_create.py +++ b/account_banking_payment_export/wizard/payment_order_create.py @@ -186,20 +186,19 @@ class PaymentOrderCreate(models.TransientModel): state = 'normal' communication = line.ref or '-' if line.invoice: - if line.invoice.type in ('in_invoice', 'in_refund'): - if line.invoice.reference_type == 'structured': - state = 'structured' - communication = line.invoice.reference - else: - if line.invoice.reference: - communication = line.invoice.reference - elif line.invoice.supplier_invoice_number: - communication = line.invoice.supplier_invoice_number - else: - # Make sure that the communication includes the - # customer invoice number (in the case of debit order) - communication = line.invoice.number.replace('/', '') + if line.invoice.reference_type == 'structured': state = 'structured' + # Fallback to invoice number to keep previous behaviour + communication = line.invoice.reference or line.invoice.number + else: + if line.invoice.type in ('in_invoice', 'in_refund'): + communication = ( + line.invoice.reference or + line.invoice.supplier_invoice_number or line.ref) + else: + # Make sure that the communication includes the + # customer invoice number (in the case of debit order) + communication = line.invoice.number # support debit orders when enabled if line.debit > 0: amount_currency = line.amount_residual_currency * -1 From 33ae104ef20c4dcad7d55e3e2922b793a381c12e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul=20=28ACSONE=29?= Date: Thu, 25 Feb 2016 18:28:17 +0100 Subject: [PATCH 50/80] camel case --- account_payment_blocking/model/payment_order_create.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_payment_blocking/model/payment_order_create.py b/account_payment_blocking/model/payment_order_create.py index a21adf3db..c8f200791 100644 --- a/account_payment_blocking/model/payment_order_create.py +++ b/account_payment_blocking/model/payment_order_create.py @@ -23,7 +23,7 @@ from openerp import api, models -class payment_order_create(models.TransientModel): +class PaymentOrderCreate(models.TransientModel): _inherit = 'payment.order.create' @api.multi From d13f4fc3d781be8390660b01cf65f61117d1b876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul=20=28ACSONE=29?= Date: Thu, 25 Feb 2016 18:38:52 +0100 Subject: [PATCH 51/80] fix previous commit --- account_payment_blocking/model/payment_order_create.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_payment_blocking/model/payment_order_create.py b/account_payment_blocking/model/payment_order_create.py index c8f200791..70bb22255 100644 --- a/account_payment_blocking/model/payment_order_create.py +++ b/account_payment_blocking/model/payment_order_create.py @@ -29,7 +29,7 @@ class PaymentOrderCreate(models.TransientModel): @api.multi def extend_payment_order_domain( self, payment_order, domain): - super(payment_order_create, self).extend_payment_order_domain( + super(PaymentOrderCreate, self).extend_payment_order_domain( payment_order, domain) domain += [('blocked', '!=', True)] return True From bafffd0eded6a7eb71570d3f22bfb91dc19ba4bc Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 25 Feb 2016 19:00:50 +0100 Subject: [PATCH 52/80] [IMP] account_banking_payment_export: Add option for not grouping lines There can be multiple reasons for not grouping payment lines: * The customer needs each payment line individually for matching references. * For avoiding the risk of returning a big amount. * For not overpassing amout limits. * ... So with this commit, you have the possibility of selecting at payment mode level if you want to group or not --- account_banking_payment_export/__openerp__.py | 4 +- account_banking_payment_export/i18n/es.po | 40 ++++++++++++++++--- .../models/account_payment.py | 10 ++++- .../models/payment_mode.py | 15 ++++++- .../views/payment_mode.xml | 3 ++ 5 files changed, 61 insertions(+), 11 deletions(-) diff --git a/account_banking_payment_export/__openerp__.py b/account_banking_payment_export/__openerp__.py index 0e1c7c1ac..8ec98141e 100644 --- a/account_banking_payment_export/__openerp__.py +++ b/account_banking_payment_export/__openerp__.py @@ -2,12 +2,12 @@ # © 2009 EduSense BV () # © 2011-2013 Therp BV () # © 2013-2014 ACSONE SA (). -# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2014-2016 Serv. Tecnol. Avanzados - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Account Banking - Payments Export Infrastructure', - 'version': '8.0.0.2.0', + 'version': '8.0.0.3.0', 'license': 'AGPL-3', 'author': "ACSONE SA/NV, " "Therp BV, " diff --git a/account_banking_payment_export/i18n/es.po b/account_banking_payment_export/i18n/es.po index 40f1ad5af..ef7840f71 100644 --- a/account_banking_payment_export/i18n/es.po +++ b/account_banking_payment_export/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-18 08:37+0000\n" -"PO-Revision-Date: 2016-02-18 08:37+0000\n" +"POT-Creation-Date: 2016-02-25 17:56+0000\n" +"PO-Revision-Date: 2016-02-25 17:56+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -29,6 +29,7 @@ msgid "Active" msgstr "Activo" #. module: account_banking_payment_export +#: field:bank.payment.line,amount_currency:0 #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Amount" msgstr "Importe" @@ -123,7 +124,7 @@ msgid "Entry Information" msgstr "Información del asiento" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:149 +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:152 #, python-format msgid "Entry Lines" msgstr "Líneas de pago" @@ -144,6 +145,11 @@ msgstr "Tipo de exportación" msgid "General Information" msgstr "Información General" +#. module: account_banking_payment_export +#: field:payment.mode,group_lines:0 +msgid "Group lines in payment orders" +msgstr "Agrupar líneas en las órdenes de pago" + #. module: account_banking_payment_export #: field:bank.payment.line,id:0 #: field:payment.manual,id:0 @@ -151,6 +157,23 @@ msgstr "Información General" msgid "ID" msgstr "ID" +#. module: account_banking_payment_export +#: help:payment.mode,group_lines:0 +msgid "If this mark is checked, the payment order lines will be grouped when validating the payment order before exporting the bank file. The grouping will be done only if the following fields matches:\n" +"* Partner\n" +"* Currency\n" +"* Destination Bank Account\n" +"* Communication Type (structured, free)\n" +"* Payment Date\n" +"(other modules can set additional fields to restrict the grouping.)" +msgstr "Si esta casilla está marcada, las líneas de las órdenes de pago serán agrupadas cuando se valide la orden de pago antes de la exportación al archivo bancario. La agrupación se realizará sólo si los siguientes campos casan:\n" +"* Empresa\n" +"* Moneda\n" +"* Cuenta bancaria destino\n" +"* Tipo de comunicacion (estructurada, libre)\n" +"* Fecha de pago\n" +"(otros módulo pueden establecer campos adicionales para restringir la agrupación.)" + #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Information" @@ -197,6 +220,11 @@ msgstr "Última actualización por" msgid "Last Updated on" msgstr "Última actualización en" +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Line grouping" +msgstr "Agrupación de líneas" + #. module: account_banking_payment_export #: field:payment.mode,default_invoice:0 #: field:payment.order.create,invoice:0 @@ -297,7 +325,7 @@ msgid "Payment Order Export" msgstr "Exportación de la orden de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:243 +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:246 #, python-format msgid "Payment Orders" msgstr "Órdenes de pago" @@ -342,7 +370,7 @@ msgstr "Líneas de pago relacionadas" #. module: account_banking_payment_export #: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit msgid "Select Move Lines to Pay - Default Values" -msgstr "Seleccione los apuntes a pagar - Valores por defecto" +msgstr "Selección de los apuntes - Valores por defecto" #. module: account_banking_payment_export #: help:payment.mode,type:0 @@ -387,7 +415,7 @@ msgid "Suitable bank types" msgstr "Tipos de cuentas bancarias adecuadas" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:146 +#: code:addons/account_banking_payment_export/models/account_payment.py:151 #, python-format msgid "The amount for Partner '%s' is negative or null (%.2f) !" msgstr "El importe para el empresa '%s' es negativo o nulo (%.2f) !" diff --git a/account_banking_payment_export/models/account_payment.py b/account_banking_payment_export/models/account_payment.py index e3bf51270..2508b8804 100644 --- a/account_banking_payment_export/models/account_payment.py +++ b/account_banking_payment_export/models/account_payment.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- # © 2009 EduSense BV () # © 2011-2013 Therp BV () +# © 2016 Serv. Tecnol. Avanzados - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, exceptions, workflow, _ @@ -129,7 +130,12 @@ class PaymentOrder(models.Model): requested_date = today # Write requested_date on 'date' field of payment line payline.date = requested_date - hashcode = payline.payment_line_hashcode() + # Group options + if order.mode.group_lines: + hashcode = payline.payment_line_hashcode() + else: + # Use line ID as hascode, which actually means no grouping + hashcode = payline.id if hashcode in group_paylines: group_paylines[hashcode]['paylines'] += payline group_paylines[hashcode]['total'] +=\ @@ -138,7 +144,7 @@ class PaymentOrder(models.Model): group_paylines[hashcode] = { 'paylines': payline, 'total': payline.amount_currency, - } + } # Create bank payment lines for paydict in group_paylines.values(): # Block if a bank payment line is <= 0 diff --git a/account_banking_payment_export/models/payment_mode.py b/account_banking_payment_export/models/payment_mode.py index 67e1b612b..152acf0b3 100644 --- a/account_banking_payment_export/models/payment_mode.py +++ b/account_banking_payment_export/models/payment_mode.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # © 2009 EduSense BV () # © 2011-2013 Therp BV () -# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2014-2016 Serv. Tecnol. Avanzados - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, SUPERUSER_ID @@ -91,6 +91,19 @@ class PaymentMode(models.Model): ], default='due', string="Type of Date Filter") default_populate_results = fields.Boolean( string='Populate Results Directly') + group_lines = fields.Boolean( + string="Group lines in payment orders", default=True, + help="If this mark is checked, the payment order lines will be " + "grouped when validating the payment order before exporting the " + "bank file. The grouping will be done only if the following " + "fields matches:\n" + "* Partner\n" + "* Currency\n" + "* Destination Bank Account\n" + "* Communication Type (structured, free)\n" + "* Payment Date\n" + "(other modules can set additional fields to restrict the " + "grouping.)") @api.onchange('type') def type_on_change(self): diff --git a/account_banking_payment_export/views/payment_mode.xml b/account_banking_payment_export/views/payment_mode.xml index cdc5a33c1..93f616a4a 100644 --- a/account_banking_payment_export/views/payment_mode.xml +++ b/account_banking_payment_export/views/payment_mode.xml @@ -23,6 +23,9 @@ + + + From 4c118ecb126594dbc8bf14da7af89280e3a15fed Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Wed, 2 Mar 2016 02:33:53 +0100 Subject: [PATCH 53/80] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 610624778..1683c2dfc 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ addon | version | summary --- | --- | --- [account_banking_mandate](account_banking_mandate/) | 8.0.0.2.0 | Banking mandates [account_banking_pain_base](account_banking_pain_base/) | 8.0.0.3.0 | Base module for PAIN file generation -[account_banking_payment_export](account_banking_payment_export/) | 8.0.0.2.0 | Account Banking - Payments Export Infrastructure +[account_banking_payment_export](account_banking_payment_export/) | 8.0.0.3.0 | Account Banking - Payments Export Infrastructure [account_banking_payment_transfer](account_banking_payment_transfer/) | 8.0.0.3.0 | Account Banking - Payments Transfer Account [account_banking_sepa_credit_transfer](account_banking_sepa_credit_transfer/) | 8.0.0.4.0 | Create SEPA XML files for Credit Transfers [account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 8.0.0.3.0 | Create SEPA files for Direct Debit From 379a0bdeced069c46fba8038bfc3aa6d0d48b293 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 2 Mar 2016 10:48:55 +0100 Subject: [PATCH 54/80] [IMP] account_payment_partner: Name to filter for better inheratiblity --- account_payment_partner/views/account_invoice_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_payment_partner/views/account_invoice_view.xml b/account_payment_partner/views/account_invoice_view.xml index 72afbb2a5..895e03bf5 100644 --- a/account_payment_partner/views/account_invoice_view.xml +++ b/account_payment_partner/views/account_invoice_view.xml @@ -15,7 +15,7 @@ - + From 907fb492902cf8b209364b8e9af377de1c2c2b17 Mon Sep 17 00:00:00 2001 From: "Adrien Peiffer (ACSONE)" Date: Wed, 16 Dec 2015 12:14:32 +0100 Subject: [PATCH 55/80] [IMP][account_payment_blocking] Allow to set no follow up on draft invoices --- .../model/account_invoice.py | 35 ++++++++++++++----- .../test_account_banking_payment_blocking.py | 5 ++- .../view/account_invoice_view.xml | 3 +- 3 files changed, 32 insertions(+), 11 deletions(-) diff --git a/account_payment_blocking/model/account_invoice.py b/account_payment_blocking/model/account_invoice.py index c48621cae..717cfe6db 100644 --- a/account_payment_blocking/model/account_invoice.py +++ b/account_payment_blocking/model/account_invoice.py @@ -33,6 +33,21 @@ class account_invoice(orm.Model): ('invoice.id', '=', invoice_id)], context=context) + def _update_blocked(self, cr, uid, invoice, value, context=None): + if context is None: + context = {} + else: + context = context.copy() + if invoice.move_id.id: + move_line_ids = self._get_move_line(cr, uid, invoice.id, + context=context) + assert len(move_line_ids) == 1 + # work with account_constraints from OCA/AFT: + context.update({'from_parent_object': True}) + self.pool.get('account.move.line')\ + .write(cr, uid, move_line_ids, {'blocked': value}, + context=context) + def _set_move_blocked(self, cr, uid, ids, name, field_value, arg, context=None): if context is None: @@ -40,15 +55,16 @@ class account_invoice(orm.Model): if isinstance(ids, (int, long)): ids = [ids] for invoice in self.browse(cr, uid, ids, context=context): - if invoice.move_id.id: - move_line_ids = self._get_move_line(cr, uid, invoice.id, - context=context) - assert len(move_line_ids) == 1 - # work with account_constraints from OCA/AFT: - context.update({'from_parent_object': True}) - self.pool.get('account.move.line')\ - .write(cr, uid, move_line_ids, {'blocked': field_value}, - context=context) + self._update_blocked(cr, uid, invoice, field_value, + context=context) + + def action_move_create(self, cr, uid, ids, context=None): + res = super(account_invoice, self).action_move_create(cr, uid, ids, + context=context) + for invoice in self.browse(cr, uid, ids, context=context): + self._update_blocked(cr, uid, invoice, invoice.draft_blocked, + context=context) + return res def _get_move_blocked(self, cr, uid, ids, name, arg, context=None): res = {} @@ -72,4 +88,5 @@ class account_invoice(orm.Model): type='boolean', string='No Follow Up', states={'draft': [('readonly', True)]}), + 'draft_blocked': fields.boolean(string='No Follow Up'), } diff --git a/account_payment_blocking/tests/test_account_banking_payment_blocking.py b/account_payment_blocking/tests/test_account_banking_payment_blocking.py index 45c7fefe7..672d763cf 100644 --- a/account_payment_blocking/tests/test_account_banking_payment_blocking.py +++ b/account_payment_blocking/tests/test_account_banking_payment_blocking.py @@ -57,6 +57,8 @@ class TestAccountBankingPaymentBlocking(common.TransactionCase): move_line_obj = self.registry('account.move.line') invoice_id = create_simple_invoice(self, self.cr, self.uid, context=self.context) + invoice_obj.write(self.cr, self.uid, [invoice_id], + {'draft_blocked': True}) workflow.trg_validate(self.uid, 'account.invoice', invoice_id, 'invoice_open', self.cr) invoice = invoice_obj.browse(self.cr, self.uid, [invoice_id], @@ -66,10 +68,11 @@ class TestAccountBankingPaymentBlocking(common.TransactionCase): ['payable', 'receivable']), ('invoice.id', '=', invoice.id)]) move_line = move_line_obj.browse(self.cr, self.uid, move_line_ids)[0] + self.assertTrue(move_line.blocked) self.assertEqual(invoice.blocked, move_line.blocked, 'Blocked values are not equals') move_line_obj.write(self.cr, self.uid, move_line_ids, - {'blocked': True}) + {'blocked': False}) invoice = invoice_obj.browse(self.cr, self.uid, [invoice_id], context=self.context)[0] move_line = move_line_obj.browse(self.cr, self.uid, move_line_ids)[0] diff --git a/account_payment_blocking/view/account_invoice_view.xml b/account_payment_blocking/view/account_invoice_view.xml index 09e6a1ba8..759dbf7a6 100644 --- a/account_payment_blocking/view/account_invoice_view.xml +++ b/account_payment_blocking/view/account_invoice_view.xml @@ -7,7 +7,8 @@ - + + From f8638447f210f41c73115d96e1ce5b1939b3a771 Mon Sep 17 00:00:00 2001 From: "Adrien Peiffer (ACSONE)" Date: Wed, 2 Mar 2016 21:16:25 +0100 Subject: [PATCH 56/80] [CHG][account_payment_blocking] Bump version --- account_payment_blocking/__openerp__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_payment_blocking/__openerp__.py b/account_payment_blocking/__openerp__.py index 14fcf7a9b..13218f460 100644 --- a/account_payment_blocking/__openerp__.py +++ b/account_payment_blocking/__openerp__.py @@ -22,7 +22,7 @@ ############################################################################## { 'name': 'account banking payment blocking', - 'version': '8.0.0.1.0', + 'version': '8.0.1.0.0', 'category': 'Banking addons', 'summary': """ Prevent invoices under litigation to be proposed in payment orders. From 3100a3342d4095dfd639224459887e3c3c9cda44 Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Thu, 3 Mar 2016 02:33:42 +0100 Subject: [PATCH 57/80] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1683c2dfc..d17b731ea 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ addon | version | summary [account_banking_tests](account_banking_tests/) | 8.0.0.1.0 | Banking Addons - Tests [account_direct_debit](account_direct_debit/) | 8.0.2.1.0 | Direct Debit [account_import_line_multicurrency_extension](account_import_line_multicurrency_extension/) | 8.0.1.1.0 | Add an improved view for move line import in bank statement -[account_payment_blocking](account_payment_blocking/) | 8.0.0.1.0 | Prevent invoices under litigation to be proposed in payment orders. +[account_payment_blocking](account_payment_blocking/) | 8.0.1.0.0 | Prevent invoices under litigation to be proposed in payment orders. [account_payment_include_draft_move](account_payment_include_draft_move/) | 8.0.1.0.0 | Account Payment Draft Move [account_payment_mode_term](account_payment_mode_term/) | 8.0.0.1.2 | Account Banking - Payments Term Filter [account_payment_partner](account_payment_partner/) | 8.0.0.2.0 | Adds payment mode on partners and invoices From 77fdbbfcea3f3821fd20e038682b282b7556dae0 Mon Sep 17 00:00:00 2001 From: Antonio Espinosa Date: Fri, 4 Mar 2016 17:15:53 +0100 Subject: [PATCH 58/80] [IMP] Define SEPA identifiers per payment mode --- account_banking_pain_base/README.rst | 3 +- account_banking_pain_base/__openerp__.py | 4 +- .../models/banking_export_pain.py | 16 +++---- .../models/payment_mode.py | 35 +++++++++++++++- .../views/payment_mode_view.xml | 11 +++++ .../README.rst | 23 +++++----- .../__init__.py | 1 + .../__openerp__.py | 4 +- .../models/__init__.py | 3 ++ .../models/payment_mode.py | 16 +++++++ account_banking_sepa_direct_debit/README.rst | 4 +- .../__openerp__.py | 5 ++- .../models/__init__.py | 1 + .../models/common.py | 39 +++++++++++++++++ .../models/payment_mode.py | 42 +++++++++++++++++++ .../models/res_company.py | 37 ++-------------- .../views/payment_mode_view.xml | 24 +++++++++++ .../wizard/export_sdd.py | 4 ++ 18 files changed, 213 insertions(+), 59 deletions(-) create mode 100644 account_banking_sepa_credit_transfer/models/__init__.py create mode 100644 account_banking_sepa_credit_transfer/models/payment_mode.py create mode 100644 account_banking_sepa_direct_debit/models/common.py create mode 100644 account_banking_sepa_direct_debit/models/payment_mode.py create mode 100644 account_banking_sepa_direct_debit/views/payment_mode_view.xml diff --git a/account_banking_pain_base/README.rst b/account_banking_pain_base/README.rst index fb9b48a2d..df673dbf2 100644 --- a/account_banking_pain_base/README.rst +++ b/account_banking_pain_base/README.rst @@ -39,7 +39,7 @@ Known issues / Roadmap ====================== * no known issues - + Bug Tracker =========== @@ -62,6 +62,7 @@ Contributors * Raphaël Valyi * Sandy Carter * Stefan Rijnhart (Therp) +* Antonio Espinosa Maintainer ---------- diff --git a/account_banking_pain_base/__openerp__.py b/account_banking_pain_base/__openerp__.py index c18b82d6b..39ecf238b 100644 --- a/account_banking_pain_base/__openerp__.py +++ b/account_banking_pain_base/__openerp__.py @@ -1,16 +1,18 @@ # -*- coding: utf-8 -*- # © 2013-2015 Akretion - Alexis de Lattre # © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Account Banking PAIN Base Module', 'summary': 'Base module for PAIN file generation', - 'version': '8.0.0.3.0', + 'version': '8.0.0.4.0', 'license': 'AGPL-3', 'author': "Akretion, " "Noviat, " "Serv. Tecnol. Avanzados - Pedro M. Baeza, " + "Antiun Ingeniería S.L., " "Odoo Community Association (OCA)", 'website': 'https://github.com/OCA/bank-payment', 'contributors': ['Pedro M. Baeza '], diff --git a/account_banking_pain_base/models/banking_export_pain.py b/account_banking_pain_base/models/banking_export_pain.py index 6d2ea34ab..c25229c42 100644 --- a/account_banking_pain_base/models/banking_export_pain.py +++ b/account_banking_pain_base/models/banking_export_pain.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- # © 2013-2015 Akretion - Alexis de Lattre # © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, api, _ @@ -234,12 +235,13 @@ class BankingExportPain(models.AbstractModel): initiating_party_1_8 = etree.SubElement(parent_node, 'InitgPty') initiating_party_name = etree.SubElement(initiating_party_1_8, 'Nm') initiating_party_name.text = my_company_name - initiating_party_identifier =\ - self.payment_order_ids[0].company_id.\ - initiating_party_identifier - initiating_party_issuer =\ - self.payment_order_ids[0].company_id.\ - initiating_party_issuer + payment = self.payment_order_ids[0] + initiating_party_identifier = ( + payment.mode.initiating_party_identifier or + payment.company_id.initiating_party_identifier) + initiating_party_issuer = ( + payment.mode.initiating_party_issuer or + payment.company_id.initiating_party_issuer) if initiating_party_identifier and initiating_party_issuer: iniparty_id = etree.SubElement(initiating_party_1_8, 'Id') iniparty_org_id = etree.SubElement(iniparty_id, 'OrgId') @@ -254,7 +256,7 @@ class BankingExportPain(models.AbstractModel): _("Missing 'Initiating Party Issuer' and/or " "'Initiating Party Identifier' for the company '%s'. " "Both fields must have a value.") - % self.payment_order_ids[0].company_id.name) + % payment.company_id.name) return True @api.model diff --git a/account_banking_pain_base/models/payment_mode.py b/account_banking_pain_base/models/payment_mode.py index 1ccc72fe5..832ff2bc9 100644 --- a/account_banking_pain_base/models/payment_mode.py +++ b/account_banking_pain_base/models/payment_mode.py @@ -1,9 +1,10 @@ # -*- coding: utf-8 -*- # © 2013-2015 Akretion - Alexis de Lattre # © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import models, fields +from openerp import models, fields, api class PaymentMode(models.Model): @@ -14,3 +15,35 @@ class PaymentMode(models.Model): help="If active, Odoo will convert each accented caracter to " "the corresponding unaccented caracter, so that only ASCII " "caracters are used in the generated PAIN file.") + initiating_party_issuer = fields.Char( + string='Initiating Party Issuer', size=35, + help="This will be used as the 'Initiating Party Issuer' in the " + "PAIN files generated by Odoo. If not defined, Initiating Party " + "Issuer from company will be used.\n" + "Common format (13): \n" + "- Country code (2, optional)\n" + "- Company idenfier (N, VAT)\n" + "- Service suffix (N, issued by bank)") + initiating_party_identifier = fields.Char( + string='Initiating Party Identifier', size=35, + help="This will be used as the 'Initiating Party Identifier' in " + "the PAIN files generated by Odoo. If not defined, Initiating Party " + "Identifier from company will be used.\n" + "Common format (13): \n" + "- Country code (2, optional)\n" + "- Company idenfier (N, VAT)\n" + "- Service suffix (N, issued by bank)") + sepa_type = fields.Char(compute="_compute_sepa_type") + + def _sepa_type_get(self): + """Defined to be inherited by child addons, for instance: + - account_banking_sepa_credit_transfer + - account_banking_sepa_direct_debit + """ + return False + + @api.multi + @api.depends('type') + def _compute_sepa_type(self): + for mode in self: + mode.sepa_type = mode._sepa_type_get() diff --git a/account_banking_pain_base/views/payment_mode_view.xml b/account_banking_pain_base/views/payment_mode_view.xml index 2deb24999..3ab148671 100644 --- a/account_banking_pain_base/views/payment_mode_view.xml +++ b/account_banking_pain_base/views/payment_mode_view.xml @@ -2,6 +2,7 @@ @@ -15,6 +16,16 @@ + + + + + + + + + diff --git a/account_banking_sepa_credit_transfer/README.rst b/account_banking_sepa_credit_transfer/README.rst index af0817638..27bddf6d1 100644 --- a/account_banking_sepa_credit_transfer/README.rst +++ b/account_banking_sepa_credit_transfer/README.rst @@ -1,6 +1,6 @@ .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg :alt: License: AGPL-3 - + Account Banking SEPA Credit Transfer ==================================== @@ -47,7 +47,7 @@ Known issues / Roadmap ====================== * No known issues - + Bug Tracker =========== @@ -62,15 +62,16 @@ Credits Contributors ------------ -Alexis de Lattre -Pedro M. Baeza -Stéphane Bidoul -Stefan Rijnhart -Julien Laloux -Alexandre Fayolle -Raphaël Valyi -Erwin van der Ploeg -Sandy Carter +* Alexis de Lattre +* Pedro M. Baeza +* Stéphane Bidoul +* Stefan Rijnhart +* Julien Laloux +* Alexandre Fayolle +* Raphaël Valyi +* Erwin van der Ploeg +* Sandy Carter +* Antonio Espinosa Maintainer ---------- diff --git a/account_banking_sepa_credit_transfer/__init__.py b/account_banking_sepa_credit_transfer/__init__.py index cc4be0ba8..31b508d85 100644 --- a/account_banking_sepa_credit_transfer/__init__.py +++ b/account_banking_sepa_credit_transfer/__init__.py @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- # © 2010-2013 Akretion (www.akretion.com) +from . import models from . import wizard diff --git a/account_banking_sepa_credit_transfer/__openerp__.py b/account_banking_sepa_credit_transfer/__openerp__.py index 6a0e52a71..e070443b7 100644 --- a/account_banking_sepa_credit_transfer/__openerp__.py +++ b/account_banking_sepa_credit_transfer/__openerp__.py @@ -1,15 +1,17 @@ # -*- coding: utf-8 -*- # © 2010-2015 Akretion (www.akretion.com) # © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Account Banking SEPA Credit Transfer', 'summary': 'Create SEPA XML files for Credit Transfers', - 'version': '8.0.0.4.0', + 'version': '8.0.0.5.0', 'license': 'AGPL-3', 'author': "Akretion, " "Serv. Tecnol. Avanzados - Pedro M. Baeza, " + "Antiun Ingeniería S.L., " "Odoo Community Association (OCA)", 'website': 'https://github.com/OCA/bank-payment', 'category': 'Banking addons', diff --git a/account_banking_sepa_credit_transfer/models/__init__.py b/account_banking_sepa_credit_transfer/models/__init__.py new file mode 100644 index 000000000..b67eb49ee --- /dev/null +++ b/account_banking_sepa_credit_transfer/models/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import payment_mode diff --git a/account_banking_sepa_credit_transfer/models/payment_mode.py b/account_banking_sepa_credit_transfer/models/payment_mode.py new file mode 100644 index 000000000..8308c5f8e --- /dev/null +++ b/account_banking_sepa_credit_transfer/models/payment_mode.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models + + +class PaymentMode(models.Model): + _inherit = 'payment.mode' + + def _sepa_type_get(self): + res = super(PaymentMode, self)._sepa_type_get() + if not res: + if self.type.code and self.type.code.startswith('pain.001'): + res = 'sepa_credit_transfer' + return res diff --git a/account_banking_sepa_direct_debit/README.rst b/account_banking_sepa_direct_debit/README.rst index ace5ce806..10eb9754d 100644 --- a/account_banking_sepa_direct_debit/README.rst +++ b/account_banking_sepa_direct_debit/README.rst @@ -49,7 +49,7 @@ Known issues / Roadmap ====================== * No known issues - + Bug Tracker =========== @@ -64,13 +64,13 @@ Credits Contributors ------------ -* Firsname Lastname * Alexis de Lattre * Pedro M. Baeza * Stéphane Bidoul * Alexandre Fayolle * Raphaël Valyi * Sandy Carter +* Antonio Espinosa Maintainer diff --git a/account_banking_sepa_direct_debit/__openerp__.py b/account_banking_sepa_direct_debit/__openerp__.py index 268fffe25..c7922127f 100644 --- a/account_banking_sepa_direct_debit/__openerp__.py +++ b/account_banking_sepa_direct_debit/__openerp__.py @@ -1,15 +1,17 @@ # -*- coding: utf-8 -*- # © 2013-2015 Akretion (www.akretion.com) # © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Account Banking SEPA Direct Debit', 'summary': 'Create SEPA files for Direct Debit', - 'version': '8.0.0.3.0', + 'version': '8.0.0.4.0', 'license': 'AGPL-3', 'author': "Akretion, " "Serv. Tecnol. Avanzados - Pedro M. Baeza, " + "Antiun Ingeniería S.L., " "Odoo Community Association (OCA)", 'website': 'https://github.com/OCA/bank-payment', 'category': 'Banking addons', @@ -21,6 +23,7 @@ 'data': [ 'views/account_banking_mandate_view.xml', 'views/res_company_view.xml', + 'views/payment_mode_view.xml', 'wizard/export_sdd_view.xml', 'data/mandate_expire_cron.xml', 'data/payment_type_sdd.xml', diff --git a/account_banking_sepa_direct_debit/models/__init__.py b/account_banking_sepa_direct_debit/models/__init__.py index ac7674156..93fb91cc8 100644 --- a/account_banking_sepa_direct_debit/models/__init__.py +++ b/account_banking_sepa_direct_debit/models/__init__.py @@ -3,3 +3,4 @@ from . import res_company from . import account_banking_mandate from . import bank_payment_line +from . import payment_mode diff --git a/account_banking_sepa_direct_debit/models/common.py b/account_banking_sepa_direct_debit/models/common.py new file mode 100644 index 000000000..dd507a4db --- /dev/null +++ b/account_banking_sepa_direct_debit/models/common.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +# © 2013 Akretion (www.akretion.com) +# © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import logging + +logger = logging.getLogger(__name__) + + +def is_sepa_creditor_identifier_valid(sepa_creditor_identifier): + """Check if SEPA Creditor Identifier is valid + @param sepa_creditor_identifier: SEPA Creditor Identifier as str + or unicode + @return: True if valid, False otherwise + """ + if not isinstance(sepa_creditor_identifier, (str, unicode)): + return False + try: + sci = str(sepa_creditor_identifier).lower() + except: + logger.warning( + "SEPA Creditor ID should contain only ASCII caracters.") + return False + if len(sci) < 9: + return False + before_replacement = sci[7:] + sci[0:2] + '00' + logger.debug( + "SEPA ID check before_replacement = %s" % before_replacement) + after_replacement = '' + for char in before_replacement: + if char.isalpha(): + after_replacement += str(ord(char) - 87) + else: + after_replacement += char + logger.debug( + "SEPA ID check after_replacement = %s" % after_replacement) + return int(sci[2:4]) == (98 - (int(after_replacement) % 97)) diff --git a/account_banking_sepa_direct_debit/models/payment_mode.py b/account_banking_sepa_direct_debit/models/payment_mode.py new file mode 100644 index 000000000..9753ac319 --- /dev/null +++ b/account_banking_sepa_direct_debit/models/payment_mode.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import models, fields, api, exceptions, _ +from .common import is_sepa_creditor_identifier_valid + + +class PaymentMode(models.Model): + _inherit = 'payment.mode' + + sepa_creditor_identifier = fields.Char( + string='SEPA Creditor Identifier', size=35, + help="Enter the Creditor Identifier that has been attributed to your " + "company to make SEPA Direct Debits. If not defined, " + "SEPA Creditor Identifier from company will be used.\n" + "This identifier is composed of :\n" + "- your country ISO code (2 letters)\n" + "- a 2-digits checkum\n" + "- a 3-letters business code\n" + "- a country-specific identifier") + original_creditor_identifier = fields.Char( + string='Original Creditor Identifier', size=70, + help="If not defined, Original Creditor Identifier from company " + "will be used.") + + def _sepa_type_get(self): + res = super(PaymentMode, self)._sepa_type_get() + if not res: + if self.type.code and self.type.code.startswith('pain.008'): + res = 'sepa_direct_debit' + return res + + @api.one + @api.constrains('sepa_creditor_identifier') + def _check_sepa_creditor_identifier(self): + if self.sepa_creditor_identifier: + if not is_sepa_creditor_identifier_valid( + self.sepa_creditor_identifier): + raise exceptions.Warning( + _('Error'), + _("Invalid SEPA Creditor Identifier.")) diff --git a/account_banking_sepa_direct_debit/models/res_company.py b/account_banking_sepa_direct_debit/models/res_company.py index 9ce040189..8b76a9678 100644 --- a/account_banking_sepa_direct_debit/models/res_company.py +++ b/account_banking_sepa_direct_debit/models/res_company.py @@ -1,12 +1,11 @@ # -*- coding: utf-8 -*- # © 2013 Akretion (www.akretion.com) # © 2014 Serv. Tecnol. Avanzados - Pedro M. Baeza +# © 2016 Antiun Ingenieria S.L. - Antonio Espinosa # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api, exceptions, _ -import logging - -logger = logging.getLogger(__name__) +from .common import is_sepa_creditor_identifier_valid class ResCompany(models.Model): @@ -22,41 +21,11 @@ class ResCompany(models.Model): original_creditor_identifier = fields.Char( string='Original Creditor Identifier', size=70) - def is_sepa_creditor_identifier_valid( - self, sepa_creditor_identifier): - """Check if SEPA Creditor Identifier is valid - @param sepa_creditor_identifier: SEPA Creditor Identifier as str - or unicode - @return: True if valid, False otherwise - """ - if not isinstance(sepa_creditor_identifier, (str, unicode)): - return False - try: - sci = str(sepa_creditor_identifier).lower() - except: - logger.warning( - "SEPA Creditor ID should contain only ASCII caracters.") - return False - if len(sci) < 9: - return False - before_replacement = sci[7:] + sci[0:2] + '00' - logger.debug( - "SEPA ID check before_replacement = %s" % before_replacement) - after_replacement = '' - for char in before_replacement: - if char.isalpha(): - after_replacement += str(ord(char) - 87) - else: - after_replacement += char - logger.debug( - "SEPA ID check after_replacement = %s" % after_replacement) - return int(sci[2:4]) == (98 - (int(after_replacement) % 97)) - @api.one @api.constrains('sepa_creditor_identifier') def _check_sepa_creditor_identifier(self): if self.sepa_creditor_identifier: - if not self.is_sepa_creditor_identifier_valid( + if not is_sepa_creditor_identifier_valid( self.sepa_creditor_identifier): raise exceptions.Warning( _('Error'), diff --git a/account_banking_sepa_direct_debit/views/payment_mode_view.xml b/account_banking_sepa_direct_debit/views/payment_mode_view.xml new file mode 100644 index 000000000..9bba891d6 --- /dev/null +++ b/account_banking_sepa_direct_debit/views/payment_mode_view.xml @@ -0,0 +1,24 @@ + + + + + + + Add SEPA identifiers + payment.mode + + + + + + + + + + + + + diff --git a/account_banking_sepa_direct_debit/wizard/export_sdd.py b/account_banking_sepa_direct_debit/wizard/export_sdd.py index f2be2df00..232bb98a5 100644 --- a/account_banking_sepa_direct_debit/wizard/export_sdd.py +++ b/account_banking_sepa_direct_debit/wizard/export_sdd.py @@ -224,6 +224,8 @@ class BankingExportSddWizard(models.TransientModel): payment_info_2_0, 'CdtrSchmeId') self.generate_creditor_scheme_identification( creditor_scheme_identification_2_27, + 'self.payment_order_ids[0].mode.' + 'sepa_creditor_identifier or' 'self.payment_order_ids[0].company_id.' 'sepa_creditor_identifier', 'SEPA Creditor Identifier', {'self': self}, 'SEPA', gen_args) @@ -325,6 +327,8 @@ class BankingExportSddWizard(models.TransientModel): amendment_info_details_2_51, 'OrgnlCdtrSchmeId') self.generate_creditor_scheme_identification( ori_creditor_scheme_id_2_53, + 'self.payment_order_ids[0].mode.' + 'original_creditor_identifier or' 'self.payment_order_ids[0].company_id.' 'original_creditor_identifier', 'Original Creditor Identifier', From ce4b4e0801933cc789fbf10579669bcdf1f26a24 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Sat, 5 Mar 2016 12:08:03 +0100 Subject: [PATCH 59/80] [IMP] .travis.yml: Coveralls activation --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 58c7b2bd7..acae762f7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,4 +30,4 @@ script: - travis_run_tests after_success: - coveralls + - travis_after_tests_success From 8665689d8a8274ba73af6d6b8f4d33bb91c34c25 Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Sun, 6 Mar 2016 02:33:27 +0100 Subject: [PATCH 60/80] [UPD] addons table in README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d17b731ea..cd20e955b 100644 --- a/README.md +++ b/README.md @@ -27,11 +27,11 @@ Available addons addon | version | summary --- | --- | --- [account_banking_mandate](account_banking_mandate/) | 8.0.0.2.0 | Banking mandates -[account_banking_pain_base](account_banking_pain_base/) | 8.0.0.3.0 | Base module for PAIN file generation +[account_banking_pain_base](account_banking_pain_base/) | 8.0.0.4.0 | Base module for PAIN file generation [account_banking_payment_export](account_banking_payment_export/) | 8.0.0.3.0 | Account Banking - Payments Export Infrastructure [account_banking_payment_transfer](account_banking_payment_transfer/) | 8.0.0.3.0 | Account Banking - Payments Transfer Account -[account_banking_sepa_credit_transfer](account_banking_sepa_credit_transfer/) | 8.0.0.4.0 | Create SEPA XML files for Credit Transfers -[account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 8.0.0.3.0 | Create SEPA files for Direct Debit +[account_banking_sepa_credit_transfer](account_banking_sepa_credit_transfer/) | 8.0.0.5.0 | Create SEPA XML files for Credit Transfers +[account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 8.0.0.4.0 | Create SEPA files for Direct Debit [account_banking_tests](account_banking_tests/) | 8.0.0.1.0 | Banking Addons - Tests [account_direct_debit](account_direct_debit/) | 8.0.2.1.0 | Direct Debit [account_import_line_multicurrency_extension](account_import_line_multicurrency_extension/) | 8.0.1.1.0 | Add an improved view for move line import in bank statement From 16310ff159d5797664b637c521be7eed5cba0440 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 9 Mar 2016 15:37:55 +0100 Subject: [PATCH 61/80] [FIX] account_banking_sepa_direct_debit: Fixes #257 --- account_banking_sepa_direct_debit/wizard/export_sdd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account_banking_sepa_direct_debit/wizard/export_sdd.py b/account_banking_sepa_direct_debit/wizard/export_sdd.py index 232bb98a5..9b4022d46 100644 --- a/account_banking_sepa_direct_debit/wizard/export_sdd.py +++ b/account_banking_sepa_direct_debit/wizard/export_sdd.py @@ -225,7 +225,7 @@ class BankingExportSddWizard(models.TransientModel): self.generate_creditor_scheme_identification( creditor_scheme_identification_2_27, 'self.payment_order_ids[0].mode.' - 'sepa_creditor_identifier or' + 'sepa_creditor_identifier or ' 'self.payment_order_ids[0].company_id.' 'sepa_creditor_identifier', 'SEPA Creditor Identifier', {'self': self}, 'SEPA', gen_args) @@ -328,7 +328,7 @@ class BankingExportSddWizard(models.TransientModel): self.generate_creditor_scheme_identification( ori_creditor_scheme_id_2_53, 'self.payment_order_ids[0].mode.' - 'original_creditor_identifier or' + 'original_creditor_identifier or ' 'self.payment_order_ids[0].company_id.' 'original_creditor_identifier', 'Original Creditor Identifier', From 7d289a8d9ba39d6af21c4ae02fc3ed31ea200d40 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 6 Apr 2016 02:08:44 +0200 Subject: [PATCH 62/80] [IMP] .travis.yml: Include Transifex --- .travis.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index acae762f7..518cf313f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,15 +13,22 @@ addons: - python-lxml # because pip installation is slow env: - - VERSION="8.0" LINT_CHECK="1" - - VERSION="8.0" ODOO_REPO="odoo/odoo" LINT_CHECK="0" - - VERSION="8.0" ODOO_REPO="OCA/OCB" LINT_CHECK="0" + global: + - VERSION="8.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" + - TRANSIFEX_USER='transbot@odoo-community.org' + - secure: d5zjm14PO/gGhxRWECldyDf/L+/tHdYvgjGVgTHKy5I+X2m2E9O4ZWJMdWhgQ9glwH7l364E5iGOJ904Om8ZhygOp0rqFbd0/2xPuFW1adrjKXdfwNlNYH5KBWXCMHeNcTEkO36Xkfk5MRJS5vMYmjtyP8PX8fbKqDYRPJ+kMWo= + matrix: + - LINT_CHECK="1" + - TRANSIFEX="1" + - TESTS="1" ODOO_REPO="odoo/odoo" + - TESTS="1" ODOO_REPO="OCA/OCB" + virtualenv: system_site_packages: true install: - - git clone https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools + - git clone --depth=1 https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} - pip install unidecode - travis_install_nightly From 62c30a294383bc40799d5160bc214952238b7efe Mon Sep 17 00:00:00 2001 From: "Adrien Peiffer (ACSONE)" Date: Wed, 6 Apr 2016 09:22:01 +0200 Subject: [PATCH 63/80] [FIX][account_payment_blocking] In some cases, there isn't only one line on receivable/payable account on journal entry genereted from invoice. --- .../model/account_invoice.py | 9 +++--- .../test_account_banking_payment_blocking.py | 30 ++++++++++++++++++- 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/account_payment_blocking/model/account_invoice.py b/account_payment_blocking/model/account_invoice.py index 717cfe6db..2367f7d83 100644 --- a/account_payment_blocking/model/account_invoice.py +++ b/account_payment_blocking/model/account_invoice.py @@ -41,7 +41,6 @@ class account_invoice(orm.Model): if invoice.move_id.id: move_line_ids = self._get_move_line(cr, uid, invoice.id, context=context) - assert len(move_line_ids) == 1 # work with account_constraints from OCA/AFT: context.update({'from_parent_object': True}) self.pool.get('account.move.line')\ @@ -74,10 +73,10 @@ class account_invoice(orm.Model): if invoice.move_id.id: move_line_ids = self._get_move_line(cr, uid, invoice.id, context=context) - assert len(move_line_ids) == 1 - move_line = self.pool.get('account.move.line')\ - .browse(cr, uid, move_line_ids, context=context)[0] - res[invoice.id] = move_line.blocked + move_lines = self.pool.get('account.move.line')\ + .browse(cr, uid, move_line_ids, context=context) + res[invoice.id] = move_lines and\ + all(line.blocked for line in move_lines) or False else: res[invoice.id] = False return res diff --git a/account_payment_blocking/tests/test_account_banking_payment_blocking.py b/account_payment_blocking/tests/test_account_banking_payment_blocking.py index 672d763cf..1d59920e7 100644 --- a/account_payment_blocking/tests/test_account_banking_payment_blocking.py +++ b/account_payment_blocking/tests/test_account_banking_payment_blocking.py @@ -24,13 +24,14 @@ import openerp.tests.common as common from openerp import workflow -def create_simple_invoice(self, cr, uid, context=None): +def create_simple_invoice(self, cr, uid, payment_term=False, context=None): partner_id = self.ref('base.res_partner_2') product_id = self.ref('product.product_product_4') return self.registry('account.invoice')\ .create(cr, uid, {'partner_id': partner_id, 'account_id': self.ref('account.a_recv'), + 'payment_term': payment_term, 'journal_id': self.ref('account.expenses_journal'), 'invoice_line': [(0, 0, {'name': 'test', @@ -78,3 +79,30 @@ class TestAccountBankingPaymentBlocking(common.TransactionCase): move_line = move_line_obj.browse(self.cr, self.uid, move_line_ids)[0] self.assertEqual(invoice.blocked, move_line.blocked, 'Blocked values are not equals') + + def test_invoice_payment_term(self): + invoice_obj = self.registry('account.invoice') + move_line_obj = self.registry('account.move.line') + payment_term_advance = self.ref('account.account_payment_term_advance') + invoice_id = create_simple_invoice(self, self.cr, self.uid, + payment_term=payment_term_advance, + context=self.context) + invoice_obj.write(self.cr, self.uid, [invoice_id], + {'draft_blocked': True}) + workflow.trg_validate(self.uid, 'account.invoice', invoice_id, + 'invoice_open', self.cr) + invoice = invoice_obj.browse(self.cr, self.uid, [invoice_id], + context=self.context)[0] + move_line_ids = move_line_obj\ + .search(self.cr, self.uid, [('account_id.type', 'in', + ['payable', 'receivable']), + ('invoice.id', '=', invoice.id)]) + move_lines = move_line_obj.browse(self.cr, self.uid, move_line_ids) + self.assertTrue( + move_lines and all(line.blocked for line in move_lines) or False) + move_line_obj.write(self.cr, self.uid, move_line_ids, + {'blocked': False}) + invoice = invoice_obj.browse(self.cr, self.uid, [invoice_id], + context=self.context)[0] + self.assertEqual(invoice.blocked, False, + 'Blocked values are not equals') From 58fea9ee995fba60173040f623970379426d6ea8 Mon Sep 17 00:00:00 2001 From: Sergio Incaser Date: Fri, 1 Apr 2016 12:37:34 +0200 Subject: [PATCH 64/80] [FIX][8.0] account_banking_mandate: Add creditor identifier field to report mandate. [FIX][8.0] account_banking_mandate: Translate. --- .../i18n/account_banking_mandate.pot | 569 ------------------ account_banking_mandate/i18n/es.po | 186 ++++-- .../reports/account_banking_mandate_view.xml | 1 + 3 files changed, 137 insertions(+), 619 deletions(-) delete mode 100644 account_banking_mandate/i18n/account_banking_mandate.pot diff --git a/account_banking_mandate/i18n/account_banking_mandate.pot b/account_banking_mandate/i18n/account_banking_mandate.pot deleted file mode 100644 index 912fcd667..000000000 --- a/account_banking_mandate/i18n/account_banking_mandate.pot +++ /dev/null @@ -1,569 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * account_banking_mandate -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-06-18 08:15+0000\n" -"PO-Revision-Date: 2015-06-18 10:18+0100\n" -"Last-Translator: Sergio Teruel \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"X-Generator: Poedit 1.5.4\n" - -#. module: account_banking_mandate -#: model:ir.actions.act_window,help:account_banking_mandate.mandate_action -msgid "" -"

\n" -" Click to create a new Banking Mandate.\n" -"

\n" -" A Banking Mandate is a document signed by your customer that gives " -"you the autorization to do one or several operations on his bank account.\n" -"

\n" -" " -msgstr "" - -#. module: account_banking_mandate -#: sql_constraint:account.banking.mandate:0 -msgid "A Mandate with the same reference already exists for this company !" -msgstr "" - -#. module: account_banking_mandate -#: model:ir.model,name:account_banking_mandate.model_account_banking_mandate -msgid "A generic banking mandate" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"As part of your rights, you are entitled to a refund from your bank under " -"the terms and conditions of your agreement with your bank.\n" -" A refund must be claimed within 8 weeks starting " -"from the date on which your account was debited." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "BIC:" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_form -msgid "Back to Draft" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,partner_bank_id:0 -msgid "Bank Account" -msgstr "" - -#. module: account_banking_mandate -#: model:ir.model,name:account_banking_mandate.model_res_partner_bank -msgid "Bank Accounts" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Bank name:" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_form -#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree -msgid "Banking Mandate" -msgstr "" - -#. module: account_banking_mandate -#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel -msgid "Banking Mandate Cancelled" -msgstr "" - -#. module: account_banking_mandate -#: model:mail.message.subtype,description:account_banking_mandate.mandate_valid -msgid "Banking Mandate Validated" -msgstr "" - -#. module: account_banking_mandate -#: model:mail.message.subtype,description:account_banking_mandate.mandate_expired -msgid "Banking Mandate has Expired" -msgstr "" - -#. module: account_banking_mandate -#: model:ir.actions.act_window,name:account_banking_mandate.mandate_action -msgid "Banking Mandates" -msgstr "" - -#. module: account_banking_mandate -#: help:res.partner.bank,mandate_ids:0 -msgid "" -"Banking mandates represents an authorization that the bank account owner " -"gives to a company for a specific operation" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "By signing this mandate form, you authorise (A)" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_form -msgid "Cancel" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_search -msgid "Cancelled" -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:110 -#, python-format -msgid "" -"Cannot validate the mandate '%s' because it is not attached to a bank " -"account." -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:106 -#, python-format -msgid "Cannot validate the mandate '%s' without a date of signature." -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,company_id:0 -msgid "Company" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,create_uid:0 -msgid "Created by" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,create_date:0 -msgid "Created on" -msgstr "" - -#. module: account_banking_mandate -#: view:payment.order:account_banking_mandate.view_mandate_payment_order_form -msgid "DD Mandate" -msgstr "" - -#. module: account_banking_mandate -#: view:res.partner:account_banking_mandate.mandate_partner_form -#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_tree -msgid "DD Mandates" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,signature_date:0 -msgid "Date of Signature of the Mandate" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,last_debit_date:0 -msgid "Date of the Last Debit" -msgstr "" - -#. module: account_banking_mandate -#: help:account.banking.mandate,message_last_post:0 -msgid "Date of the last message posted on the record." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Debtor identification code:" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Description of contract." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Details regarding the underlying relationship between the Creditor and the " -"Debtor - for information purposes only." -msgstr "" - -#. module: account_banking_mandate -#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 -msgid "Direct Debit Mandate" -msgstr "" - -#. module: account_banking_mandate -#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_form -#: field:res.partner.bank,mandate_ids:0 -msgid "Direct Debit Mandates" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_search -msgid "Draft" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_search -msgid "Expired" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,message_follower_ids:0 -msgid "Followers" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"For business users: write any code number here which you wish to have quoted " -"by your bank." -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_search -msgid "Group By" -msgstr "" - -#. module: account_banking_mandate -#: help:account.banking.mandate,message_summary:0 -msgid "" -"Holds the Chatter summary (number of messages, ...). This summary is " -"directly in html format in order to be inserted in kanban views." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "IBAN:" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,id:0 -msgid "ID" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Identification code of the Creditor Reference Party." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Identification code of the Debtor Reference Party." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Identification number of the underlying contract." -msgstr "" - -#. module: account_banking_mandate -#: help:account.banking.mandate,message_unread:0 -msgid "If checked new messages require your attention." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "If you are paying on your own behalf, leave blank." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "In respect of the contract:" -msgstr "" - -#. module: account_banking_mandate -#: model:ir.model,name:account_banking_mandate.model_account_invoice -msgid "Invoice" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,message_is_follower:0 -msgid "Is a Follower" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,message_last_post:0 -msgid "Last Message Date" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,write_uid:0 -msgid "Last Updated by" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,write_date:0 -msgid "Last Updated on" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Location and sign: _______________________, at ______ from ____________ from" -msgstr "" - -#. module: account_banking_mandate -#: model:ir.actions.report.xml,name:account_banking_mandate.report_account_banking_mandate -msgid "Mandate" -msgstr "" - -#. module: account_banking_mandate -#: model:mail.message.subtype,name:account_banking_mandate.mandate_cancel -msgid "Mandate Cancelled" -msgstr "" - -#. module: account_banking_mandate -#: model:mail.message.subtype,name:account_banking_mandate.mandate_expired -msgid "Mandate Expired" -msgstr "" - -#. module: account_banking_mandate -#: model:mail.message.subtype,name:account_banking_mandate.mandate_valid -msgid "Mandate Validated" -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:152 -#, python-format -msgid "Mandate should be in cancel state" -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:140 -#, python-format -msgid "Mandate should be in draft or valid state" -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:131 -#, python-format -msgid "Mandate should be in draft state" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,message_ids:0 -msgid "Messages" -msgstr "" - -#. module: account_banking_mandate -#: help:account.banking.mandate,message_ids:0 -msgid "Messages and communication history" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Name of the Creditor Reference Party: Creditor must complete this section if " -"collecting payment on behalf of another party." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Name of the Debtor Reference Party: If you are making a payment in respect " -"of an arrangement between" -msgstr "" - -#. module: account_banking_mandate -#: help:account.banking.mandate,state:0 -msgid "" -"Only valid mandates can be used in a payment line. A cancelled mandate is a " -"mandate that has been cancelled by the customer." -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,partner_id:0 -msgid "Partner" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Party on whose behalf the creditor collects the payment:" -msgstr "" - -#. module: account_banking_mandate -#: model:ir.model,name:account_banking_mandate.model_payment_line -msgid "Payment Line" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Payment type:" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Person on whose behalf payment is made:" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Policyholder Service / Debtor:" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree -msgid "Reference" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_search -msgid "Reference or Partner" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Reference:" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_form -#: field:account.banking.mandate,payment_line_ids:0 -msgid "Related Payment Lines" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "SEPA BUSINESS-TO-BUSINESS DIRECT DEBIT MANDATE" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "SEPA DIRECT DEBIT MANDATE" -msgstr "" - -#. module: account_banking_mandate -#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu -msgid "SEPA Direct Debit Mandates" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,scan:0 -msgid "Scan of the Mandate" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_search -msgid "Search Banking Mandates" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Service Provider / Creditor:" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_search -#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree -msgid "Signature Date" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,state:0 -msgid "Status" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,message_summary:0 -msgid "Summary" -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:92 -#, python-format -msgid "The date of signature of mandate '%s' is in the future !" -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:97 -#, python-format -msgid "" -"The mandate '%s' can't have a date of last debit before the date of " -"signature." -msgstr "" - -#. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/payment_line.py:68 -#, python-format -msgid "" -"The payment line with reference '%s' has the bank account '%s' which is not " -"attached to the mandate '%s' (this mandate is attached to the bank account " -"'%s')." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"This mandate is only intended for business-to-business transactions. You are " -"not entitled to a refund from your bank after your account has been debited, " -"but you are entitled to request your bank not to debit your account up until " -"the day on which the payment is due.\n" -" Please complete all the fields marked *." -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,unique_mandate_reference:0 -msgid "Unique Mandate Reference" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,message_unread:0 -msgid "Unread Messages" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "VAT:" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_search -msgid "Valid" -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_form -msgid "Validate" -msgstr "" - -#. module: account_banking_mandate -#: field:account.banking.mandate,website_message_ids:0 -msgid "Website Messages" -msgstr "" - -#. module: account_banking_mandate -#: help:account.banking.mandate,website_message_ids:0 -msgid "Website communication history" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Write any code number here which you wish to have quoted by your bank." -msgstr "" - -#. module: account_banking_mandate -#: view:account.banking.mandate:account_banking_mandate.view_mandate_form -msgid "" -"You should set a mandate back to draft only if you cancelled it by mistake. " -"Do you want to continue?" -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"and another person (e.g. where you are paying the other person's bill) " -"please write the other person's name here." -msgstr "" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"to send instructions to your bank to debit your account and (B) your bank to " -"debit your account in accordance with the instructions from" -msgstr "" diff --git a/account_banking_mandate/i18n/es.po b/account_banking_mandate/i18n/es.po index 6db65dec8..00f582b8d 100644 --- a/account_banking_mandate/i18n/es.po +++ b/account_banking_mandate/i18n/es.po @@ -1,19 +1,20 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_mandate +# * account_banking_mandate # msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-16 07:21+0000\n" -"PO-Revision-Date: 2016-02-16 07:21+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2016-04-01 10:32+0000\n" +"PO-Revision-Date: 2016-04-01 12:33+0100\n" +"Last-Translator: Sergio Teruel \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" +"Language: es_ES\n" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document @@ -22,16 +23,20 @@ msgstr "/ BIC:" #. module: account_banking_mandate #: model:ir.actions.act_window,help:account_banking_mandate.mandate_action -msgid "

\n" +msgid "" +"

\n" " Click to create a new Banking Mandate.\n" "

\n" -" A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n" +" A Banking Mandate is a document signed by your customer that gives " +"you the autorization to do one or several operations on his bank account.\n" "

\n" " " -msgstr "

\n" +msgstr "" +"

\n" " Pulse para crear un nuevo mandato bancario.\n" "

\n" -" Un mandato bancario es un documento firmado por su cliente que le da la autorización para hacer una o varias operaciones en su cuenta bancaria.\n" +" Un mandato bancario es un documento firmado por su cliente que le da " +"la autorización para hacer una o varias operaciones en su cuenta bancaria.\n" "

\n" " " @@ -47,10 +52,16 @@ msgstr "Un mandato bancario genérico" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank.\n" -" A refund must be claimed within 8 weeks starting from the date on which your account was debited." -msgstr "Como parte de sus derechos, el deudor está legitimado al reembolso por su entidad en los términos y condiciones del contrato suscrito con la misma..\n" -" La solicitud de reembolso deberá efectuarse dentro de las ocho semanas que siguen a la fecha de adeudo en cuenta." +msgid "" +"As part of your rights, you are entitled to a refund from your bank under " +"the terms and conditions of your agreement with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" +"Como parte de sus derechos, el deudor está legitimado al reembolso por su " +"entidad en los términos y condiciones del contrato suscrito con la misma..\n" +" La solicitud de reembolso deberá efectuarse dentro " +"de las ocho semanas que siguen a la fecha de adeudo en cuenta." #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form @@ -105,13 +116,18 @@ msgstr "Mandatos bancarios" #. module: account_banking_mandate #: help:res.partner.bank,mandate_ids:0 -msgid "Banking mandates represents an authorization that the bank account owner gives to a company for a specific operation" -msgstr "Los mandatos bancarios representan una autorización que el propietario de la cuenta bancaria da a la compañía para un operación específica" +msgid "" +"Banking mandates represents an authorization that the bank account owner " +"gives to a company for a specific operation" +msgstr "" +"Los mandatos bancarios representan una autorización que el propietario de la " +"cuenta bancaria da a la compañía para un operación específica" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document msgid "By signing this mandate form, you authorise (A)" -msgstr "Mediante la firma de esta orden de domiciliación, el deudor autoriza a (A) " +msgstr "" +"Mediante la firma de esta orden de domiciliación, el deudor autoriza a (A) " #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form @@ -126,8 +142,12 @@ msgstr "Cancelado" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:93 #, python-format -msgid "Cannot validate the mandate '%s' because it is not attached to a bank account." -msgstr "No se puede validar el mandato '%s' porque no tiene ninguna cuenta bancaria asociada." +msgid "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." +msgstr "" +"No se puede validar el mandato '%s' porque no tiene ninguna cuenta bancaria " +"asociada." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 @@ -183,12 +203,15 @@ msgstr "Descripción del contrato." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Details regarding the underlying relationship between the Creditor and the Debtor - for information purposes only." -msgstr "Información sobre la relación subyacente entre el acreedor y el deudor - a título meramente informativo." +msgid "" +"Details regarding the underlying relationship between the Creditor and the " +"Debtor - for information purposes only." +msgstr "" +"Información sobre la relación subyacente entre el acreedor y el deudor - a " +"título meramente informativo." #. module: account_banking_mandate -#: field:account.invoice,mandate_id:0 -#: field:payment.line,mandate_id:0 +#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 msgid "Direct Debit Mandate" msgstr "Mandato de adeudo directo" @@ -215,8 +238,12 @@ msgstr "Seguidores" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "For business users: write any code number here which you wish to have quoted by your bank." -msgstr "Para usuarios empresas: Indique en este espacio cualquier número de código con el que desea que su entidad financiera le identifique." +msgid "" +"For business users: write any code number here which you wish to have quoted " +"by your bank." +msgstr "" +"Para usuarios empresas: Indique en este espacio cualquier número de código " +"con el que desea que su entidad financiera le identifique." #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_search @@ -225,8 +252,12 @@ msgstr "Agrupar por" #. module: account_banking_mandate #: help:account.banking.mandate,message_summary:0 -msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views." -msgstr "Contiene el resumen del chatter (nº de mensajes, ...). Este resumen está directamente en formato html para ser insertado en vistas kanban." +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" +"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen está " +"directamente en formato html para ser insertado en vistas kanban." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document @@ -253,6 +284,11 @@ msgstr "Código de identificación de la parte de referencia del deudor" msgid "Identification number of the underlying contract." msgstr "Número de identificación del contrato subyacente" +#. module: account_banking_mandate +#: view:website:account_banking_mandate.account_banking_mandate_document +msgid "Identifier:" +msgstr "Identificador:" + #. module: account_banking_mandate #: help:account.banking.mandate,message_unread:0 msgid "If checked new messages require your attention." @@ -261,7 +297,9 @@ msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document msgid "If you are paying on your own behalf, leave blank." -msgstr "Si realiza el pago en su propio nombre e interés, deje este espacio en blanco." +msgstr "" +"Si realiza el pago en su propio nombre e interés, deje este espacio en " +"blanco." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document @@ -295,8 +333,11 @@ msgstr "Última actualización en" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Location and sign: _______________________, at ______ from ____________ from" -msgstr "Lugar y fecha de la firma: _______________________, a ______ de ____________ de" +msgid "" +"Location and sign: _______________________, at ______ from ____________ from" +msgstr "" +"Lugar y fecha de la firma: _______________________, a ______ de ____________ " +"de" #. module: account_banking_mandate #: view:bank.payment.line:account_banking_mandate.bank_payment_line_tree @@ -350,18 +391,30 @@ msgstr "Mensajes e historial de comunicación" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Name of the Creditor Reference Party: Creditor must complete this section if collecting payment on behalf of another party." -msgstr "Nombre de la parte de referencia del acreedor: el acreedor debe rellenar esta sección si realiza el cobro a favor de un tercero." +msgid "" +"Name of the Creditor Reference Party: Creditor must complete this section if " +"collecting payment on behalf of another party." +msgstr "" +"Nombre de la parte de referencia del acreedor: el acreedor debe rellenar " +"esta sección si realiza el cobro a favor de un tercero." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Name of the Debtor Reference Party: If you are making a payment in respect of an arrangement between" -msgstr "Nombre de la parte de referencia del deudor: Si realiza un pago como consecuencia de un acuerdo entre" +msgid "" +"Name of the Debtor Reference Party: If you are making a payment in respect " +"of an arrangement between" +msgstr "" +"Nombre de la parte de referencia del deudor: Si realiza un pago como " +"consecuencia de un acuerdo entre" #. module: account_banking_mandate #: help:account.banking.mandate,state:0 -msgid "Only valid mandates can be used in a payment line. A cancelled mandate is a mandate that has been cancelled by the customer." -msgstr "Sólo se pueden usar mandatos validados en una línea de pago. Un mandato cancelado en un mandato que ha sido invalidado por el cliente." +msgid "" +"Only valid mandates can be used in a payment line. A cancelled mandate is a " +"mandate that has been cancelled by the customer." +msgstr "" +"Sólo se pueden usar mandatos validados en una línea de pago. Un mandato " +"cancelado en un mandato que ha sido invalidado por el cliente." #. module: account_banking_mandate #: field:account.banking.mandate,partner_id:0 @@ -469,20 +522,40 @@ msgstr "La fecha de firma del mandato '%s' no puede ser superior a la actual" #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/account_banking_mandate.py:80 #, python-format -msgid "The mandate '%s' can't have a date of last debit before the date of signature." -msgstr "El mandato '%s' no puede tener una fecha de último cobro antes de la fecha de firma." +msgid "" +"The mandate '%s' can't have a date of last debit before the date of " +"signature." +msgstr "" +"El mandato '%s' no puede tener una fecha de último cobro antes de la fecha " +"de firma." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/payment_line.py:51 #, python-format -msgid "The payment line with reference '%s' has the bank account '%s' which is not attached to the mandate '%s' (this mandate is attached to the bank account '%s')." -msgstr "La línea de pago con referencia '%s' tiene la cuenta bancaria '%s', que no está puesta en el mandato '%s' (este mandato tiene como cuenta bancaria '%s')." +msgid "" +"The payment line with reference '%s' has the bank account '%s' which is not " +"attached to the mandate '%s' (this mandate is attached to the bank account " +"'%s')." +msgstr "" +"La línea de pago con referencia '%s' tiene la cuenta bancaria '%s', que no " +"está puesta en el mandato '%s' (este mandato tiene como cuenta bancaria " +"'%s')." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "This mandate is only intended for business-to-business transactions. You are not entitled to a refund from your bank after your account has been debited, but you are entitled to request your bank not to debit your account up until the day on which the payment is due.\n" +msgid "" +"This mandate is only intended for business-to-business transactions. You are " +"not entitled to a refund from your bank after your account has been debited, " +"but you are entitled to request your bank not to debit your account up until " +"the day on which the payment is due.\n" " Please complete all the fields marked *." -msgstr "Esta orden de domiciliación está prevista para operaciones exclusivamente entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le reembolse una vez que se haya realizado el cargo en cuenta, pero puede solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha debida. Podrá obtener información detallada del procedimiento en su entidad financiera\n" +msgstr "" +"Esta orden de domiciliación está prevista para operaciones exclusivamente " +"entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le " +"reembolse una vez que se haya realizado el cargo en cuenta, pero puede " +"solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha " +"debida. Podrá obtener información detallada del procedimiento en su entidad " +"financiera\n" " Por favor rellene todos los campos marcados con un *." #. module: account_banking_mandate @@ -513,20 +586,33 @@ msgstr "Validar" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document msgid "Write any code number here which you wish to have quoted by your bank." -msgstr "Indique en este espacio cualquier número de código con el que desea que su entidad financiera le identifique." +msgstr "" +"Indique en este espacio cualquier número de código con el que desea que su " +"entidad financiera le identifique." #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form -msgid "You should set a mandate back to draft only if you cancelled it by mistake. Do you want to continue?" -msgstr "Debe establecer un mandato de vuelta a borrador sólo si lo cancelo por error. ¿Desea continuar?" +msgid "" +"You should set a mandate back to draft only if you cancelled it by mistake. " +"Do you want to continue?" +msgstr "" +"Debe establecer un mandato de vuelta a borrador sólo si lo cancelo por " +"error. ¿Desea continuar?" #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "and another person (e.g. where you are paying the other person's bill) please write the other person's name here." -msgstr "y otra persona (por ejemplo, el pago de la factura de otra persona) indique el nombre de dicha persona en este espacio." +msgid "" +"and another person (e.g. where you are paying the other person's bill) " +"please write the other person's name here." +msgstr "" +"y otra persona (por ejemplo, el pago de la factura de otra persona) indique " +"el nombre de dicha persona en este espacio." #. module: account_banking_mandate #: view:website:account_banking_mandate.account_banking_mandate_document -msgid "to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from" -msgstr "a enviar órdenes a la entidad del deudor para adeudar su cuenta y (B) a la entidad para efectuar los adeudos en su cuenta siguiendo las instrucciones de" - +msgid "" +"to send instructions to your bank to debit your account and (B) your bank to " +"debit your account in accordance with the instructions from" +msgstr "" +"a enviar órdenes a la entidad del deudor para adeudar su cuenta y (B) a la " +"entidad para efectuar los adeudos en su cuenta siguiendo las instrucciones de" diff --git a/account_banking_mandate/reports/account_banking_mandate_view.xml b/account_banking_mandate/reports/account_banking_mandate_view.xml index 49fa21a21..5a8847fe9 100644 --- a/account_banking_mandate/reports/account_banking_mandate_view.xml +++ b/account_banking_mandate/reports/account_banking_mandate_view.xml @@ -21,6 +21,7 @@ Service Provider / Creditor:
+ Identifier:

VAT: Date: Fri, 1 Apr 2016 15:15:19 +0200 Subject: [PATCH 65/80] [FIX][8.0] account_banking_mandate: Slipt basic mandate and sepa. --- account_banking_mandate/__openerp__.py | 3 --- account_banking_mandate/models/account_banking_mandate.py | 5 +++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/account_banking_mandate/__openerp__.py b/account_banking_mandate/__openerp__.py index 36d7de2dc..991d617d9 100644 --- a/account_banking_mandate/__openerp__.py +++ b/account_banking_mandate/__openerp__.py @@ -25,11 +25,8 @@ 'views/res_partner_bank_view.xml', 'views/bank_payment_line_view.xml', 'data/mandate_reference_sequence.xml', - 'data/report_paperformat.xml', 'security/mandate_security.xml', 'security/ir.model.access.csv', - 'reports/account_banking_mandate_view.xml', - 'reports/account_banking_mandate.xml', ], 'demo': [], 'test': ['test/banking_mandate.yml'], diff --git a/account_banking_mandate/models/account_banking_mandate.py b/account_banking_mandate/models/account_banking_mandate.py index 92cd40d56..be82831b5 100644 --- a/account_banking_mandate/models/account_banking_mandate.py +++ b/account_banking_mandate/models/account_banking_mandate.py @@ -35,6 +35,11 @@ class AccountBankingMandate(models.Model): ('expired', 'Expired'), ('cancel', 'Cancelled')] + @api.model + def _get_mandate_format(self): + return [('basic', _('Basic Mandate'))] + + format = fields.Selection('_get_mandate_format', string='Mandate Format') partner_bank_id = fields.Many2one( comodel_name='res.partner.bank', string='Bank Account', track_visibility='onchange') From 9a911256b8f360540b3abc34b909951b22edf4f3 Mon Sep 17 00:00:00 2001 From: Sergio Incaser Date: Fri, 1 Apr 2016 15:16:29 +0200 Subject: [PATCH 66/80] [IMP][8.0] sepa_direct_debit_mandate: Split basic and sepa mandate --- account_banking_mandate/i18n/es.po | 388 ++++++++---------- .../models/account_banking_mandate.py | 10 +- .../reports/account_banking_mandate.xml | 20 - .../reports/account_banking_mandate_view.xml | 147 ------- .../views/account_banking_mandate_view.xml | 4 +- .../__openerp__.py | 3 + .../data/report_paperformat.xml | 0 .../demo/sepa_direct_debit_demo.xml | 2 + .../models/account_banking_mandate.py | 16 + .../reports/sepa_direct_debit_mandate.xml | 21 + .../views/account_banking_mandate_view.xml | 8 +- .../report_sepa_direct_debit_mandate.xml | 120 ++++++ 12 files changed, 351 insertions(+), 388 deletions(-) delete mode 100644 account_banking_mandate/reports/account_banking_mandate.xml delete mode 100644 account_banking_mandate/reports/account_banking_mandate_view.xml rename {account_banking_mandate => account_banking_sepa_direct_debit}/data/report_paperformat.xml (100%) create mode 100644 account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml create mode 100644 account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml diff --git a/account_banking_mandate/i18n/es.po b/account_banking_mandate/i18n/es.po index 00f582b8d..c69519c8d 100644 --- a/account_banking_mandate/i18n/es.po +++ b/account_banking_mandate/i18n/es.po @@ -6,20 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-01 10:32+0000\n" -"PO-Revision-Date: 2016-04-01 12:33+0100\n" -"Last-Translator: Sergio Teruel \n" +"POT-Creation-Date: 2016-04-05 20:09+0000\n" +"PO-Revision-Date: 2016-04-05 22:12+0100\n" +"Last-Translator: Sergio Teruel \n" "Language-Team: \n" +"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" -"Language: es_ES\n" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "/ BIC:" -msgstr "/ BIC:" #. module: account_banking_mandate #: model:ir.actions.act_window,help:account_banking_mandate.mandate_action @@ -50,19 +45,6 @@ msgstr "Ya existe un mandato con la misma referencia para esta compañía" msgid "A generic banking mandate" msgstr "Un mandato bancario genérico" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"As part of your rights, you are entitled to a refund from your bank under " -"the terms and conditions of your agreement with your bank.\n" -" A refund must be claimed within 8 weeks starting " -"from the date on which your account was debited." -msgstr "" -"Como parte de sus derechos, el deudor está legitimado al reembolso por su " -"entidad en los términos y condiciones del contrato suscrito con la misma..\n" -" La solicitud de reembolso deberá efectuarse dentro " -"de las ocho semanas que siguen a la fecha de adeudo en cuenta." - #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form msgid "Back to Draft" @@ -83,11 +65,6 @@ msgstr "Cuentas de banco" msgid "Bank Payment Lines" msgstr "Líneas de pago bancario" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Bank name:" -msgstr "Banco:" - #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form #: view:account.banking.mandate:account_banking_mandate.view_mandate_tree @@ -124,10 +101,11 @@ msgstr "" "cuenta bancaria da a la compañía para un operación específica" #. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "By signing this mandate form, you authorise (A)" -msgstr "" -"Mediante la firma de esta orden de domiciliación, el deudor autoriza a (A) " +#: selection:account.banking.mandate,format:0 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:39 +#, python-format +msgid "Basic Mandate" +msgstr "Mandato básico" #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form @@ -140,7 +118,7 @@ msgid "Cancelled" msgstr "Cancelado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:93 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:98 #, python-format msgid "" "Cannot validate the mandate '%s' because it is not attached to a bank " @@ -150,7 +128,7 @@ msgstr "" "asociada." #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:94 #, python-format msgid "Cannot validate the mandate '%s' without a date of signature." msgstr "No se puede validar el mandato '%s' sin una fecha de firma." @@ -191,25 +169,6 @@ msgstr "Fecha del último cobro" msgid "Date of the last message posted on the record." msgstr "Fecha del último mensaje publicado en el registro." -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Debtor identification code:" -msgstr "Código del deudor:" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Description of contract." -msgstr "Descripción del contrato." - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Details regarding the underlying relationship between the Creditor and the " -"Debtor - for information purposes only." -msgstr "" -"Información sobre la relación subyacente entre el acreedor y el deudor - a " -"título meramente informativo." - #. module: account_banking_mandate #: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 msgid "Direct Debit Mandate" @@ -237,13 +196,10 @@ msgid "Followers" msgstr "Seguidores" #. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"For business users: write any code number here which you wish to have quoted " -"by your bank." -msgstr "" -"Para usuarios empresas: Indique en este espacio cualquier número de código " -"con el que desea que su entidad financiera le identifique." +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Format" +msgstr "Formato" #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_search @@ -259,53 +215,16 @@ msgstr "" "Contiene el resumen del chatter (nº de mensajes, ...). Este resumen está " "directamente en formato html para ser insertado en vistas kanban." -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "IBAN:" -msgstr "IBAN:" - #. module: account_banking_mandate #: field:account.banking.mandate,id:0 msgid "ID" msgstr "ID" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Identification code of the Creditor Reference Party." -msgstr "Código de identificación de la parte de referencia del acreedor" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Identification code of the Debtor Reference Party." -msgstr "Código de identificación de la parte de referencia del deudor" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Identification number of the underlying contract." -msgstr "Número de identificación del contrato subyacente" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Identifier:" -msgstr "Identificador:" - #. module: account_banking_mandate #: help:account.banking.mandate,message_unread:0 msgid "If checked new messages require your attention." msgstr "Si está marcado, hay nuevos mensajes que requieren su atención" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "If you are paying on your own behalf, leave blank." -msgstr "" -"Si realiza el pago en su propio nombre e interés, deje este espacio en " -"blanco." - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "In respect of the contract:" -msgstr "Respecto al contrato:" - #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_account_invoice msgid "Invoice" @@ -331,17 +250,8 @@ msgstr "Última actualización por" msgid "Last Updated on" msgstr "Última actualización en" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Location and sign: _______________________, at ______ from ____________ from" -msgstr "" -"Lugar y fecha de la firma: _______________________, a ______ de ____________ " -"de" - #. module: account_banking_mandate #: view:bank.payment.line:account_banking_mandate.bank_payment_line_tree -#: model:ir.actions.report.xml,name:account_banking_mandate.report_account_banking_mandate #: view:payment.order:account_banking_mandate.view_mandate_payment_order_form msgid "Mandate" msgstr "Mandato SEPA" @@ -356,25 +266,30 @@ msgstr "Mandato cancelado" msgid "Mandate Expired" msgstr "Mandato expirado" +#. module: account_banking_mandate +#: field:account.banking.mandate,format:0 +msgid "Mandate Format" +msgstr "Formato del mandato" + #. module: account_banking_mandate #: model:mail.message.subtype,name:account_banking_mandate.mandate_valid msgid "Mandate Validated" msgstr "Mandato validado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:135 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:140 #, python-format msgid "Mandate should be in cancel state" msgstr "El mandato debe estar en estado cancelado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:123 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:128 #, python-format msgid "Mandate should be in draft or valid state" msgstr "El mandato debe estar en estado borrador o validado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:114 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:119 #, python-format msgid "Mandate should be in draft state" msgstr "El mandato debe estar en estado borrador" @@ -389,24 +304,6 @@ msgstr "Mensajes" msgid "Messages and communication history" msgstr "Mensajes e historial de comunicación" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Name of the Creditor Reference Party: Creditor must complete this section if " -"collecting payment on behalf of another party." -msgstr "" -"Nombre de la parte de referencia del acreedor: el acreedor debe rellenar " -"esta sección si realiza el cobro a favor de un tercero." - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"Name of the Debtor Reference Party: If you are making a payment in respect " -"of an arrangement between" -msgstr "" -"Nombre de la parte de referencia del deudor: Si realiza un pago como " -"consecuencia de un acuerdo entre" - #. module: account_banking_mandate #: help:account.banking.mandate,state:0 msgid "" @@ -421,31 +318,11 @@ msgstr "" msgid "Partner" msgstr "Empresa" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Party on whose behalf the creditor collects the payment:" -msgstr "Parte en cuyo favor el acreedor realiza el cobro:" - #. module: account_banking_mandate #: model:ir.model,name:account_banking_mandate.model_payment_line msgid "Payment Line" msgstr "Línea de pago" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Payment type:" -msgstr "Tipo de pago" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Person on whose behalf payment is made:" -msgstr "Persona en cuyo nombre se realiza el pago:" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Policyholder Service / Debtor:" -msgstr "Tomador del servicio / Deudor:" - #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_tree msgid "Reference" @@ -456,27 +333,12 @@ msgstr "Referencia" msgid "Reference or Partner" msgstr "Referencia o cliente" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Reference:" -msgstr "Referencia:" - #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form #: field:account.banking.mandate,payment_line_ids:0 msgid "Related Payment Lines" msgstr "Líneas de pago relacionadas" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "SEPA BUSINESS-TO-BUSINESS DIRECT DEBIT MANDATE" -msgstr "Orden de domiciliación de adeudo directo SEPA B2B" - -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "SEPA DIRECT DEBIT MANDATE" -msgstr "Orden de domiciliación de adeudo directo SEPA" - #. module: account_banking_mandate #: model:ir.ui.menu,name:account_banking_mandate.mandate_menu msgid "SEPA Direct Debit Mandates" @@ -493,9 +355,9 @@ msgid "Search Banking Mandates" msgstr "Buscar mandatos bancarios" #. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Service Provider / Creditor:" -msgstr "Entidad prestadora del servicio / Acreedor:" +#: selection:account.banking.mandate,format:0 +msgid "Sepa Mandate" +msgstr "Mandato SEPA" #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_search @@ -514,13 +376,13 @@ msgid "Summary" msgstr "Resumen" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:75 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:80 #, python-format msgid "The date of signature of mandate '%s' is in the future !" msgstr "La fecha de firma del mandato '%s' no puede ser superior a la actual" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:80 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:85 #, python-format msgid "" "The mandate '%s' can't have a date of last debit before the date of " @@ -541,23 +403,6 @@ msgstr "" "está puesta en el mandato '%s' (este mandato tiene como cuenta bancaria " "'%s')." -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"This mandate is only intended for business-to-business transactions. You are " -"not entitled to a refund from your bank after your account has been debited, " -"but you are entitled to request your bank not to debit your account up until " -"the day on which the payment is due.\n" -" Please complete all the fields marked *." -msgstr "" -"Esta orden de domiciliación está prevista para operaciones exclusivamente " -"entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le " -"reembolse una vez que se haya realizado el cargo en cuenta, pero puede " -"solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha " -"debida. Podrá obtener información detallada del procedimiento en su entidad " -"financiera\n" -" Por favor rellene todos los campos marcados con un *." - #. module: account_banking_mandate #: field:account.banking.mandate,unique_mandate_reference:0 msgid "Unique Mandate Reference" @@ -568,11 +413,6 @@ msgstr "Referencia única del mandato" msgid "Unread Messages" msgstr "Mensajes sin leer" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "VAT:" -msgstr "NIF:" - #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_search msgid "Valid" @@ -583,13 +423,6 @@ msgstr "Válido" msgid "Validate" msgstr "Validar" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "Write any code number here which you wish to have quoted by your bank." -msgstr "" -"Indique en este espacio cualquier número de código con el que desea que su " -"entidad financiera le identifique." - #. module: account_banking_mandate #: view:account.banking.mandate:account_banking_mandate.view_mandate_form msgid "" @@ -599,20 +432,153 @@ msgstr "" "Debe establecer un mandato de vuelta a borrador sólo si lo cancelo por " "error. ¿Desea continuar?" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"and another person (e.g. where you are paying the other person's bill) " -"please write the other person's name here." -msgstr "" -"y otra persona (por ejemplo, el pago de la factura de otra persona) indique " -"el nombre de dicha persona en este espacio." +#~ msgid "/ BIC:" +#~ msgstr "/ BIC:" -#. module: account_banking_mandate -#: view:website:account_banking_mandate.account_banking_mandate_document -msgid "" -"to send instructions to your bank to debit your account and (B) your bank to " -"debit your account in accordance with the instructions from" -msgstr "" -"a enviar órdenes a la entidad del deudor para adeudar su cuenta y (B) a la " -"entidad para efectuar los adeudos en su cuenta siguiendo las instrucciones de" +#~ msgid "" +#~ "As part of your rights, you are entitled to a refund from your bank under " +#~ "the terms and conditions of your agreement with your bank.\n" +#~ " A refund must be claimed within 8 weeks starting " +#~ "from the date on which your account was debited." +#~ msgstr "" +#~ "Como parte de sus derechos, el deudor está legitimado al reembolso por su " +#~ "entidad en los términos y condiciones del contrato suscrito con la " +#~ "misma..\n" +#~ " La solicitud de reembolso deberá efectuarse " +#~ "dentro de las ocho semanas que siguen a la fecha de adeudo en cuenta." + +#~ msgid "Bank name:" +#~ msgstr "Banco:" + +#~ msgid "By signing this mandate form, you authorise (A)" +#~ msgstr "" +#~ "Mediante la firma de esta orden de domiciliación, el deudor autoriza a " +#~ "(A) " + +#~ msgid "Debtor identification code:" +#~ msgstr "Código del deudor:" + +#~ msgid "Description of contract." +#~ msgstr "Descripción del contrato." + +#~ msgid "" +#~ "Details regarding the underlying relationship between the Creditor and " +#~ "the Debtor - for information purposes only." +#~ msgstr "" +#~ "Información sobre la relación subyacente entre el acreedor y el deudor - " +#~ "a título meramente informativo." + +#~ msgid "" +#~ "For business users: write any code number here which you wish to have " +#~ "quoted by your bank." +#~ msgstr "" +#~ "Para usuarios empresas: Indique en este espacio cualquier número de " +#~ "código con el que desea que su entidad financiera le identifique." + +#~ msgid "IBAN:" +#~ msgstr "IBAN:" + +#~ msgid "Identification code of the Creditor Reference Party." +#~ msgstr "Código de identificación de la parte de referencia del acreedor" + +#~ msgid "Identification code of the Debtor Reference Party." +#~ msgstr "Código de identificación de la parte de referencia del deudor" + +#~ msgid "Identification number of the underlying contract." +#~ msgstr "Número de identificación del contrato subyacente" + +#~ msgid "Identifier:" +#~ msgstr "Identificador:" + +#~ msgid "If you are paying on your own behalf, leave blank." +#~ msgstr "" +#~ "Si realiza el pago en su propio nombre e interés, deje este espacio en " +#~ "blanco." + +#~ msgid "In respect of the contract:" +#~ msgstr "Respecto al contrato:" + +#~ msgid "" +#~ "Location and sign: _______________________, at ______ from ____________ " +#~ "from" +#~ msgstr "" +#~ "Lugar y fecha de la firma: _______________________, a ______ de " +#~ "____________ de" + +#~ msgid "" +#~ "Name of the Creditor Reference Party: Creditor must complete this section " +#~ "if collecting payment on behalf of another party." +#~ msgstr "" +#~ "Nombre de la parte de referencia del acreedor: el acreedor debe rellenar " +#~ "esta sección si realiza el cobro a favor de un tercero." + +#~ msgid "" +#~ "Name of the Debtor Reference Party: If you are making a payment in " +#~ "respect of an arrangement between" +#~ msgstr "" +#~ "Nombre de la parte de referencia del deudor: Si realiza un pago como " +#~ "consecuencia de un acuerdo entre" + +#~ msgid "Party on whose behalf the creditor collects the payment:" +#~ msgstr "Parte en cuyo favor el acreedor realiza el cobro:" + +#~ msgid "Payment type:" +#~ msgstr "Tipo de pago" + +#~ msgid "Person on whose behalf payment is made:" +#~ msgstr "Persona en cuyo nombre se realiza el pago:" + +#~ msgid "Policyholder Service / Debtor:" +#~ msgstr "Tomador del servicio / Deudor:" + +#~ msgid "Reference:" +#~ msgstr "Referencia:" + +#~ msgid "SEPA BUSINESS-TO-BUSINESS DIRECT DEBIT MANDATE" +#~ msgstr "Orden de domiciliación de adeudo directo SEPA B2B" + +#~ msgid "SEPA DIRECT DEBIT MANDATE" +#~ msgstr "Orden de domiciliación de adeudo directo SEPA" + +#~ msgid "Service Provider / Creditor:" +#~ msgstr "Entidad prestadora del servicio / Acreedor:" + +#~ msgid "" +#~ "This mandate is only intended for business-to-business transactions. You " +#~ "are not entitled to a refund from your bank after your account has been " +#~ "debited, but you are entitled to request your bank not to debit your " +#~ "account up until the day on which the payment is due.\n" +#~ " Please complete all the fields marked *." +#~ msgstr "" +#~ "Esta orden de domiciliación está prevista para operaciones exclusivamente " +#~ "entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad " +#~ "le reembolse una vez que se haya realizado el cargo en cuenta, pero puede " +#~ "solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la " +#~ "fecha debida. Podrá obtener información detallada del procedimiento en su " +#~ "entidad financiera\n" +#~ " Por favor rellene todos los campos marcados con " +#~ "un *." + +#~ msgid "VAT:" +#~ msgstr "NIF:" + +#~ msgid "" +#~ "Write any code number here which you wish to have quoted by your bank." +#~ msgstr "" +#~ "Indique en este espacio cualquier número de código con el que desea que " +#~ "su entidad financiera le identifique." + +#~ msgid "" +#~ "and another person (e.g. where you are paying the other person's bill) " +#~ "please write the other person's name here." +#~ msgstr "" +#~ "y otra persona (por ejemplo, el pago de la factura de otra persona) " +#~ "indique el nombre de dicha persona en este espacio." + +#~ msgid "" +#~ "to send instructions to your bank to debit your account and (B) your bank " +#~ "to debit your account in accordance with the instructions from" +#~ msgstr "" +#~ "a enviar órdenes a la entidad del deudor para adeudar su cuenta y (B) a " +#~ "la entidad para efectuar los adeudos en su cuenta siguiendo las " +#~ "instrucciones de" diff --git a/account_banking_mandate/models/account_banking_mandate.py b/account_banking_mandate/models/account_banking_mandate.py index be82831b5..5156d7de2 100644 --- a/account_banking_mandate/models/account_banking_mandate.py +++ b/account_banking_mandate/models/account_banking_mandate.py @@ -35,11 +35,11 @@ class AccountBankingMandate(models.Model): ('expired', 'Expired'), ('cancel', 'Cancelled')] - @api.model - def _get_mandate_format(self): - return [('basic', _('Basic Mandate'))] - - format = fields.Selection('_get_mandate_format', string='Mandate Format') + format = fields.Selection( + [('basic', _('Basic Mandate'))], + default='basic', + string='Mandate Format', + ) partner_bank_id = fields.Many2one( comodel_name='res.partner.bank', string='Bank Account', track_visibility='onchange') diff --git a/account_banking_mandate/reports/account_banking_mandate.xml b/account_banking_mandate/reports/account_banking_mandate.xml deleted file mode 100644 index 913da0bd3..000000000 --- a/account_banking_mandate/reports/account_banking_mandate.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - diff --git a/account_banking_mandate/reports/account_banking_mandate_view.xml b/account_banking_mandate/reports/account_banking_mandate_view.xml deleted file mode 100644 index 5a8847fe9..000000000 --- a/account_banking_mandate/reports/account_banking_mandate_view.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - diff --git a/account_banking_mandate/views/account_banking_mandate_view.xml b/account_banking_mandate/views/account_banking_mandate_view.xml index 2c66bd06c..f91c35bd3 100644 --- a/account_banking_mandate/views/account_banking_mandate_view.xml +++ b/account_banking_mandate/views/account_banking_mandate_view.xml @@ -12,7 +12,7 @@ view.mandate.form account.banking.mandate - +
+ + diff --git a/account_banking_sepa_direct_debit/__openerp__.py b/account_banking_sepa_direct_debit/__openerp__.py index c7922127f..ef4bc856c 100644 --- a/account_banking_sepa_direct_debit/__openerp__.py +++ b/account_banking_sepa_direct_debit/__openerp__.py @@ -27,6 +27,9 @@ 'wizard/export_sdd_view.xml', 'data/mandate_expire_cron.xml', 'data/payment_type_sdd.xml', + 'data/report_paperformat.xml', + 'reports/sepa_direct_debit_mandate.xml', + 'views/report_sepa_direct_debit_mandate.xml', 'security/original_mandate_required_security.xml', ], 'demo': ['demo/sepa_direct_debit_demo.xml'], diff --git a/account_banking_mandate/data/report_paperformat.xml b/account_banking_sepa_direct_debit/data/report_paperformat.xml similarity index 100% rename from account_banking_mandate/data/report_paperformat.xml rename to account_banking_sepa_direct_debit/data/report_paperformat.xml diff --git a/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml b/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml index 07b347f6c..bcbeb7fb8 100644 --- a/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml +++ b/account_banking_sepa_direct_debit/demo/sepa_direct_debit_demo.xml @@ -19,6 +19,7 @@ + sepa recurrent first 2014-02-01 @@ -27,6 +28,7 @@ + sepa recurrent first diff --git a/account_banking_sepa_direct_debit/models/account_banking_mandate.py b/account_banking_sepa_direct_debit/models/account_banking_mandate.py index a2e9668f8..4219cee81 100644 --- a/account_banking_sepa_direct_debit/models/account_banking_mandate.py +++ b/account_banking_sepa_direct_debit/models/account_banking_mandate.py @@ -31,6 +31,10 @@ class AccountBankingMandate(models.Model): } } + format = fields.Selection( + selection_add=[('sepa', _('Sepa Mandate'))], + default='sepa', + ) type = fields.Selection([('recurrent', 'Recurrent'), ('oneoff', 'One-Off')], string='Type of Mandate', required=True, @@ -91,6 +95,18 @@ class AccountBankingMandate(models.Model): "recurrent mandate '%s' which is not marked as 'Migrated to " "SEPA'.") % self.unique_mandate_reference) + @api.model + def _get_mandate_format(self): + res = super(AccountBankingMandate, self)._get_mandate_format() + res.append(('sepa', _('Sepa Mandate'))) + return res + + + @api.model + def _default_mandate_format(self): + res = super(AccountBankingMandate, self).default_mandate_format() + return 'sepa' + @api.one @api.onchange('partner_bank_id') def mandate_partner_bank_change(self): diff --git a/account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml b/account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml new file mode 100644 index 000000000..1d6a9daa2 --- /dev/null +++ b/account_banking_sepa_direct_debit/reports/sepa_direct_debit_mandate.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml b/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml index 366edfaf8..0728c8616 100644 --- a/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml +++ b/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml @@ -17,9 +17,10 @@ - - - + + + @@ -124,6 +125,5 @@ Sequence Type set to Final -
diff --git a/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml b/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml new file mode 100644 index 000000000..7d5b312c3 --- /dev/null +++ b/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml @@ -0,0 +1,120 @@ + + + + + + + + + + From aa93ed24c553099581aa92494f02476d6b30c043 Mon Sep 17 00:00:00 2001 From: sergio-incaser Date: Tue, 5 Apr 2016 23:11:50 +0200 Subject: [PATCH 67/80] [IMP][8.0] account_banking_sepa_direct_debit: Use api.multi instead --- account_banking_sepa_direct_debit/README.rst | 1 + .../models/account_banking_mandate.py | 108 ++++++++---------- .../models/payment_mode.py | 15 +-- .../models/res_company.py | 15 +-- .../views/account_banking_mandate_view.xml | 9 +- .../report_sepa_direct_debit_mandate.xml | 4 +- 6 files changed, 75 insertions(+), 77 deletions(-) diff --git a/account_banking_sepa_direct_debit/README.rst b/account_banking_sepa_direct_debit/README.rst index 10eb9754d..04d40f4c3 100644 --- a/account_banking_sepa_direct_debit/README.rst +++ b/account_banking_sepa_direct_debit/README.rst @@ -71,6 +71,7 @@ Contributors * Raphaël Valyi * Sandy Carter * Antonio Espinosa +* Sergio Teruel Maintainer diff --git a/account_banking_sepa_direct_debit/models/account_banking_mandate.py b/account_banking_sepa_direct_debit/models/account_banking_mandate.py index 4219cee81..f3ac6d38d 100644 --- a/account_banking_sepa_direct_debit/models/account_banking_mandate.py +++ b/account_banking_sepa_direct_debit/models/account_banking_mandate.py @@ -37,7 +37,7 @@ class AccountBankingMandate(models.Model): ) type = fields.Selection([('recurrent', 'Recurrent'), ('oneoff', 'One-Off')], - string='Type of Mandate', required=True, + string='Type of Mandate', track_visibility='always') recurrent_sequence_type = fields.Selection( [('first', 'First'), @@ -63,69 +63,61 @@ class AccountBankingMandate(models.Model): "Direct Debit file.") scheme = fields.Selection([('CORE', 'Basic (CORE)'), ('B2B', 'Enterprise (B2B)')], - string='Scheme', required=True, default="CORE") + string='Scheme', default="CORE") unique_mandate_reference = fields.Char(size=35) # cf ISO 20022 - @api.one + @api.multi @api.constrains('type', 'recurrent_sequence_type') def _check_recurring_type(self): - if (self.type == 'recurrent' and - not self.recurrent_sequence_type): - raise exceptions.Warning( - _("The recurrent mandate '%s' must have a sequence type.") - % self.unique_mandate_reference) - - @api.one - @api.constrains('type', 'recurrent_sequence_type', 'sepa_migrated') - def _check_migrated_to_sepa(self): - if (self.type == 'recurrent' and not self.sepa_migrated and - self.recurrent_sequence_type != 'first'): - raise exceptions.Warning( - _("The recurrent mandate '%s' which is not marked as " - "'Migrated to SEPA' must have its recurrent sequence type " - "set to 'First'.") % self.unique_mandate_reference) - - @api.one - @api.constrains('type', 'original_mandate_identification', 'sepa_migrated') - def _check_original_mandate_identification(self): - if (self.type == 'recurrent' and not self.sepa_migrated and - not self.original_mandate_identification): - raise exceptions.Warning( - _("You must set the 'Original Mandate Identification' on the " - "recurrent mandate '%s' which is not marked as 'Migrated to " - "SEPA'.") % self.unique_mandate_reference) - - @api.model - def _get_mandate_format(self): - res = super(AccountBankingMandate, self)._get_mandate_format() - res.append(('sepa', _('Sepa Mandate'))) - return res - - - @api.model - def _default_mandate_format(self): - res = super(AccountBankingMandate, self).default_mandate_format() - return 'sepa' - - @api.one - @api.onchange('partner_bank_id') - def mandate_partner_bank_change(self): - super(AccountBankingMandate, self).mandate_partner_bank_change() - res = {} - if (self.state == 'valid' and - self.partner_bank_id and - self.type == 'recurrent' and - self.recurrent_sequence_type != 'first'): - self.recurrent_sequence_type = 'first' - res['warning'] = { - 'title': _('Mandate update'), - 'message': _("As you changed the bank account attached to " - "this mandate, the 'Sequence Type' has been set " - "back to 'First'."), - } - return res + for mandate in self: + if (mandate.type == 'recurrent' and + not mandate.recurrent_sequence_type): + raise exceptions.Warning( + _("The recurrent mandate '%s' must have a sequence type.") + % mandate.unique_mandate_reference) @api.multi + @api.constrains('type', 'recurrent_sequence_type', 'sepa_migrated') + def _check_migrated_to_sepa(self): + for mandate in self: + if (mandate.type == 'recurrent' and not mandate.sepa_migrated and + mandate.recurrent_sequence_type != 'first'): + raise exceptions.Warning( + _("The recurrent mandate '%s' which is not marked as " + "'Migrated to SEPA' must have its recurrent sequence type " + "set to 'First'.") % mandate.unique_mandate_reference) + + @api.multi + @api.constrains('type', 'original_mandate_identification', 'sepa_migrated') + def _check_original_mandate_identification(self): + for mandate in self: + if (mandate.type == 'recurrent' and not mandate.sepa_migrated and + not mandate.original_mandate_identification): + raise exceptions.Warning( + _("You must set the 'Original Mandate Identification' on the " + "recurrent mandate '%s' which is not marked as 'Migrated to " + "SEPA'.") % mandate.unique_mandate_reference) + + @api.multi + @api.onchange('partner_bank_id') + def mandate_partner_bank_change(self): + for mandate in self: + super(AccountBankingMandate, self).mandate_partner_bank_change() + res = {} + if (mandate.state == 'valid' and + mandate.partner_bank_id and + mandate.type == 'recurrent' and + mandate.recurrent_sequence_type != 'first'): + mandate.recurrent_sequence_type = 'first' + res['warning'] = { + 'title': _('Mandate update'), + 'message': _("As you changed the bank account attached to " + "this mandate, the 'Sequence Type' has been set " + "back to 'First'."), + } + return res + + @api.model def _sdd_mandate_set_state_to_expired(self): logger.info('Searching for SDD Mandates that must be set to Expired') expire_limit_date = datetime.today() + \ diff --git a/account_banking_sepa_direct_debit/models/payment_mode.py b/account_banking_sepa_direct_debit/models/payment_mode.py index 9753ac319..f3c1ac1b6 100644 --- a/account_banking_sepa_direct_debit/models/payment_mode.py +++ b/account_banking_sepa_direct_debit/models/payment_mode.py @@ -31,12 +31,13 @@ class PaymentMode(models.Model): res = 'sepa_direct_debit' return res - @api.one + @api.multi @api.constrains('sepa_creditor_identifier') def _check_sepa_creditor_identifier(self): - if self.sepa_creditor_identifier: - if not is_sepa_creditor_identifier_valid( - self.sepa_creditor_identifier): - raise exceptions.Warning( - _('Error'), - _("Invalid SEPA Creditor Identifier.")) + for payment_mode in self: + if payment_mode.sepa_creditor_identifier: + if not is_sepa_creditor_identifier_valid( + payment_mode.sepa_creditor_identifier): + raise exceptions.Warning( + _('Error'), + _("Invalid SEPA Creditor Identifier.")) diff --git a/account_banking_sepa_direct_debit/models/res_company.py b/account_banking_sepa_direct_debit/models/res_company.py index 8b76a9678..c57dc8b04 100644 --- a/account_banking_sepa_direct_debit/models/res_company.py +++ b/account_banking_sepa_direct_debit/models/res_company.py @@ -21,12 +21,13 @@ class ResCompany(models.Model): original_creditor_identifier = fields.Char( string='Original Creditor Identifier', size=70) - @api.one + @api.multi @api.constrains('sepa_creditor_identifier') def _check_sepa_creditor_identifier(self): - if self.sepa_creditor_identifier: - if not is_sepa_creditor_identifier_valid( - self.sepa_creditor_identifier): - raise exceptions.Warning( - _('Error'), - _("Invalid SEPA Creditor Identifier.")) + for company in self: + if company.sepa_creditor_identifier: + if not is_sepa_creditor_identifier_valid( + company.sepa_creditor_identifier): + raise exceptions.Warning( + _('Error'), + _("Invalid SEPA Creditor Identifier.")) diff --git a/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml b/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml index 0728c8616..667cedb54 100644 --- a/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml +++ b/account_banking_sepa_direct_debit/views/account_banking_mandate_view.xml @@ -17,10 +17,13 @@ - + - + attrs="{'invisible': ['|', ('type', '=', 'oneoff'), ('format', '!=', 'sepa')], + 'required': [('type', '=', 'recurrent')]}"/> + diff --git a/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml b/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml index 7d5b312c3..42705e28a 100644 --- a/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml +++ b/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml @@ -46,9 +46,9 @@
-

By signing this mandate form, you authorise (A) +

By signing this mandate form, you authorise (A) to send instructions to your bank to debit your account and (B) your bank to - debit your account in accordance with the instructions from . + debit your account in accordance with the instructions from .

From 5ea5adf33a8f7c4f3a14a98aefab0829490c2fa0 Mon Sep 17 00:00:00 2001 From: sergio-incaser Date: Tue, 5 Apr 2016 23:23:48 +0200 Subject: [PATCH 68/80] [IMP][8.0] account_banking_mandate: Use api.multi instead --- .../models/account_banking_mandate.py | 54 ++++++++++--------- 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/account_banking_mandate/models/account_banking_mandate.py b/account_banking_mandate/models/account_banking_mandate.py index 5156d7de2..8e4ea65d0 100644 --- a/account_banking_mandate/models/account_banking_mandate.py +++ b/account_banking_mandate/models/account_banking_mandate.py @@ -71,33 +71,38 @@ class AccountBankingMandate(models.Model): 'unique(unique_mandate_reference, company_id)', 'A Mandate with the same reference already exists for this company !')] - @api.one + @api.multi @api.constrains('signature_date', 'last_debit_date') def _check_dates(self): - if (self.signature_date and - self.signature_date > fields.Date.context_today(self)): - raise exceptions.Warning( - _("The date of signature of mandate '%s' is in the future !") - % self.unique_mandate_reference) - if (self.signature_date and self.last_debit_date and - self.signature_date > self.last_debit_date): - raise exceptions.Warning( - _("The mandate '%s' can't have a date of last debit before " - "the date of signature.") % self.unique_mandate_reference) + for mandate in self: + if (mandate.signature_date and + mandate.signature_date > fields.Date.context_today( + mandate)): + raise exceptions.Warning( + _("The date of signature of mandate '%s' " + "is in the future !") + % mandate.unique_mandate_reference) + if (mandate.signature_date and mandate.last_debit_date and + mandate.signature_date > mandate.last_debit_date): + raise exceptions.Warning( + _("The mandate '%s' can't have a date of last debit " + "before the date of signature." + ) % mandate.unique_mandate_reference) - @api.one + @api.multi @api.constrains('state', 'partner_bank_id') def _check_valid_state(self): - if self.state == 'valid': - if not self.signature_date: - raise exceptions.Warning( - _("Cannot validate the mandate '%s' without a date of " - "signature.") % self.unique_mandate_reference) - if not self.partner_bank_id: - raise exceptions.Warning( - _("Cannot validate the mandate '%s' because it is not " - "attached to a bank account.") % - self.unique_mandate_reference) + for mandate in self: + if mandate.state == 'valid': + if not mandate.signature_date: + raise exceptions.Warning( + _("Cannot validate the mandate '%s' without a date of " + "signature.") % mandate.unique_mandate_reference) + if not mandate.partner_bank_id: + raise exceptions.Warning( + _("Cannot validate the mandate '%s' because it is not " + "attached to a bank account.") % + mandate.unique_mandate_reference) @api.model def create(self, vals=None): @@ -106,10 +111,11 @@ class AccountBankingMandate(models.Model): self.env['ir.sequence'].next_by_code('account.banking.mandate') return super(AccountBankingMandate, self).create(vals) - @api.one + @api.multi @api.onchange('partner_bank_id') def mandate_partner_bank_change(self): - self.partner_id = self.partner_bank_id.partner_id + for mandate in self: + mandate.partner_id = mandate.partner_bank_id.partner_id @api.multi def validate(self): From 94d1b4c46eb8034566964cca1d44d96a870b1b25 Mon Sep 17 00:00:00 2001 From: Sergio Incaser Date: Wed, 6 Apr 2016 09:12:55 +0200 Subject: [PATCH 69/80] [IMP][8.0] sepa_direct_debit_mandate: Migration script --- account_banking_sepa_direct_debit/__openerp__.py | 2 +- .../migrations/8.0.0.5/post-migration.py | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 account_banking_sepa_direct_debit/migrations/8.0.0.5/post-migration.py diff --git a/account_banking_sepa_direct_debit/__openerp__.py b/account_banking_sepa_direct_debit/__openerp__.py index ef4bc856c..798db0176 100644 --- a/account_banking_sepa_direct_debit/__openerp__.py +++ b/account_banking_sepa_direct_debit/__openerp__.py @@ -7,7 +7,7 @@ { 'name': 'Account Banking SEPA Direct Debit', 'summary': 'Create SEPA files for Direct Debit', - 'version': '8.0.0.4.0', + 'version': '8.0.0.5.0', 'license': 'AGPL-3', 'author': "Akretion, " "Serv. Tecnol. Avanzados - Pedro M. Baeza, " diff --git a/account_banking_sepa_direct_debit/migrations/8.0.0.5/post-migration.py b/account_banking_sepa_direct_debit/migrations/8.0.0.5/post-migration.py new file mode 100644 index 000000000..958a1af7d --- /dev/null +++ b/account_banking_sepa_direct_debit/migrations/8.0.0.5/post-migration.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# © 2016 Sergio Teruel +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + + +def migrate(cr, version): + if not version: + return + + cr.execute(''' + UPDATE account_banking_mandate SET format='sepa' + ''') + return From 6451618527672327ce878a017a36162e9cc0c048 Mon Sep 17 00:00:00 2001 From: Sergio Incaser Date: Wed, 6 Apr 2016 09:13:43 +0200 Subject: [PATCH 70/80] [IMP][8.0] account_banking_mandate: Make format field required --- account_banking_mandate/models/account_banking_mandate.py | 1 + 1 file changed, 1 insertion(+) diff --git a/account_banking_mandate/models/account_banking_mandate.py b/account_banking_mandate/models/account_banking_mandate.py index 8e4ea65d0..b001b22c7 100644 --- a/account_banking_mandate/models/account_banking_mandate.py +++ b/account_banking_mandate/models/account_banking_mandate.py @@ -38,6 +38,7 @@ class AccountBankingMandate(models.Model): format = fields.Selection( [('basic', _('Basic Mandate'))], default='basic', + required=True, string='Mandate Format', ) partner_bank_id = fields.Many2one( From bf807e998b4ffb29ad267d2aaa8109da752e9776 Mon Sep 17 00:00:00 2001 From: Sergio Incaser Date: Wed, 6 Apr 2016 10:58:38 +0200 Subject: [PATCH 71/80] [IMP][8.0] account_banking_mandate: Pep8 fixes --- account_banking_mandate/models/account_banking_mandate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account_banking_mandate/models/account_banking_mandate.py b/account_banking_mandate/models/account_banking_mandate.py index b001b22c7..835ad3104 100644 --- a/account_banking_mandate/models/account_banking_mandate.py +++ b/account_banking_mandate/models/account_banking_mandate.py @@ -77,14 +77,14 @@ class AccountBankingMandate(models.Model): def _check_dates(self): for mandate in self: if (mandate.signature_date and - mandate.signature_date > fields.Date.context_today( + mandate.signature_date > fields.Date.context_today( mandate)): raise exceptions.Warning( _("The date of signature of mandate '%s' " "is in the future !") % mandate.unique_mandate_reference) if (mandate.signature_date and mandate.last_debit_date and - mandate.signature_date > mandate.last_debit_date): + mandate.signature_date > mandate.last_debit_date): raise exceptions.Warning( _("The mandate '%s' can't have a date of last debit " "before the date of signature." From 2308ba94310993a5a5983b3d79913645ef52b008 Mon Sep 17 00:00:00 2001 From: Sergio Incaser Date: Wed, 6 Apr 2016 11:00:56 +0200 Subject: [PATCH 72/80] [IMP][8.0] account_banking_sepa_direct_debit: Pep8 fixes --- .../models/account_banking_mandate.py | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/account_banking_sepa_direct_debit/models/account_banking_mandate.py b/account_banking_sepa_direct_debit/models/account_banking_mandate.py index f3ac6d38d..ca2381204 100644 --- a/account_banking_sepa_direct_debit/models/account_banking_mandate.py +++ b/account_banking_sepa_direct_debit/models/account_banking_mandate.py @@ -81,11 +81,12 @@ class AccountBankingMandate(models.Model): def _check_migrated_to_sepa(self): for mandate in self: if (mandate.type == 'recurrent' and not mandate.sepa_migrated and - mandate.recurrent_sequence_type != 'first'): + mandate.recurrent_sequence_type != 'first'): raise exceptions.Warning( _("The recurrent mandate '%s' which is not marked as " - "'Migrated to SEPA' must have its recurrent sequence type " - "set to 'First'.") % mandate.unique_mandate_reference) + "'Migrated to SEPA' must have its recurrent sequence " + "type set to 'First'.") + % mandate.unique_mandate_reference) @api.multi @api.constrains('type', 'original_mandate_identification', 'sepa_migrated') @@ -94,9 +95,10 @@ class AccountBankingMandate(models.Model): if (mandate.type == 'recurrent' and not mandate.sepa_migrated and not mandate.original_mandate_identification): raise exceptions.Warning( - _("You must set the 'Original Mandate Identification' on the " - "recurrent mandate '%s' which is not marked as 'Migrated to " - "SEPA'.") % mandate.unique_mandate_reference) + _("You must set the 'Original Mandate Identification' on " + "the recurrent mandate '%s' which is not marked as " + "'Migrated to SEPA'.") + % mandate.unique_mandate_reference) @api.multi @api.onchange('partner_bank_id') @@ -111,9 +113,9 @@ class AccountBankingMandate(models.Model): mandate.recurrent_sequence_type = 'first' res['warning'] = { 'title': _('Mandate update'), - 'message': _("As you changed the bank account attached to " - "this mandate, the 'Sequence Type' has been set " - "back to 'First'."), + 'message': _("As you changed the bank account attached " + "to this mandate, the 'Sequence Type' has " + "been set back to 'First'."), } return res From b147abefcba53c6d431e270410b0fd113ad1cf85 Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Wed, 6 Apr 2016 21:38:31 +0200 Subject: [PATCH 73/80] [ADD] setup.py --- setup/.setuptools-odoo-make-default-ignore | 2 ++ setup/README | 2 ++ setup/account_banking_mandate/odoo_addons/__init__.py | 1 + .../odoo_addons/account_banking_mandate | 1 + setup/account_banking_mandate/setup.py | 6 ++++++ setup/account_banking_pain_base/odoo_addons/__init__.py | 1 + .../odoo_addons/account_banking_pain_base | 1 + setup/account_banking_pain_base/setup.py | 6 ++++++ .../account_banking_payment_export/odoo_addons/__init__.py | 1 + .../odoo_addons/account_banking_payment_export | 1 + setup/account_banking_payment_export/setup.py | 6 ++++++ .../odoo_addons/__init__.py | 1 + .../odoo_addons/account_banking_payment_transfer | 1 + setup/account_banking_payment_transfer/setup.py | 6 ++++++ .../odoo_addons/__init__.py | 1 + .../odoo_addons/account_banking_sepa_credit_transfer | 1 + setup/account_banking_sepa_credit_transfer/setup.py | 6 ++++++ .../odoo_addons/__init__.py | 1 + .../odoo_addons/account_banking_sepa_direct_debit | 1 + setup/account_banking_sepa_direct_debit/setup.py | 6 ++++++ setup/account_banking_tests/odoo_addons/__init__.py | 1 + .../account_banking_tests/odoo_addons/account_banking_tests | 1 + setup/account_banking_tests/setup.py | 6 ++++++ setup/account_direct_debit/odoo_addons/__init__.py | 1 + setup/account_direct_debit/odoo_addons/account_direct_debit | 1 + setup/account_direct_debit/setup.py | 6 ++++++ .../odoo_addons/__init__.py | 1 + .../odoo_addons/account_import_line_multicurrency_extension | 1 + setup/account_import_line_multicurrency_extension/setup.py | 6 ++++++ setup/account_payment_blocking/odoo_addons/__init__.py | 1 + .../odoo_addons/account_payment_blocking | 1 + setup/account_payment_blocking/setup.py | 6 ++++++ .../odoo_addons/__init__.py | 1 + .../odoo_addons/account_payment_include_draft_move | 1 + setup/account_payment_include_draft_move/setup.py | 6 ++++++ setup/account_payment_mode_term/odoo_addons/__init__.py | 1 + .../odoo_addons/account_payment_mode_term | 1 + setup/account_payment_mode_term/setup.py | 6 ++++++ setup/account_payment_partner/odoo_addons/__init__.py | 1 + .../odoo_addons/account_payment_partner | 1 + setup/account_payment_partner/setup.py | 6 ++++++ setup/account_payment_purchase/odoo_addons/__init__.py | 1 + .../odoo_addons/account_payment_purchase | 1 + setup/account_payment_purchase/setup.py | 6 ++++++ setup/account_payment_sale/odoo_addons/__init__.py | 1 + setup/account_payment_sale/odoo_addons/account_payment_sale | 1 + setup/account_payment_sale/setup.py | 6 ++++++ setup/account_payment_sale_stock/odoo_addons/__init__.py | 1 + .../odoo_addons/account_payment_sale_stock | 1 + setup/account_payment_sale_stock/setup.py | 6 ++++++ setup/account_voucher_killer/odoo_addons/__init__.py | 1 + .../odoo_addons/account_voucher_killer | 1 + setup/account_voucher_killer/setup.py | 6 ++++++ setup/portal_payment_mode/odoo_addons/__init__.py | 1 + setup/portal_payment_mode/odoo_addons/portal_payment_mode | 1 + setup/portal_payment_mode/setup.py | 6 ++++++ 56 files changed, 148 insertions(+) create mode 100644 setup/.setuptools-odoo-make-default-ignore create mode 100644 setup/README create mode 100644 setup/account_banking_mandate/odoo_addons/__init__.py create mode 120000 setup/account_banking_mandate/odoo_addons/account_banking_mandate create mode 100644 setup/account_banking_mandate/setup.py create mode 100644 setup/account_banking_pain_base/odoo_addons/__init__.py create mode 120000 setup/account_banking_pain_base/odoo_addons/account_banking_pain_base create mode 100644 setup/account_banking_pain_base/setup.py create mode 100644 setup/account_banking_payment_export/odoo_addons/__init__.py create mode 120000 setup/account_banking_payment_export/odoo_addons/account_banking_payment_export create mode 100644 setup/account_banking_payment_export/setup.py create mode 100644 setup/account_banking_payment_transfer/odoo_addons/__init__.py create mode 120000 setup/account_banking_payment_transfer/odoo_addons/account_banking_payment_transfer create mode 100644 setup/account_banking_payment_transfer/setup.py create mode 100644 setup/account_banking_sepa_credit_transfer/odoo_addons/__init__.py create mode 120000 setup/account_banking_sepa_credit_transfer/odoo_addons/account_banking_sepa_credit_transfer create mode 100644 setup/account_banking_sepa_credit_transfer/setup.py create mode 100644 setup/account_banking_sepa_direct_debit/odoo_addons/__init__.py create mode 120000 setup/account_banking_sepa_direct_debit/odoo_addons/account_banking_sepa_direct_debit create mode 100644 setup/account_banking_sepa_direct_debit/setup.py create mode 100644 setup/account_banking_tests/odoo_addons/__init__.py create mode 120000 setup/account_banking_tests/odoo_addons/account_banking_tests create mode 100644 setup/account_banking_tests/setup.py create mode 100644 setup/account_direct_debit/odoo_addons/__init__.py create mode 120000 setup/account_direct_debit/odoo_addons/account_direct_debit create mode 100644 setup/account_direct_debit/setup.py create mode 100644 setup/account_import_line_multicurrency_extension/odoo_addons/__init__.py create mode 120000 setup/account_import_line_multicurrency_extension/odoo_addons/account_import_line_multicurrency_extension create mode 100644 setup/account_import_line_multicurrency_extension/setup.py create mode 100644 setup/account_payment_blocking/odoo_addons/__init__.py create mode 120000 setup/account_payment_blocking/odoo_addons/account_payment_blocking create mode 100644 setup/account_payment_blocking/setup.py create mode 100644 setup/account_payment_include_draft_move/odoo_addons/__init__.py create mode 120000 setup/account_payment_include_draft_move/odoo_addons/account_payment_include_draft_move create mode 100644 setup/account_payment_include_draft_move/setup.py create mode 100644 setup/account_payment_mode_term/odoo_addons/__init__.py create mode 120000 setup/account_payment_mode_term/odoo_addons/account_payment_mode_term create mode 100644 setup/account_payment_mode_term/setup.py create mode 100644 setup/account_payment_partner/odoo_addons/__init__.py create mode 120000 setup/account_payment_partner/odoo_addons/account_payment_partner create mode 100644 setup/account_payment_partner/setup.py create mode 100644 setup/account_payment_purchase/odoo_addons/__init__.py create mode 120000 setup/account_payment_purchase/odoo_addons/account_payment_purchase create mode 100644 setup/account_payment_purchase/setup.py create mode 100644 setup/account_payment_sale/odoo_addons/__init__.py create mode 120000 setup/account_payment_sale/odoo_addons/account_payment_sale create mode 100644 setup/account_payment_sale/setup.py create mode 100644 setup/account_payment_sale_stock/odoo_addons/__init__.py create mode 120000 setup/account_payment_sale_stock/odoo_addons/account_payment_sale_stock create mode 100644 setup/account_payment_sale_stock/setup.py create mode 100644 setup/account_voucher_killer/odoo_addons/__init__.py create mode 120000 setup/account_voucher_killer/odoo_addons/account_voucher_killer create mode 100644 setup/account_voucher_killer/setup.py create mode 100644 setup/portal_payment_mode/odoo_addons/__init__.py create mode 120000 setup/portal_payment_mode/odoo_addons/portal_payment_mode create mode 100644 setup/portal_payment_mode/setup.py diff --git a/setup/.setuptools-odoo-make-default-ignore b/setup/.setuptools-odoo-make-default-ignore new file mode 100644 index 000000000..207e61533 --- /dev/null +++ b/setup/.setuptools-odoo-make-default-ignore @@ -0,0 +1,2 @@ +# addons listed in this file are ignored by +# setuptools-odoo-make-default (one addon per line) diff --git a/setup/README b/setup/README new file mode 100644 index 000000000..a63d633e8 --- /dev/null +++ b/setup/README @@ -0,0 +1,2 @@ +To learn more about this directory, please visit +https://pypi.python.org/pypi/setuptools-odoo diff --git a/setup/account_banking_mandate/odoo_addons/__init__.py b/setup/account_banking_mandate/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_banking_mandate/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_banking_mandate/odoo_addons/account_banking_mandate b/setup/account_banking_mandate/odoo_addons/account_banking_mandate new file mode 120000 index 000000000..0176d3539 --- /dev/null +++ b/setup/account_banking_mandate/odoo_addons/account_banking_mandate @@ -0,0 +1 @@ +../../../account_banking_mandate \ No newline at end of file diff --git a/setup/account_banking_mandate/setup.py b/setup/account_banking_mandate/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_mandate/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_banking_pain_base/odoo_addons/__init__.py b/setup/account_banking_pain_base/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_banking_pain_base/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_banking_pain_base/odoo_addons/account_banking_pain_base b/setup/account_banking_pain_base/odoo_addons/account_banking_pain_base new file mode 120000 index 000000000..8c6f6cdca --- /dev/null +++ b/setup/account_banking_pain_base/odoo_addons/account_banking_pain_base @@ -0,0 +1 @@ +../../../account_banking_pain_base \ No newline at end of file diff --git a/setup/account_banking_pain_base/setup.py b/setup/account_banking_pain_base/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_pain_base/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_banking_payment_export/odoo_addons/__init__.py b/setup/account_banking_payment_export/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_banking_payment_export/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_banking_payment_export/odoo_addons/account_banking_payment_export b/setup/account_banking_payment_export/odoo_addons/account_banking_payment_export new file mode 120000 index 000000000..91845ae7e --- /dev/null +++ b/setup/account_banking_payment_export/odoo_addons/account_banking_payment_export @@ -0,0 +1 @@ +../../../account_banking_payment_export \ No newline at end of file diff --git a/setup/account_banking_payment_export/setup.py b/setup/account_banking_payment_export/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_payment_export/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_banking_payment_transfer/odoo_addons/__init__.py b/setup/account_banking_payment_transfer/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_banking_payment_transfer/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_banking_payment_transfer/odoo_addons/account_banking_payment_transfer b/setup/account_banking_payment_transfer/odoo_addons/account_banking_payment_transfer new file mode 120000 index 000000000..86f91fdcc --- /dev/null +++ b/setup/account_banking_payment_transfer/odoo_addons/account_banking_payment_transfer @@ -0,0 +1 @@ +../../../account_banking_payment_transfer \ No newline at end of file diff --git a/setup/account_banking_payment_transfer/setup.py b/setup/account_banking_payment_transfer/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_payment_transfer/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_banking_sepa_credit_transfer/odoo_addons/__init__.py b/setup/account_banking_sepa_credit_transfer/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_banking_sepa_credit_transfer/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_banking_sepa_credit_transfer/odoo_addons/account_banking_sepa_credit_transfer b/setup/account_banking_sepa_credit_transfer/odoo_addons/account_banking_sepa_credit_transfer new file mode 120000 index 000000000..5e1cfc362 --- /dev/null +++ b/setup/account_banking_sepa_credit_transfer/odoo_addons/account_banking_sepa_credit_transfer @@ -0,0 +1 @@ +../../../account_banking_sepa_credit_transfer \ No newline at end of file diff --git a/setup/account_banking_sepa_credit_transfer/setup.py b/setup/account_banking_sepa_credit_transfer/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_sepa_credit_transfer/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_banking_sepa_direct_debit/odoo_addons/__init__.py b/setup/account_banking_sepa_direct_debit/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_banking_sepa_direct_debit/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_banking_sepa_direct_debit/odoo_addons/account_banking_sepa_direct_debit b/setup/account_banking_sepa_direct_debit/odoo_addons/account_banking_sepa_direct_debit new file mode 120000 index 000000000..b324b6b5f --- /dev/null +++ b/setup/account_banking_sepa_direct_debit/odoo_addons/account_banking_sepa_direct_debit @@ -0,0 +1 @@ +../../../account_banking_sepa_direct_debit \ No newline at end of file diff --git a/setup/account_banking_sepa_direct_debit/setup.py b/setup/account_banking_sepa_direct_debit/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_sepa_direct_debit/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_banking_tests/odoo_addons/__init__.py b/setup/account_banking_tests/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_banking_tests/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_banking_tests/odoo_addons/account_banking_tests b/setup/account_banking_tests/odoo_addons/account_banking_tests new file mode 120000 index 000000000..ac147df81 --- /dev/null +++ b/setup/account_banking_tests/odoo_addons/account_banking_tests @@ -0,0 +1 @@ +../../../account_banking_tests \ No newline at end of file diff --git a/setup/account_banking_tests/setup.py b/setup/account_banking_tests/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_banking_tests/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_direct_debit/odoo_addons/__init__.py b/setup/account_direct_debit/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_direct_debit/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_direct_debit/odoo_addons/account_direct_debit b/setup/account_direct_debit/odoo_addons/account_direct_debit new file mode 120000 index 000000000..4a7ab45c0 --- /dev/null +++ b/setup/account_direct_debit/odoo_addons/account_direct_debit @@ -0,0 +1 @@ +../../../account_direct_debit \ No newline at end of file diff --git a/setup/account_direct_debit/setup.py b/setup/account_direct_debit/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_direct_debit/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_import_line_multicurrency_extension/odoo_addons/__init__.py b/setup/account_import_line_multicurrency_extension/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_import_line_multicurrency_extension/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_import_line_multicurrency_extension/odoo_addons/account_import_line_multicurrency_extension b/setup/account_import_line_multicurrency_extension/odoo_addons/account_import_line_multicurrency_extension new file mode 120000 index 000000000..338aa9423 --- /dev/null +++ b/setup/account_import_line_multicurrency_extension/odoo_addons/account_import_line_multicurrency_extension @@ -0,0 +1 @@ +../../../account_import_line_multicurrency_extension \ No newline at end of file diff --git a/setup/account_import_line_multicurrency_extension/setup.py b/setup/account_import_line_multicurrency_extension/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_import_line_multicurrency_extension/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_payment_blocking/odoo_addons/__init__.py b/setup/account_payment_blocking/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_payment_blocking/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_payment_blocking/odoo_addons/account_payment_blocking b/setup/account_payment_blocking/odoo_addons/account_payment_blocking new file mode 120000 index 000000000..cc79a0d0e --- /dev/null +++ b/setup/account_payment_blocking/odoo_addons/account_payment_blocking @@ -0,0 +1 @@ +../../../account_payment_blocking \ No newline at end of file diff --git a/setup/account_payment_blocking/setup.py b/setup/account_payment_blocking/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_payment_blocking/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_payment_include_draft_move/odoo_addons/__init__.py b/setup/account_payment_include_draft_move/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_payment_include_draft_move/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_payment_include_draft_move/odoo_addons/account_payment_include_draft_move b/setup/account_payment_include_draft_move/odoo_addons/account_payment_include_draft_move new file mode 120000 index 000000000..70d0d3552 --- /dev/null +++ b/setup/account_payment_include_draft_move/odoo_addons/account_payment_include_draft_move @@ -0,0 +1 @@ +../../../account_payment_include_draft_move \ No newline at end of file diff --git a/setup/account_payment_include_draft_move/setup.py b/setup/account_payment_include_draft_move/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_payment_include_draft_move/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_payment_mode_term/odoo_addons/__init__.py b/setup/account_payment_mode_term/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_payment_mode_term/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_payment_mode_term/odoo_addons/account_payment_mode_term b/setup/account_payment_mode_term/odoo_addons/account_payment_mode_term new file mode 120000 index 000000000..7627c269e --- /dev/null +++ b/setup/account_payment_mode_term/odoo_addons/account_payment_mode_term @@ -0,0 +1 @@ +../../../account_payment_mode_term \ No newline at end of file diff --git a/setup/account_payment_mode_term/setup.py b/setup/account_payment_mode_term/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_payment_mode_term/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_payment_partner/odoo_addons/__init__.py b/setup/account_payment_partner/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_payment_partner/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_payment_partner/odoo_addons/account_payment_partner b/setup/account_payment_partner/odoo_addons/account_payment_partner new file mode 120000 index 000000000..788e5b1cc --- /dev/null +++ b/setup/account_payment_partner/odoo_addons/account_payment_partner @@ -0,0 +1 @@ +../../../account_payment_partner \ No newline at end of file diff --git a/setup/account_payment_partner/setup.py b/setup/account_payment_partner/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_payment_partner/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_payment_purchase/odoo_addons/__init__.py b/setup/account_payment_purchase/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_payment_purchase/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_payment_purchase/odoo_addons/account_payment_purchase b/setup/account_payment_purchase/odoo_addons/account_payment_purchase new file mode 120000 index 000000000..c1846b6a0 --- /dev/null +++ b/setup/account_payment_purchase/odoo_addons/account_payment_purchase @@ -0,0 +1 @@ +../../../account_payment_purchase \ No newline at end of file diff --git a/setup/account_payment_purchase/setup.py b/setup/account_payment_purchase/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_payment_purchase/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_payment_sale/odoo_addons/__init__.py b/setup/account_payment_sale/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_payment_sale/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_payment_sale/odoo_addons/account_payment_sale b/setup/account_payment_sale/odoo_addons/account_payment_sale new file mode 120000 index 000000000..d5c5fbcf1 --- /dev/null +++ b/setup/account_payment_sale/odoo_addons/account_payment_sale @@ -0,0 +1 @@ +../../../account_payment_sale \ No newline at end of file diff --git a/setup/account_payment_sale/setup.py b/setup/account_payment_sale/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_payment_sale/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_payment_sale_stock/odoo_addons/__init__.py b/setup/account_payment_sale_stock/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_payment_sale_stock/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_payment_sale_stock/odoo_addons/account_payment_sale_stock b/setup/account_payment_sale_stock/odoo_addons/account_payment_sale_stock new file mode 120000 index 000000000..08cca903f --- /dev/null +++ b/setup/account_payment_sale_stock/odoo_addons/account_payment_sale_stock @@ -0,0 +1 @@ +../../../account_payment_sale_stock \ No newline at end of file diff --git a/setup/account_payment_sale_stock/setup.py b/setup/account_payment_sale_stock/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_payment_sale_stock/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/account_voucher_killer/odoo_addons/__init__.py b/setup/account_voucher_killer/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/account_voucher_killer/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/account_voucher_killer/odoo_addons/account_voucher_killer b/setup/account_voucher_killer/odoo_addons/account_voucher_killer new file mode 120000 index 000000000..75c9a94af --- /dev/null +++ b/setup/account_voucher_killer/odoo_addons/account_voucher_killer @@ -0,0 +1 @@ +../../../account_voucher_killer \ No newline at end of file diff --git a/setup/account_voucher_killer/setup.py b/setup/account_voucher_killer/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_voucher_killer/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/portal_payment_mode/odoo_addons/__init__.py b/setup/portal_payment_mode/odoo_addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/portal_payment_mode/odoo_addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/portal_payment_mode/odoo_addons/portal_payment_mode b/setup/portal_payment_mode/odoo_addons/portal_payment_mode new file mode 120000 index 000000000..ebdce327f --- /dev/null +++ b/setup/portal_payment_mode/odoo_addons/portal_payment_mode @@ -0,0 +1 @@ +../../../portal_payment_mode \ No newline at end of file diff --git a/setup/portal_payment_mode/setup.py b/setup/portal_payment_mode/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/portal_payment_mode/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From ac3a727cd8935aeabefcebd8c18a9790270b5862 Mon Sep 17 00:00:00 2001 From: sergio-incaser Date: Wed, 6 Apr 2016 21:47:45 +0200 Subject: [PATCH 74/80] [FIX][8.0] account_banking_sepa_direct_debit: Fix translation --- account_banking_sepa_direct_debit/i18n/es.po | 375 ++++++++++++++++--- 1 file changed, 332 insertions(+), 43 deletions(-) diff --git a/account_banking_sepa_direct_debit/i18n/es.po b/account_banking_sepa_direct_debit/i18n/es.po index 1255410e6..ce10768cd 100644 --- a/account_banking_sepa_direct_debit/i18n/es.po +++ b/account_banking_sepa_direct_debit/i18n/es.po @@ -1,32 +1,38 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_sepa_direct_debit +# * account_banking_sepa_direct_debit # msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-16 07:53+0000\n" -"PO-Revision-Date: 2016-02-16 07:53+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2016-04-05 20:32+0000\n" +"PO-Revision-Date: 2016-04-05 23:01+0100\n" +"Last-Translator: Sergio Teruel \n" "Language-Team: \n" +"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" #. module: account_banking_sepa_direct_debit #: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action -msgid "

\n" +msgid "" +"

\n" " Click to create a new SEPA Direct Debit Mandate.\n" "

\n" -" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" +" A SEPA Direct Debit Mandate is a document signed by your customer " +"that gives you the autorization to do one or several direct debits on his " +"bank account.\n" "

\n" " " -msgstr "

\n" +msgstr "" +"

\n" " Pulse para crear un nuevo mandato bancario.\n" "

\n" -" Un mandato bancario es un documento firmado por su cliente que le da la autorización para hacer una o varias operaciones en su cuenta bancaria.\n" +" Un mandato bancario es un documento firmado por su cliente que le da " +"la autorización para hacer una o varias operaciones en su cuenta bancaria.\n" "

\n" " " @@ -36,10 +42,70 @@ msgid "A generic banking mandate" msgstr "Un mandato bancario genérico" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:106 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" +"TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA " +"ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " +"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " +"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" +"TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA " +"ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA.LA " +"ENTIDAD DE DEUDOR REQUIERE AUTORIZACIÓN DE ÉSTE PREVIA AL CARGO EN CUENTA DE " +"LOS ADEUDOS DIRECTOS B2B.EL DEUDOR PODRÁ GESTIONAR DICHA AUTORIZACIÓN CON " +"LOS MEDIOS QUE SU ENTIDAD PONGA A SU DISPOSICIÓN." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Número de cuenta - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "Dirección del deudor:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "Dirección:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your " +"agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting " +"from the date on which your account was debited." +msgstr "" +"Como parte de sus derechos, el deudor está legitimado al reembolso por su " +"entidad en los términos y condiciones del contrato suscrito con la misma. La " +"solicitud de reembolso deberá efectuarse dentro de las ocho semanas que " +"siguen a la fecha de adeudo en cuenta. Puede obtener información adicional " +"sobre sus derechos en su entidad financiera." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:110 #, python-format -msgid "As you changed the bank account attached to this mandate, the 'Sequence Type' has been set back to 'First'." -msgstr "Puesto que ha cambiado la cuenta bancaria relacionada con este mandato, el 'Tipo de secuencia' se ha vuelto a 'Inicial'." +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" +"Puesto que ha cambiado la cuenta bancaria relacionada con este mandato, el " +"'Tipo de secuencia' se ha vuelto a 'Inicial'." #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line @@ -66,6 +132,12 @@ msgstr "A cargo del acreedor" msgid "Borne by Debtor" msgstr "A cargo del deudor" +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" +"Mediante la firma de esta orden de domiciliación, el deudor autoriza (A) " + #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view msgid "Cancel" @@ -81,6 +153,16 @@ msgstr "A cargo del portador" msgid "Companies" msgstr "Compañías" +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "País del deudor:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "País:" + #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd.wizard,state:0 msgid "Create" @@ -97,13 +179,53 @@ msgid "Created on" msgstr "Creado en" #. module: account_banking_sepa_direct_debit -#: help:res.company,sepa_creditor_identifier:0 -msgid "Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "Nombre del acreedor:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "Fecha - Localidad:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "Nombre del deudor:" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " +"company will be used.\n" +"This identifier is composed of :\n" "- your country ISO code (2 letters)\n" "- a 2-digits checkum\n" "- a 3-letters business code\n" "- a country-specific identifier" -msgstr "Introduzca el identificador de acreedor que se le ha atribuido a su compañía para realizar adeudos directos SEPA. Su banco suele poseer esta información. Este identificador se compone de:\n" +msgstr "" +"Introduzca el identificador de acreedor que se le ha atribuido a su compañía " +"para realizar adeudos directos SEPA. Su banco suele poseer esta información. " +"Este identificador se compone de:\n" +"- el código ISO de 2 letras de su país\n" +"- dos dígitos de comprobación\n" +"- tres letras de código de negocio\n" +"- un identificador específico de país (en España, el NIF)" + +#. module: account_banking_sepa_direct_debit +#: help:res.company,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to " +"make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" +"Introduzca el identificador de acreedor que se le ha atribuido a su compañía " +"para realizar adeudos directos SEPA. Su banco suele poseer esta información. " +"Este identificador se compone de:\n" "- el código ISO de 2 letras de su país\n" "- dos dígitos de comprobación\n" "- tres letras de código de negocio\n" @@ -115,7 +237,8 @@ msgid "Enterprise (B2B)" msgstr "Empresa (B2B)" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:62 +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:41 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:31 #, python-format msgid "Error" msgstr "Error" @@ -157,8 +280,23 @@ msgstr "Según el acuerdo de servicio" #. module: account_banking_sepa_direct_debit #: help:banking.export.sdd.wizard,charge_bearer:0 -msgid "Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme (SEPA Core messages must use this). Shared : transaction charges on the creditor side are to be borne by the creditor, transaction charges on the debtor side are to be borne by the debtor. Borne by creditor : all transaction charges are to be borne by the creditor. Borne by debtor : all transaction charges are to be borne by the debtor." -msgstr "Según el acuerdo de servicio: los costes de la transacción se aplicarán siguiendo las reglas acordadas en el nivel de servicio y/o en el esquema (las remesas SEPA Core deben usar esta opción). Compartidos: los costes de la transacción en la parte del acreedor están a cargo del acreedor, y los costes de la transacción del lado del deudor estarán a cargo del deudor. A cargo del acreedor: todos los costes de la transacción estarán a cargo del acreedor. A cargo del deudor: Todos los costes de la transacción estarán a cargo del deudor." +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must " +"use this). Shared : transaction charges on the creditor side are to be borne " +"by the creditor, transaction charges on the debtor side are to be borne by " +"the debtor. Borne by creditor : all transaction charges are to be borne by " +"the creditor. Borne by debtor : all transaction charges are to be borne by " +"the debtor." +msgstr "" +"Según el acuerdo de servicio: los costes de la transacción se aplicarán " +"siguiendo las reglas acordadas en el nivel de servicio y/o en el esquema " +"(las remesas SEPA Core deben usar esta opción). Compartidos: los costes de " +"la transacción en la parte del acreedor están a cargo del acreedor, y los " +"costes de la transacción del lado del deudor estarán a cargo del deudor. A " +"cargo del acreedor: todos los costes de la transacción estarán a cargo del " +"acreedor. A cargo del deudor: Todos los costes de la transacción estarán a " +"cargo del deudor." #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view @@ -170,18 +308,48 @@ msgstr "Generar" msgid "ID" msgstr "ID" +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "Identificador:" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,original_creditor_identifier:0 +msgid "If not defined, Original Creditor Identifier from company will be used." +msgstr "" + #. module: account_banking_sepa_direct_debit #: help:account.banking.mandate,sepa_migrated:0 -msgid "If this field is not active, the mandate section of the next direct debit file that include this mandate will contain the 'Original Mandate Identification' and the 'Original Creditor Scheme Identification'. This is required in a few countries (Belgium for instance), but not in all countries. If this is not required in your country, you should keep this field always active." -msgstr "Si este campo no está marcado, la sección 'mandato' del próximo archivo de adeudo directo que lo incluya contendrá el valor de los campos 'Identificación del mandato original' y 'Identificación del esquema original del acreedor'. Esto se requiere en algunos países (Bélgica por ejemplo), pero no en todos ellos. Si no es un requisito en su país, este campo siempre debe estar marcado." +msgid "" +"If this field is not active, the mandate section of the next direct debit " +"file that include this mandate will contain the 'Original Mandate " +"Identification' and the 'Original Creditor Scheme Identification'. This is " +"required in a few countries (Belgium for instance), but not in all " +"countries. If this is not required in your country, you should keep this " +"field always active." +msgstr "" +"Si este campo no está marcado, la sección 'mandato' del próximo archivo de " +"adeudo directo que lo incluya contendrá el valor de los campos " +"'Identificación del mandato original' y 'Identificación del esquema original " +"del acreedor'. Esto se requiere en algunos países (Bélgica por ejemplo), " +"pero no en todos ellos. Si no es un requisito en su país, este campo siempre " +"debe estar marcado." #. module: account_banking_sepa_direct_debit #: help:banking.export.sdd.wizard,batch_booking:0 -msgid "If true, the bank statement will display only one credit line for all the direct debits of the SEPA file ; if false, the bank statement will display one credit line per direct debit of the SEPA file." -msgstr "Si está marcado, el extracto bancario mostrará sólo una línea del haber para todos los adeudos directos del archivo SEPA; si no está marcado, entonces el extracto bancario mostrará una línea por cada adeudo directo del archivo SEPA." +msgid "" +"If true, the bank statement will display only one credit line for all the " +"direct debits of the SEPA file ; if false, the bank statement will display " +"one credit line per direct debit of the SEPA file." +msgstr "" +"Si está marcado, el extracto bancario mostrará sólo una línea del haber para " +"todos los adeudos directos del archivo SEPA; si no está marcado, entonces el " +"extracto bancario mostrará una línea por cada adeudo directo del archivo " +"SEPA." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:63 +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 #, python-format msgid "Invalid SEPA Creditor Identifier." msgstr "Identificador de acreedor SEPA no válido." @@ -197,7 +365,12 @@ msgid "Last Updated on" msgstr "Última actualización en" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:105 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "Referencia del mandato:" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:109 #, python-format msgid "Mandate update" msgstr "Actualizacion de mandato" @@ -210,8 +383,12 @@ msgstr "Migrado a SEPA" #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 #, python-format -msgid "Missing SEPA Direct Debit mandate on the bank payment line with partner '%s' (reference '%s')." -msgstr "Falta el mandato de adeudo directo SEPA en la linea de pago bancario con la empresa '%s' (referencia '%s')." +msgid "" +"Missing SEPA Direct Debit mandate on the bank payment line with partner " +"'%s' (reference '%s')." +msgstr "" +"Falta el mandato de adeudo directo SEPA en la linea de pago bancario con la " +"empresa '%s' (referencia '%s')." #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,nb_transactions:0 @@ -221,10 +398,12 @@ msgstr "Nº de transacciones" #. module: account_banking_sepa_direct_debit #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "One-Off" msgstr "Único" #. module: account_banking_sepa_direct_debit +#: field:payment.mode,original_creditor_identifier:0 #: field:res.company,original_creditor_identifier:0 msgid "Original Creditor Identifier" msgstr "Identificador del acreedor original" @@ -239,6 +418,11 @@ msgstr "Identificación del mandato original" msgid "Original Mandate Required (SEPA)" msgstr "Mandato original requerido (SEPA)" +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_mode +msgid "Payment Mode" +msgstr "Modo de pago" + #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,payment_order_ids:0 msgid "Payment Orders" @@ -247,12 +431,24 @@ msgstr "Órdenes de pago" #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:117 #, python-format -msgid "Payment Type Code '%s' is not supported. The only Payment Type Code supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and 'pain.008.001.04'." -msgstr "El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo de pago soportados para los adedudos directos SEPA son 'pain.008.001.02', 'pain.008.001.03' y 'pain.008.001.04'." +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " +"'pain.008.001.04'." +msgstr "" +"El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo " +"de pago soportados para los adedudos directos SEPA son 'pain.008.001.02', " +"'pain.008.001.03' y 'pain.008.001.04'." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "Código postal - Población - Provincia:" #. module: account_banking_sepa_direct_debit #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Recurrent" msgstr "Recurrente" @@ -268,6 +464,7 @@ msgid "SDD Mandates" msgstr "Mandatos SDD" #. module: account_banking_sepa_direct_debit +#: field:payment.mode,sepa_creditor_identifier:0 #: field:res.company,sepa_creditor_identifier:0 msgid "SEPA Creditor Identifier" msgstr "Identificador de acreedor SEPA" @@ -288,6 +485,23 @@ msgstr "Generación del archivo XML de adeudo directo SEPA" msgid "Scheme" msgstr "Esquema" +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "Orden de domiciliación de adeudo directo SEPA B2B" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "Mandatos de adeudos directos SEPA" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:35 +#: model:ir.actions.report.xml,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +#, python-format +msgid "Sepa Mandate" +msgstr "Mandato SEPA" + #. module: account_banking_sepa_direct_debit #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree @@ -322,40 +536,91 @@ msgstr "Tipo de secuencia establecida a 'Recurrente'" msgid "Shared" msgstr "Compartidos" +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "Firma del deudor:" + #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,state:0 msgid "State" msgstr "Estado" +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "Swift BIC (puede contener 8 u 11 posiciones):" + #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:166 #, python-format -msgid "The SEPA Direct Debit mandate with reference '%s' for partner '%s' has expired." -msgstr "El mandato de adeudo directo SEPA con referencia '%s' para la empresa '%s' ha expirado." +msgid "" +"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " +"expired." +msgstr "" +"El mandato de adeudo directo SEPA con referencia '%s' para la empresa '%s' " +"ha expirado." #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 #, python-format -msgid "The mandate with reference '%s' for partner '%s' has type set to 'One-Off' and it has a last debit date set to '%s', so we can't use it." -msgstr "El mandato con referencia '%s' para la empresa '%s' tipo como 'Único', ya tiene como fecha de último cobro '%s', por lo que no se puede usar." +msgid "" +"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " +"and it has a last debit date set to '%s', so we can't use it." +msgstr "" +"El mandato con referencia '%s' para la empresa '%s' tipo como 'Único', ya " +"tiene como fecha de último cobro '%s', por lo que no se puede usar." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:71 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:75 #, python-format msgid "The recurrent mandate '%s' must have a sequence type." msgstr "El mandato periódico '%s' debe tener un tipo de secuencia." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:80 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:84 #, python-format -msgid "The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must have its recurrent sequence type set to 'First'." -msgstr "El mandato periódico '%s', que no está marcado como 'Migrado a SEPA', debe establecer su tipo de secuencia a 'Inicial'." +msgid "" +"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " +"have its recurrent sequence type set to 'First'." +msgstr "" +"El mandato periódico '%s', que no está marcado como 'Migrado a SEPA', debe " +"establecer su tipo de secuencia a 'Inicial'." #. module: account_banking_sepa_direct_debit #: help:account.banking.mandate,recurrent_sequence_type:0 -msgid "This field is only used for Recurrent mandates, not for One-Off mandates." +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." msgstr "Este campo se utiliza sólo para mandatos periódicos, no para únicos." +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank " +"after your account has\n" +" been debited, but you are entitled to request your " +"bank\n" +" not to debit your account up until the day on which " +"the payment is due." +msgstr "" +"Esta orden de domiciliación está prevista para operaciones exclusivamente " +"entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le " +"reembolse una vez que se haya realizado el cargo en cuenta, pero puede " +"solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha " +"debida. Podrá obtener información detallada del procedimiento en su entidad " +"financiera." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "A cumplimentar por el acreedor" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "A cumplimentar por el deudor" + #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,total_amount:0 msgid "Total Amount" @@ -372,6 +637,11 @@ msgstr "Tipo" msgid "Type of Mandate" msgstr "Tipo de mandato" +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "Tipo de pago" + #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view msgid "Validate" @@ -379,12 +649,31 @@ msgstr "Validar" #. module: account_banking_sepa_direct_debit #: help:account.banking.mandate,original_mandate_identification:0 -msgid "When the field 'Migrated to SEPA' is not active, this field will be used as the Original Mandate Identification in the Direct Debit file." -msgstr "Cuando el campo 'Migrado a SEPA' no está marcado, este campo se usa como identificación del mandato original en el archivo de adeudo directo." +msgid "" +"When the field 'Migrated to SEPA' is not active, this field will be used as " +"the Original Mandate Identification in the Direct Debit file." +msgstr "" +"Cuando el campo 'Migrado a SEPA' no está marcado, este campo se usa como " +"identificación del mandato original en el archivo de adeudo directo." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:90 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:94 #, python-format -msgid "You must set the 'Original Mandate Identification' on the recurrent mandate '%s' which is not marked as 'Migrated to SEPA'." -msgstr "Debe establecer el campo 'Identificación de mandato original en el mandato periódico '%s', que no está marcado como 'Migrado a SEPA'." +msgid "" +"You must set the 'Original Mandate Identification' on the recurrent mandate " +"'%s' which is not marked as 'Migrated to SEPA'." +msgstr "" +"Debe establecer el campo 'Identificación de mandato original en el mandato " +"periódico '%s', que no está marcado como 'Migrado a SEPA'." +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank " +"to\n" +" debit your account in accordance with the " +"instructions from" +msgstr "" +"a enviar instrucciones a la entidad del deudor para adeudar su cuenta y (B) " +"a la entidad para efectuar los adeudos en su cuenta siguiendo las " +"instrucciones del acreedor " From d6bfa57fe2615c6d5a9d73c874c69711c394b01a Mon Sep 17 00:00:00 2001 From: Sergio Incaser Date: Thu, 7 Apr 2016 16:24:02 +0200 Subject: [PATCH 75/80] [IMP][8.0] account_banking_sepa_direct_debit: Report font size smallest --- .../views/report_sepa_direct_debit_mandate.xml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml b/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml index 42705e28a..eb850815b 100644 --- a/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml +++ b/account_banking_sepa_direct_debit/views/report_sepa_direct_debit_mandate.xml @@ -14,6 +14,9 @@ .panel-default{ border:2px solid; } + p{ + font-size: 8px; + }
@@ -27,7 +30,7 @@
- To be completed by the creditor + To be completed by the creditor
Mandate Reference:
Identifier:
@@ -44,7 +47,7 @@
-
+

By signing this mandate form, you authorise (A) to send instructions to your bank to debit your account and (B) your bank to @@ -52,7 +55,7 @@

-
+

This mandate is only intended for business-to-business transactions. @@ -71,7 +74,7 @@

- To be completed by the debtor + To be completed by the debtor
Debtor's Name:
Address of the Debtor:
@@ -98,7 +101,7 @@
-
+

ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.

ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE. NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT. From ddb811316ebb740bccc9284bc36116c845c4a5b7 Mon Sep 17 00:00:00 2001 From: OCA Git Bot Date: Fri, 8 Apr 2016 02:41:01 +0200 Subject: [PATCH 76/80] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cd20e955b..d65293e5d 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ addon | version | summary [account_banking_payment_export](account_banking_payment_export/) | 8.0.0.3.0 | Account Banking - Payments Export Infrastructure [account_banking_payment_transfer](account_banking_payment_transfer/) | 8.0.0.3.0 | Account Banking - Payments Transfer Account [account_banking_sepa_credit_transfer](account_banking_sepa_credit_transfer/) | 8.0.0.5.0 | Create SEPA XML files for Credit Transfers -[account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 8.0.0.4.0 | Create SEPA files for Direct Debit +[account_banking_sepa_direct_debit](account_banking_sepa_direct_debit/) | 8.0.0.5.0 | Create SEPA files for Direct Debit [account_banking_tests](account_banking_tests/) | 8.0.0.1.0 | Banking Addons - Tests [account_direct_debit](account_direct_debit/) | 8.0.2.1.0 | Direct Debit [account_import_line_multicurrency_extension](account_import_line_multicurrency_extension/) | 8.0.1.1.0 | Add an improved view for move line import in bank statement From d626309424968a391f786bfd40ba77d7993242a6 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 9 Apr 2016 02:15:34 -0400 Subject: [PATCH 77/80] OCA Transbot updated translations from Transifex --- account_banking_mandate/i18n/en.po | 411 ++++++ account_banking_mandate/i18n/es.po | 227 +--- account_banking_mandate/i18n/fr.po | 411 ++++++ account_banking_mandate/i18n/nl.po | 411 ++++++ account_banking_mandate/i18n/pt_BR.po | 412 ++++++ account_banking_mandate/i18n/sl.po | 412 ++++++ account_banking_pain_base/i18n/es.po | 100 +- account_banking_pain_base/i18n/fr.po | 267 ++-- account_banking_pain_base/i18n/nl.po | 272 ++-- account_banking_pain_base/i18n/pt_BR.po | 220 ++++ account_banking_pain_base/i18n/sl.po | 219 ++++ account_banking_payment_export/i18n/es.po | 94 +- account_banking_payment_export/i18n/fr.po | 488 +++++++ account_banking_payment_export/i18n/nl.po | 551 ++++++-- account_banking_payment_export/i18n/pt_BR.po | 323 ++++- account_banking_payment_export/i18n/sl.po | 489 +++++++ account_banking_payment_transfer/i18n/es.po | 170 +++ account_banking_payment_transfer/i18n/fr.po | 170 +++ account_banking_payment_transfer/i18n/nl.po | 474 ++----- .../i18n/pt_BR.po | 477 ++----- account_banking_payment_transfer/i18n/sl.po | 170 +++ .../i18n/es.po | 48 +- .../i18n/fr.po | 418 ++---- .../i18n/nl.po | 415 ++---- .../i18n/pt_BR.po | 182 +++ .../i18n/sl.po | 182 +++ account_banking_sepa_direct_debit/i18n/en.po | 588 +++++++++ account_banking_sepa_direct_debit/i18n/es.po | 221 +--- account_banking_sepa_direct_debit/i18n/fr.po | 1155 +++++++--------- account_banking_sepa_direct_debit/i18n/nl.po | 1165 +++++++---------- .../i18n/pt_BR.po | 588 +++++++++ account_banking_sepa_direct_debit/i18n/sl.po | 589 +++++++++ account_direct_debit/i18n/fr.po | 75 ++ account_direct_debit/i18n/nl.po | 165 +-- account_direct_debit/i18n/pt_BR.po | 99 +- account_direct_debit/i18n/sl.po | 76 ++ .../i18n/en.po | 58 + .../i18n/pt_BR.po | 59 + .../i18n/sl.po | 59 + account_payment_blocking/i18n/es.po | 28 + account_payment_blocking/i18n/nl.po | 28 + account_payment_blocking/i18n/pt_BR.po | 29 + account_payment_blocking/i18n/sl.po | 29 + account_payment_mode_term/i18n/es.po | 38 + account_payment_mode_term/i18n/fr.po | 38 + account_payment_mode_term/i18n/nl.po | 38 + account_payment_mode_term/i18n/sl.po | 39 + account_payment_partner/i18n/es.po | 29 +- account_payment_partner/i18n/fr.po | 67 +- account_payment_partner/i18n/nl.po | 79 +- account_payment_partner/i18n/pt_BR.po | 65 +- account_payment_partner/i18n/sl.po | 99 ++ account_payment_purchase/i18n/fr.po | 39 +- account_payment_purchase/i18n/pt_BR.po | 30 +- account_payment_purchase/i18n/sl.po | 52 + account_payment_sale/i18n/fr.po | 28 + account_payment_sale/i18n/sl.po | 29 + account_payment_sale_stock/i18n/fr.po | 23 + account_payment_sale_stock/i18n/nl.po | 23 + account_payment_sale_stock/i18n/sl.po | 23 + account_voucher_killer/i18n/en.po | 29 + account_voucher_killer/i18n/es.po | 47 +- account_voucher_killer/i18n/pt_BR.po | 30 + account_voucher_killer/i18n/sl.po | 30 + 64 files changed, 10200 insertions(+), 3699 deletions(-) create mode 100644 account_banking_mandate/i18n/en.po create mode 100644 account_banking_mandate/i18n/fr.po create mode 100644 account_banking_mandate/i18n/nl.po create mode 100644 account_banking_mandate/i18n/pt_BR.po create mode 100644 account_banking_mandate/i18n/sl.po create mode 100644 account_banking_pain_base/i18n/pt_BR.po create mode 100644 account_banking_pain_base/i18n/sl.po create mode 100644 account_banking_payment_export/i18n/fr.po create mode 100644 account_banking_payment_export/i18n/sl.po create mode 100644 account_banking_payment_transfer/i18n/es.po create mode 100644 account_banking_payment_transfer/i18n/fr.po create mode 100644 account_banking_payment_transfer/i18n/sl.po create mode 100644 account_banking_sepa_credit_transfer/i18n/pt_BR.po create mode 100644 account_banking_sepa_credit_transfer/i18n/sl.po create mode 100644 account_banking_sepa_direct_debit/i18n/en.po create mode 100644 account_banking_sepa_direct_debit/i18n/pt_BR.po create mode 100644 account_banking_sepa_direct_debit/i18n/sl.po create mode 100644 account_direct_debit/i18n/fr.po create mode 100644 account_direct_debit/i18n/sl.po create mode 100644 account_import_line_multicurrency_extension/i18n/en.po create mode 100644 account_import_line_multicurrency_extension/i18n/pt_BR.po create mode 100644 account_import_line_multicurrency_extension/i18n/sl.po create mode 100644 account_payment_blocking/i18n/es.po create mode 100644 account_payment_blocking/i18n/nl.po create mode 100644 account_payment_blocking/i18n/pt_BR.po create mode 100644 account_payment_blocking/i18n/sl.po create mode 100644 account_payment_mode_term/i18n/es.po create mode 100644 account_payment_mode_term/i18n/fr.po create mode 100644 account_payment_mode_term/i18n/nl.po create mode 100644 account_payment_mode_term/i18n/sl.po create mode 100644 account_payment_partner/i18n/sl.po create mode 100644 account_payment_purchase/i18n/sl.po create mode 100644 account_payment_sale/i18n/fr.po create mode 100644 account_payment_sale/i18n/sl.po create mode 100644 account_payment_sale_stock/i18n/fr.po create mode 100644 account_payment_sale_stock/i18n/nl.po create mode 100644 account_payment_sale_stock/i18n/sl.po create mode 100644 account_voucher_killer/i18n/en.po create mode 100644 account_voucher_killer/i18n/pt_BR.po create mode 100644 account_voucher_killer/i18n/sl.po diff --git a/account_banking_mandate/i18n/en.po b/account_banking_mandate/i18n/en.po new file mode 100644 index 000000000..af7722aeb --- /dev/null +++ b/account_banking_mandate/i18n/en.po @@ -0,0 +1,411 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_mandate +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: English (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/en/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,help:account_banking_mandate.mandate_action +msgid "" +"

\n" +" Click to create a new Banking Mandate.\n" +"

\n" +" A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n" +"

\n" +" " +msgstr "

\n Click to create a new Banking Mandate.\n

\n A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n

\n " + +#. module: account_banking_mandate +#: sql_constraint:account.banking.mandate:0 +msgid "A Mandate with the same reference already exists for this company !" +msgstr "A Mandate with the same reference already exists for this company !" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "A generic banking mandate" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Back to Draft" +msgstr "Back to Draft" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_bank_id:0 +msgid "Bank Account" +msgstr "Bank Account" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bank Accounts" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Bank Payment Lines" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Banking Mandate" +msgstr "Banking Mandate" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "Banking Mandate Cancelled" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_valid +msgid "Banking Mandate Validated" +msgstr "Banking Mandate Validated" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_expired +msgid "Banking Mandate has Expired" +msgstr "Banking Mandate has Expired" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +msgid "Banking Mandates" +msgstr "Banking Mandates" + +#. module: account_banking_mandate +#: help:res.partner.bank,mandate_ids:0 +msgid "" +"Banking mandates represents an authorization that the bank account owner " +"gives to a company for a specific operation" +msgstr "Banking mandates represents an authorization that the bank account owner gives to a company for a specific operation" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:39 +#, python-format +msgid "Basic Mandate" +msgstr "Basic Mandate" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Cancel" +msgstr "Cancel" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Cancelled" +msgstr "Cancelled" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:104 +#, python-format +msgid "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." +msgstr "Cannot validate the mandate '%s' because it is not attached to a bank account." + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:100 +#, python-format +msgid "Cannot validate the mandate '%s' without a date of signature." +msgstr "Cannot validate the mandate '%s' without a date of signature." + +#. module: account_banking_mandate +#: field:account.banking.mandate,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_uid:0 +msgid "Created by" +msgstr "Created by" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_date:0 +msgid "Created on" +msgstr "Created on" + +#. module: account_banking_mandate +#: view:res.partner:account_banking_mandate.mandate_partner_form +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_tree +msgid "DD Mandates" +msgstr "DD Mandates" + +#. module: account_banking_mandate +#: field:account.banking.mandate,signature_date:0 +msgid "Date of Signature of the Mandate" +msgstr "Date of Signature of the Mandate" + +#. module: account_banking_mandate +#: field:account.banking.mandate,last_debit_date:0 +msgid "Date of the Last Debit" +msgstr "Date of the Last Debit" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_last_post:0 +msgid "Date of the last message posted on the record." +msgstr "Date of the last message posted on the record." + +#. module: account_banking_mandate +#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 +msgid "Direct Debit Mandate" +msgstr "Direct Debit Mandate" + +#. module: account_banking_mandate +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_form +#: field:res.partner.bank,mandate_ids:0 +msgid "Direct Debit Mandates" +msgstr "Direct Debit Mandates" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Draft" +msgstr "Draft" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Expired" +msgstr "Expired" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_follower_ids:0 +msgid "Followers" +msgstr "Followers" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Format" +msgstr "Format" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Group By" +msgstr "Group By" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views." + +#. module: account_banking_mandate +#: field:account.banking.mandate,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "If checked new messages require your attention." + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_invoice +msgid "Invoice" +msgstr "Invoice" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_is_follower:0 +msgid "Is a Follower" +msgstr "Is a Follower" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_last_post:0 +msgid "Last Message Date" +msgstr "Last Message Date" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_date:0 +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_banking_mandate +#: view:bank.payment.line:account_banking_mandate.bank_payment_line_tree +#: view:payment.order:account_banking_mandate.view_mandate_payment_order_form +msgid "Mandate" +msgstr "Mandate" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_cancel +msgid "Mandate Cancelled" +msgstr "Mandate Cancelled" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_expired +msgid "Mandate Expired" +msgstr "Mandate Expired" + +#. module: account_banking_mandate +#: field:account.banking.mandate,format:0 +msgid "Mandate Format" +msgstr "Mandate Format" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_valid +msgid "Mandate Validated" +msgstr "Mandate Validated" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:147 +#, python-format +msgid "Mandate should be in cancel state" +msgstr "Mandate should be in cancel state" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:135 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "Mandate should be in draft or valid state" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:126 +#, python-format +msgid "Mandate should be in draft state" +msgstr "Mandate should be in draft state" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_ids:0 +msgid "Messages" +msgstr "Messages" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_ids:0 +msgid "Messages and communication history" +msgstr "Messages and communication history" + +#. module: account_banking_mandate +#: help:account.banking.mandate,state:0 +msgid "" +"Only valid mandates can be used in a payment line. A cancelled mandate is a " +"mandate that has been cancelled by the customer." +msgstr "Only valid mandates can be used in a payment line. A cancelled mandate is a mandate that has been cancelled by the customer." + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_payment_line +msgid "Payment Line" +msgstr "Payment Line" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Reference" +msgstr "Reference" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Reference or Partner" +msgstr "Reference or Partner" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: field:account.banking.mandate,payment_line_ids:0 +msgid "Related Payment Lines" +msgstr "Related Payment Lines" + +#. module: account_banking_mandate +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu +msgid "SEPA Direct Debit Mandates" +msgstr "SEPA Direct Debit Mandates" + +#. module: account_banking_mandate +#: field:account.banking.mandate,scan:0 +msgid "Scan of the Mandate" +msgstr "Scan of the Mandate" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Search Banking Mandates" +msgstr "Search Banking Mandates" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +msgid "Sepa Mandate" +msgstr "Sepa Mandate" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Signature Date" +msgstr "Signature Date" + +#. module: account_banking_mandate +#: field:account.banking.mandate,state:0 +msgid "Status" +msgstr "Status" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_summary:0 +msgid "Summary" +msgstr "Summary" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:83 +#, python-format +msgid "The date of signature of mandate '%s' is in the future !" +msgstr "The date of signature of mandate '%s' is in the future !" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 +#, python-format +msgid "" +"The mandate '%s' can't have a date of last debit before the date of " +"signature." +msgstr "The mandate '%s' can't have a date of last debit before the date of signature." + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/payment_line.py:51 +#, python-format +msgid "" +"The payment line with reference '%s' has the bank account '%s' which is not " +"attached to the mandate '%s' (this mandate is attached to the bank account " +"'%s')." +msgstr "The payment line with reference '%s' has the bank account '%s' which is not attached to the mandate '%s' (this mandate is attached to the bank account '%s')." + +#. module: account_banking_mandate +#: field:account.banking.mandate,unique_mandate_reference:0 +msgid "Unique Mandate Reference" +msgstr "Unique Mandate Reference" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_unread:0 +msgid "Unread Messages" +msgstr "Unread Messages" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Valid" +msgstr "Valid" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Validate" +msgstr "Validate" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "" +"You should set a mandate back to draft only if you cancelled it by mistake. " +"Do you want to continue?" +msgstr "You should set a mandate back to draft only if you cancelled it by mistake. Do you want to continue?" diff --git a/account_banking_mandate/i18n/es.po b/account_banking_mandate/i18n/es.po index c69519c8d..518a0748e 100644 --- a/account_banking_mandate/i18n/es.po +++ b/account_banking_mandate/i18n/es.po @@ -1,20 +1,21 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_mandate -# +# * account_banking_mandate +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-05 20:09+0000\n" -"PO-Revision-Date: 2016-04-05 22:12+0100\n" -"Last-Translator: Sergio Teruel \n" -"Language-Team: \n" -"Language: es_ES\n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.5.4\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_banking_mandate #: model:ir.actions.act_window,help:account_banking_mandate.mandate_action @@ -22,18 +23,10 @@ msgid "" "

\n" " Click to create a new Banking Mandate.\n" "

\n" -" A Banking Mandate is a document signed by your customer that gives " -"you the autorization to do one or several operations on his bank account.\n" -"

\n" -" " -msgstr "" -"

\n" -" Pulse para crear un nuevo mandato bancario.\n" -"

\n" -" Un mandato bancario es un documento firmado por su cliente que le da " -"la autorización para hacer una o varias operaciones en su cuenta bancaria.\n" +" A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n" "

\n" " " +msgstr "

\n Pulse para crear un nuevo mandato bancario.\n

\n Un mandato bancario es un documento firmado por su cliente que le da la autorización para hacer una o varias operaciones en su cuenta bancaria.\n

\n " #. module: account_banking_mandate #: sql_constraint:account.banking.mandate:0 @@ -96,9 +89,7 @@ msgstr "Mandatos bancarios" msgid "" "Banking mandates represents an authorization that the bank account owner " "gives to a company for a specific operation" -msgstr "" -"Los mandatos bancarios representan una autorización que el propietario de la " -"cuenta bancaria da a la compañía para un operación específica" +msgstr "Los mandatos bancarios representan una autorización que el propietario de la cuenta bancaria da a la compañía para un operación específica" #. module: account_banking_mandate #: selection:account.banking.mandate,format:0 @@ -118,17 +109,15 @@ msgid "Cancelled" msgstr "Cancelado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:98 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:104 #, python-format msgid "" "Cannot validate the mandate '%s' because it is not attached to a bank " "account." -msgstr "" -"No se puede validar el mandato '%s' porque no tiene ninguna cuenta bancaria " -"asociada." +msgstr "No se puede validar el mandato '%s' porque no tiene ninguna cuenta bancaria asociada." #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:94 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:100 #, python-format msgid "Cannot validate the mandate '%s' without a date of signature." msgstr "No se puede validar el mandato '%s' sin una fecha de firma." @@ -211,9 +200,7 @@ msgstr "Agrupar por" msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." -msgstr "" -"Contiene el resumen del chatter (nº de mensajes, ...). Este resumen está " -"directamente en formato html para ser insertado en vistas kanban." +msgstr "Contiene el resumen del chatter (nº de mensajes, ...). Este resumen está directamente en formato html para ser insertado en vistas kanban." #. module: account_banking_mandate #: field:account.banking.mandate,id:0 @@ -277,19 +264,19 @@ msgid "Mandate Validated" msgstr "Mandato validado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:140 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:147 #, python-format msgid "Mandate should be in cancel state" msgstr "El mandato debe estar en estado cancelado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:128 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:135 #, python-format msgid "Mandate should be in draft or valid state" msgstr "El mandato debe estar en estado borrador o validado" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:119 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:126 #, python-format msgid "Mandate should be in draft state" msgstr "El mandato debe estar en estado borrador" @@ -309,9 +296,7 @@ msgstr "Mensajes e historial de comunicación" msgid "" "Only valid mandates can be used in a payment line. A cancelled mandate is a " "mandate that has been cancelled by the customer." -msgstr "" -"Sólo se pueden usar mandatos validados en una línea de pago. Un mandato " -"cancelado en un mandato que ha sido invalidado por el cliente." +msgstr "Sólo se pueden usar mandatos validados en una línea de pago. Un mandato cancelado en un mandato que ha sido invalidado por el cliente." #. module: account_banking_mandate #: field:account.banking.mandate,partner_id:0 @@ -376,20 +361,18 @@ msgid "Summary" msgstr "Resumen" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:80 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:83 #, python-format msgid "The date of signature of mandate '%s' is in the future !" msgstr "La fecha de firma del mandato '%s' no puede ser superior a la actual" #. module: account_banking_mandate -#: code:addons/account_banking_mandate/models/account_banking_mandate.py:85 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 #, python-format msgid "" "The mandate '%s' can't have a date of last debit before the date of " "signature." -msgstr "" -"El mandato '%s' no puede tener una fecha de último cobro antes de la fecha " -"de firma." +msgstr "El mandato '%s' no puede tener una fecha de último cobro antes de la fecha de firma." #. module: account_banking_mandate #: code:addons/account_banking_mandate/models/payment_line.py:51 @@ -398,10 +381,7 @@ msgid "" "The payment line with reference '%s' has the bank account '%s' which is not " "attached to the mandate '%s' (this mandate is attached to the bank account " "'%s')." -msgstr "" -"La línea de pago con referencia '%s' tiene la cuenta bancaria '%s', que no " -"está puesta en el mandato '%s' (este mandato tiene como cuenta bancaria " -"'%s')." +msgstr "La línea de pago con referencia '%s' tiene la cuenta bancaria '%s', que no está puesta en el mandato '%s' (este mandato tiene como cuenta bancaria '%s')." #. module: account_banking_mandate #: field:account.banking.mandate,unique_mandate_reference:0 @@ -428,157 +408,4 @@ msgstr "Validar" msgid "" "You should set a mandate back to draft only if you cancelled it by mistake. " "Do you want to continue?" -msgstr "" -"Debe establecer un mandato de vuelta a borrador sólo si lo cancelo por " -"error. ¿Desea continuar?" - -#~ msgid "/ BIC:" -#~ msgstr "/ BIC:" - -#~ msgid "" -#~ "As part of your rights, you are entitled to a refund from your bank under " -#~ "the terms and conditions of your agreement with your bank.\n" -#~ " A refund must be claimed within 8 weeks starting " -#~ "from the date on which your account was debited." -#~ msgstr "" -#~ "Como parte de sus derechos, el deudor está legitimado al reembolso por su " -#~ "entidad en los términos y condiciones del contrato suscrito con la " -#~ "misma..\n" -#~ " La solicitud de reembolso deberá efectuarse " -#~ "dentro de las ocho semanas que siguen a la fecha de adeudo en cuenta." - -#~ msgid "Bank name:" -#~ msgstr "Banco:" - -#~ msgid "By signing this mandate form, you authorise (A)" -#~ msgstr "" -#~ "Mediante la firma de esta orden de domiciliación, el deudor autoriza a " -#~ "(A) " - -#~ msgid "Debtor identification code:" -#~ msgstr "Código del deudor:" - -#~ msgid "Description of contract." -#~ msgstr "Descripción del contrato." - -#~ msgid "" -#~ "Details regarding the underlying relationship between the Creditor and " -#~ "the Debtor - for information purposes only." -#~ msgstr "" -#~ "Información sobre la relación subyacente entre el acreedor y el deudor - " -#~ "a título meramente informativo." - -#~ msgid "" -#~ "For business users: write any code number here which you wish to have " -#~ "quoted by your bank." -#~ msgstr "" -#~ "Para usuarios empresas: Indique en este espacio cualquier número de " -#~ "código con el que desea que su entidad financiera le identifique." - -#~ msgid "IBAN:" -#~ msgstr "IBAN:" - -#~ msgid "Identification code of the Creditor Reference Party." -#~ msgstr "Código de identificación de la parte de referencia del acreedor" - -#~ msgid "Identification code of the Debtor Reference Party." -#~ msgstr "Código de identificación de la parte de referencia del deudor" - -#~ msgid "Identification number of the underlying contract." -#~ msgstr "Número de identificación del contrato subyacente" - -#~ msgid "Identifier:" -#~ msgstr "Identificador:" - -#~ msgid "If you are paying on your own behalf, leave blank." -#~ msgstr "" -#~ "Si realiza el pago en su propio nombre e interés, deje este espacio en " -#~ "blanco." - -#~ msgid "In respect of the contract:" -#~ msgstr "Respecto al contrato:" - -#~ msgid "" -#~ "Location and sign: _______________________, at ______ from ____________ " -#~ "from" -#~ msgstr "" -#~ "Lugar y fecha de la firma: _______________________, a ______ de " -#~ "____________ de" - -#~ msgid "" -#~ "Name of the Creditor Reference Party: Creditor must complete this section " -#~ "if collecting payment on behalf of another party." -#~ msgstr "" -#~ "Nombre de la parte de referencia del acreedor: el acreedor debe rellenar " -#~ "esta sección si realiza el cobro a favor de un tercero." - -#~ msgid "" -#~ "Name of the Debtor Reference Party: If you are making a payment in " -#~ "respect of an arrangement between" -#~ msgstr "" -#~ "Nombre de la parte de referencia del deudor: Si realiza un pago como " -#~ "consecuencia de un acuerdo entre" - -#~ msgid "Party on whose behalf the creditor collects the payment:" -#~ msgstr "Parte en cuyo favor el acreedor realiza el cobro:" - -#~ msgid "Payment type:" -#~ msgstr "Tipo de pago" - -#~ msgid "Person on whose behalf payment is made:" -#~ msgstr "Persona en cuyo nombre se realiza el pago:" - -#~ msgid "Policyholder Service / Debtor:" -#~ msgstr "Tomador del servicio / Deudor:" - -#~ msgid "Reference:" -#~ msgstr "Referencia:" - -#~ msgid "SEPA BUSINESS-TO-BUSINESS DIRECT DEBIT MANDATE" -#~ msgstr "Orden de domiciliación de adeudo directo SEPA B2B" - -#~ msgid "SEPA DIRECT DEBIT MANDATE" -#~ msgstr "Orden de domiciliación de adeudo directo SEPA" - -#~ msgid "Service Provider / Creditor:" -#~ msgstr "Entidad prestadora del servicio / Acreedor:" - -#~ msgid "" -#~ "This mandate is only intended for business-to-business transactions. You " -#~ "are not entitled to a refund from your bank after your account has been " -#~ "debited, but you are entitled to request your bank not to debit your " -#~ "account up until the day on which the payment is due.\n" -#~ " Please complete all the fields marked *." -#~ msgstr "" -#~ "Esta orden de domiciliación está prevista para operaciones exclusivamente " -#~ "entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad " -#~ "le reembolse una vez que se haya realizado el cargo en cuenta, pero puede " -#~ "solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la " -#~ "fecha debida. Podrá obtener información detallada del procedimiento en su " -#~ "entidad financiera\n" -#~ " Por favor rellene todos los campos marcados con " -#~ "un *." - -#~ msgid "VAT:" -#~ msgstr "NIF:" - -#~ msgid "" -#~ "Write any code number here which you wish to have quoted by your bank." -#~ msgstr "" -#~ "Indique en este espacio cualquier número de código con el que desea que " -#~ "su entidad financiera le identifique." - -#~ msgid "" -#~ "and another person (e.g. where you are paying the other person's bill) " -#~ "please write the other person's name here." -#~ msgstr "" -#~ "y otra persona (por ejemplo, el pago de la factura de otra persona) " -#~ "indique el nombre de dicha persona en este espacio." - -#~ msgid "" -#~ "to send instructions to your bank to debit your account and (B) your bank " -#~ "to debit your account in accordance with the instructions from" -#~ msgstr "" -#~ "a enviar órdenes a la entidad del deudor para adeudar su cuenta y (B) a " -#~ "la entidad para efectuar los adeudos en su cuenta siguiendo las " -#~ "instrucciones de" +msgstr "Debe establecer un mandato de vuelta a borrador sólo si lo cancelo por error. ¿Desea continuar?" diff --git a/account_banking_mandate/i18n/fr.po b/account_banking_mandate/i18n/fr.po new file mode 100644 index 000000000..b4c521ffd --- /dev/null +++ b/account_banking_mandate/i18n/fr.po @@ -0,0 +1,411 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_mandate +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,help:account_banking_mandate.mandate_action +msgid "" +"

\n" +" Click to create a new Banking Mandate.\n" +"

\n" +" A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n" +"

\n" +" " +msgstr "" + +#. module: account_banking_mandate +#: sql_constraint:account.banking.mandate:0 +msgid "A Mandate with the same reference already exists for this company !" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Back to Draft" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_bank_id:0 +msgid "Bank Account" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Banking Mandate" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_valid +msgid "Banking Mandate Validated" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_expired +msgid "Banking Mandate has Expired" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +msgid "Banking Mandates" +msgstr "" + +#. module: account_banking_mandate +#: help:res.partner.bank,mandate_ids:0 +msgid "" +"Banking mandates represents an authorization that the bank account owner " +"gives to a company for a specific operation" +msgstr "" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:39 +#, python-format +msgid "Basic Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:104 +#, python-format +msgid "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:100 +#, python-format +msgid "Cannot validate the mandate '%s' without a date of signature." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_date:0 +msgid "Created on" +msgstr "" + +#. module: account_banking_mandate +#: view:res.partner:account_banking_mandate.mandate_partner_form +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_tree +msgid "DD Mandates" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,signature_date:0 +msgid "Date of Signature of the Mandate" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,last_debit_date:0 +msgid "Date of the Last Debit" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_last_post:0 +msgid "Date of the last message posted on the record." +msgstr "" + +#. module: account_banking_mandate +#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 +msgid "Direct Debit Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_form +#: field:res.partner.bank,mandate_ids:0 +msgid "Direct Debit Mandates" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Draft" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Expired" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Format" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Group By" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,id:0 +msgid "ID" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_last_post:0 +msgid "Last Message Date" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: account_banking_mandate +#: view:bank.payment.line:account_banking_mandate.bank_payment_line_tree +#: view:payment.order:account_banking_mandate.view_mandate_payment_order_form +msgid "Mandate" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_cancel +msgid "Mandate Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_expired +msgid "Mandate Expired" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,format:0 +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_valid +msgid "Mandate Validated" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:147 +#, python-format +msgid "Mandate should be in cancel state" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:135 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:126 +#, python-format +msgid "Mandate should be in draft state" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,state:0 +msgid "" +"Only valid mandates can be used in a payment line. A cancelled mandate is a " +"mandate that has been cancelled by the customer." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_payment_line +msgid "Payment Line" +msgstr "Ligne de paiement" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Reference" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Reference or Partner" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: field:account.banking.mandate,payment_line_ids:0 +msgid "Related Payment Lines" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu +msgid "SEPA Direct Debit Mandates" +msgstr "Mandats de prélèvement SEPA" + +#. module: account_banking_mandate +#: field:account.banking.mandate,scan:0 +msgid "Scan of the Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Search Banking Mandates" +msgstr "" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Signature Date" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,state:0 +msgid "Status" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:83 +#, python-format +msgid "The date of signature of mandate '%s' is in the future !" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 +#, python-format +msgid "" +"The mandate '%s' can't have a date of last debit before the date of " +"signature." +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/payment_line.py:51 +#, python-format +msgid "" +"The payment line with reference '%s' has the bank account '%s' which is not " +"attached to the mandate '%s' (this mandate is attached to the bank account " +"'%s')." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,unique_mandate_reference:0 +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Valid" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Validate" +msgstr "Valider" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "" +"You should set a mandate back to draft only if you cancelled it by mistake. " +"Do you want to continue?" +msgstr "" diff --git a/account_banking_mandate/i18n/nl.po b/account_banking_mandate/i18n/nl.po new file mode 100644 index 000000000..fa0c7bb28 --- /dev/null +++ b/account_banking_mandate/i18n/nl.po @@ -0,0 +1,411 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_mandate +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,help:account_banking_mandate.mandate_action +msgid "" +"

\n" +" Click to create a new Banking Mandate.\n" +"

\n" +" A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n" +"

\n" +" " +msgstr "" + +#. module: account_banking_mandate +#: sql_constraint:account.banking.mandate:0 +msgid "A Mandate with the same reference already exists for this company !" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Back to Draft" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_bank_id:0 +msgid "Bank Account" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Banking Mandate" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_valid +msgid "Banking Mandate Validated" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_expired +msgid "Banking Mandate has Expired" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +msgid "Banking Mandates" +msgstr "" + +#. module: account_banking_mandate +#: help:res.partner.bank,mandate_ids:0 +msgid "" +"Banking mandates represents an authorization that the bank account owner " +"gives to a company for a specific operation" +msgstr "" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:39 +#, python-format +msgid "Basic Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:104 +#, python-format +msgid "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:100 +#, python-format +msgid "Cannot validate the mandate '%s' without a date of signature." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_date:0 +msgid "Created on" +msgstr "" + +#. module: account_banking_mandate +#: view:res.partner:account_banking_mandate.mandate_partner_form +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_tree +msgid "DD Mandates" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,signature_date:0 +msgid "Date of Signature of the Mandate" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,last_debit_date:0 +msgid "Date of the Last Debit" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_last_post:0 +msgid "Date of the last message posted on the record." +msgstr "" + +#. module: account_banking_mandate +#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 +msgid "Direct Debit Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_form +#: field:res.partner.bank,mandate_ids:0 +msgid "Direct Debit Mandates" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Draft" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Expired" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Format" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Group By" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,id:0 +msgid "ID" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_invoice +msgid "Invoice" +msgstr "Factuur" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_last_post:0 +msgid "Last Message Date" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: account_banking_mandate +#: view:bank.payment.line:account_banking_mandate.bank_payment_line_tree +#: view:payment.order:account_banking_mandate.view_mandate_payment_order_form +msgid "Mandate" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_cancel +msgid "Mandate Cancelled" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_expired +msgid "Mandate Expired" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,format:0 +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_valid +msgid "Mandate Validated" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:147 +#, python-format +msgid "Mandate should be in cancel state" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:135 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:126 +#, python-format +msgid "Mandate should be in draft state" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,state:0 +msgid "" +"Only valid mandates can be used in a payment line. A cancelled mandate is a " +"mandate that has been cancelled by the customer." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_id:0 +msgid "Partner" +msgstr "Relatie" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_payment_line +msgid "Payment Line" +msgstr "Betaalregel" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Reference" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Reference or Partner" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: field:account.banking.mandate,payment_line_ids:0 +msgid "Related Payment Lines" +msgstr "" + +#. module: account_banking_mandate +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu +msgid "SEPA Direct Debit Mandates" +msgstr "SEPA incasso machtegingen" + +#. module: account_banking_mandate +#: field:account.banking.mandate,scan:0 +msgid "Scan of the Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Search Banking Mandates" +msgstr "" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Signature Date" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,state:0 +msgid "Status" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:83 +#, python-format +msgid "The date of signature of mandate '%s' is in the future !" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 +#, python-format +msgid "" +"The mandate '%s' can't have a date of last debit before the date of " +"signature." +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/payment_line.py:51 +#, python-format +msgid "" +"The payment line with reference '%s' has the bank account '%s' which is not " +"attached to the mandate '%s' (this mandate is attached to the bank account " +"'%s')." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,unique_mandate_reference:0 +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Valid" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Validate" +msgstr "Bevestig" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "" +"You should set a mandate back to draft only if you cancelled it by mistake. " +"Do you want to continue?" +msgstr "" diff --git a/account_banking_mandate/i18n/pt_BR.po b/account_banking_mandate/i18n/pt_BR.po new file mode 100644 index 000000000..4298dfb0c --- /dev/null +++ b/account_banking_mandate/i18n/pt_BR.po @@ -0,0 +1,412 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_mandate +# +# Translators: +# danimaribeiro , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,help:account_banking_mandate.mandate_action +msgid "" +"

\n" +" Click to create a new Banking Mandate.\n" +"

\n" +" A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n" +"

\n" +" " +msgstr "

\n Clique aqui para criar uma nova Ordem Bancária\n

\n Uma ordem bancária é um documento assinado por seu cliente que lhe dá autorização\npara fazer uma ou mais operações em sua conta bancária.\n

\n " + +#. module: account_banking_mandate +#: sql_constraint:account.banking.mandate:0 +msgid "A Mandate with the same reference already exists for this company !" +msgstr "Uma ordem com a mesma referência já existe para esta empresa!" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Uma ordem bancária genérica" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Back to Draft" +msgstr "Voltar para provisório" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_bank_id:0 +msgid "Bank Account" +msgstr "Conta bancária" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Contas bancárias" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Linhas de pagamento bancária" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Banking Mandate" +msgstr "Ordem Bancária" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "Ordem bancária cancelada" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_valid +msgid "Banking Mandate Validated" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_expired +msgid "Banking Mandate has Expired" +msgstr "Ordem bancária expirou" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +msgid "Banking Mandates" +msgstr "Ordens bancárias" + +#. module: account_banking_mandate +#: help:res.partner.bank,mandate_ids:0 +msgid "" +"Banking mandates represents an authorization that the bank account owner " +"gives to a company for a specific operation" +msgstr "Ordem bancária representa uma autorização que o dono da conta lhe dá para uma operação específica" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:39 +#, python-format +msgid "Basic Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Cancelled" +msgstr "Cancelado" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:104 +#, python-format +msgid "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." +msgstr "Não pode validar a ordem '%s' porque não está anexada a conta bancária." + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:100 +#, python-format +msgid "Cannot validate the mandate '%s' without a date of signature." +msgstr "Não pode validar a ordem '%s' sem uma data de assinatura." + +#. module: account_banking_mandate +#: field:account.banking.mandate,company_id:0 +msgid "Company" +msgstr "Empresa" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: account_banking_mandate +#: view:res.partner:account_banking_mandate.mandate_partner_form +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_tree +msgid "DD Mandates" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,signature_date:0 +msgid "Date of Signature of the Mandate" +msgstr "Data de assinatura da ordem" + +#. module: account_banking_mandate +#: field:account.banking.mandate,last_debit_date:0 +msgid "Date of the Last Debit" +msgstr "Data do último débito" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_last_post:0 +msgid "Date of the last message posted on the record." +msgstr "Data da última mensagem postada no registro" + +#. module: account_banking_mandate +#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 +msgid "Direct Debit Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_form +#: field:res.partner.bank,mandate_ids:0 +msgid "Direct Debit Mandates" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Draft" +msgstr "Provisório" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Expired" +msgstr "Expirado" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_follower_ids:0 +msgid "Followers" +msgstr "Seguidores" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Format" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Se marcado novas mensagens requerem sua atenção." + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_invoice +msgid "Invoice" +msgstr "Fatura" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_is_follower:0 +msgid "Is a Follower" +msgstr "É um seguidor" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_last_post:0 +msgid "Last Message Date" +msgstr "Data da última mensagem" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_uid:0 +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_date:0 +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: account_banking_mandate +#: view:bank.payment.line:account_banking_mandate.bank_payment_line_tree +#: view:payment.order:account_banking_mandate.view_mandate_payment_order_form +msgid "Mandate" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_cancel +msgid "Mandate Cancelled" +msgstr "Ordem cancelada" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_expired +msgid "Mandate Expired" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,format:0 +msgid "Mandate Format" +msgstr "" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_valid +msgid "Mandate Validated" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:147 +#, python-format +msgid "Mandate should be in cancel state" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:135 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:126 +#, python-format +msgid "Mandate should be in draft state" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: account_banking_mandate +#: help:account.banking.mandate,state:0 +msgid "" +"Only valid mandates can be used in a payment line. A cancelled mandate is a " +"mandate that has been cancelled by the customer." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_id:0 +msgid "Partner" +msgstr "Parceiro" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_payment_line +msgid "Payment Line" +msgstr "Linha de Pagamento" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Reference" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Reference or Partner" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: field:account.banking.mandate,payment_line_ids:0 +msgid "Related Payment Lines" +msgstr "Linhas relacionadas do pagamento" + +#. module: account_banking_mandate +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu +msgid "SEPA Direct Debit Mandates" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,scan:0 +msgid "Scan of the Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Search Banking Mandates" +msgstr "" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Signature Date" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,state:0 +msgid "Status" +msgstr "Status" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:83 +#, python-format +msgid "The date of signature of mandate '%s' is in the future !" +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 +#, python-format +msgid "" +"The mandate '%s' can't have a date of last debit before the date of " +"signature." +msgstr "" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/payment_line.py:51 +#, python-format +msgid "" +"The payment line with reference '%s' has the bank account '%s' which is not " +"attached to the mandate '%s' (this mandate is attached to the bank account " +"'%s')." +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,unique_mandate_reference:0 +msgid "Unique Mandate Reference" +msgstr "" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Valid" +msgstr "" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Validate" +msgstr "Validar" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "" +"You should set a mandate back to draft only if you cancelled it by mistake. " +"Do you want to continue?" +msgstr "" diff --git a/account_banking_mandate/i18n/sl.po b/account_banking_mandate/i18n/sl.po new file mode 100644 index 000000000..93ba9d049 --- /dev/null +++ b/account_banking_mandate/i18n/sl.po @@ -0,0 +1,412 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_mandate +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:56+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_banking_mandate +#: model:ir.actions.act_window,help:account_banking_mandate.mandate_action +msgid "" +"

\n" +" Click to create a new Banking Mandate.\n" +"

\n" +" A Banking Mandate is a document signed by your customer that gives you the autorization to do one or several operations on his bank account.\n" +"

\n" +" " +msgstr "

\n Ustvari nov bančni mandat.\n

\n Bančni mandat je s strani kupca podpisan dokument, ki vas pooblašča za izvajanje ene ali več operacij na njegovem bančnem računu.\n

\n " + +#. module: account_banking_mandate +#: sql_constraint:account.banking.mandate:0 +msgid "A Mandate with the same reference already exists for this company !" +msgstr "Za to družbo že obstaja mandat z istim sklicem!" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Generični bančni mandat" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Back to Draft" +msgstr "Vrni v osnutek" + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_bank_id:0 +msgid "Bank Account" +msgstr "Bančni račun" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bančni računi" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Postavke bančnih plačil" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Banking Mandate" +msgstr "Bančni mandat" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_cancel +msgid "Banking Mandate Cancelled" +msgstr "Bančni mandat preklican" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_valid +msgid "Banking Mandate Validated" +msgstr "Bančni mandat potrjen" + +#. module: account_banking_mandate +#: model:mail.message.subtype,description:account_banking_mandate.mandate_expired +msgid "Banking Mandate has Expired" +msgstr "Bančni mandat pretečen" + +#. module: account_banking_mandate +#: model:ir.actions.act_window,name:account_banking_mandate.mandate_action +msgid "Banking Mandates" +msgstr "Bančni mandati" + +#. module: account_banking_mandate +#: help:res.partner.bank,mandate_ids:0 +msgid "" +"Banking mandates represents an authorization that the bank account owner " +"gives to a company for a specific operation" +msgstr "Bančni mandat predstavlja pooblastilo, ki ga imetnik bančnega računa daje družbi za specifične operacije" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:39 +#, python-format +msgid "Basic Mandate" +msgstr "Osnovni mandat" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Cancel" +msgstr "Preklic" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Cancelled" +msgstr "Preklicano" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:104 +#, python-format +msgid "" +"Cannot validate the mandate '%s' because it is not attached to a bank " +"account." +msgstr "Mandata '%s' ni mogoče overiti, ker ni pripet bančnemu računu." + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:100 +#, python-format +msgid "Cannot validate the mandate '%s' without a date of signature." +msgstr "Mandata '%s' ni mogoče overiti brez datuma podpisa." + +#. module: account_banking_mandate +#: field:account.banking.mandate,company_id:0 +msgid "Company" +msgstr "Družba" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_uid:0 +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_banking_mandate +#: field:account.banking.mandate,create_date:0 +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_banking_mandate +#: view:res.partner:account_banking_mandate.mandate_partner_form +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_tree +msgid "DD Mandates" +msgstr "Mandati za direktne obremenitve" + +#. module: account_banking_mandate +#: field:account.banking.mandate,signature_date:0 +msgid "Date of Signature of the Mandate" +msgstr "Datum podpisa mandata" + +#. module: account_banking_mandate +#: field:account.banking.mandate,last_debit_date:0 +msgid "Date of the Last Debit" +msgstr "Datum zadnje obremenitve" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_last_post:0 +msgid "Date of the last message posted on the record." +msgstr "Datum objave zadnjega sporočila na zapisu." + +#. module: account_banking_mandate +#: field:account.invoice,mandate_id:0 field:payment.line,mandate_id:0 +msgid "Direct Debit Mandate" +msgstr "Mandat za direktne obremenitve" + +#. module: account_banking_mandate +#: view:res.partner.bank:account_banking_mandate.mandate_partner_bank_form +#: field:res.partner.bank,mandate_ids:0 +msgid "Direct Debit Mandates" +msgstr "Mandati za direktne obremenitve" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Draft" +msgstr "Osnutek" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Expired" +msgstr "Pretečeni" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_follower_ids:0 +msgid "Followers" +msgstr "Sledilci" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Format" +msgstr "Format" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Group By" +msgstr "Zfruži po" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "Vsebuje povzetek sporočanja (število sporočil, ...) neposredno v html formatu, da se lahko vstavlja v 'kanban' prikaze." + +#. module: account_banking_mandate +#: field:account.banking.mandate,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Ko je označeno, zahtevajo vašo pozornost nova sporočila." + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_account_invoice +msgid "Invoice" +msgstr "Račun" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_is_follower:0 +msgid "Is a Follower" +msgstr "Je sledilec" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_last_post:0 +msgid "Last Message Date" +msgstr "Datum zadnjega sporočila" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: account_banking_mandate +#: field:account.banking.mandate,write_date:0 +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_banking_mandate +#: view:bank.payment.line:account_banking_mandate.bank_payment_line_tree +#: view:payment.order:account_banking_mandate.view_mandate_payment_order_form +msgid "Mandate" +msgstr "Mandat" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_cancel +msgid "Mandate Cancelled" +msgstr "Mandat preklican" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_expired +msgid "Mandate Expired" +msgstr "Mandat pretečen" + +#. module: account_banking_mandate +#: field:account.banking.mandate,format:0 +msgid "Mandate Format" +msgstr "Format mandata" + +#. module: account_banking_mandate +#: model:mail.message.subtype,name:account_banking_mandate.mandate_valid +msgid "Mandate Validated" +msgstr "Mandat potrjen" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:147 +#, python-format +msgid "Mandate should be in cancel state" +msgstr "Mandat bi moral biti v preklicanem stanju" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:135 +#, python-format +msgid "Mandate should be in draft or valid state" +msgstr "Mandat bi moral biti v stanjih osnutek ali potrjeno" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:126 +#, python-format +msgid "Mandate should be in draft state" +msgstr "Mandat bi moral biti v stanju osnutek" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_ids:0 +msgid "Messages" +msgstr "Sporočila" + +#. module: account_banking_mandate +#: help:account.banking.mandate,message_ids:0 +msgid "Messages and communication history" +msgstr "Sporočila in kronologija komunikacij" + +#. module: account_banking_mandate +#: help:account.banking.mandate,state:0 +msgid "" +"Only valid mandates can be used in a payment line. A cancelled mandate is a " +"mandate that has been cancelled by the customer." +msgstr "V postavki plačila se lahko uporabijo le veljavni mandati. Preklican mandat je mandat, ki ga je kupec preklical." + +#. module: account_banking_mandate +#: field:account.banking.mandate,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: account_banking_mandate +#: model:ir.model,name:account_banking_mandate.model_payment_line +msgid "Payment Line" +msgstr "Plačilna postavka" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Reference" +msgstr "Sklic" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Reference or Partner" +msgstr "Sklic ali partner" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +#: field:account.banking.mandate,payment_line_ids:0 +msgid "Related Payment Lines" +msgstr "Povezane plačilne postavke" + +#. module: account_banking_mandate +#: model:ir.ui.menu,name:account_banking_mandate.mandate_menu +msgid "SEPA Direct Debit Mandates" +msgstr "SEPA mandat za direktno obremenitev" + +#. module: account_banking_mandate +#: field:account.banking.mandate,scan:0 +msgid "Scan of the Mandate" +msgstr "Sken mandata" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Search Banking Mandates" +msgstr "Iskanje bančnih mandatov" + +#. module: account_banking_mandate +#: selection:account.banking.mandate,format:0 +msgid "Sepa Mandate" +msgstr "SEPA mandat" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +#: view:account.banking.mandate:account_banking_mandate.view_mandate_tree +msgid "Signature Date" +msgstr "Datum podpisa" + +#. module: account_banking_mandate +#: field:account.banking.mandate,state:0 +msgid "Status" +msgstr "Status" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_summary:0 +msgid "Summary" +msgstr "Povzetek" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:83 +#, python-format +msgid "The date of signature of mandate '%s' is in the future !" +msgstr "Datum podpisa mandata '%s' je v prihodnosti!" + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/account_banking_mandate.py:89 +#, python-format +msgid "" +"The mandate '%s' can't have a date of last debit before the date of " +"signature." +msgstr "Mandat '%s' ne sme imeti datuma zadnje obremenitve pred datumom podpisa." + +#. module: account_banking_mandate +#: code:addons/account_banking_mandate/models/payment_line.py:51 +#, python-format +msgid "" +"The payment line with reference '%s' has the bank account '%s' which is not " +"attached to the mandate '%s' (this mandate is attached to the bank account " +"'%s')." +msgstr "Plačilna postavka s sklicem '%s' vsebuje bančni račun '%s', ki ni pripet mandatu '%s' (ta mandat je pripet bančnemu računu '%s')." + +#. module: account_banking_mandate +#: field:account.banking.mandate,unique_mandate_reference:0 +msgid "Unique Mandate Reference" +msgstr "Unikatni sklic mandata" + +#. module: account_banking_mandate +#: field:account.banking.mandate,message_unread:0 +msgid "Unread Messages" +msgstr "Neprebrana sporočila" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_search +msgid "Valid" +msgstr "Veljaven" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "Validate" +msgstr "Potrdi" + +#. module: account_banking_mandate +#: view:account.banking.mandate:account_banking_mandate.view_mandate_form +msgid "" +"You should set a mandate back to draft only if you cancelled it by mistake. " +"Do you want to continue?" +msgstr "Mandat ponastavite v osnutek le, če ste ga pomotoma preklicali. Želite nadaljevati?" diff --git a/account_banking_pain_base/i18n/es.po b/account_banking_pain_base/i18n/es.po index c97064abc..85f9a94b9 100644 --- a/account_banking_pain_base/i18n/es.po +++ b/account_banking_pain_base/i18n/es.po @@ -1,19 +1,21 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_pain_base -# +# * account_banking_pain_base +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-16 07:24+0000\n" -"PO-Revision-Date: 2016-02-16 07:24+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_banking_pain_base #: model:ir.model,name:account_banking_pain_base.model_res_partner_bank @@ -26,13 +28,13 @@ msgid "Bank Payment Lines" msgstr "Líneas de pago bancario" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:61 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:62 #, python-format msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." msgstr "No se puede procesar el campo '%s' de la línea de pago con referencia '%s'." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:66 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:67 #, python-format msgid "Cannot compute the '%s'." msgstr "No se puede procesar el campo '%s'." @@ -48,7 +50,7 @@ msgid "Convert to ASCII" msgstr "Convertir a ASCII" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:280 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:282 #, python-format msgid "Error:" msgstr "Error:" @@ -65,29 +67,37 @@ msgstr "ID" #. module: account_banking_pain_base #: help:payment.mode,convert_to_ascii:0 -msgid "If active, Odoo will convert each accented caracter to the corresponding unaccented caracter, so that only ASCII caracters are used in the generated PAIN file." +msgid "" +"If active, Odoo will convert each accented caracter to the corresponding " +"unaccented caracter, so that only ASCII caracters are used in the generated " +"PAIN file." msgstr "Si está marcado, Odoo convertirá cada carácter acentuado en el correspondiente carácter no acentuado, para que sólo se usen caracteres ASCII en el archivo PAIN generado." #. module: account_banking_pain_base +#: field:payment.mode,initiating_party_identifier:0 #: field:res.company,initiating_party_identifier:0 msgid "Initiating Party Identifier" msgstr "Identificador del iniciador de la transacción" #. module: account_banking_pain_base +#: field:payment.mode,initiating_party_issuer:0 #: field:res.company,initiating_party_issuer:0 msgid "Initiating Party Issuer" msgstr "Emisor de la transacción" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:254 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:256 #, python-format -msgid "Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for the company '%s'. Both fields must have a value." +msgid "" +"Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for " +"the company '%s'. Both fields must have a value." msgstr "Falta el 'Emisor de la transacción' y/o 'Identificador del iniciador de la transacción' para la compañía '%s'. Ambos campos deben tener un valor." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:356 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:358 #, python-format -msgid "Missing 'Structured Communication Type' on payment line with reference '%s'." +msgid "" +"Missing 'Structured Communication Type' on payment line with reference '%s'." msgstr "Falta el campo 'Tipo de comunicación estructurada' en la línea de pago con referencia '%s'." #. module: account_banking_pain_base @@ -116,58 +126,94 @@ msgid "Priority" msgstr "Prioridad" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:130 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:131 #, python-format msgid "SEPA File" msgstr "Archivo SEPA" +#. module: account_banking_pain_base +#: view:payment.mode:account_banking_pain_base.view_payment_mode_form_inherit +msgid "SEPA identifiers" +msgstr "" + #. module: account_banking_pain_base #: field:payment.line,struct_communication_type:0 msgid "Structured Communication Type" msgstr "Tipo de comunicación estructurada" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:74 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:75 #, python-format msgid "The '%s' is empty or 0. It should have a non-null value." msgstr "'%s' está vacío o es 0. Debería tener un valor no nulo." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:281 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:283 #, python-format -msgid "The bank account with IBAN '%s' of partner '%s' must have an associated BIC because it is a cross-border SEPA operation." +msgid "" +"The bank account with IBAN '%s' of partner '%s' must have an associated BIC " +"because it is a cross-border SEPA operation." msgstr "La cuenta bancaria con IBAN '%s' de la empresa '%s' debe tener un BIC asociado, porque es una operación SEPA transfronteriza." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:95 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:96 #, python-format -msgid "The generated XML file is not valid against the official XML Schema Definition. The generated XML file and the full error have been written in the server logs. Here is the error, which may give you an idea on the cause of the problem : %s" +msgid "" +"The generated XML file is not valid against the official XML Schema " +"Definition. The generated XML file and the full error have been written in " +"the server logs. Here is the error, which may give you an idea on the cause " +"of the problem : %s" msgstr "El archivo XML generado no se puede validar contra la definición de esquema XML oficial. El archivo XML generado el error completo se ha escrito en los registros del servidor. Aquí está el error, que le puede dar una idea de la causa del problema : %s" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:69 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:70 #, python-format msgid "The type of the field '%s' is %s. It should be a string or unicode." msgstr "El tipo del campo '%s' es %s. Debería ser una cadena o unicode." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/models/banking_export_pain.py:34 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:35 #, python-format msgid "This IBAN is not valid : %s" msgstr "Este IBAN no es válido: %s" #. module: account_banking_pain_base #: help:payment.line,priority:0 -msgid "This field will be used as the 'Instruction Priority' in the generated PAIN file." +msgid "" +"This field will be used as the 'Instruction Priority' in the generated PAIN " +"file." msgstr "Este campo se usará como 'Prioridad de instrucción' en el archivo PAIN generado." #. module: account_banking_pain_base #: help:res.company,initiating_party_identifier:0 -msgid "This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo." +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files " +"generated by Odoo." msgstr "Esto se usará como el 'Identificador del iniciador de la transacción' en los archivos PAIN generados por Odoo." +#. module: account_banking_pain_base +#: help:payment.mode,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo. If not defined, Initiating Party Identifier from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" + #. module: account_banking_pain_base #: help:res.company,initiating_party_issuer:0 -msgid "This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo." +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files " +"generated by Odoo." msgstr "Este campo se usará como 'Emisor de la transacción' en los archivos PAIN generados por Odoo." +#. module: account_banking_pain_base +#: help:payment.mode,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo. If not defined, Initiating Party Issuer from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" diff --git a/account_banking_pain_base/i18n/fr.po b/account_banking_pain_base/i18n/fr.po index e58b8ece0..f7b547001 100644 --- a/account_banking_pain_base/i18n/fr.po +++ b/account_banking_pain_base/i18n/fr.po @@ -1,44 +1,114 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_pain_base -# +# * account_banking_pain_base +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-23 21:26+0000\n" -"PO-Revision-Date: 2014-02-01 04:48+0000\n" -"Last-Translator: Alexis de Lattre \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:62 +#, python-format +msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." +msgstr "Impossible de calculer le '%s' de la ligne de paiement ayant la référence '%s'." + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:67 +#, python-format +msgid "Cannot compute the '%s'." +msgstr "Impossible de calculer le '%s'." + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_banking_pain_base +#: field:payment.mode,convert_to_ascii:0 +msgid "Convert to ASCII" +msgstr "Convertir en ASCII" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:282 +#, python-format +msgid "Error:" +msgstr "Erreur :" + +#. module: account_banking_pain_base +#: selection:payment.line,priority:0 +msgid "High" +msgstr "Élevé" + +#. module: account_banking_pain_base +#: field:banking.export.pain,id:0 +msgid "ID" +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.mode,convert_to_ascii:0 +msgid "" +"If active, Odoo will convert each accented caracter to the corresponding " +"unaccented caracter, so that only ASCII caracters are used in the generated " +"PAIN file." +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,initiating_party_identifier:0 +#: field:res.company,initiating_party_identifier:0 +msgid "Initiating Party Identifier" +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,initiating_party_issuer:0 #: field:res.company,initiating_party_issuer:0 msgid "Initiating Party Issuer" msgstr "Initiating Party Issuer" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:122 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:256 #, python-format msgid "" -"The generated XML file is not valid against the official XML Schema " -"Definition. The generated XML file and the full error have been written in " -"the server logs. Here is the error, which may give you an idea on the cause " -"of the problem : %s" +"Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for " +"the company '%s'. Both fields must have a value." msgstr "" -"Le fichier XML généré n'est pas valide par rapport à la Définition du Schéma " -"XML officiel. Le fichier XML généré et le message d'erreur complet ont été " -"écrits dans les logs du serveur. Voici l'erreur, qui vous donnera peut-être " -"une idée sur la cause du problème : %s" #. module: account_banking_pain_base -#: field:payment.line,priority:0 -msgid "Priority" -msgstr "Priorité" +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:358 +#, python-format +msgid "" +"Missing 'Structured Communication Type' on payment line with reference '%s'." +msgstr "Le 'Type de communication structuré' n'est pas renseigné sur la ligne de paiement ayant la référence '%s'." + +#. module: account_banking_pain_base +#: selection:payment.line,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: account_banking_pain_base +#: view:res.company:account_banking_pain_base.view_company_form +msgid "Payment Initiation" +msgstr "Payment Initiation" #. module: account_banking_pain_base #: model:ir.model,name:account_banking_pain_base.model_payment_line @@ -51,76 +121,20 @@ msgid "Payment Mode" msgstr "Mode de paiement" #. module: account_banking_pain_base -#: help:res.company,initiating_party_issuer:0 -msgid "" -"This will be used as the 'Initiating Party Issuer' in the PAIN files " -"generated by OpenERP." +#: field:payment.line,priority:0 +msgid "Priority" +msgstr "Priorité" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:131 +#, python-format +msgid "SEPA File" msgstr "" -"Ce champ sera le 'Initiating Party Issuer' dans les fichiers PAIN générés " -"par OpenERP." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:351 -#, python-format -msgid "" -"Missing 'Structured Communication Type' on payment line with reference '%s'." +#: view:payment.mode:account_banking_pain_base.view_payment_mode_form_inherit +msgid "SEPA identifiers" msgstr "" -"Le 'Type de communication structuré' n'est pas renseigné sur la ligne de " -"paiement ayant la référence '%s'." - -#. module: account_banking_pain_base -#: selection:payment.line,priority:0 -msgid "Normal" -msgstr "Normal" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:70 -#, python-format -msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." -msgstr "" -"Impossible de calculer le '%s' de la ligne de paiement ayant la référence " -"'%s'." - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:77 -#, python-format -msgid "Cannot compute the '%s'." -msgstr "Impossible de calculer le '%s'." - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:81 -#, python-format -msgid "The type of the field '%s' is %s. It should be a string or unicode." -msgstr "" -"Le type du champ '%s' est %s. Il devrait être de type string ou unicode." - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:47 -#: code:addons/account_banking_pain_base/banking_export_pain.py:69 -#: code:addons/account_banking_pain_base/banking_export_pain.py:76 -#: code:addons/account_banking_pain_base/banking_export_pain.py:86 -#: code:addons/account_banking_pain_base/banking_export_pain.py:121 -#: code:addons/account_banking_pain_base/banking_export_pain.py:350 -#, python-format -msgid "Error:" -msgstr "Erreur :" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_res_company -msgid "Companies" -msgstr "Sociétés" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:47 -#, python-format -msgid "This IBAN is not valid : %s" -msgstr "Cet IBAN n'est pas valide : %s" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:80 -#, python-format -msgid "Field type error:" -msgstr "Erreur dans le type de champ :" #. module: account_banking_pain_base #: field:payment.line,struct_communication_type:0 @@ -128,26 +142,40 @@ msgid "Structured Communication Type" msgstr "Type de communication structurée" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:87 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:75 #, python-format msgid "The '%s' is empty or 0. It should have a non-null value." msgstr "Le '%s' est vide ou égal à 0. Il devrait avoir une valeur non-nulle." #. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_banking_export_pain -msgid "banking.export.pain" -msgstr "banking.export.pain" +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:283 +#, python-format +msgid "" +"The bank account with IBAN '%s' of partner '%s' must have an associated BIC " +"because it is a cross-border SEPA operation." +msgstr "" #. module: account_banking_pain_base -#: help:payment.mode,convert_to_ascii:0 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:96 +#, python-format msgid "" -"If active, OpenERP will convert each accented caracter to the corresponding " -"unaccented caracter, so that only ASCII caracters are used in the generated " -"PAIN file." -msgstr "" -"Si actif, OpenERP convertira chaque caractère accentué en son équivalent non " -"accentué, de telle façon que seuls des caractères ASCII soient utilisés dans " -"le fichier PAIN généré." +"The generated XML file is not valid against the official XML Schema " +"Definition. The generated XML file and the full error have been written in " +"the server logs. Here is the error, which may give you an idea on the cause " +"of the problem : %s" +msgstr "Le fichier XML généré n'est pas valide par rapport à la Définition du Schéma XML officiel. Le fichier XML généré et le message d'erreur complet ont été écrits dans les logs du serveur. Voici l'erreur, qui vous donnera peut-être une idée sur la cause du problème : %s" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:70 +#, python-format +msgid "The type of the field '%s' is %s. It should be a string or unicode." +msgstr "Le type du champ '%s' est %s. Il devrait être de type string ou unicode." + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:35 +#, python-format +msgid "This IBAN is not valid : %s" +msgstr "Cet IBAN n'est pas valide : %s" #. module: account_banking_pain_base #: help:payment.line,priority:0 @@ -157,16 +185,35 @@ msgid "" msgstr "Ce champ sera le 'Instruction Priority' dans le fichier PAIN généré." #. module: account_banking_pain_base -#: view:res.company:0 -msgid "Payment Initiation" -msgstr "Payment Initiation" +#: help:res.company,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files " +"generated by Odoo." +msgstr "" #. module: account_banking_pain_base -#: selection:payment.line,priority:0 -msgid "High" -msgstr "Élevé" +#: help:payment.mode,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo. If not defined, Initiating Party Identifier from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" #. module: account_banking_pain_base -#: field:payment.mode,convert_to_ascii:0 -msgid "Convert to ASCII" -msgstr "Convertir en ASCII" +#: help:res.company,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files " +"generated by Odoo." +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.mode,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo. If not defined, Initiating Party Issuer from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" diff --git a/account_banking_pain_base/i18n/nl.po b/account_banking_pain_base/i18n/nl.po index 721d24f68..4a1a939c3 100644 --- a/account_banking_pain_base/i18n/nl.po +++ b/account_banking_pain_base/i18n/nl.po @@ -1,45 +1,115 @@ -# Dutch translation for banking-addons -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the banking-addons package. -# FIRST AUTHOR , 2014. -# +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_pain_base +# +# Translators: +# FIRST AUTHOR , 2014 msgid "" msgstr "" -"Project-Id-Version: banking-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-23 21:26+0000\n" -"PO-Revision-Date: 2014-02-11 08:32+0000\n" -"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" -"Language-Team: Dutch \n" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:62 +#, python-format +msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." +msgstr "Kan de '%s' niet berekenen van de betaalregel met referentie '%s'." + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:67 +#, python-format +msgid "Cannot compute the '%s'." +msgstr "Kan de '%s' niet berekenen." + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: account_banking_pain_base +#: field:payment.mode,convert_to_ascii:0 +msgid "Convert to ASCII" +msgstr "Converteer naar ASCII" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:282 +#, python-format +msgid "Error:" +msgstr "Fout:" + +#. module: account_banking_pain_base +#: selection:payment.line,priority:0 +msgid "High" +msgstr "Hoog" + +#. module: account_banking_pain_base +#: field:banking.export.pain,id:0 +msgid "ID" +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.mode,convert_to_ascii:0 +msgid "" +"If active, Odoo will convert each accented caracter to the corresponding " +"unaccented caracter, so that only ASCII caracters are used in the generated " +"PAIN file." +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,initiating_party_identifier:0 +#: field:res.company,initiating_party_identifier:0 +msgid "Initiating Party Identifier" +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,initiating_party_issuer:0 #: field:res.company,initiating_party_issuer:0 msgid "Initiating Party Issuer" msgstr "Initiating Party Issuer" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:122 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:256 #, python-format msgid "" -"The generated XML file is not valid against the official XML Schema " -"Definition. The generated XML file and the full error have been written in " -"the server logs. Here is the error, which may give you an idea on the cause " -"of the problem : %s" +"Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for " +"the company '%s'. Both fields must have a value." msgstr "" -"Het gegenereerde XML bestand is niet geldig volgens de officiële XML schema " -"definities. Het gegenereerde XML bestand en de volledige fout zijn " -"weggeschreven in de server log bestanden. Hier is de fout, wat u een idee " -"kunt geven over de oorzaak van het probleem: %s\"" #. module: account_banking_pain_base -#: field:payment.line,priority:0 -msgid "Priority" -msgstr "Prioriteit" +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:358 +#, python-format +msgid "" +"Missing 'Structured Communication Type' on payment line with reference '%s'." +msgstr "Ontbrekende 'Structured Communication Type' op betaalregel met referentie '%s'." + +#. module: account_banking_pain_base +#: selection:payment.line,priority:0 +msgid "Normal" +msgstr "Normaal" + +#. module: account_banking_pain_base +#: view:res.company:account_banking_pain_base.view_company_form +msgid "Payment Initiation" +msgstr "Payment Initiation" #. module: account_banking_pain_base #: model:ir.model,name:account_banking_pain_base.model_payment_line @@ -52,73 +122,20 @@ msgid "Payment Mode" msgstr "Betaalwijze" #. module: account_banking_pain_base -#: help:res.company,initiating_party_issuer:0 -msgid "" -"This will be used as the 'Initiating Party Issuer' in the PAIN files " -"generated by OpenERP." +#: field:payment.line,priority:0 +msgid "Priority" +msgstr "Prioriteit" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:131 +#, python-format +msgid "SEPA File" msgstr "" -"Dit wordt gebruikt als de 'Initiating Party Issuer' in de PAIN bestanden " -"gegenereerd door OpenERP." #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:351 -#, python-format -msgid "" -"Missing 'Structured Communication Type' on payment line with reference '%s'." +#: view:payment.mode:account_banking_pain_base.view_payment_mode_form_inherit +msgid "SEPA identifiers" msgstr "" -"Ontbrekende 'Structured Communication Type' op betaalregel met referentie " -"'%s'." - -#. module: account_banking_pain_base -#: selection:payment.line,priority:0 -msgid "Normal" -msgstr "Normaal" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:70 -#, python-format -msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." -msgstr "Kan de '%s' niet berekenen van de betaalregel met referentie '%s'." - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:77 -#, python-format -msgid "Cannot compute the '%s'." -msgstr "Kan de '%s' niet berekenen." - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:81 -#, python-format -msgid "The type of the field '%s' is %s. It should be a string or unicode." -msgstr "Het type van veld '%s' is %s. Dit moet een string of unicode zijn." - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:47 -#: code:addons/account_banking_pain_base/banking_export_pain.py:69 -#: code:addons/account_banking_pain_base/banking_export_pain.py:76 -#: code:addons/account_banking_pain_base/banking_export_pain.py:86 -#: code:addons/account_banking_pain_base/banking_export_pain.py:121 -#: code:addons/account_banking_pain_base/banking_export_pain.py:350 -#, python-format -msgid "Error:" -msgstr "Fout:" - -#. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_res_company -msgid "Companies" -msgstr "Bedrijven" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:47 -#, python-format -msgid "This IBAN is not valid : %s" -msgstr "Deze IBAN is niet geldig : %s" - -#. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:80 -#, python-format -msgid "Field type error:" -msgstr "Veld type fout:" #. module: account_banking_pain_base #: field:payment.line,struct_communication_type:0 @@ -126,47 +143,78 @@ msgid "Structured Communication Type" msgstr "Structured Communication Type" #. module: account_banking_pain_base -#: code:addons/account_banking_pain_base/banking_export_pain.py:87 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:75 #, python-format msgid "The '%s' is empty or 0. It should have a non-null value." msgstr "De '%s' is leeg of 0. Deze waarde zou niet nul moeten zijn." #. module: account_banking_pain_base -#: model:ir.model,name:account_banking_pain_base.model_banking_export_pain -msgid "banking.export.pain" -msgstr "banking.export.pain" +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:283 +#, python-format +msgid "" +"The bank account with IBAN '%s' of partner '%s' must have an associated BIC " +"because it is a cross-border SEPA operation." +msgstr "" #. module: account_banking_pain_base -#: help:payment.mode,convert_to_ascii:0 +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:96 +#, python-format msgid "" -"If active, OpenERP will convert each accented caracter to the corresponding " -"unaccented caracter, so that only ASCII caracters are used in the generated " -"PAIN file." -msgstr "" -"Indien aangevinkt, zal OpenERP elk geaccentueerde karakter omzetten in een " -"overeenkomstige ongeaccentueerde karakter, zodat alleen ASCII karakters " -"worden gebruikt in het gegenereerde PAIN bestand." +"The generated XML file is not valid against the official XML Schema " +"Definition. The generated XML file and the full error have been written in " +"the server logs. Here is the error, which may give you an idea on the cause " +"of the problem : %s" +msgstr "Het gegenereerde XML bestand is niet geldig volgens de officiële XML schema definities. Het gegenereerde XML bestand en de volledige fout zijn weggeschreven in de server log bestanden. Hier is de fout, wat u een idee kunt geven over de oorzaak van het probleem: %s\"" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:70 +#, python-format +msgid "The type of the field '%s' is %s. It should be a string or unicode." +msgstr "Het type van veld '%s' is %s. Dit moet een string of unicode zijn." + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:35 +#, python-format +msgid "This IBAN is not valid : %s" +msgstr "Deze IBAN is niet geldig : %s" #. module: account_banking_pain_base #: help:payment.line,priority:0 msgid "" "This field will be used as the 'Instruction Priority' in the generated PAIN " "file." +msgstr "Dit veld wordt gebruikt als de 'Instruction Priority' in het gegenereerde PAIN bestand." + +#. module: account_banking_pain_base +#: help:res.company,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files " +"generated by Odoo." msgstr "" -"Dit veld wordt gebruikt als de 'Instruction Priority' in het gegenereerde " -"PAIN bestand." #. module: account_banking_pain_base -#: view:res.company:0 -msgid "Payment Initiation" -msgstr "Payment Initiation" +#: help:payment.mode,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo. If not defined, Initiating Party Identifier from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" #. module: account_banking_pain_base -#: selection:payment.line,priority:0 -msgid "High" -msgstr "Hoog" +#: help:res.company,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files " +"generated by Odoo." +msgstr "" #. module: account_banking_pain_base -#: field:payment.mode,convert_to_ascii:0 -msgid "Convert to ASCII" -msgstr "Converteer naar ASCII" +#: help:payment.mode,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo. If not defined, Initiating Party Issuer from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" diff --git a/account_banking_pain_base/i18n/pt_BR.po b/account_banking_pain_base/i18n/pt_BR.po new file mode 100644 index 000000000..4195a1134 --- /dev/null +++ b/account_banking_pain_base/i18n/pt_BR.po @@ -0,0 +1,220 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_pain_base +# +# Translators: +# danimaribeiro , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 01:03+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Contas bancárias" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Linhas de pagamento bancária" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:62 +#, python-format +msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." +msgstr "Não foi possível calcular a '%s' da linha de pagamento com referência '%s'" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:67 +#, python-format +msgid "Cannot compute the '%s'." +msgstr "Não foi possível computar o '%s'" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_banking_pain_base +#: field:payment.mode,convert_to_ascii:0 +msgid "Convert to ASCII" +msgstr "Converter para ASCII" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:282 +#, python-format +msgid "Error:" +msgstr "Erro:" + +#. module: account_banking_pain_base +#: selection:payment.line,priority:0 +msgid "High" +msgstr "Alto" + +#. module: account_banking_pain_base +#: field:banking.export.pain,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_pain_base +#: help:payment.mode,convert_to_ascii:0 +msgid "" +"If active, Odoo will convert each accented caracter to the corresponding " +"unaccented caracter, so that only ASCII caracters are used in the generated " +"PAIN file." +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,initiating_party_identifier:0 +#: field:res.company,initiating_party_identifier:0 +msgid "Initiating Party Identifier" +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,initiating_party_issuer:0 +#: field:res.company,initiating_party_issuer:0 +msgid "Initiating Party Issuer" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:256 +#, python-format +msgid "" +"Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for " +"the company '%s'. Both fields must have a value." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:358 +#, python-format +msgid "" +"Missing 'Structured Communication Type' on payment line with reference '%s'." +msgstr "" + +#. module: account_banking_pain_base +#: selection:payment.line,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: account_banking_pain_base +#: view:res.company:account_banking_pain_base.view_company_form +msgid "Payment Initiation" +msgstr "" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_payment_line +msgid "Payment Line" +msgstr "Linha de Pagamento" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_payment_mode +msgid "Payment Mode" +msgstr "Modo de pagamento" + +#. module: account_banking_pain_base +#: field:payment.line,priority:0 +msgid "Priority" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:131 +#, python-format +msgid "SEPA File" +msgstr "" + +#. module: account_banking_pain_base +#: view:payment.mode:account_banking_pain_base.view_payment_mode_form_inherit +msgid "SEPA identifiers" +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.line,struct_communication_type:0 +msgid "Structured Communication Type" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:75 +#, python-format +msgid "The '%s' is empty or 0. It should have a non-null value." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:283 +#, python-format +msgid "" +"The bank account with IBAN '%s' of partner '%s' must have an associated BIC " +"because it is a cross-border SEPA operation." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:96 +#, python-format +msgid "" +"The generated XML file is not valid against the official XML Schema " +"Definition. The generated XML file and the full error have been written in " +"the server logs. Here is the error, which may give you an idea on the cause " +"of the problem : %s" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:70 +#, python-format +msgid "The type of the field '%s' is %s. It should be a string or unicode." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:35 +#, python-format +msgid "This IBAN is not valid : %s" +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.line,priority:0 +msgid "" +"This field will be used as the 'Instruction Priority' in the generated PAIN " +"file." +msgstr "" + +#. module: account_banking_pain_base +#: help:res.company,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files " +"generated by Odoo." +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.mode,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo. If not defined, Initiating Party Identifier from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" + +#. module: account_banking_pain_base +#: help:res.company,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files " +"generated by Odoo." +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.mode,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo. If not defined, Initiating Party Issuer from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" diff --git a/account_banking_pain_base/i18n/sl.po b/account_banking_pain_base/i18n/sl.po new file mode 100644 index 000000000..0c33bc5fc --- /dev/null +++ b/account_banking_pain_base/i18n/sl.po @@ -0,0 +1,219 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_pain_base +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: <>\n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bančni računi" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Postavke bančnih plačil" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:62 +#, python-format +msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:67 +#, python-format +msgid "Cannot compute the '%s'." +msgstr "" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,convert_to_ascii:0 +msgid "Convert to ASCII" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:282 +#, python-format +msgid "Error:" +msgstr "" + +#. module: account_banking_pain_base +#: selection:payment.line,priority:0 +msgid "High" +msgstr "" + +#. module: account_banking_pain_base +#: field:banking.export.pain,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_pain_base +#: help:payment.mode,convert_to_ascii:0 +msgid "" +"If active, Odoo will convert each accented caracter to the corresponding " +"unaccented caracter, so that only ASCII caracters are used in the generated " +"PAIN file." +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,initiating_party_identifier:0 +#: field:res.company,initiating_party_identifier:0 +msgid "Initiating Party Identifier" +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.mode,initiating_party_issuer:0 +#: field:res.company,initiating_party_issuer:0 +msgid "Initiating Party Issuer" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:256 +#, python-format +msgid "" +"Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for " +"the company '%s'. Both fields must have a value." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:358 +#, python-format +msgid "" +"Missing 'Structured Communication Type' on payment line with reference '%s'." +msgstr "" + +#. module: account_banking_pain_base +#: selection:payment.line,priority:0 +msgid "Normal" +msgstr "" + +#. module: account_banking_pain_base +#: view:res.company:account_banking_pain_base.view_company_form +msgid "Payment Initiation" +msgstr "" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_payment_line +msgid "Payment Line" +msgstr "Plačilna postavka" + +#. module: account_banking_pain_base +#: model:ir.model,name:account_banking_pain_base.model_payment_mode +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_banking_pain_base +#: field:payment.line,priority:0 +msgid "Priority" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:131 +#, python-format +msgid "SEPA File" +msgstr "" + +#. module: account_banking_pain_base +#: view:payment.mode:account_banking_pain_base.view_payment_mode_form_inherit +msgid "SEPA identifiers" +msgstr "" + +#. module: account_banking_pain_base +#: field:payment.line,struct_communication_type:0 +msgid "Structured Communication Type" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:75 +#, python-format +msgid "The '%s' is empty or 0. It should have a non-null value." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:283 +#, python-format +msgid "" +"The bank account with IBAN '%s' of partner '%s' must have an associated BIC " +"because it is a cross-border SEPA operation." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:96 +#, python-format +msgid "" +"The generated XML file is not valid against the official XML Schema " +"Definition. The generated XML file and the full error have been written in " +"the server logs. Here is the error, which may give you an idea on the cause " +"of the problem : %s" +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:70 +#, python-format +msgid "The type of the field '%s' is %s. It should be a string or unicode." +msgstr "" + +#. module: account_banking_pain_base +#: code:addons/account_banking_pain_base/models/banking_export_pain.py:35 +#, python-format +msgid "This IBAN is not valid : %s" +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.line,priority:0 +msgid "" +"This field will be used as the 'Instruction Priority' in the generated PAIN " +"file." +msgstr "" + +#. module: account_banking_pain_base +#: help:res.company,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files " +"generated by Odoo." +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.mode,initiating_party_identifier:0 +msgid "" +"This will be used as the 'Initiating Party Identifier' in the PAIN files generated by Odoo. If not defined, Initiating Party Identifier from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" + +#. module: account_banking_pain_base +#: help:res.company,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files " +"generated by Odoo." +msgstr "" + +#. module: account_banking_pain_base +#: help:payment.mode,initiating_party_issuer:0 +msgid "" +"This will be used as the 'Initiating Party Issuer' in the PAIN files generated by Odoo. If not defined, Initiating Party Issuer from company will be used.\n" +"Common format (13): \n" +"- Country code (2, optional)\n" +"- Company idenfier (N, VAT)\n" +"- Service suffix (N, issued by bank)" +msgstr "" diff --git a/account_banking_payment_export/i18n/es.po b/account_banking_payment_export/i18n/es.po index ef7840f71..1e8e5d91a 100644 --- a/account_banking_payment_export/i18n/es.po +++ b/account_banking_payment_export/i18n/es.po @@ -1,30 +1,33 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_payment_export -# +# * account_banking_payment_export +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-25 17:56+0000\n" -"PO-Revision-Date: 2016-02-25 17:56+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_banking_payment_export #: code:addons/account_banking_payment_export/models/res_partner_bank.py:17 #: code:addons/account_banking_payment_export/models/res_partner_bank.py:31 #, python-format -msgid "A valid BIC contains 8 or 11 caracters. The BIC '%s' contains %d caracters, so it is not valid." +msgid "" +"A valid BIC contains 8 or 11 caracters. The BIC '%s' contains %d caracters, " +"so it is not valid." msgstr "Un BIC válido contiene 8 u 11 caracteres. El BIC '%s' contiene %d caracteres, por lo que no es válido." #. module: account_banking_payment_export -#: field:payment.mode,active:0 -#: field:payment.mode.type,active:0 +#: field:payment.mode,active:0 field:payment.mode.type,active:0 msgid "Active" msgstr "Activo" @@ -85,15 +88,13 @@ msgid "Company" msgstr "Compañía" #. module: account_banking_payment_export -#: field:bank.payment.line,create_uid:0 -#: field:payment.manual,create_uid:0 +#: field:bank.payment.line,create_uid:0 field:payment.manual,create_uid:0 #: field:payment.mode.type,create_uid:0 msgid "Created by" msgstr "Creado por" #. module: account_banking_payment_export -#: field:bank.payment.line,create_date:0 -#: field:payment.manual,create_date:0 +#: field:bank.payment.line,create_date:0 field:payment.manual,create_date:0 #: field:payment.mode.type,create_date:0 msgid "Created on" msgstr "Creado en" @@ -130,7 +131,7 @@ msgid "Entry Lines" msgstr "Líneas de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:73 +#: code:addons/account_banking_payment_export/models/account_payment.py:74 #, python-format msgid "Error" msgstr "Error" @@ -151,28 +152,22 @@ msgid "Group lines in payment orders" msgstr "Agrupar líneas en las órdenes de pago" #. module: account_banking_payment_export -#: field:bank.payment.line,id:0 -#: field:payment.manual,id:0 +#: field:bank.payment.line,id:0 field:payment.manual,id:0 #: field:payment.mode.type,id:0 msgid "ID" msgstr "ID" #. module: account_banking_payment_export #: help:payment.mode,group_lines:0 -msgid "If this mark is checked, the payment order lines will be grouped when validating the payment order before exporting the bank file. The grouping will be done only if the following fields matches:\n" +msgid "" +"If this mark is checked, the payment order lines will be grouped when validating the payment order before exporting the bank file. The grouping will be done only if the following fields matches:\n" "* Partner\n" "* Currency\n" "* Destination Bank Account\n" "* Communication Type (structured, free)\n" "* Payment Date\n" "(other modules can set additional fields to restrict the grouping.)" -msgstr "Si esta casilla está marcada, las líneas de las órdenes de pago serán agrupadas cuando se valide la orden de pago antes de la exportación al archivo bancario. La agrupación se realizará sólo si los siguientes campos casan:\n" -"* Empresa\n" -"* Moneda\n" -"* Cuenta bancaria destino\n" -"* Tipo de comunicacion (estructurada, libre)\n" -"* Fecha de pago\n" -"(otros módulo pueden establecer campos adicionales para restringir la agrupación.)" +msgstr "Si esta casilla está marcada, las líneas de las órdenes de pago serán agrupadas cuando se valide la orden de pago antes de la exportación al archivo bancario. La agrupación se realizará sólo si los siguientes campos casan:\n* Empresa\n* Moneda\n* Cuenta bancaria destino\n* Tipo de comunicacion (estructurada, libre)\n* Fecha de pago\n(otros módulo pueden establecer campos adicionales para restringir la agrupación.)" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form @@ -207,15 +202,13 @@ msgid "Keep empty for using all journals" msgstr "Dejar vacío para usar todos los diarios" #. module: account_banking_payment_export -#: field:bank.payment.line,write_uid:0 -#: field:payment.manual,write_uid:0 +#: field:bank.payment.line,write_uid:0 field:payment.manual,write_uid:0 #: field:payment.mode.type,write_uid:0 msgid "Last Updated by" msgstr "Última actualización por" #. module: account_banking_payment_export -#: field:bank.payment.line,write_date:0 -#: field:payment.manual,write_date:0 +#: field:bank.payment.line,write_date:0 field:payment.manual,write_date:0 #: field:payment.mode.type,write_date:0 msgid "Last Updated on" msgstr "Última actualización en" @@ -226,8 +219,7 @@ msgid "Line grouping" msgstr "Agrupación de líneas" #. module: account_banking_payment_export -#: field:payment.mode,default_invoice:0 -#: field:payment.order.create,invoice:0 +#: field:payment.mode,default_invoice:0 field:payment.order.create,invoice:0 msgid "Linked to an Invoice or Refund" msgstr "Vinculado a una factura o factura rectificativa" @@ -319,13 +311,13 @@ msgid "Payment Order" msgstr "Orden de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:58 +#: code:addons/account_banking_payment_export/models/account_payment.py:59 #, python-format msgid "Payment Order Export" msgstr "Exportación de la orden de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:246 +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:245 #, python-format msgid "Payment Orders" msgstr "Órdenes de pago" @@ -353,7 +345,8 @@ msgstr "Asistente de pago" #. module: account_banking_payment_export #: view:payment.manual:account_banking_payment_export.view_payment_manual_form -msgid "Please execute payment order manually, and click OK when succesfully sent." +msgid "" +"Please execute payment order manually, and click OK when succesfully sent." msgstr "Ejecute la orden de pago manualmente (fuera del sistema), y pulse en Aceptar cuando la haya tramitado correctamente." #. module: account_banking_payment_export @@ -379,7 +372,9 @@ msgstr "Seleccione el tipo de exportación de pago para el modo de pago." #. module: account_banking_payment_export #: help:payment.mode.type,ir_model_id:0 -msgid "Select the Payment Wizard for payments of this type. Leave empty for manual processing" +msgid "" +"Select the Payment Wizard for payments of this type. Leave empty for manual " +"processing" msgstr "Seleccione el asistente de pago para los pagos de este tipo. Déjelo vacío para un procesado manual." #. module: account_banking_payment_export @@ -403,7 +398,7 @@ msgid "Specify the Code for Payment Type" msgstr "Especifica el código para el tipo de pago" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_invoice.py:15 +#: code:addons/account_banking_payment_export/models/account_invoice.py:16 #, python-format msgid "Structured Reference" msgstr "Referencia esctructurada" @@ -415,14 +410,16 @@ msgid "Suitable bank types" msgstr "Tipos de cuentas bancarias adecuadas" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:151 +#: code:addons/account_banking_payment_export/models/account_payment.py:152 #, python-format msgid "The amount for Partner '%s' is negative or null (%.2f) !" msgstr "El importe para el empresa '%s' es negativo o nulo (%.2f) !" #. module: account_banking_payment_export #: help:payment.mode.type,payment_order_type:0 -msgid "This field determines if this type applies to customers (Debit) or suppliers (Payment)" +msgid "" +"This field determines if this type applies to customers (Debit) or suppliers" +" (Payment)" msgstr "Este campo determina si este tipo aplica a clientes (Cobro) o a proveedores (Pago)" #. module: account_banking_payment_export @@ -457,7 +454,7 @@ msgid "Type of Date Filter" msgstr "Filtro de tipo de fecha" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:74 +#: code:addons/account_banking_payment_export/models/account_payment.py:75 #, python-format msgid "You can only combine payment orders of the same type" msgstr "Sólo puede combinar órdenes de pago del mismo tipo" @@ -469,18 +466,23 @@ msgstr "Asistente" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form -msgid "{\n" -" 'invisible': [('state', '!=', 'draft')]}" -msgstr "{\n" +msgid "" +"{\n" " 'invisible': [('state', '!=', 'draft')]}" +msgstr "{\n 'invisible': [('state', '!=', 'draft')]}" #. module: account_banking_payment_export #: view:payment.order.create:account_banking_payment_export.view_create_payment_order_lines -msgid "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" +msgid "" +"{'display_credit': context.get('display_credit', False),'display_debit': " +"context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' " +": " +"'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" msgstr "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" #. module: account_banking_payment_export #: view:payment.order.create:account_banking_payment_export.view_create_payment_order -msgid "{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', 'due')]}" +msgid "" +"{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', " +"'due')]}" msgstr "{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', 'due')]}" - diff --git a/account_banking_payment_export/i18n/fr.po b/account_banking_payment_export/i18n/fr.po new file mode 100644 index 000000000..a7efd5fd1 --- /dev/null +++ b/account_banking_payment_export/i18n/fr.po @@ -0,0 +1,488 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_payment_export +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:17 +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:31 +#, python-format +msgid "" +"A valid BIC contains 8 or 11 caracters. The BIC '%s' contains %d caracters, " +"so it is not valid." +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,active:0 field:payment.mode.type,active:0 +msgid "Active" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,amount_currency:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Amount" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_res_bank +msgid "Bank" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +#: field:payment.line,bank_line_id:0 +msgid "Bank Payment Line" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,name:0 +msgid "Bank Payment Line Ref" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +#: model:ir.actions.act_window,name:account_banking_payment_export.bank_payment_line_action +#: model:ir.model,name:account_banking_payment_export.model_bank_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +#: field:payment.order,bank_line_ids:0 +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_banking_payment_export +#: field:payment.mode.type,code:0 +msgid "Code" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,communication:0 +msgid "Communication" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,create_uid:0 field:payment.manual,create_uid:0 +#: field:payment.mode.type,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,create_date:0 field:payment.manual,create_date:0 +#: field:payment.mode.type,create_date:0 +msgid "Created on" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode.type,payment_order_type:0 +msgid "Debit" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order,payment_order_type:0 +msgid "Direct debit" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode,default_date_type:0 +msgid "Due" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +msgid "Due Date" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Entry Information" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:152 +#, python-format +msgid "Entry Lines" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:74 +#, python-format +msgid "Error" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,type:0 +msgid "Export type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "General Information" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,group_lines:0 +msgid "Group lines in payment orders" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,id:0 field:payment.manual,id:0 +#: field:payment.mode.type,id:0 +msgid "ID" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode,group_lines:0 +msgid "" +"If this mark is checked, the payment order lines will be grouped when validating the payment order before exporting the bank file. The grouping will be done only if the following fields matches:\n" +"* Partner\n" +"* Currency\n" +"* Destination Bank Account\n" +"* Communication Type (structured, free)\n" +"* Payment Date\n" +"(other modules can set additional fields to restrict the grouping.)" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Information" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Journal Entry" +msgstr "" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +#: model:ir.model,name:account_banking_payment_export.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_journal_ids:0 +#: field:payment.order.create,journal_ids:0 +msgid "Journals Filter" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "Keep empty for using all journals" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,write_uid:0 field:payment.manual,write_uid:0 +#: field:payment.mode.type,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,write_date:0 field:payment.manual,write_date:0 +#: field:payment.mode.type,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Line grouping" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_invoice:0 field:payment.order.create,invoice:0 +msgid "Linked to an Invoice or Refund" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "Manual payment" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode,default_date_type:0 +msgid "Move" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +#: field:payment.order.create,move_date:0 +msgid "Move Date" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,name:0 +msgid "Name" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +#: field:payment.mode,note:0 +msgid "Note" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,order_id:0 +msgid "Order" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,payment_order_type:0 +msgid "Order type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Owner Account" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Partner Bank Account" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode.type,payment_order_type:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +#: selection:payment.order,payment_order_type:0 +msgid "Payment" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.actions.act_window,name:account_banking_payment_export.action_payment_mode_type +#: model:ir.ui.menu,name:account_banking_payment_export.menu_payment_mode_type +msgid "Payment Export Types" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Line" +msgstr "Ligne de paiement" + +#. module: account_banking_payment_export +#: field:bank.payment.line,payment_line_ids:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Lines" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_mode +msgid "Payment Mode" +msgstr "Mode de paiement" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_mode_type +msgid "Payment Mode Type" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_order +msgid "Payment Order" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:59 +#, python-format +msgid "Payment Order Export" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:245 +#, python-format +msgid "Payment Orders" +msgstr "Ordres de paiement" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form +#: help:payment.mode.type,name:0 +msgid "Payment Type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_tree +msgid "Payment Types" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.order,payment_order_type:0 +msgid "Payment order type" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,ir_model_id:0 +msgid "Payment wizard" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "" +"Please execute payment order manually, and click OK when succesfully sent." +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_populate_results:0 +#: field:payment.order.create,populate_results:0 +msgid "Populate Results Directly" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +msgid "Related Payment Lines" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Select Move Lines to Pay - Default Values" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode,type:0 +msgid "Select the Export Payment Type for the Payment Mode." +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,ir_model_id:0 +msgid "" +"Select the Payment Wizard for payments of this type. Leave empty for manual " +"processing" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,purchase_ok:0 +msgid "Selectable on purchase operations" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,sale_ok:0 +msgid "Selectable on sale operations" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_manual +msgid "Send payment order(s) manually" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,code:0 +msgid "Specify the Code for Payment Type" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_invoice.py:16 +#, python-format +msgid "Structured Reference" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form +#: field:payment.mode.type,suitable_bank_types:0 +msgid "Suitable bank types" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:152 +#, python-format +msgid "The amount for Partner '%s' is negative or null (%.2f) !" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,payment_order_type:0 +msgid "" +"This field determines if this type applies to customers (Debit) or suppliers" +" (Payment)" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +msgid "Total Amount" +msgstr "Montant total" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Total Credit" +msgstr "" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Total Debit" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Total in Company Currency" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Transaction Information" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_date_type:0 +#: field:payment.order.create,date_type:0 +msgid "Type of Date Filter" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:75 +#, python-format +msgid "You can only combine payment orders of the same type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "launch_wizard" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "" +"{\n" +" 'invisible': [('state', '!=', 'draft')]}" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order_lines +msgid "" +"{'display_credit': context.get('display_credit', False),'display_debit': " +"context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' " +": " +"'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "" +"{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', " +"'due')]}" +msgstr "" diff --git a/account_banking_payment_export/i18n/nl.po b/account_banking_payment_export/i18n/nl.po index dea08f97f..de3fae574 100644 --- a/account_banking_payment_export/i18n/nl.po +++ b/account_banking_payment_export/i18n/nl.po @@ -1,129 +1,76 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_payment_export -# +# * account_banking_payment_export +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-25 15:58+0000\n" -"PO-Revision-Date: 2013-12-03 11:49+0000\n" -"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_banking_payment_export -#: help:payment.mode.type,name:0 -msgid "Payment Type" -msgstr "Betaalwijze" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_order -msgid "Payment Order" -msgstr "Betalingsopdracht" - -#. module: account_banking_payment_export -#: view:payment.manual:0 +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:17 +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:31 +#, python-format msgid "" -"Please execute payment order manually, and click OK when succesfully sent." +"A valid BIC contains 8 or 11 caracters. The BIC '%s' contains %d caracters, " +"so it is not valid." msgstr "" -"Voer de betaalopdracht handmatig uit en klik OK, wanneer succesvol verzonden." #. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_mode -msgid "Payment Mode" -msgstr "Betaalwijze" - -#. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/model/account_payment.py:69 -#, python-format -msgid "You can only combine payment orders of the same type" -msgstr "U kunt alleen betalingsopdrachten van dezelfde soort combineren" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_mode_type -msgid "Payment Mode Type" -msgstr "Betaalwijze soort" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_account_move_line -msgid "Journal Items" -msgstr "Boekingen" - -#. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_manual -msgid "Send payment order(s) manually" -msgstr "Verzend betaalopdrachten handmatig" - -#. module: account_banking_payment_export -#: field:payment.mode.type,name:0 -msgid "Name" -msgstr "Naam" - -#. module: account_banking_payment_export -#: help:payment.mode.type,ir_model_id:0 -msgid "" -"Select the Payment Wizard for payments of this type. Leave empty for manual " -"processing" +#: field:payment.mode,active:0 field:payment.mode.type,active:0 +msgid "Active" msgstr "" -"Selecteer de wizard voor het verwerken van betalingen van dit type. Laat " -"leeg voor handmatige verwerking." #. module: account_banking_payment_export -#: view:payment.manual:0 -msgid "Manual payment" -msgstr "Handmatige betaling" +#: field:bank.payment.line,amount_currency:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Amount" +msgstr "" #. module: account_banking_payment_export -#: field:payment.manual,payment_order_ids:0 -msgid "Payment orders" -msgstr "Betaalopdrachten" +#: model:ir.model,name:account_banking_payment_export.model_res_bank +msgid "Bank" +msgstr "" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/model/account_payment.py:52 -#, python-format -msgid "Payment Order Export" -msgstr "Betaalopdracht export" +#: model:ir.model,name:account_banking_payment_export.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" #. module: account_banking_payment_export -#: help:payment.mode,type:0 -msgid "Select the Payment Type for the Payment Mode." -msgstr "Selecteer het type van de betaalmodus." +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +#: field:payment.line,bank_line_id:0 +msgid "Bank Payment Line" +msgstr "" #. module: account_banking_payment_export -#: view:payment.order:0 -msgid "launch_wizard" -msgstr "launch_wizard" +#: field:bank.payment.line,name:0 +msgid "Bank Payment Line Ref" +msgstr "" #. module: account_banking_payment_export -#: help:payment.mode.type,code:0 -msgid "Specify the Code for Payment Type" -msgstr "Geef de code op voor het betaaltype" +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +#: model:ir.actions.act_window,name:account_banking_payment_export.bank_payment_line_action +#: model:ir.model,name:account_banking_payment_export.model_bank_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +#: field:payment.order,bank_line_ids:0 +msgid "Bank Payment Lines" +msgstr "" #. module: account_banking_payment_export -#: model:ir.model,name:account_banking_payment_export.model_payment_order_create -msgid "payment.order.create" -msgstr "payment.order.create" - -#. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/model/account_payment.py:68 -#, python-format -msgid "Error" -msgstr "Fout" - -#. module: account_banking_payment_export -#: field:payment.mode.type,ir_model_id:0 -msgid "Payment wizard" -msgstr "Betaalwizard" - -#. module: account_banking_payment_export -#: field:payment.mode,type:0 -msgid "Payment type" -msgstr "Betaaltype" +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "Cancel" +msgstr "Annuleren" #. module: account_banking_payment_export #: field:payment.mode.type,code:0 @@ -131,21 +78,411 @@ msgid "Code" msgstr "Code" #. module: account_banking_payment_export -#: view:payment.manual:0 -msgid "OK" -msgstr "OK" +#: field:bank.payment.line,communication:0 +msgid "Communication" +msgstr "" #. module: account_banking_payment_export -#: view:payment.mode.type:0 -msgid "Payment mode" +#: field:bank.payment.line,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,create_uid:0 field:payment.manual,create_uid:0 +#: field:payment.mode.type,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,create_date:0 field:payment.manual,create_date:0 +#: field:payment.mode.type,create_date:0 +msgid "Created on" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode.type,payment_order_type:0 +msgid "Debit" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order,payment_order_type:0 +msgid "Direct debit" +msgstr "Incasso-opdracht" + +#. module: account_banking_payment_export +#: selection:payment.mode,default_date_type:0 +msgid "Due" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +msgid "Due Date" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Entry Information" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:152 +#, python-format +msgid "Entry Lines" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:74 +#, python-format +msgid "Error" +msgstr "Fout" + +#. module: account_banking_payment_export +#: field:payment.mode,type:0 +msgid "Export type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "General Information" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,group_lines:0 +msgid "Group lines in payment orders" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,id:0 field:payment.manual,id:0 +#: field:payment.mode.type,id:0 +msgid "ID" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode,group_lines:0 +msgid "" +"If this mark is checked, the payment order lines will be grouped when validating the payment order before exporting the bank file. The grouping will be done only if the following fields matches:\n" +"* Partner\n" +"* Currency\n" +"* Destination Bank Account\n" +"* Communication Type (structured, free)\n" +"* Payment Date\n" +"(other modules can set additional fields to restrict the grouping.)" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Information" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_account_invoice +msgid "Invoice" +msgstr "Factuur" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Journal Entry" +msgstr "" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +#: model:ir.model,name:account_banking_payment_export.model_account_move_line +msgid "Journal Items" +msgstr "Boekingen" + +#. module: account_banking_payment_export +#: field:payment.mode,default_journal_ids:0 +#: field:payment.order.create,journal_ids:0 +msgid "Journals Filter" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "Keep empty for using all journals" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,write_uid:0 field:payment.manual,write_uid:0 +#: field:payment.mode.type,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,write_date:0 field:payment.manual,write_date:0 +#: field:payment.mode.type,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Line grouping" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_invoice:0 field:payment.order.create,invoice:0 +msgid "Linked to an Invoice or Refund" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "Manual payment" +msgstr "Handmatige betaling" + +#. module: account_banking_payment_export +#: selection:payment.mode,default_date_type:0 +msgid "Move" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +#: field:payment.order.create,move_date:0 +msgid "Move Date" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,name:0 +msgid "Name" +msgstr "Naam" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +#: field:payment.mode,note:0 +msgid "Note" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,order_id:0 +msgid "Order" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,payment_order_type:0 +msgid "Order type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Owner Account" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Partner Bank Account" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode.type,payment_order_type:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +#: selection:payment.order,payment_order_type:0 +msgid "Payment" +msgstr "Betaling" + +#. module: account_banking_payment_export +#: model:ir.actions.act_window,name:account_banking_payment_export.action_payment_mode_type +#: model:ir.ui.menu,name:account_banking_payment_export.menu_payment_mode_type +msgid "Payment Export Types" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Line" +msgstr "Betaalregel" + +#. module: account_banking_payment_export +#: field:bank.payment.line,payment_line_ids:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Lines" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_mode +msgid "Payment Mode" msgstr "Betaalwijze" #. module: account_banking_payment_export -#: view:payment.manual:0 -msgid "Cancel" -msgstr "Annuleren" +#: model:ir.model,name:account_banking_payment_export.model_payment_mode_type +msgid "Payment Mode Type" +msgstr "Betaalwijze soort" #. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_order +msgid "Payment Order" +msgstr "Betalingsopdracht" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:59 +#, python-format +msgid "Payment Order Export" +msgstr "Betaalopdracht export" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:245 +#, python-format +msgid "Payment Orders" +msgstr "Betaalopdrachten" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form +#: help:payment.mode.type,name:0 +msgid "Payment Type" +msgstr "Betaalwijze" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_tree +msgid "Payment Types" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.order,payment_order_type:0 +msgid "Payment order type" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,ir_model_id:0 +msgid "Payment wizard" +msgstr "Betaalwizard" + +#. module: account_banking_payment_export +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "" +"Please execute payment order manually, and click OK when succesfully sent." +msgstr "Voer de betaalopdracht handmatig uit en klik OK, wanneer succesvol verzonden." + +#. module: account_banking_payment_export +#: field:payment.mode,default_populate_results:0 +#: field:payment.order.create,populate_results:0 +msgid "Populate Results Directly" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +msgid "Related Payment Lines" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Select Move Lines to Pay - Default Values" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode,type:0 +msgid "Select the Export Payment Type for the Payment Mode." +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,ir_model_id:0 +msgid "" +"Select the Payment Wizard for payments of this type. Leave empty for manual " +"processing" +msgstr "Selecteer de wizard voor het verwerken van betalingen van dit type. Laat leeg voor handmatige verwerking." + +#. module: account_banking_payment_export +#: field:payment.mode,purchase_ok:0 +msgid "Selectable on purchase operations" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,sale_ok:0 +msgid "Selectable on sale operations" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_manual +msgid "Send payment order(s) manually" +msgstr "Verzend betaalopdrachten handmatig" + +#. module: account_banking_payment_export +#: help:payment.mode.type,code:0 +msgid "Specify the Code for Payment Type" +msgstr "Geef de code op voor het betaaltype" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_invoice.py:16 +#, python-format +msgid "Structured Reference" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form #: field:payment.mode.type,suitable_bank_types:0 msgid "Suitable bank types" msgstr "Geschikte banktypen" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:152 +#, python-format +msgid "The amount for Partner '%s' is negative or null (%.2f) !" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,payment_order_type:0 +msgid "" +"This field determines if this type applies to customers (Debit) or suppliers" +" (Payment)" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +msgid "Total Amount" +msgstr "Totaalbedrag" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Total Credit" +msgstr "" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Total Debit" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Total in Company Currency" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Transaction Information" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_date_type:0 +#: field:payment.order.create,date_type:0 +msgid "Type of Date Filter" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:75 +#, python-format +msgid "You can only combine payment orders of the same type" +msgstr "U kunt alleen betalingsopdrachten van dezelfde soort combineren" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "launch_wizard" +msgstr "launch_wizard" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "" +"{\n" +" 'invisible': [('state', '!=', 'draft')]}" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order_lines +msgid "" +"{'display_credit': context.get('display_credit', False),'display_debit': " +"context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' " +": " +"'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "" +"{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', " +"'due')]}" +msgstr "" diff --git a/account_banking_payment_export/i18n/pt_BR.po b/account_banking_payment_export/i18n/pt_BR.po index 93b201f37..1de801dc1 100644 --- a/account_banking_payment_export/i18n/pt_BR.po +++ b/account_banking_payment_export/i18n/pt_BR.po @@ -1,40 +1,72 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_payment_export -# +# * account_banking_payment_export +# +# Translators: +# danimaribeiro , 2016 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-31 22:52+0000\n" -"PO-Revision-Date: 2014-10-31 22:52+0000\n" -"Last-Translator: Danimar Ribeiro\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 01:30+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: account_banking_payment_export -#: field:payment.mode,active:0 -#: field:payment.mode.type,active:0 +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:17 +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:31 +#, python-format +msgid "" +"A valid BIC contains 8 or 11 caracters. The BIC '%s' contains %d caracters, " +"so it is not valid." +msgstr "Um código de banco válido contém de 8 a 11 caracteres. O BIC '%s' contém %d caracteres, ou seja não é válido" + +#. module: account_banking_payment_export +#: field:payment.mode,active:0 field:payment.mode.type,active:0 msgid "Active" msgstr "Ativo" #. module: account_banking_payment_export -#: field:payment.mode,sale_ok:0 -msgid "Selectable on sale operations" -msgstr "Selecionável em operações de venda" +#: field:bank.payment.line,amount_currency:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Amount" +msgstr "Total" #. module: account_banking_payment_export -#: field:payment.mode,purchase_ok:0 -msgid "Selectable on purchase operations" -msgstr "Selecionável em operações de compra" +#: model:ir.model,name:account_banking_payment_export.model_res_bank +msgid "Bank" +msgstr "Banco" #. module: account_banking_payment_export -#: field:account.move.line,amount_to_pay:0 -msgid "Amount to pay" -msgstr "Valor a pagar" +#: model:ir.model,name:account_banking_payment_export.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Contas bancárias" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +#: field:payment.line,bank_line_id:0 +msgid "Bank Payment Line" +msgstr "Linha de pagamento bancário" + +#. module: account_banking_payment_export +#: field:bank.payment.line,name:0 +msgid "Bank Payment Line Ref" +msgstr "Referência do pagamento" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +#: model:ir.actions.act_window,name:account_banking_payment_export.bank_payment_line_action +#: model:ir.model,name:account_banking_payment_export.model_bank_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +#: field:payment.order,bank_line_ids:0 +msgid "Bank Payment Lines" +msgstr "Linhas de pagamento bancária" #. module: account_banking_payment_export #: view:payment.manual:account_banking_payment_export.view_payment_manual_form @@ -47,13 +79,23 @@ msgid "Code" msgstr "Código" #. module: account_banking_payment_export -#: field:payment.manual,create_uid:0 +#: field:bank.payment.line,communication:0 +msgid "Communication" +msgstr "Comunicação" + +#. module: account_banking_payment_export +#: field:bank.payment.line,company_id:0 +msgid "Company" +msgstr "Empresa" + +#. module: account_banking_payment_export +#: field:bank.payment.line,create_uid:0 field:payment.manual,create_uid:0 #: field:payment.mode.type,create_uid:0 msgid "Created by" msgstr "Criado por" #. module: account_banking_payment_export -#: field:payment.manual,create_date:0 +#: field:bank.payment.line,create_date:0 field:payment.manual,create_date:0 #: field:payment.mode.type,create_date:0 msgid "Created on" msgstr "Criado em" @@ -69,13 +111,28 @@ msgid "Direct debit" msgstr "Débito direto" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:77 +#: selection:payment.mode,default_date_type:0 +msgid "Due" +msgstr "Vence em" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +msgid "Due Date" +msgstr "Data de vencimento" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Entry Information" +msgstr "Registro de informação" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:152 #, python-format msgid "Entry Lines" msgstr "Linhas de pagamento" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:68 +#: code:addons/account_banking_payment_export/models/account_payment.py:74 #, python-format msgid "Error" msgstr "Erro" @@ -86,45 +143,137 @@ msgid "Export type" msgstr "Tipo de exportação" #. module: account_banking_payment_export -#: field:payment.manual,id:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "General Information" +msgstr "Informação geral" + +#. module: account_banking_payment_export +#: field:payment.mode,group_lines:0 +msgid "Group lines in payment orders" +msgstr "Agrupar linhas nas ordens de pagamento" + +#. module: account_banking_payment_export +#: field:bank.payment.line,id:0 field:payment.manual,id:0 #: field:payment.mode.type,id:0 msgid "ID" msgstr "ID" #. module: account_banking_payment_export +#: help:payment.mode,group_lines:0 +msgid "" +"If this mark is checked, the payment order lines will be grouped when validating the payment order before exporting the bank file. The grouping will be done only if the following fields matches:\n" +"* Partner\n" +"* Currency\n" +"* Destination Bank Account\n" +"* Communication Type (structured, free)\n" +"* Payment Date\n" +"(other modules can set additional fields to restrict the grouping.)" +msgstr "Se marcado, as linhas das ordens serão agrupadas quando validadas antes de exportar o arquivo do banco. O agrupamento será feito apenas se os campos forem iguais:\n* Parceiro\n* Moeda\n* Conta bancária destino\n* TIpo de comunicação\n* Data do pagamento\n(outros módulos podem adicionar campos adicionais)" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Information" +msgstr "Informação" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_account_invoice +msgid "Invoice" +msgstr "Fatura" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Journal Entry" +msgstr "Entrada do diário" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree #: model:ir.model,name:account_banking_payment_export.model_account_move_line msgid "Journal Items" msgstr "Itens de Diário" #. module: account_banking_payment_export -#: field:payment.manual,write_uid:0 +#: field:payment.mode,default_journal_ids:0 +#: field:payment.order.create,journal_ids:0 +msgid "Journals Filter" +msgstr "Filtro de diário" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "Keep empty for using all journals" +msgstr "Manter vazio para usar todos os diários" + +#. module: account_banking_payment_export +#: field:bank.payment.line,write_uid:0 field:payment.manual,write_uid:0 #: field:payment.mode.type,write_uid:0 msgid "Last Updated by" msgstr "Última Atualização por" #. module: account_banking_payment_export -#: field:payment.manual,write_date:0 +#: field:bank.payment.line,write_date:0 field:payment.manual,write_date:0 #: field:payment.mode.type,write_date:0 msgid "Last Updated on" msgstr "Última Atualização em" +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Line grouping" +msgstr "Agrupamento de linha" + +#. module: account_banking_payment_export +#: field:payment.mode,default_invoice:0 field:payment.order.create,invoice:0 +msgid "Linked to an Invoice or Refund" +msgstr "Vinculado a uma fatura ou reembolso" + #. module: account_banking_payment_export #: view:payment.manual:account_banking_payment_export.view_payment_manual_form msgid "Manual payment" msgstr "Pagamento manual" +#. module: account_banking_payment_export +#: selection:payment.mode,default_date_type:0 +msgid "Move" +msgstr "Movimentação" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +#: field:payment.order.create,move_date:0 +msgid "Move Date" +msgstr "Data da movimentação" + #. module: account_banking_payment_export #: field:payment.mode.type,name:0 msgid "Name" msgstr "Nome" +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +#: field:payment.mode,note:0 +msgid "Note" +msgstr "Nota" + +#. module: account_banking_payment_export +#: field:bank.payment.line,order_id:0 +msgid "Order" +msgstr "Ordem" + #. module: account_banking_payment_export #: field:payment.mode.type,payment_order_type:0 msgid "Order type" msgstr "Tipo de ordem" +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Owner Account" +msgstr "Dono da conta" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Partner Bank Account" +msgstr "Conta bancária parceiro" + #. module: account_banking_payment_export #: selection:payment.mode.type,payment_order_type:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form #: selection:payment.order,payment_order_type:0 msgid "Payment" msgstr "Pagamento" @@ -135,6 +284,18 @@ msgstr "Pagamento" msgid "Payment Export Types" msgstr "Tipos de exportação dos Pagamentos" +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Line" +msgstr "Linha de Pagamento" + +#. module: account_banking_payment_export +#: field:bank.payment.line,payment_line_ids:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Lines" +msgstr "Linhas do pagamento" + #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_mode msgid "Payment Mode" @@ -151,13 +312,13 @@ msgid "Payment Order" msgstr "Ordem de Pagamento" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:53 +#: code:addons/account_banking_payment_export/models/account_payment.py:59 #, python-format msgid "Payment Order Export" msgstr "Exportação da Ordem de Pagamento" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:169 +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:245 #, python-format msgid "Payment Orders" msgstr "Ordens de Pagamento" @@ -185,13 +346,25 @@ msgstr "Assistente para Pagamentos" #. module: account_banking_payment_export #: view:payment.manual:account_banking_payment_export.view_payment_manual_form -msgid "Please execute payment order manually, and click OK when succesfully sent." +msgid "" +"Please execute payment order manually, and click OK when succesfully sent." msgstr "Por favor execute a ordem de pagamento manualmente, e clique OK quando terminar de enviar." #. module: account_banking_payment_export +#: field:payment.mode,default_populate_results:0 #: field:payment.order.create,populate_results:0 -msgid "Populate results directly" -msgstr "Incluir diretamente os resultados" +msgid "Populate Results Directly" +msgstr "Popular resultados diretamente" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +msgid "Related Payment Lines" +msgstr "Linhas relacionadas do pagamento" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Select Move Lines to Pay - Default Values" +msgstr "Selecionar os movimentos para pagar - Valores padrão" #. module: account_banking_payment_export #: help:payment.mode,type:0 @@ -200,9 +373,21 @@ msgstr "Selecione os tipos de pagamento que permitem exportação para o Modo de #. module: account_banking_payment_export #: help:payment.mode.type,ir_model_id:0 -msgid "Select the Payment Wizard for payments of this type. Leave empty for manual processing" +msgid "" +"Select the Payment Wizard for payments of this type. Leave empty for manual " +"processing" msgstr "Selecione o Assistente de Pagamento para pagamentos deste tipo. Deixe vazio para processamento manual" +#. module: account_banking_payment_export +#: field:payment.mode,purchase_ok:0 +msgid "Selectable on purchase operations" +msgstr "Selecionável em operações de compra" + +#. module: account_banking_payment_export +#: field:payment.mode,sale_ok:0 +msgid "Selectable on sale operations" +msgstr "Selecionável em operações de venda" + #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_manual msgid "Send payment order(s) manually" @@ -213,24 +398,92 @@ msgstr "Enviar a(s) ordem(s) de pagamento manualmente" msgid "Specify the Code for Payment Type" msgstr "Especifique o código para o Tipo de Pagamento" +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_invoice.py:16 +#, python-format +msgid "Structured Reference" +msgstr "Referência estruturada" + #. module: account_banking_payment_export #: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form #: field:payment.mode.type,suitable_bank_types:0 msgid "Suitable bank types" msgstr "Tipos de contas bancárias adequadas" +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:152 +#, python-format +msgid "The amount for Partner '%s' is negative or null (%.2f) !" +msgstr "O total para o parceiro '%s' é negativo ou nulo (%.2f) !" + #. module: account_banking_payment_export #: help:payment.mode.type,payment_order_type:0 -msgid "This field determines if this type applies to customers (Debit) or suppliers (Payment)" +msgid "" +"This field determines if this type applies to customers (Debit) or suppliers" +" (Payment)" msgstr "Este campo determina se este tipo se aplica a clientes (Cobrança) ou a fornecedores (Pagamentos)" #. module: account_banking_payment_export -#: code:addons/account_banking_payment_export/models/account_payment.py:69 +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +msgid "Total Amount" +msgstr "Valor total" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Total Credit" +msgstr "Total de crédito" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Total Debit" +msgstr "Total débito" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Total in Company Currency" +msgstr "Total na moeda da empresa" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Transaction Information" +msgstr "Informação da transação" + +#. module: account_banking_payment_export +#: field:payment.mode,default_date_type:0 +#: field:payment.order.create,date_type:0 +msgid "Type of Date Filter" +msgstr "Tipo de filtro de data" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:75 #, python-format msgid "You can only combine payment orders of the same type" msgstr "Você pode combinar ordens de pagamento do mesmo tipo" #. module: account_banking_payment_export -#: view:payment.order:account_banking_payment_export.view_banking_payment_order_form_1 +#: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "launch_wizard" msgstr "launch_wizard" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "" +"{\n" +" 'invisible': [('state', '!=', 'draft')]}" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order_lines +msgid "" +"{'display_credit': context.get('display_credit', False),'display_debit': " +"context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' " +": " +"'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "" +"{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', " +"'due')]}" +msgstr "" diff --git a/account_banking_payment_export/i18n/sl.po b/account_banking_payment_export/i18n/sl.po new file mode 100644 index 000000000..427b9a2d8 --- /dev/null +++ b/account_banking_payment_export/i18n/sl.po @@ -0,0 +1,489 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_payment_export +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:56+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_banking_payment_export +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:17 +#: code:addons/account_banking_payment_export/models/res_partner_bank.py:31 +#, python-format +msgid "" +"A valid BIC contains 8 or 11 caracters. The BIC '%s' contains %d caracters, " +"so it is not valid." +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,active:0 field:payment.mode.type,active:0 +msgid "Active" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,amount_currency:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Amount" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_res_bank +msgid "Bank" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bančni računi" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +#: field:payment.line,bank_line_id:0 +msgid "Bank Payment Line" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,name:0 +msgid "Bank Payment Line Ref" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +#: model:ir.actions.act_window,name:account_banking_payment_export.bank_payment_line_action +#: model:ir.model,name:account_banking_payment_export.model_bank_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +#: field:payment.order,bank_line_ids:0 +msgid "Bank Payment Lines" +msgstr "Postavke bančnih plačil" + +#. module: account_banking_payment_export +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "Cancel" +msgstr "Preklic" + +#. module: account_banking_payment_export +#: field:payment.mode.type,code:0 +msgid "Code" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,communication:0 +msgid "Communication" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,company_id:0 +msgid "Company" +msgstr "Družba" + +#. module: account_banking_payment_export +#: field:bank.payment.line,create_uid:0 field:payment.manual,create_uid:0 +#: field:payment.mode.type,create_uid:0 +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_banking_payment_export +#: field:bank.payment.line,create_date:0 field:payment.manual,create_date:0 +#: field:payment.mode.type,create_date:0 +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_banking_payment_export +#: selection:payment.mode.type,payment_order_type:0 +msgid "Debit" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order,payment_order_type:0 +msgid "Direct debit" +msgstr "Direktna obremenitev" + +#. module: account_banking_payment_export +#: selection:payment.mode,default_date_type:0 +msgid "Due" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +msgid "Due Date" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Entry Information" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:152 +#, python-format +msgid "Entry Lines" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:74 +#, python-format +msgid "Error" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,type:0 +msgid "Export type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "General Information" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,group_lines:0 +msgid "Group lines in payment orders" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,id:0 field:payment.manual,id:0 +#: field:payment.mode.type,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_payment_export +#: help:payment.mode,group_lines:0 +msgid "" +"If this mark is checked, the payment order lines will be grouped when validating the payment order before exporting the bank file. The grouping will be done only if the following fields matches:\n" +"* Partner\n" +"* Currency\n" +"* Destination Bank Account\n" +"* Communication Type (structured, free)\n" +"* Payment Date\n" +"(other modules can set additional fields to restrict the grouping.)" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Information" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_account_invoice +msgid "Invoice" +msgstr "Račun" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Journal Entry" +msgstr "" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +#: model:ir.model,name:account_banking_payment_export.model_account_move_line +msgid "Journal Items" +msgstr "Dnevniške postavke" + +#. module: account_banking_payment_export +#: field:payment.mode,default_journal_ids:0 +#: field:payment.order.create,journal_ids:0 +msgid "Journals Filter" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "Keep empty for using all journals" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,write_uid:0 field:payment.manual,write_uid:0 +#: field:payment.mode.type,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: account_banking_payment_export +#: field:bank.payment.line,write_date:0 field:payment.manual,write_date:0 +#: field:payment.mode.type,write_date:0 +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Line grouping" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_invoice:0 field:payment.order.create,invoice:0 +msgid "Linked to an Invoice or Refund" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "Manual payment" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode,default_date_type:0 +msgid "Move" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.order.create,date_type:0 +#: field:payment.order.create,move_date:0 +msgid "Move Date" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,name:0 +msgid "Name" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +#: field:payment.mode,note:0 +msgid "Note" +msgstr "" + +#. module: account_banking_payment_export +#: field:bank.payment.line,order_id:0 +msgid "Order" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,payment_order_type:0 +msgid "Order type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Owner Account" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Partner Bank Account" +msgstr "" + +#. module: account_banking_payment_export +#: selection:payment.mode.type,payment_order_type:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +#: selection:payment.order,payment_order_type:0 +msgid "Payment" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.actions.act_window,name:account_banking_payment_export.action_payment_mode_type +#: model:ir.ui.menu,name:account_banking_payment_export.menu_payment_mode_type +msgid "Payment Export Types" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_line +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Line" +msgstr "Plačilna postavka" + +#. module: account_banking_payment_export +#: field:bank.payment.line,payment_line_ids:0 +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Payment Lines" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_mode +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_mode_type +msgid "Payment Mode Type" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_order +msgid "Payment Order" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:59 +#, python-format +msgid "Payment Order Export" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/wizard/payment_order_create.py:245 +#, python-format +msgid "Payment Orders" +msgstr "Plačilni nalogi" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form +#: help:payment.mode.type,name:0 +msgid "Payment Type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_tree +msgid "Payment Types" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.order,payment_order_type:0 +msgid "Payment order type" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode.type,ir_model_id:0 +msgid "Payment wizard" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.manual:account_banking_payment_export.view_payment_manual_form +msgid "" +"Please execute payment order manually, and click OK when succesfully sent." +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_populate_results:0 +#: field:payment.order.create,populate_results:0 +msgid "Populate Results Directly" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form +msgid "Related Payment Lines" +msgstr "Povezane plačilne postavke" + +#. module: account_banking_payment_export +#: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit +msgid "Select Move Lines to Pay - Default Values" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode,type:0 +msgid "Select the Export Payment Type for the Payment Mode." +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,ir_model_id:0 +msgid "" +"Select the Payment Wizard for payments of this type. Leave empty for manual " +"processing" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,purchase_ok:0 +msgid "Selectable on purchase operations" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,sale_ok:0 +msgid "Selectable on sale operations" +msgstr "" + +#. module: account_banking_payment_export +#: model:ir.model,name:account_banking_payment_export.model_payment_manual +msgid "Send payment order(s) manually" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,code:0 +msgid "Specify the Code for Payment Type" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_invoice.py:16 +#, python-format +msgid "Structured Reference" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form +#: field:payment.mode.type,suitable_bank_types:0 +msgid "Suitable bank types" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:152 +#, python-format +msgid "The amount for Partner '%s' is negative or null (%.2f) !" +msgstr "" + +#. module: account_banking_payment_export +#: help:payment.mode.type,payment_order_type:0 +msgid "" +"This field determines if this type applies to customers (Debit) or suppliers" +" (Payment)" +msgstr "" + +#. module: account_banking_payment_export +#: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree +msgid "Total Amount" +msgstr "Skupni znesek" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Total Credit" +msgstr "" + +#. module: account_banking_payment_export +#: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree +msgid "Total Debit" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Total in Company Currency" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "Transaction Information" +msgstr "" + +#. module: account_banking_payment_export +#: field:payment.mode,default_date_type:0 +#: field:payment.order.create,date_type:0 +msgid "Type of Date Filter" +msgstr "" + +#. module: account_banking_payment_export +#: code:addons/account_banking_payment_export/models/account_payment.py:75 +#, python-format +msgid "You can only combine payment orders of the same type" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "launch_wizard" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order:account_banking_payment_export.view_payment_order_form +msgid "" +"{\n" +" 'invisible': [('state', '!=', 'draft')]}" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order_lines +msgid "" +"{'display_credit': context.get('display_credit', False),'display_debit': " +"context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' " +": " +"'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" +msgstr "" + +#. module: account_banking_payment_export +#: view:payment.order.create:account_banking_payment_export.view_create_payment_order +msgid "" +"{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', " +"'due')]}" +msgstr "" diff --git a/account_banking_payment_transfer/i18n/es.po b/account_banking_payment_transfer/i18n/es.po new file mode 100644 index 000000000..d057d672a --- /dev/null +++ b/account_banking_payment_transfer/i18n/es.po @@ -0,0 +1,170 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_payment_transfer +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:128 +#, python-format +msgid "%s bank line %s" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:162 +#, python-format +msgid "%s line %s" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_account_move_reconcile +msgid "Account Reconciliation" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Líneas de pago bancario" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:70 +#, python-format +msgid "Can not reconcile: no move line for payment line %s of partner '%s'." +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:185 +#, python-format +msgid "" +"Cannot generate the transfer move when the currency of the payment (%s) is " +"not the same as the currency of the company. This is not supported for the " +"moment." +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.line,date_done:0 +msgid "Date Confirmed" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:221 +#, python-format +msgid "Direct debit" +msgstr "Adeudo directo (cobro)" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:84 +#, python-format +msgid "" +"For partner '%s', the account of the account move line to pay (%s) is " +"different from the account of of the transit move line (%s)." +msgstr "" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_journal_id:0 +msgid "" +"Journal to write payment entries when confirming a debit order of this mode" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.line,msg:0 +msgid "Message" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:76 +#, python-format +msgid "Move line '%s' of partner '%s' has already been reconciled" +msgstr "" + +#. module: account_banking_payment_transfer +#: help:bank.payment.line,transit_move_line_id:0 +msgid "Move line through which the payment/debit order pays the invoice" +msgstr "" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment date" +msgstr "" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment line" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:264 +#, python-format +msgid "Partial Reconcile Moves Line" +msgstr "" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_account_id:0 +msgid "" +"Pay off lines in sent orders with a move on this account. You can only " +"select accounts of type regular that are marked for reconciliation" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:220 +#, python-format +msgid "Payment" +msgstr "Pago" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_line +msgid "Payment Line" +msgstr "Línea de pago" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Modo de pago" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_order +msgid "Payment Order" +msgstr "Orden de pago" + +#. module: account_banking_payment_transfer +#: field:payment.order,date_sent:0 +msgid "Send date" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_account_id:0 +msgid "Transfer account" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_journal_id:0 +msgid "Transfer journal" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:bank.payment.line,transit_move_line_id:0 +msgid "Transfer move line" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_move_option:0 +msgid "Transfer move option" +msgstr "" + +#. module: account_banking_payment_transfer +#: view:payment.mode:account_banking_payment_transfer.view_payment_mode_form_inherit +msgid "Transfer move settings" +msgstr "" diff --git a/account_banking_payment_transfer/i18n/fr.po b/account_banking_payment_transfer/i18n/fr.po new file mode 100644 index 000000000..6fc56ad88 --- /dev/null +++ b/account_banking_payment_transfer/i18n/fr.po @@ -0,0 +1,170 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_payment_transfer +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:128 +#, python-format +msgid "%s bank line %s" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:162 +#, python-format +msgid "%s line %s" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_account_move_reconcile +msgid "Account Reconciliation" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:70 +#, python-format +msgid "Can not reconcile: no move line for payment line %s of partner '%s'." +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:185 +#, python-format +msgid "" +"Cannot generate the transfer move when the currency of the payment (%s) is " +"not the same as the currency of the company. This is not supported for the " +"moment." +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.line,date_done:0 +msgid "Date Confirmed" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:221 +#, python-format +msgid "Direct debit" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:84 +#, python-format +msgid "" +"For partner '%s', the account of the account move line to pay (%s) is " +"different from the account of of the transit move line (%s)." +msgstr "" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_journal_id:0 +msgid "" +"Journal to write payment entries when confirming a debit order of this mode" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.line,msg:0 +msgid "Message" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:76 +#, python-format +msgid "Move line '%s' of partner '%s' has already been reconciled" +msgstr "" + +#. module: account_banking_payment_transfer +#: help:bank.payment.line,transit_move_line_id:0 +msgid "Move line through which the payment/debit order pays the invoice" +msgstr "" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment date" +msgstr "" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment line" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:264 +#, python-format +msgid "Partial Reconcile Moves Line" +msgstr "" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_account_id:0 +msgid "" +"Pay off lines in sent orders with a move on this account. You can only " +"select accounts of type regular that are marked for reconciliation" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:220 +#, python-format +msgid "Payment" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_line +msgid "Payment Line" +msgstr "Ligne de paiement" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Mode de paiement" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_order +msgid "Payment Order" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.order,date_sent:0 +msgid "Send date" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_account_id:0 +msgid "Transfer account" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_journal_id:0 +msgid "Transfer journal" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:bank.payment.line,transit_move_line_id:0 +msgid "Transfer move line" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_move_option:0 +msgid "Transfer move option" +msgstr "" + +#. module: account_banking_payment_transfer +#: view:payment.mode:account_banking_payment_transfer.view_payment_mode_form_inherit +msgid "Transfer move settings" +msgstr "" diff --git a/account_banking_payment_transfer/i18n/nl.po b/account_banking_payment_transfer/i18n/nl.po index 0dbdee7ca..23aeee59b 100644 --- a/account_banking_payment_transfer/i18n/nl.po +++ b/account_banking_payment_transfer/i18n/nl.po @@ -1,370 +1,170 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_payment -# +# * account_banking_payment_transfer +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-25 15:58+0000\n" -"PO-Revision-Date: 2014-03-26 14:48+0000\n" -"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_order_create -msgid "payment.order.create" -msgstr "payment.order.create" +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:128 +#, python-format +msgid "%s bank line %s" +msgstr "" -#. module: account_banking_payment -#: view:payment.order:0 +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:162 +#, python-format +msgid "%s line %s" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_account_move_reconcile +msgid "Account Reconciliation" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:70 +#, python-format +msgid "Can not reconcile: no move line for payment line %s of partner '%s'." +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:185 +#, python-format msgid "" -"{\n" -" 'readonly': [('state', '=', 'normal')]\n" -" }" +"Cannot generate the transfer move when the currency of the payment (%s) is " +"not the same as the currency of the company. This is not supported for the " +"moment." msgstr "" -"{\n" -" 'readonly': [('state', '=', 'normal')]\n" -" }" -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:204 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:224 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:236 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:240 -#, python-format -msgid "Cannot unreconcile" -msgstr "Kan niet afletteren" - -#. module: account_banking_payment -#: field:payment.mode,transfer_journal_id:0 -msgid "Transfer journal" -msgstr "Overschrijf dagboek" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_order -msgid "Payment Order" -msgstr "Betalingsopdracht" - -#. module: account_banking_payment -#: field:payment.mode.type,payment_order_type:0 -#: field:payment.order,payment_order_type:0 -msgid "Payment order type" -msgstr "Type betaalopdracht" - -#. module: account_banking_payment -#: help:payment.mode,payment_term_ids:0 -msgid "Limit selected invoices to invoices with these payment terms" -msgstr "" -"Beperk de geselecteerde facturen tot facturen met deze betaalconditie" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_line -msgid "Payment Line" -msgstr "Betaalregel" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:251 -#, python-format -msgid "No move line provided for line %s" -msgstr "Geen mutatieregel beschikbaar voor regel %s" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_mode -msgid "Payment Mode" -msgstr "Betaalwijze" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/payment_line.py:131 -#, python-format -msgid "Can not reconcile" -msgstr "Kan niet afletteren" - -#. module: account_banking_payment +#. module: account_banking_payment_transfer #: field:payment.line,date_done:0 msgid "Date Confirmed" msgstr "Datum bevestigd" -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:179 +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:221 #, python-format -msgid "Cannot reconcile" -msgstr "Kan niet afletteren" - -#. module: account_banking_payment -#: field:banking.transaction.wizard,manual_payment_order_id:0 -msgid "Match this payment order" -msgstr "Match deze betaalopdracht" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:255 -#, python-format -msgid "Move line %s has already been paid/reconciled" -msgstr "Mutatie regel %s is al betaald/afgeletterd" - -#. module: account_banking_payment -#: help:payment.mode,transfer_account_id:0 -msgid "" -"Pay off lines in sent orders with a move on this account. For debit type " -"modes only. You can only select accounts of type regular that are marked for " -"reconciliation" -msgstr "" -"Betaalregels in verzonden opdrachten met een mutatie op deze rekening. " -"Alleen voor incasso's. U kunt alleen een rekening selecteren van het " -"standaard soort, welke zijn gemarkeerd voor afletteren." - -#. module: account_banking_payment -#: view:payment.order:0 -msgid "" -"{\n" -" 'invisible':[('state','!=','draft')]\n" -" }" -msgstr "" -"{\n" -" 'invisible':[('state','!=','draft')]\n" -" }" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:261 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:265 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:284 -#, python-format -msgid "Cannot cancel link with storno" -msgstr "Niet mogelijk koppeling met storno te annuleren" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:237 -#, python-format -msgid "Cannot unreconcile: no payment or direct debit order" -msgstr "" -"Alettering ongedaan maken niet mogelijk: Geen betaling of incasso opdracht" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:205 -#, python-format -msgid "Cannot unreconcile payment order: Workflow will not allow it." -msgstr "" -"Alettering ongedaan maken betaalopdracht niet mogelijk: Workflow staat dit " -"niet toe." - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:241 -#, python-format -msgid "Direct debit order" -msgstr "Incasso opdracht" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:154 -#, python-format -msgid "Cannot link with storno" -msgstr "Kan niet koppelen met een storno" - -#. module: account_banking_payment -#: field:banking.import.transaction,payment_order_id:0 -#: field:banking.transaction.wizard,payment_order_id:0 -msgid "Payment order to reconcile" -msgstr "Betaalopdracht ter aflettering" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:241 -#, python-format -msgid "" -"Payment orders without transfer move lines cannot be unreconciled this way" -msgstr "" -"Van betaalopdrachten zonder een transactie mutatie, kan het afletteren niet " -"ongedaan worden gemaakt op deze manier." - -#. module: account_banking_payment -#: selection:payment.mode.type,payment_order_type:0 -#: selection:payment.order,payment_order_type:0 -msgid "Payment" -msgstr "Betaling" - -#. module: account_banking_payment -#: field:payment.mode,payment_term_ids:0 -msgid "Payment terms" -msgstr "Betaalcondities" - -#. module: account_banking_payment -#: view:payment.mode:0 -msgid "Transfer move settings" -msgstr "Overschrijving instellingen" - -#. module: account_banking_payment -#: selection:payment.mode.type,payment_order_type:0 -#: selection:payment.order,payment_order_type:0 msgid "Direct debit" msgstr "Incasso-opdracht" -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_banking_import_transaction -msgid "Bank import transaction" -msgstr "Geïmporteerde bankmutatie" - -#. module: account_banking_payment -#: view:payment.mode:0 -msgid "Optional filter by payment term" -msgstr "Optioneel filter op betaalconditie" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/payment_line.py:136 -#: code:addons/account_banking_payment/model/payment_line.py:142 -#, python-format -msgid "Move line %s has already been reconciled" -msgstr "Mutatieregel %s is al afgeletterd" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:271 -#, python-format -msgid "%s for %s" -msgstr "%s voor %s" - -#. module: account_banking_payment -#: field:banking.import.transaction,payment_order_ids:0 -msgid "Payment orders" -msgstr "Betaalopdrachten" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:155 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:262 -#, python-format -msgid "No direct debit order item" -msgstr "Geen incasso opdracht item" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:266 -#, python-format -msgid "The direct debit order item is not marked for storno" -msgstr "Het incasso opdracht item is niet gemarkeerd voor storno" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:285 -#, python-format -msgid "Line id not found" -msgstr "Regel ID niet gevonden" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_transaction_wizard.py:62 -#, python-format -msgid "When matching a payment order, the amounts have to match exactly" -msgstr "" -"Bij het matchen van een betaalopdracht, dienen de bedragen exact overeen te " -"komen." - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:250 -#: code:addons/account_banking_payment/model/account_payment.py:254 -#: code:addons/account_banking_payment/model/banking_transaction_wizard.py:61 -#: code:addons/account_banking_payment/model/payment_line.py:135 -#: code:addons/account_banking_payment/model/payment_line.py:141 -#, python-format -msgid "Error" -msgstr "Fout" - -#. module: account_banking_payment -#: field:payment.mode,transfer_account_id:0 -msgid "Transfer account" -msgstr "Overschrijf rekening" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:225 +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:84 #, python-format msgid "" -"Cannot unreconcile: this operation is not yet supported for match type " -"'payment'" +"For partner '%s', the account of the account move line to pay (%s) is " +"different from the account of of the transit move line (%s)." msgstr "" -"Afletteren ongedaan maken niet mogelijk: deze bewerking wordt nog niet " -"ondersteund voor het match type 'betaling'" -#. module: account_banking_payment -#: field:banking.transaction.wizard,payment_line_id:0 -msgid "Matching payment or storno" -msgstr "Gevonden betaling of storno" +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_journal_id:0 +msgid "" +"Journal to write payment entries when confirming a debit order of this mode" +msgstr "Dagboek voor het boeken van betalingen bij het bevestigen van een incasso in deze mode" -#. module: account_banking_payment +#. module: account_banking_payment_transfer +#: field:payment.line,msg:0 +msgid "Message" +msgstr "Bericht" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:76 +#, python-format +msgid "Move line '%s' of partner '%s' has already been reconciled" +msgstr "" + +#. module: account_banking_payment_transfer +#: help:bank.payment.line,transit_move_line_id:0 +msgid "Move line through which the payment/debit order pays the invoice" +msgstr "" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment date" +msgstr "" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment line" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:264 +#, python-format +msgid "Partial Reconcile Moves Line" +msgstr "" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_account_id:0 +msgid "" +"Pay off lines in sent orders with a move on this account. You can only " +"select accounts of type regular that are marked for reconciliation" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:220 +#, python-format +msgid "Payment" +msgstr "Betaling" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_line +msgid "Payment Line" +msgstr "Betaalregel" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Betaalwijze" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_order +msgid "Payment Order" +msgstr "Betalingsopdracht" + +#. module: account_banking_payment_transfer #: field:payment.order,date_sent:0 msgid "Send date" msgstr "Datum verstuurd" -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_banking_import_line -msgid "Bank import lines" -msgstr "Bankimportregels" +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_account_id:0 +msgid "Transfer account" +msgstr "Overschrijf rekening" -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/payment_order_create.py:88 -#, python-format -msgid "Entry Lines" -msgstr "Boekingsregels" +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_journal_id:0 +msgid "Transfer journal" +msgstr "Overschrijf dagboek" -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/payment_line.py:132 -#, python-format -msgid "No move line for line %s" -msgstr "Geen boekingsregel voor regel %s" - -#. module: account_banking_payment -#: field:banking.transaction.wizard,manual_payment_line_id:0 -msgid "Match this payment line" -msgstr "Match deze betaalregel" - -#. module: account_banking_payment -#: field:banking.transaction.wizard,payment_order_ids:0 -msgid "Matching payment orders" -msgstr "Gekoppelde betaalopdrachten" - -#. module: account_banking_payment -#: field:payment.line,transit_move_line_id:0 -msgid "Debit move line" -msgstr "Debit regel" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:240 -#: field:banking.import.line,payment_order_id:0 -#, python-format -msgid "Payment order" -msgstr "Betaalopdracht" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:180 -#, python-format -msgid "Cannot reconcile: no direct debit order" -msgstr "Alettering niet mogelijk: Geen incasso opdracht" - -#. module: account_banking_payment -#: help:payment.mode,transfer_journal_id:0 -msgid "" -"Journal to write payment entries when confirming a debit order of this mode" +#. module: account_banking_payment_transfer +#: field:bank.payment.line,transit_move_line_id:0 +msgid "Transfer move line" msgstr "" -"Dagboek voor het boeken van betalingen bij het bevestigen van een incasso in " -"deze mode" -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_mode_type -msgid "Payment Mode Type" -msgstr "Betaalmode soort" +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_move_option:0 +msgid "Transfer move option" +msgstr "" -#. module: account_banking_payment -#: field:banking.import.transaction,payment_line_id:0 -msgid "Payment line" -msgstr "Betaling" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_banking_transaction_wizard -msgid "Match transaction" -msgstr "Match deze mutatie" - -#. module: account_banking_payment -#: help:payment.line,transit_move_line_id:0 -msgid "Move line through which the debit order pays the invoice" -msgstr "Mutatie waardoor de incasso opdracht de factuur betaald." - -#. module: account_banking_payment -#: field:payment.line,msg:0 -msgid "Message" -msgstr "Bericht" +#. module: account_banking_payment_transfer +#: view:payment.mode:account_banking_payment_transfer.view_payment_mode_form_inherit +msgid "Transfer move settings" +msgstr "Overschrijving instellingen" diff --git a/account_banking_payment_transfer/i18n/pt_BR.po b/account_banking_payment_transfer/i18n/pt_BR.po index cd3f5288e..b1df84721 100644 --- a/account_banking_payment_transfer/i18n/pt_BR.po +++ b/account_banking_payment_transfer/i18n/pt_BR.po @@ -1,368 +1,171 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_payment -# +# * account_banking_payment_transfer +# +# Translators: +# danimaribeiro , 2016 msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-25 15:58+0000\n" -"PO-Revision-Date: 2014-03-26 14:48+0000\n" -"Last-Translator: Danimar Ribeiro\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 19:45+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_order_create -msgid "payment.order.create" -msgstr "payment.order.create" +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:128 +#, python-format +msgid "%s bank line %s" +msgstr "%s linha bancária %s" -#. module: account_banking_payment -#: view:payment.order:0 +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:162 +#, python-format +msgid "%s line %s" +msgstr "%s linha %s" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_account_move_reconcile +msgid "Account Reconciliation" +msgstr "Conta de reconciliação" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Linhas de pagamento bancária" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:70 +#, python-format +msgid "Can not reconcile: no move line for payment line %s of partner '%s'." +msgstr "Não pode reconciliar: nenhum movimentação para a linha de pagamento %s do parceiro '%s'." + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:185 +#, python-format msgid "" -"{\n" -" 'readonly': [('state', '=', 'normal')]\n" -" }" -msgstr "" -"{\n" -" 'readonly': [('state', '=', 'normal')]\n" -" }" +"Cannot generate the transfer move when the currency of the payment (%s) is " +"not the same as the currency of the company. This is not supported for the " +"moment." +msgstr "Não pode gerar a movimentação de transferência quando a moeda do pagamento (%s) não é a mesma da moeda da empresa. Isto não é suportado no momento." -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:204 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:224 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:236 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:240 -#, python-format -msgid "Cannot unreconcile" -msgstr "Não é possível desfazer a reconciliação" - -#. module: account_banking_payment -#: field:payment.mode,transfer_journal_id:0 -msgid "Transfer journal" -msgstr "Transferir Diário" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_order -msgid "Payment Order" -msgstr "Ordem de Pagamento" - -#. module: account_banking_payment -#: field:payment.mode.type,payment_order_type:0 -#: field:payment.order,payment_order_type:0 -msgid "Payment order type" -msgstr "Tipo de Ordem de Pagamento" - -#. module: account_banking_payment -#: help:payment.mode,payment_term_ids:0 -msgid "Limit selected invoices to invoices with these payment terms" -msgstr "Limitar as faturas para serem pagas com estas condições de pagamento" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_line -msgid "Payment Line" -msgstr "Linha de Pagamento" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:251 -#, python-format -msgid "No move line provided for line %s" -msgstr "Nenhuma movimentação fornecida para a linha %s" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_mode -msgid "Payment Mode" -msgstr "Modo de Pagamento" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/payment_line.py:131 -#, python-format -msgid "Can not reconcile" -msgstr "Não é possível reconciliar" - -#. module: account_banking_payment +#. module: account_banking_payment_transfer #: field:payment.line,date_done:0 msgid "Date Confirmed" msgstr "Data Confirmada" -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:179 +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:221 #, python-format -msgid "Cannot reconcile" -msgstr "Não é possível reconciliar" - -#. module: account_banking_payment -#: field:banking.transaction.wizard,manual_payment_order_id:0 -msgid "Match this payment order" -msgstr "Combinar esta Ordem de Pagamento" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:255 -#, python-format -msgid "Move line %s has already been paid/reconciled" -msgstr "Esta linha de movimentação %s já foi paga/reconciliada" - -#. module: account_banking_payment -#: help:payment.mode,transfer_account_id:0 -msgid "" -"Pay off lines in sent orders with a move on this account. For debit type " -"modes only. You can only select accounts of type regular that are marked for " -"reconciliation" -msgstr "" -"Pagar os registros nas ordens enviadas com uma movimentação nesta conta. Para modos " -"do tipo débito apenas. Você pode selecionar apenas contas do tipo regular que estão marcadas " -"para reconciliação." - -#. module: account_banking_payment -#: view:payment.order:0 -msgid "" -"{\n" -" 'invisible':[('state','!=','draft')]\n" -" }" -msgstr "" -"{\n" -" 'invisible':[('state','!=','draft')]\n" -" }" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:261 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:265 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:284 -#, python-format -msgid "Cannot cancel link with storno" -msgstr "Não é possível cancelar ligação com estorno" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:237 -#, python-format -msgid "Cannot unreconcile: no payment or direct debit order" -msgstr "" -"Não é possível desconciliar: sem pagamento ou ordem de débito direto" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:205 -#, python-format -msgid "Cannot unreconcile payment order: Workflow will not allow it." -msgstr "" -"Não pode desconciliar uma ordem de pagamento: o workflow não irá permitir." - - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:241 -#, python-format -msgid "Direct debit order" -msgstr "Ordem de Débito Direto" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:154 -#, python-format -msgid "Cannot link with storno" -msgstr "Não é possível ligar com um estorno" - -#. module: account_banking_payment -#: field:banking.import.transaction,payment_order_id:0 -#: field:banking.transaction.wizard,payment_order_id:0 -msgid "Payment order to reconcile" -msgstr "Ordem de pagamento para reconciliar" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:241 -#, python-format -msgid "" -"Payment orders without transfer move lines cannot be unreconciled this way" -msgstr "" -"Ordens de pagamento sem movimentações de transferência não podem ser desconciliadas desta maneira." - -#. module: account_banking_payment -#: selection:payment.mode.type,payment_order_type:0 -#: selection:payment.order,payment_order_type:0 -msgid "Payment" -msgstr "Pagamento" - -#. module: account_banking_payment -#: field:payment.mode,payment_term_ids:0 -msgid "Payment terms" -msgstr "Condições de Pagamento" - -#. module: account_banking_payment -#: view:payment.mode:0 -msgid "Transfer move settings" -msgstr "Definições de transferência e movimentações" - -#. module: account_banking_payment -#: selection:payment.mode.type,payment_order_type:0 -#: selection:payment.order,payment_order_type:0 msgid "Direct debit" msgstr "Débito Direto" -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_banking_import_transaction -msgid "Bank import transaction" -msgstr "Transação de importação bancária" - -#. module: account_banking_payment -#: view:payment.mode:0 -msgid "Optional filter by payment term" -msgstr "Condições de pagamento permitidas" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/payment_line.py:136 -#: code:addons/account_banking_payment/model/payment_line.py:142 -#, python-format -msgid "Move line %s has already been reconciled" -msgstr "Esta movimentação %s já foi reconciliada" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:271 -#, python-format -msgid "%s for %s" -msgstr "%s para %s" - -#. module: account_banking_payment -#: field:banking.import.transaction,payment_order_ids:0 -msgid "Payment orders" -msgstr "Ordens de Pagamento" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:155 -#: code:addons/account_banking_payment/model/banking_import_transaction.py:262 -#, python-format -msgid "No direct debit order item" -msgstr "Nenhuma Ordem de Débito Direto" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:266 -#, python-format -msgid "The direct debit order item is not marked for storno" -msgstr "A Ordem de Débito Direto não está marcada para estorno" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:285 -#, python-format -msgid "Line id not found" -msgstr "Id da linha não encontrado" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_transaction_wizard.py:62 -#, python-format -msgid "When matching a payment order, the amounts have to match exactly" -msgstr "" -"Quando combinando uma ordem de pagamento, os valores devem corresponder exatamente " - - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:250 -#: code:addons/account_banking_payment/model/account_payment.py:254 -#: code:addons/account_banking_payment/model/banking_transaction_wizard.py:61 -#: code:addons/account_banking_payment/model/payment_line.py:135 -#: code:addons/account_banking_payment/model/payment_line.py:141 -#, python-format -msgid "Error" -msgstr "Erro" - -#. module: account_banking_payment -#: field:payment.mode,transfer_account_id:0 -msgid "Transfer account" -msgstr "Conta de Transferência" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:225 +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:84 #, python-format msgid "" -"Cannot unreconcile: this operation is not yet supported for match type " -"'payment'" +"For partner '%s', the account of the account move line to pay (%s) is " +"different from the account of of the transit move line (%s)." +msgstr "Para o parceiro '%s', a conta da movimentação para pagar (%s) é diferente da conta da movimentação de trânsito (%s)." + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_journal_id:0 +msgid "" +"Journal to write payment entries when confirming a debit order of this mode" +msgstr "Entrada de diário para salvar os pagamentos quando confirmar a ordem de pagamento deste mododeze mode" + +#. module: account_banking_payment_transfer +#: field:payment.line,msg:0 +msgid "Message" +msgstr "Mensagem" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:76 +#, python-format +msgid "Move line '%s' of partner '%s' has already been reconciled" +msgstr "Linha de movimentação '%s' do parceiro '%s' já foi reconciliada" + +#. module: account_banking_payment_transfer +#: help:bank.payment.line,transit_move_line_id:0 +msgid "Move line through which the payment/debit order pays the invoice" +msgstr "Linha de movimentação na qual o pagamento/débito paga a fatura" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment date" +msgstr "Uma movimentação por data de pagamento" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment line" +msgstr "Uma movimentação por linha de pagamento" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:264 +#, python-format +msgid "Partial Reconcile Moves Line" +msgstr "Reconciliação parcial das linhas do movimento" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_account_id:0 +msgid "" +"Pay off lines in sent orders with a move on this account. You can only " +"select accounts of type regular that are marked for reconciliation" msgstr "" -"Não pode desfazer reconciliação: esta operação ainda não é suportada para este tipo: " -"'pagamento'" -#. module: account_banking_payment -#: field:banking.transaction.wizard,payment_line_id:0 -msgid "Matching payment or storno" -msgstr "Combinando pagamentos ou estornos" +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:220 +#, python-format +msgid "Payment" +msgstr "Pagamento" -#. module: account_banking_payment +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_line +msgid "Payment Line" +msgstr "Linha de Pagamento" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Modo de Pagamento" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_order +msgid "Payment Order" +msgstr "Ordem de Pagamento" + +#. module: account_banking_payment_transfer #: field:payment.order,date_sent:0 msgid "Send date" msgstr "Data de envio" -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_banking_import_line -msgid "Bank import lines" -msgstr "Linhas de importação bancária" +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_account_id:0 +msgid "Transfer account" +msgstr "Conta de Transferência" -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/payment_order_create.py:88 -#, python-format -msgid "Entry Lines" -msgstr "Linhas de entrada" +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_journal_id:0 +msgid "Transfer journal" +msgstr "Transferir Diário" -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/payment_line.py:132 -#, python-format -msgid "No move line for line %s" -msgstr "Sem movimentações para a linha %s" +#. module: account_banking_payment_transfer +#: field:bank.payment.line,transit_move_line_id:0 +msgid "Transfer move line" +msgstr "Linha de transferência da movimentação" -#. module: account_banking_payment -#: field:banking.transaction.wizard,manual_payment_line_id:0 -msgid "Match this payment line" -msgstr "Combine esta linha de pagamento" +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_move_option:0 +msgid "Transfer move option" +msgstr "Opção de transferência" -#. module: account_banking_payment -#: field:banking.transaction.wizard,payment_order_ids:0 -msgid "Matching payment orders" -msgstr "Combinando ordens de pagamento" - -#. module: account_banking_payment -#: field:payment.line,transit_move_line_id:0 -msgid "Debit move line" -msgstr "Movimentação de Débito" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/account_payment.py:240 -#: field:banking.import.line,payment_order_id:0 -#, python-format -msgid "Payment order" -msgstr "Ordem de Pagamento" - -#. module: account_banking_payment -#: code:addons/account_banking_payment/model/banking_import_transaction.py:180 -#, python-format -msgid "Cannot reconcile: no direct debit order" -msgstr "Não é possível reconciliar: nenhuma Ordem de Débito Direto" - -#. module: account_banking_payment -#: help:payment.mode,transfer_journal_id:0 -msgid "" -"Journal to write payment entries when confirming a debit order of this mode" -msgstr "" -"Entrada de diário para salvar os pagamentos quando confirmar a ordem de pagamento deste modo" -"deze mode" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_payment_mode_type -msgid "Payment Mode Type" -msgstr "Tipo do Modo de Pagamento" - -#. module: account_banking_payment -#: field:banking.import.transaction,payment_line_id:0 -msgid "Payment line" -msgstr "Linha de Pagamento" - -#. module: account_banking_payment -#: model:ir.model,name:account_banking_payment.model_banking_transaction_wizard -msgid "Match transaction" -msgstr "Combine as transações" - -#. module: account_banking_payment -#: help:payment.line,transit_move_line_id:0 -msgid "Move line through which the debit order pays the invoice" -msgstr "Movimentação pela qual a ordem de débito paga a fatura." - -#. module: account_banking_payment -#: field:payment.line,msg:0 -msgid "Message" -msgstr "Mensagem" +#. module: account_banking_payment_transfer +#: view:payment.mode:account_banking_payment_transfer.view_payment_mode_form_inherit +msgid "Transfer move settings" +msgstr "Definições de transferência e movimentações" diff --git a/account_banking_payment_transfer/i18n/sl.po b/account_banking_payment_transfer/i18n/sl.po new file mode 100644 index 000000000..29da064a3 --- /dev/null +++ b/account_banking_payment_transfer/i18n/sl.po @@ -0,0 +1,170 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_payment_transfer +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:14+0000\n" +"Last-Translator: <>\n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:128 +#, python-format +msgid "%s bank line %s" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:162 +#, python-format +msgid "%s line %s" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_account_move_reconcile +msgid "Account Reconciliation" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Postavke bančnih plačil" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:70 +#, python-format +msgid "Can not reconcile: no move line for payment line %s of partner '%s'." +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:185 +#, python-format +msgid "" +"Cannot generate the transfer move when the currency of the payment (%s) is " +"not the same as the currency of the company. This is not supported for the " +"moment." +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.line,date_done:0 +msgid "Date Confirmed" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:221 +#, python-format +msgid "Direct debit" +msgstr "Direktna obremenitev" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:84 +#, python-format +msgid "" +"For partner '%s', the account of the account move line to pay (%s) is " +"different from the account of of the transit move line (%s)." +msgstr "" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_journal_id:0 +msgid "" +"Journal to write payment entries when confirming a debit order of this mode" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.line,msg:0 +msgid "Message" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:76 +#, python-format +msgid "Move line '%s' of partner '%s' has already been reconciled" +msgstr "" + +#. module: account_banking_payment_transfer +#: help:bank.payment.line,transit_move_line_id:0 +msgid "Move line through which the payment/debit order pays the invoice" +msgstr "" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment date" +msgstr "" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment line" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:264 +#, python-format +msgid "Partial Reconcile Moves Line" +msgstr "" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_account_id:0 +msgid "" +"Pay off lines in sent orders with a move on this account. You can only " +"select accounts of type regular that are marked for reconciliation" +msgstr "" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:220 +#, python-format +msgid "Payment" +msgstr "" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_line +msgid "Payment Line" +msgstr "Plačilna postavka" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_order +msgid "Payment Order" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.order,date_sent:0 +msgid "Send date" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_account_id:0 +msgid "Transfer account" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_journal_id:0 +msgid "Transfer journal" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:bank.payment.line,transit_move_line_id:0 +msgid "Transfer move line" +msgstr "" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_move_option:0 +msgid "Transfer move option" +msgstr "" + +#. module: account_banking_payment_transfer +#: view:payment.mode:account_banking_payment_transfer.view_payment_mode_form_inherit +msgid "Transfer move settings" +msgstr "" diff --git a/account_banking_sepa_credit_transfer/i18n/es.po b/account_banking_sepa_credit_transfer/i18n/es.po index 30fc26451..66f1d08ad 100644 --- a/account_banking_sepa_credit_transfer/i18n/es.po +++ b/account_banking_sepa_credit_transfer/i18n/es.po @@ -1,24 +1,28 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_sepa_credit_transfer -# +# * account_banking_sepa_credit_transfer +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-16 07:50+0000\n" -"PO-Revision-Date: 2016-02-16 07:50+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_banking_sepa_credit_transfer #: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:199 #, python-format -msgid "Bank account is missing on the bank payment line of partner '%s' (reference '%s')." +msgid "" +"Bank account is missing on the bank payment line of partner '%s' (reference " +"'%s')." msgstr "Falta la cuenta bancaria en la línea de pago de la empresa '%s' (referencia '%s')." #. module: account_banking_sepa_credit_transfer @@ -88,7 +92,14 @@ msgstr "Según el acuerdo de servicio" #. module: account_banking_sepa_credit_transfer #: help:banking.export.sepa.wizard,charge_bearer:0 -msgid "Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme (SEPA Core messages must use this). Shared : transaction charges on the debtor side are to be borne by the debtor, transaction charges on the creditor side are to be borne by the creditor. Borne by creditor : all transaction charges are to be borne by the creditor. Borne by debtor : all transaction charges are to be borne by the debtor." +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the debtor side are to be borne " +"by the debtor, transaction charges on the creditor side are to be borne by " +"the creditor. Borne by creditor : all transaction charges are to be borne by" +" the creditor. Borne by debtor : all transaction charges are to be borne by " +"the debtor." msgstr "Según el acuerdo de servicio: los costes de la transacción se aplicarán siguiendo las reglas acordadas en el nivel de servicio y/o en el esquema (las remesas SEPA Core deben usar esta opción). Compartidos: los costes de la transacción en la parte del acreedor están a cargo del acreedor, y los costes de la transacción del lado del deudor estarán a cargo del deudor. A cargo del acreedor: todos los costes de la transacción estarán a cargo del acreedor. A cargo del deudor: Todos los costes de la transacción estarán a cargo del deudor." #. module: account_banking_sepa_credit_transfer @@ -103,7 +114,10 @@ msgstr "ID" #. module: account_banking_sepa_credit_transfer #: help:banking.export.sepa.wizard,batch_booking:0 -msgid "If true, the bank statement will display only one debit line for all the wire transfers of the SEPA XML file ; if false, the bank statement will display one debit line per wire transfer of the SEPA XML file." +msgid "" +"If true, the bank statement will display only one debit line for all the " +"wire transfers of the SEPA XML file ; if false, the bank statement will " +"display one debit line per wire transfer of the SEPA XML file." msgstr "Si está marcado, el extracto bancario mostrará sólo una línea del haber para todos los adeudos directos del archivo SEPA; si no está marcado, entonces el extracto bancario mostrará una línea por cada adeudo directo del archivo SEPA." #. module: account_banking_sepa_credit_transfer @@ -121,6 +135,11 @@ msgstr "Última actualización en" msgid "Number of Transactions" msgstr "Nº de transacciones" +#. module: account_banking_sepa_credit_transfer +#: model:ir.model,name:account_banking_sepa_credit_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Modo de pago" + #. module: account_banking_sepa_credit_transfer #: field:banking.export.sepa.wizard,payment_order_ids:0 msgid "Payment Orders" @@ -129,7 +148,11 @@ msgstr "Órdenes de pago" #. module: account_banking_sepa_credit_transfer #: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:98 #, python-format -msgid "Payment Type Code '%s' is not supported. The only Payment Type Codes supported for SEPA Credit Transfers are 'pain.001.001.02', 'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' and 'pain.001.003.03'." +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Codes " +"supported for SEPA Credit Transfers are 'pain.001.001.02', " +"'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' and " +"'pain.001.003.03'." msgstr "El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo de pago soportados para una transferencia de crédito SEPA son 'pain.001.001.02', 'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' y 'pain.001.003.03'." #. module: account_banking_sepa_credit_transfer @@ -156,4 +179,3 @@ msgstr "Importe total" #: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view msgid "Validate" msgstr "Validar" - diff --git a/account_banking_sepa_credit_transfer/i18n/fr.po b/account_banking_sepa_credit_transfer/i18n/fr.po index b4bb7235f..f59704ad2 100644 --- a/account_banking_sepa_credit_transfer/i18n/fr.po +++ b/account_banking_sepa_credit_transfer/i18n/fr.po @@ -1,20 +1,54 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_sepa_credit_transfer -# +# * account_banking_sepa_credit_transfer +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-23 22:49+0000\n" -"PO-Revision-Date: 2014-02-01 04:49+0000\n" -"Last-Translator: Alexis de Lattre \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_sepa_credit_transfer +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:199 +#, python-format +msgid "" +"Bank account is missing on the bank payment line of partner '%s' (reference " +"'%s')." +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "Débit groupé" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "Supportés par le destinataire" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "Supportés par l'émetteur" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Cancel" +msgstr "Annuler" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "Répartition des frais" #. module: account_banking_sepa_credit_transfer #: selection:banking.export.sepa.wizard,state:0 @@ -22,63 +56,14 @@ msgid "Create" msgstr "Créer" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,nb_transactions:0 -#: field:banking.export.sepa.wizard,nb_transactions:0 -msgid "Number of Transactions" -msgstr "Nombre de transactions" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,filename:0 -#: field:banking.export.sepa.wizard,filename:0 -msgid "Filename" -msgstr "Nom du fichier" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,state:0 -#: field:banking.export.sepa.wizard,state:0 -msgid "State" -msgstr "État" - -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,state:0 -msgid "Draft" -msgstr "Brouillon" - -#. module: account_banking_sepa_credit_transfer -#: help:banking.export.sepa.wizard,charge_bearer:0 -msgid "" -"Following service level : transaction charges are to be applied following " -"the rules agreed in the service level and/or scheme (SEPA Core messages must " -"use this). Shared : transaction charges on the debtor side are to be borne " -"by the debtor, transaction charges on the creditor side are to be borne by " -"the creditor. Borne by creditor : all transaction charges are to be borne by " -"the creditor. Borne by debtor : all transaction charges are to be borne by " -"the debtor." +#: field:banking.export.sepa.wizard,create_uid:0 +msgid "Created by" msgstr "" -"Suivant le niveau de service : la répartition des frais bancaires suit les " -"règles pré-établies dans le schema ou dans le contrat avec la banque (les " -"messages SEPA Core doivent utiliser ce paramètre). Partagés : les frais " -"bancaires côté débiteur sont à la charge du débiteur, les frais bancaires " -"côté créancier sont à la charge du créancier. Supportés par le créancier : " -"tous les frais bancaires sont à la charge du créancier. Supportés par le " -"débiteur : tous les frais bancaires sont à la charge du débiteur." #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 -#: selection:banking.export.sepa.wizard,charge_bearer:0 -msgid "Shared" -msgstr "Partagé" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,batch_booking:0 -#: field:banking.export.sepa.wizard,batch_booking:0 -msgid "Batch Booking" -msgstr "Débit groupé" - -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,state:0 -msgid "Sent" -msgstr "Envoyé" +#: field:banking.export.sepa.wizard,create_date:0 +msgid "Created on" +msgstr "" #. module: account_banking_sepa_credit_transfer #: model:ir.model,name:account_banking_sepa_credit_transfer.model_banking_export_sepa_wizard @@ -86,9 +71,14 @@ msgid "Export SEPA Credit Transfer File" msgstr "Exporte le fichier de virement SEPA" #. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:0 -msgid "SEPA Credit Transfer" -msgstr "Virement SEPA" +#: field:banking.export.sepa.wizard,file:0 +msgid "File" +msgstr "Fichier" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,filename:0 +msgid "Filename" +msgstr "Nom du fichier" #. module: account_banking_sepa_credit_transfer #: selection:banking.export.sepa.wizard,state:0 @@ -96,270 +86,96 @@ msgid "Finish" msgstr "Finir" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,state:0 -msgid "Reconciled" -msgstr "Réconcilié" - -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 #: selection:banking.export.sepa.wizard,charge_bearer:0 msgid "Following Service Level" msgstr "Suivant le niveau de service" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 -#: selection:banking.export.sepa.wizard,charge_bearer:0 -msgid "Borne by Creditor" -msgstr "Supportés par le destinataire" +#: help:banking.export.sepa.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the debtor side are to be borne " +"by the debtor, transaction charges on the creditor side are to be borne by " +"the creditor. Borne by creditor : all transaction charges are to be borne by" +" the creditor. Borne by debtor : all transaction charges are to be borne by " +"the debtor." +msgstr "Suivant le niveau de service : la répartition des frais bancaires suit les règles pré-établies dans le schema ou dans le contrat avec la banque (les messages SEPA Core doivent utiliser ce paramètre). Partagés : les frais bancaires côté débiteur sont à la charge du débiteur, les frais bancaires côté créancier sont à la charge du créancier. Supportés par le créancier : tous les frais bancaires sont à la charge du créancier. Supportés par le débiteur : tous les frais bancaires sont à la charge du débiteur." #. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa.wizard:0 -msgid "Validate" -msgstr "Valider" - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa.wizard:0 +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view msgid "Generate" msgstr "Générer" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 -#: selection:banking.export.sepa.wizard,charge_bearer:0 -msgid "Borne by Debtor" -msgstr "Supportés par l'émetteur" - -#. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:128 -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:245 -#, python-format -msgid "Error:" -msgstr "Erreur :" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,total_amount:0 -#: field:banking.export.sepa.wizard,total_amount:0 -msgid "Total Amount" -msgstr "Montant total" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,charge_bearer:0 -#: field:banking.export.sepa.wizard,charge_bearer:0 -msgid "Charge Bearer" -msgstr "Répartition des frais" - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa.wizard:0 -msgid "SEPA File Generation" -msgstr "Génération du fichier SEPA" - -#. module: account_banking_sepa_credit_transfer -#: model:ir.model,name:account_banking_sepa_credit_transfer.model_banking_export_sepa -msgid "SEPA export" -msgstr "Export SEPA" - -#. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:246 -#, python-format -msgid "" -"Missing Bank Account on invoice '%s' (payment order line reference '%s')." +#: field:banking.export.sepa.wizard,id:0 +msgid "ID" msgstr "" -"Compte bancaire manquant sur la facture '%s' (référence de la ligne de " -"paiement : '%s')." #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,file:0 -#: field:banking.export.sepa.wizard,file_id:0 -msgid "SEPA XML File" -msgstr "Fichier SEPA XML" - -#. module: account_banking_sepa_credit_transfer -#: help:banking.export.sepa,charge_bearer:0 -msgid "" -"Following service level : transaction charges are to be applied following " -"the rules agreed in the service level and/or scheme (SEPA Core messages must " -"use this). Shared : transaction charges on the creditor side are to be borne " -"by the creditor, transaction charges on the debtor side are to be borne by " -"the debtor. Borne by creditor : all transaction charges are to be borne by " -"the creditor. Borne by debtor : all transaction charges are to be borne by " -"the debtor." -msgstr "" -"Suivant le niveau de service : la répartition des frais bancaires suit les " -"règles pré-établies dans le schema ou dans le contrat avec la banque (les " -"messages SEPA Core doivent utiliser ce paramètre). Partagés : les frais " -"bancaires côté débiteur sont à la charge du débiteur, les frais bancaires " -"côté créancier sont à la charge du créancier. Supportés par le créancier : " -"tous les frais bancaires sont à la charge du créancier. Supportés par le " -"débiteur : tous les frais bancaires sont à la charge du débiteur." - -#. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:129 -#, python-format -msgid "" -"Payment Type Code '%s' is not supported. The only Payment Type Codes " -"supported for SEPA Credit Transfers are 'pain.001.001.02', " -"'pain.001.001.03', 'pain.001.001.04' and 'pain.001.001.05'." -msgstr "" -"Le code du Type de paiement '%s' n'est pas supporté. Les seuls codes de Type " -"de paiement supportés pour les virements SEPA sont 'pain.001.001.02', " -"'pain.001.001.03', 'pain.001.001.04' et 'pain.001.001.05'." - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:0 -#: field:banking.export.sepa,payment_order_ids:0 -#: field:banking.export.sepa.wizard,payment_order_ids:0 -msgid "Payment Orders" -msgstr "Ordres de paiement" - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:0 -msgid "General Information" -msgstr "Informations générales" - -#. module: account_banking_sepa_credit_transfer -#: model:ir.actions.act_window,name:account_banking_sepa_credit_transfer.act_banking_export_sepa_payment_order -#: model:ir.actions.act_window,name:account_banking_sepa_credit_transfer.action_account_banking_sepa -#: model:ir.ui.menu,name:account_banking_sepa_credit_transfer.menu_account_banking_sepa -msgid "SEPA Credit Transfer Files" -msgstr "Fichiers de virement SEPA" - -#. module: account_banking_sepa_credit_transfer -#: help:banking.export.sepa,batch_booking:0 #: help:banking.export.sepa.wizard,batch_booking:0 msgid "" "If true, the bank statement will display only one debit line for all the " "wire transfers of the SEPA XML file ; if false, the bank statement will " "display one debit line per wire transfer of the SEPA XML file." +msgstr "Si coché, le relevé de compte ne comportera qu'une ligne de débit pour tous les virements du fichier SEPA XML ; si non coché, le relevé de compte comportera une ligne de débit pour chaque virement du fichier SEPA XML." + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,write_uid:0 +msgid "Last Updated by" msgstr "" -"Si coché, le relevé de compte ne comportera qu'une ligne de débit pour tous " -"les virements du fichier SEPA XML ; si non coché, le relevé de compte " -"comportera une ligne de débit pour chaque virement du fichier SEPA XML." #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa.wizard,file:0 -msgid "File" -msgstr "Fichier" +#: field:banking.export.sepa.wizard,write_date:0 +msgid "Last Updated on" +msgstr "" #. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa.wizard:0 -msgid "Cancel" -msgstr "Annuler" +#: field:banking.export.sepa.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "Nombre de transactions" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,create_date:0 -msgid "Generation Date" -msgstr "Date de génération" +#: model:ir.model,name:account_banking_sepa_credit_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Mode de paiement" -#~ msgid "SEPA XML file" -#~ msgstr "Fichier SEPA XML" - -#~ msgid "Payment order" -#~ msgstr "Ordre de paiement" - -#~ msgid "" -#~ "This is the message identification of the entire SEPA XML file. 35 " -#~ "characters max." -#~ msgstr "" -#~ "Ceci est le libellé d'identification du fichier SEPA XML. 35 caractères " -#~ "maximum." - -#~ msgid "Prefered execution date" -#~ msgstr "Date d'exécution demandée" - -#~ msgid "Generation date" -#~ msgstr "Date de génération" - -#~ msgid "Export SEPA Credit Transfer XML file" -#~ msgstr "Exporte the fichier de virement SEPA XML" - -#~ msgid "Message identification" -#~ msgstr "Libellé d'identification" +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Ordres de paiement" +#. module: account_banking_sepa_credit_transfer +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:98 #, python-format -#~ msgid "" -#~ "The generated XML file is not valid against the official XML Schema " -#~ "Definition. The generated XML file and the full error have been written in " -#~ "the server logs. Here is the error, which may give you an idea on the cause " -#~ "of the problem : %s" -#~ msgstr "" -#~ "Le fichier XML généré n'est pas valide par rapport à la Définition du Schéma " -#~ "XML officiel. Le fichier XML généré et le message d'erreur complet ont été " -#~ "écrits dans les logs du serveur. Voici l'erreur, qui vous donnera peut-être " -#~ "une idée sur la cause du problème : %s" +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Codes " +"supported for SEPA Credit Transfers are 'pain.001.001.02', " +"'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' and " +"'pain.001.003.03'." +msgstr "" -#~ msgid "Total amount" -#~ msgstr "Montant total" +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "SEPA File Generation" +msgstr "Génération du fichier SEPA" -#~ msgid "" -#~ "Shared : transaction charges on the sender side are to be borne by the " -#~ "debtor, transaction charges on the receiver side are to be borne by the " -#~ "creditor (most transfers use this). Borne by creditor : all transaction " -#~ "charges are to be borne by the creditor. Borne by debtor : all transaction " -#~ "charges are to be borne by the debtor. Following service level : transaction " -#~ "charges are to be applied following the rules agreed in the service level " -#~ "and/or scheme." -#~ msgstr "" -#~ "Partagés : les frais bancaires côté émetteur sont à la charge de l'émetteur " -#~ "et les frais bancaires côté destinataire sont à la charge du destinataire " -#~ "(la plupart des virements utilisent cette répartition). Supportés par le " -#~ "destinataire : tous les frais bancaires sont à la charge du destinataire. " -#~ "Supportés par l'émetteur : tous les frais bancaires sont à la charge de " -#~ "l'émetteur. Suivant le niveau de service : la répartition des frais " -#~ "bancaires suit les règles pré-établies dans le contrat avec la banque." +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Shared" +msgstr "Partagé" -#~ msgid "Borne by creditor" -#~ msgstr "Supportés par le destinataire" +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,state:0 +msgid "State" +msgstr "État" -#~ msgid "Payment orders" -#~ msgstr "Ordres de paiement" +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Montant total" -#, python-format -#~ msgid "This IBAN is not valid : %s" -#~ msgstr "Cet IBAN n'est pas valide : %s" - -#~ msgid "SEPA XML file generation" -#~ msgstr "Génération du fichier SEPA XML" - -#~ msgid "Reference for further communication" -#~ msgstr "Référence pour communication ultérieure" - -#~ msgid "Processing details" -#~ msgstr "Paramètres" - -#~ msgid "Borne by debtor" -#~ msgstr "Supportés par l'émetteur" - -#~ msgid "Number of transactions" -#~ msgstr "Nombre de transactions" - -#~ msgid "Following service level" -#~ msgstr "Suivant le niveau de service" - -#~ msgid "Charge bearer" -#~ msgstr "Répartition des frais" - -#~ msgid "" -#~ "This is the date on which the file should be processed by the bank. Please " -#~ "keep in mind that banks only execute on working days and typically use a " -#~ "delay of two days between execution date and effective transfer date." -#~ msgstr "" -#~ "C'est la date à laquelle le fichier doit être traité par la banque. Gardez " -#~ "en tête que les banques réalisent des traitements seulement les jours ouvrés " -#~ "et ont habituellement un délai de 2 jours entre la date de traitement et la " -#~ "date du transfert effectif." - -#, python-format -#~ msgid "" -#~ "Payment Type Code '%s' is not supported. The only Payment Type Codes " -#~ "supported for SEPA Credit Transfers are 'pain.001.001.02', 'pain.001.001.03' " -#~ "and 'pain.001.001.04'." -#~ msgstr "" -#~ "Le code '%s' pour le Type de Paiment n'est pas supporté. Les seuls codes de " -#~ "Types de Paiement supportés pour les virements SEPA sont 'pain.001.001.02', " -#~ "'pain.001.001.03' et 'pain.001.001.04'." - -#, python-format -#~ msgid "Error :" -#~ msgstr "Erreur :" - -#~ msgid "Batch booking" -#~ msgstr "Débit groupé" +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Validate" +msgstr "Valider" diff --git a/account_banking_sepa_credit_transfer/i18n/nl.po b/account_banking_sepa_credit_transfer/i18n/nl.po index 541366292..9c58f4018 100644 --- a/account_banking_sepa_credit_transfer/i18n/nl.po +++ b/account_banking_sepa_credit_transfer/i18n/nl.po @@ -1,20 +1,54 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_sepa_credit_transfer -# +# * account_banking_sepa_credit_transfer +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-23 22:49+0000\n" -"PO-Revision-Date: 2014-04-24 10:34+0000\n" -"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_banking_sepa_credit_transfer +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:199 +#, python-format +msgid "" +"Bank account is missing on the bank payment line of partner '%s' (reference " +"'%s')." +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "Bach verwerking" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "Op rekening van schuldeiser" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "Op rekening van schuldenaar" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Cancel" +msgstr "Annuleren" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "Kostenverdeling" #. module: account_banking_sepa_credit_transfer #: selection:banking.export.sepa.wizard,state:0 @@ -22,63 +56,14 @@ msgid "Create" msgstr "Aanmaken" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,nb_transactions:0 -#: field:banking.export.sepa.wizard,nb_transactions:0 -msgid "Number of Transactions" -msgstr "Aantal transacties" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,filename:0 -#: field:banking.export.sepa.wizard,filename:0 -msgid "Filename" -msgstr "Bestandsnaam" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,state:0 -#: field:banking.export.sepa.wizard,state:0 -msgid "State" -msgstr "Status" - -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,state:0 -msgid "Draft" -msgstr "Concept" - -#. module: account_banking_sepa_credit_transfer -#: help:banking.export.sepa.wizard,charge_bearer:0 -msgid "" -"Following service level : transaction charges are to be applied following " -"the rules agreed in the service level and/or scheme (SEPA Core messages must " -"use this). Shared : transaction charges on the debtor side are to be borne " -"by the debtor, transaction charges on the creditor side are to be borne by " -"the creditor. Borne by creditor : all transaction charges are to be borne by " -"the creditor. Borne by debtor : all transaction charges are to be borne by " -"the debtor." +#: field:banking.export.sepa.wizard,create_uid:0 +msgid "Created by" msgstr "" -"Volg service level: Transactie kosten worden toegepast volgens de " -"afgesproken regels in het service level en/of schema (Voor SEPA berichten " -"deze gebruiken). Gedeeld : De transactiekosten aan de debiteur zijde zijn " -"voor de schuldeiser, transactiekosten aan de crediteur kant zijn voor de " -"schuldenaar. Op rekening van de schuldenaar: Alle transactie kosten zijn " -"voor rekening van de schuldenaar. Op rekening van de schuldeiser: Alle " -"transactie kosten zijn voor rekening van de schuldeiser." #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 -#: selection:banking.export.sepa.wizard,charge_bearer:0 -msgid "Shared" -msgstr "Gedeeld" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,batch_booking:0 -#: field:banking.export.sepa.wizard,batch_booking:0 -msgid "Batch Booking" -msgstr "Bach verwerking" - -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,state:0 -msgid "Sent" -msgstr "Verzonden" +#: field:banking.export.sepa.wizard,create_date:0 +msgid "Created on" +msgstr "" #. module: account_banking_sepa_credit_transfer #: model:ir.model,name:account_banking_sepa_credit_transfer.model_banking_export_sepa_wizard @@ -86,9 +71,14 @@ msgid "Export SEPA Credit Transfer File" msgstr "Exporteer SEPA Credit Transfer bestand" #. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:0 -msgid "SEPA Credit Transfer" -msgstr "SEPA overschrijving" +#: field:banking.export.sepa.wizard,file:0 +msgid "File" +msgstr "Bestand" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,filename:0 +msgid "Filename" +msgstr "Bestandsnaam" #. module: account_banking_sepa_credit_transfer #: selection:banking.export.sepa.wizard,state:0 @@ -96,261 +86,96 @@ msgid "Finish" msgstr "Gereed" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,state:0 -msgid "Reconciled" -msgstr "Afgeletterd" - -#. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 #: selection:banking.export.sepa.wizard,charge_bearer:0 msgid "Following Service Level" msgstr "Volg service level" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 -#: selection:banking.export.sepa.wizard,charge_bearer:0 -msgid "Borne by Creditor" -msgstr "Op rekening van schuldeiser" +#: help:banking.export.sepa.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the debtor side are to be borne " +"by the debtor, transaction charges on the creditor side are to be borne by " +"the creditor. Borne by creditor : all transaction charges are to be borne by" +" the creditor. Borne by debtor : all transaction charges are to be borne by " +"the debtor." +msgstr "Volg service level: Transactie kosten worden toegepast volgens de afgesproken regels in het service level en/of schema (Voor SEPA berichten deze gebruiken). Gedeeld : De transactiekosten aan de debiteur zijde zijn voor de schuldeiser, transactiekosten aan de crediteur kant zijn voor de schuldenaar. Op rekening van de schuldenaar: Alle transactie kosten zijn voor rekening van de schuldenaar. Op rekening van de schuldeiser: Alle transactie kosten zijn voor rekening van de schuldeiser." #. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa.wizard:0 -msgid "Validate" -msgstr "Bevestig" - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa.wizard:0 +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view msgid "Generate" msgstr "Genereer" #. module: account_banking_sepa_credit_transfer -#: selection:banking.export.sepa,charge_bearer:0 -#: selection:banking.export.sepa.wizard,charge_bearer:0 -msgid "Borne by Debtor" -msgstr "Op rekening van schuldenaar" - -#. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:128 -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:245 -#, python-format -msgid "Error:" -msgstr "Fout:" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,total_amount:0 -#: field:banking.export.sepa.wizard,total_amount:0 -msgid "Total Amount" -msgstr "Totaalbedrag" - -#. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,charge_bearer:0 -#: field:banking.export.sepa.wizard,charge_bearer:0 -msgid "Charge Bearer" -msgstr "Kostenverdeling" - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa.wizard:0 -msgid "SEPA File Generation" -msgstr "SEPA bestand genereren" - -#. module: account_banking_sepa_credit_transfer -#: model:ir.model,name:account_banking_sepa_credit_transfer.model_banking_export_sepa -msgid "SEPA export" -msgstr "SEPA export" - -#. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:246 -#, python-format -msgid "" -"Missing Bank Account on invoice '%s' (payment order line reference '%s')." +#: field:banking.export.sepa.wizard,id:0 +msgid "ID" msgstr "" -"Ontbrekende bankrekening op factuur '%s' (betaalregel referentie '%s')" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,file:0 -#: field:banking.export.sepa.wizard,file_id:0 -msgid "SEPA XML File" -msgstr "SEPA XML bestand" - -#. module: account_banking_sepa_credit_transfer -#: help:banking.export.sepa,charge_bearer:0 -msgid "" -"Following service level : transaction charges are to be applied following " -"the rules agreed in the service level and/or scheme (SEPA Core messages must " -"use this). Shared : transaction charges on the creditor side are to be borne " -"by the creditor, transaction charges on the debtor side are to be borne by " -"the debtor. Borne by creditor : all transaction charges are to be borne by " -"the creditor. Borne by debtor : all transaction charges are to be borne by " -"the debtor." -msgstr "" -"Volg service level: Transactie kosten worden toegepast volgens de " -"afgesproken regels in het service level en/of schema (Voor SEPA berichten " -"deze gebruiken). Gedeeld : De transactiekosten aan de crediteur zijde zijn " -"voor de schuldenaar, transactiekosten aan de debiteur kant zijn voor de " -"schuldeiser. Op rekening van de schuldenaar: Alle transactie kosten zijn " -"voor rekening van de schuldenaar. Op rekening van de schuldeiser: Alle " -"transactie kosten zijn voor rekening van de schuldeiser." - -#. module: account_banking_sepa_credit_transfer -#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:129 -#, python-format -msgid "" -"Payment Type Code '%s' is not supported. The only Payment Type Codes " -"supported for SEPA Credit Transfers are 'pain.001.001.02', " -"'pain.001.001.03', 'pain.001.001.04' and 'pain.001.001.05'." -msgstr "" -"Betaal type code '%s' wordt niet ondersteund. De enige betaal type codes " -"voor SEPA credit boekingen zijn 'pain.001.001.02', 'pain.001.001.03' en " -"'pain.001.001.04'." - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:0 -#: field:banking.export.sepa,payment_order_ids:0 -#: field:banking.export.sepa.wizard,payment_order_ids:0 -msgid "Payment Orders" -msgstr "Betaalopdrachten" - -#. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa:0 -msgid "General Information" -msgstr "Algemene informatie" - -#. module: account_banking_sepa_credit_transfer -#: model:ir.actions.act_window,name:account_banking_sepa_credit_transfer.act_banking_export_sepa_payment_order -#: model:ir.actions.act_window,name:account_banking_sepa_credit_transfer.action_account_banking_sepa -#: model:ir.ui.menu,name:account_banking_sepa_credit_transfer.menu_account_banking_sepa -msgid "SEPA Credit Transfer Files" -msgstr "SEPA Credit Transfer bestanden" - -#. module: account_banking_sepa_credit_transfer -#: help:banking.export.sepa,batch_booking:0 #: help:banking.export.sepa.wizard,batch_booking:0 msgid "" "If true, the bank statement will display only one debit line for all the " "wire transfers of the SEPA XML file ; if false, the bank statement will " "display one debit line per wire transfer of the SEPA XML file." +msgstr "Indien aangevinkt zal het bankafschrift maar één debet regel weergeven voor alle overschrijvingen van het SEPA XML bestand. Indien uitgevinkt, zal het bankafschrift een debet regel weergeven per SEPA XML bestand." + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,write_uid:0 +msgid "Last Updated by" msgstr "" -"Indien aangevinkt zal het bankafschrift maar één debet regel weergeven voor " -"alle overschrijvingen van het SEPA XML bestand. Indien uitgevinkt, zal het " -"bankafschrift een debet regel weergeven per SEPA XML bestand." #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa.wizard,file:0 -msgid "File" -msgstr "Bestand" +#: field:banking.export.sepa.wizard,write_date:0 +msgid "Last Updated on" +msgstr "" #. module: account_banking_sepa_credit_transfer -#: view:banking.export.sepa.wizard:0 -msgid "Cancel" -msgstr "Annuleren" +#: field:banking.export.sepa.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "Aantal transacties" #. module: account_banking_sepa_credit_transfer -#: field:banking.export.sepa,create_date:0 -msgid "Generation Date" -msgstr "Aangemaakt op" +#: model:ir.model,name:account_banking_sepa_credit_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Betaalwijze" -#~ msgid "SEPA XML file" -#~ msgstr "SEPA XML bestand" - -#~ msgid "Number of transactions" -#~ msgstr "Aantal transacties" - -#~ msgid "" -#~ "This is the message identification of the entire SEPA XML file. 35 " -#~ "characters max." -#~ msgstr "" -#~ "Dit is een bericht identificatie van het gehele SEPA XML bestand. Maximaal " -#~ "35 karakters." - -#~ msgid "Prefered execution date" -#~ msgstr "Voorkeurs uitvoerdatum" - -#~ msgid "Generation date" -#~ msgstr "Aanmaakdatum" - -#~ msgid "Export SEPA Credit Transfer XML file" -#~ msgstr "Exporteer SEPA XML overschrijvingsbestand" - -#~ msgid "Message identification" -#~ msgstr "Bericht identificatie" - -#~ msgid "Total amount" -#~ msgstr "Totaal bedrag" - -#~ msgid "Borne by creditor" -#~ msgstr "Rekening van schuldeiser" - -#~ msgid "Payment orders" -#~ msgstr "Betaalopdrachten" - -#~ msgid "Generated SEPA Credit Transfer files" -#~ msgstr "Gegenereerde SEPA overschrijfbestanden" - -#~ msgid "SEPA XML file generation" -#~ msgstr "SEPA XML bestand generatie" - -#~ msgid "Reference for further communication" -#~ msgstr "Referentie voor verdere communicatie" - -#~ msgid "Processing details" -#~ msgstr "Verwerkings details" - -#~ msgid "Borne by debtor" -#~ msgstr "Rekening van schuldenaar" - -#~ msgid "Payment order" -#~ msgstr "Betaalopdracht" - -#~ msgid "Following service level" -#~ msgstr "Volg service level" - -#~ msgid "Charge bearer" -#~ msgstr "Kostenverdeling" - -#~ msgid "" -#~ "Shared : transaction charges on the sender side are to be borne by the " -#~ "debtor, transaction charges on the receiver side are to be borne by the " -#~ "creditor (most transfers use this). Borne by creditor : all transaction " -#~ "charges are to be borne by the creditor. Borne by debtor : all transaction " -#~ "charges are to be borne by the debtor. Following service level : transaction " -#~ "charges are to be applied following the rules agreed in the service level " -#~ "and/or scheme." -#~ msgstr "" -#~ "Gedeeld : De transactiekosten aan de verzender kant zijn voor de " -#~ "schuldeiser, transactiekosten aan de ontvanger kant zijn voor de schuldenaar " -#~ "(deze keuze wordt het meest gebruikt). Rekening van de schuldenaar: Alle " -#~ "transactie kosten zijn voor rekening van de schuldenaar. Rekening van de " -#~ "schuldeiser: Alle transactie kosten zijn voor rekening van de schuldeiser. " -#~ "Volg service level: Transactie kosten worden toegepast volgens de " -#~ "afgesporken regels in het service level en/of schema." - -#~ msgid "Batch booking" -#~ msgstr "Batch boeking" - -#~ msgid "Generated SEPA Credit Transfer XML files" -#~ msgstr "Gengenereerde SEPA XML overschrijf bestanden" +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Betaalopdrachten" +#. module: account_banking_sepa_credit_transfer +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:98 #, python-format -#~ msgid "This IBAN is not valid : %s" -#~ msgstr "Deze IBAN is niet geldig : %s" +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Codes " +"supported for SEPA Credit Transfers are 'pain.001.001.02', " +"'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' and " +"'pain.001.003.03'." +msgstr "" -#~ msgid "" -#~ "This is the date on which the file should be processed by the bank. Please " -#~ "keep in mind that banks only execute on working days and typically use a " -#~ "delay of two days between execution date and effective transfer date." -#~ msgstr "" -#~ "Dit is de datum waarop het bestand zou moeten worden verwerkt door de bank. " -#~ "Houdt u er rekening mee dat banken alleen op werkdagen de bestanden " -#~ "verwerken en veelal een vertraging hebben van twee dagen tussen de " -#~ "verwerkingsdatum en de effectieve overschrijfdatum." +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "SEPA File Generation" +msgstr "SEPA bestand genereren" -#, python-format -#~ msgid "" -#~ "The generated XML file is not valid against the official XML Schema " -#~ "Definition. The generated XML file and the full error have been written in " -#~ "the server logs. Here is the error, which may give you an idea on the cause " -#~ "of the problem : %s" -#~ msgstr "" -#~ "Het gegenereerde XML bestand is niet geldig volgens de officiële XML schema " -#~ "definities. Het gegenereerde XML bestand en de volledige fout zijn " -#~ "weggeschreven in de server log bestanden. Hier is de fout, wat u een idee " -#~ "kunt geven over de oorzaak van het probleem: %s\"" +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Shared" +msgstr "Gedeeld" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,state:0 +msgid "State" +msgstr "Status" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Totaalbedrag" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Validate" +msgstr "Bevestig" diff --git a/account_banking_sepa_credit_transfer/i18n/pt_BR.po b/account_banking_sepa_credit_transfer/i18n/pt_BR.po new file mode 100644 index 000000000..a3471a69b --- /dev/null +++ b/account_banking_sepa_credit_transfer/i18n/pt_BR.po @@ -0,0 +1,182 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_credit_transfer +# +# Translators: +# danimaribeiro , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 02:02+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_sepa_credit_transfer +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:199 +#, python-format +msgid "" +"Bank account is missing on the bank payment line of partner '%s' (reference " +"'%s')." +msgstr "Conta bancária está faltando na linha de pagamento do parceiro '%s' (ref. '%s')." + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,state:0 +msgid "Create" +msgstr "Criar" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: account_banking_sepa_credit_transfer +#: model:ir.model,name:account_banking_sepa_credit_transfer.model_banking_export_sepa_wizard +msgid "Export SEPA Credit Transfer File" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,file:0 +msgid "File" +msgstr "Arquivo" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,filename:0 +msgid "Filename" +msgstr "Nome do arquivo" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,state:0 +msgid "Finish" +msgstr "Finalizar" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Following Service Level" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: help:banking.export.sepa.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the debtor side are to be borne " +"by the debtor, transaction charges on the creditor side are to be borne by " +"the creditor. Borne by creditor : all transaction charges are to be borne by" +" the creditor. Borne by debtor : all transaction charges are to be borne by " +"the debtor." +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Generate" +msgstr "Gerar" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_sepa_credit_transfer +#: help:banking.export.sepa.wizard,batch_booking:0 +msgid "" +"If true, the bank statement will display only one debit line for all the " +"wire transfers of the SEPA XML file ; if false, the bank statement will " +"display one debit line per wire transfer of the SEPA XML file." +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,write_uid:0 +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,write_date:0 +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: model:ir.model,name:account_banking_sepa_credit_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Modo de Pagamento" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Ordens de Pagamento" + +#. module: account_banking_sepa_credit_transfer +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:98 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Codes " +"supported for SEPA Credit Transfers are 'pain.001.001.02', " +"'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' and " +"'pain.001.003.03'." +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "SEPA File Generation" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Shared" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,state:0 +msgid "State" +msgstr "" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Valor total" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Validate" +msgstr "Validar" diff --git a/account_banking_sepa_credit_transfer/i18n/sl.po b/account_banking_sepa_credit_transfer/i18n/sl.po new file mode 100644 index 000000000..d9cb793a8 --- /dev/null +++ b/account_banking_sepa_credit_transfer/i18n/sl.po @@ -0,0 +1,182 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_credit_transfer +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:44+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_banking_sepa_credit_transfer +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:199 +#, python-format +msgid "" +"Bank account is missing on the bank payment line of partner '%s' (reference " +"'%s')." +msgstr "Pri postavki bančnega plačila partnerja '%s' (sklic '%s') manjka bančni račun." + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "Skupinska rezervacija" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "Nosi upnik" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "Nosi dolžnik" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Cancel" +msgstr "Preklic" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "Nosilec stroškov" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,state:0 +msgid "Create" +msgstr "Ustvari" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,create_uid:0 +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,create_date:0 +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_banking_sepa_credit_transfer +#: model:ir.model,name:account_banking_sepa_credit_transfer.model_banking_export_sepa_wizard +msgid "Export SEPA Credit Transfer File" +msgstr "Izvoz datoteke SEPA prenosov obremenitev" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,file:0 +msgid "File" +msgstr "Datoteka" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,filename:0 +msgid "Filename" +msgstr "Naziv datoteke" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,state:0 +msgid "Finish" +msgstr "Dokončaj" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Following Service Level" +msgstr "Raven storitev" + +#. module: account_banking_sepa_credit_transfer +#: help:banking.export.sepa.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the debtor side are to be borne " +"by the debtor, transaction charges on the creditor side are to be borne by " +"the creditor. Borne by creditor : all transaction charges are to be borne by" +" the creditor. Borne by debtor : all transaction charges are to be borne by " +"the debtor." +msgstr "Nivo sledenja: stroške transakcije se dodeli glede na naslednja pravila v sporazumu o ravni storitev in/ali shemi (SEPA temeljna sporočila morajo to uporabljati). Deljeno: stroške transakcije na strani dolžnika nosi dolžnik sam, stroške na strani upnika pa upnik. Nosi upnik: vse stroške transakcije nosi upnik. Nosi dolžnik: vse stroške transakcije nosi dolžnik." + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Generate" +msgstr "Ustvari" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_sepa_credit_transfer +#: help:banking.export.sepa.wizard,batch_booking:0 +msgid "" +"If true, the bank statement will display only one debit line for all the " +"wire transfers of the SEPA XML file ; if false, the bank statement will " +"display one debit line per wire transfer of the SEPA XML file." +msgstr "Če pravilno, bančni izpisek prikaže le eno postavko obremenitve za vse transakcije v SEPA XML datoteki ; če napačno, bančni izpisek prikaže le eno obremenitve za vsako transakcijo v SEPA XML datoteki." + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,write_date:0 +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "Število transakcij" + +#. module: account_banking_sepa_credit_transfer +#: model:ir.model,name:account_banking_sepa_credit_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Plačilni nalogi" + +#. module: account_banking_sepa_credit_transfer +#: code:addons/account_banking_sepa_credit_transfer/wizard/export_sepa.py:98 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Codes " +"supported for SEPA Credit Transfers are 'pain.001.001.02', " +"'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' and " +"'pain.001.003.03'." +msgstr "Koda tipa plačila '%s' ni podprta. Edine kode tipov plačil, ki so podprte za SEPA bremenilne transakcije, so 'pain.001.001.02', 'pain.001.001.03', 'pain.001.001.04', 'pain.001.001.05' in 'pain.001.003.03'." + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "SEPA File Generation" +msgstr "Generiranje SEPA datoteke" + +#. module: account_banking_sepa_credit_transfer +#: selection:banking.export.sepa.wizard,charge_bearer:0 +msgid "Shared" +msgstr "V souporabi" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,state:0 +msgid "State" +msgstr "Stanje" + +#. module: account_banking_sepa_credit_transfer +#: field:banking.export.sepa.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Skupni znesek" + +#. module: account_banking_sepa_credit_transfer +#: view:banking.export.sepa.wizard:account_banking_sepa_credit_transfer.banking_export_sepa_wizard_view +msgid "Validate" +msgstr "Potrdi" diff --git a/account_banking_sepa_direct_debit/i18n/en.po b/account_banking_sepa_direct_debit/i18n/en.po new file mode 100644 index 000000000..ee6d51576 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/en.po @@ -0,0 +1,588 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: English (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/en/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action +msgid "" +"

\n" +" Click to create a new SEPA Direct Debit Mandate.\n" +"

\n" +" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" +"

\n" +" " +msgstr "

\n Click to create a new SEPA Direct Debit Mandate.\n

\n A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n

\n " + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "A generic banking mandate" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Account Number - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "Address of the Debtor:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "Address:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting from the date on which your account was debited." +msgstr "As part of your rights, you are entitled to a refund from\n your bank under the terms and conditions of your agreement\n with your bank.\n A refund must be claimed within 8 weeks starting from the date on which your account was debited." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:116 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "As you changed the bank account attached to this mandate, the 'Sequence Type' has been set back to 'First'." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Bank Payment Lines" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Basic (CORE)" +msgstr "Basic (CORE)" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "Batch Booking" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "Borne by Creditor" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "Borne by Debtor" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "By signing this mandate form, you authorise (A)" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Cancel" +msgstr "Cancel" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "Charge Bearer" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Companies" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "Country of the debtor:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "Country:" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Create" +msgstr "Create" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_uid:0 +msgid "Created by" +msgstr "Created by" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_date:0 +msgid "Created on" +msgstr "Created on" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "Creditor's Name:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "Date - Location:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "Debtor's Name:" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from company will be used.\nThis identifier is composed of :\n- your country ISO code (2 letters)\n- a 2-digits checkum\n- a 3-letters business code\n- a country-specific identifier" + +#. module: account_banking_sepa_direct_debit +#: help:res.company,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n- your country ISO code (2 letters)\n- a 2-digits checkum\n- a 3-letters business code\n- a country-specific identifier" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Enterprise (B2B)" +msgstr "Enterprise (B2B)" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 +#, python-format +msgid "Error" +msgstr "Error" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard +msgid "Export SEPA Direct Debit File" +msgstr "Export SEPA Direct Debit File" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,file:0 +msgid "File" +msgstr "File" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,filename:0 +msgid "Filename" +msgstr "Filename" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "Final" +msgstr "Final" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Finish" +msgstr "Finish" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "First" +msgstr "First" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Following Service Level" +msgstr "Following Service Level" + +#. module: account_banking_sepa_direct_debit +#: help:banking.export.sdd.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the creditor side are to be " +"borne by the creditor, transaction charges on the debtor side are to be " +"borne by the debtor. Borne by creditor : all transaction charges are to be " +"borne by the creditor. Borne by debtor : all transaction charges are to be " +"borne by the debtor." +msgstr "Following service level : transaction charges are to be applied following the rules agreed in the service level and/or scheme (SEPA Core messages must use this). Shared : transaction charges on the creditor side are to be borne by the creditor, transaction charges on the debtor side are to be borne by the debtor. Borne by creditor : all transaction charges are to be borne by the creditor. Borne by debtor : all transaction charges are to be borne by the debtor." + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Generate" +msgstr "Generate" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "Identifier:" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,original_creditor_identifier:0 +msgid "" +"If not defined, Original Creditor Identifier from company will be used." +msgstr "If not defined, Original Creditor Identifier from company will be used." + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,sepa_migrated:0 +msgid "" +"If this field is not active, the mandate section of the next direct debit " +"file that include this mandate will contain the 'Original Mandate " +"Identification' and the 'Original Creditor Scheme Identification'. This is " +"required in a few countries (Belgium for instance), but not in all " +"countries. If this is not required in your country, you should keep this " +"field always active." +msgstr "If this field is not active, the mandate section of the next direct debit file that include this mandate will contain the 'Original Mandate Identification' and the 'Original Creditor Scheme Identification'. This is required in a few countries (Belgium for instance), but not in all countries. If this is not required in your country, you should keep this field always active." + +#. module: account_banking_sepa_direct_debit +#: help:banking.export.sdd.wizard,batch_booking:0 +msgid "" +"If true, the bank statement will display only one credit line for all the " +"direct debits of the SEPA file ; if false, the bank statement will display " +"one credit line per direct debit of the SEPA file." +msgstr "If true, the bank statement will display only one credit line for all the direct debits of the SEPA file ; if false, the bank statement will display one credit line per direct debit of the SEPA file." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:43 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:33 +#, python-format +msgid "Invalid SEPA Creditor Identifier." +msgstr "Invalid SEPA Creditor Identifier." + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,write_date:0 +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "Mandate Reference:" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:115 +#, python-format +msgid "Mandate update" +msgstr "Mandate update" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,sepa_migrated:0 +msgid "Migrated to SEPA" +msgstr "Migrated to SEPA" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the bank payment line with partner '%s'" +" (reference '%s')." +msgstr "Missing SEPA Direct Debit mandate on the bank payment line with partner '%s' (reference '%s')." + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "Number of Transactions" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "One-Off" +msgstr "One-Off" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,original_creditor_identifier:0 +#: field:res.company,original_creditor_identifier:0 +msgid "Original Creditor Identifier" +msgstr "Original Creditor Identifier" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,original_mandate_identification:0 +msgid "Original Mandate Identification" +msgstr "Original Mandate Identification" + +#. module: account_banking_sepa_direct_debit +#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required +msgid "Original Mandate Required (SEPA)" +msgstr "Original Mandate Required (SEPA)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_mode +msgid "Payment Mode" +msgstr "Payment Mode" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Payment Orders" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:117 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and" +" 'pain.008.001.04'." +msgstr "Payment Type Code '%s' is not supported. The only Payment Type Code supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and 'pain.008.001.04'." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "Postal Code - City - Town:" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Recurrent" +msgstr "Recurrent" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "Recurring" +msgstr "Recurring" + +#. module: account_banking_sepa_direct_debit +#: view:res.partner:account_banking_sepa_direct_debit.sdd_mandate_partner_form +#: view:res.partner.bank:account_banking_sepa_direct_debit.sdd_mandate_partner_bank_tree +msgid "SDD Mandates" +msgstr "SDD Mandates" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,sepa_creditor_identifier:0 +#: field:res.company,sepa_creditor_identifier:0 +msgid "SEPA Creditor Identifier" +msgstr "SEPA Creditor Identifier" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action +msgid "SEPA Direct Debit Mandates" +msgstr "SEPA Direct Debit Mandates" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "SEPA Direct Debit XML file generation" +msgstr "SEPA Direct Debit XML file generation" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: field:account.banking.mandate,scheme:0 +msgid "Scheme" +msgstr "Scheme" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "Sepa Business-To-Business Direct debit Mandate" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "Sepa Direct Debit Mandate" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:35 +#: model:ir.actions.report.xml,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +#, python-format +msgid "Sepa Mandate" +msgstr "Sepa Mandate" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Sequence Type" +msgstr "Sequence Type" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,recurrent_sequence_type:0 +msgid "Sequence Type for Next Debit" +msgstr "Sequence Type for Next Debit" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_final +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_final +msgid "Sequence Type set to Final" +msgstr "Sequence Type set to Final" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_first +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_first +msgid "Sequence Type set to First" +msgstr "Sequence Type set to First" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +msgid "Sequence Type set to Recurring" +msgstr "Sequence Type set to Recurring" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Shared" +msgstr "Shared" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "Signature of the debtor:" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,state:0 +msgid "State" +msgstr "State" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "Swift BIC (up to 8 or 11 characteres):" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:166 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " +"expired." +msgstr "The SEPA Direct Debit mandate with reference '%s' for partner '%s' has expired." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 +#, python-format +msgid "" +"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " +"and it has a last debit date set to '%s', so we can't use it." +msgstr "The mandate with reference '%s' for partner '%s' has type set to 'One-Off' and it has a last debit date set to '%s', so we can't use it." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:76 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "The recurrent mandate '%s' must have a sequence type." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:86 +#, python-format +msgid "" +"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " +"have its recurrent sequence type set to 'First'." +msgstr "The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must have its recurrent sequence type set to 'First'." + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,recurrent_sequence_type:0 +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "This field is only used for Recurrent mandates, not for One-Off mandates." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank after your account has\n" +" been debited, but you are entitled to request your bank\n" +" not to debit your account up until the day on which the payment is due." +msgstr "This mandate is only intended for business-to-business transactions.\n You are not entitled to a refund from your bank after your account has\n been debited, but you are entitled to request your bank\n not to debit your account up until the day on which the payment is due." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "To be completed by the creditor" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "To be completed by the debtor" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Total Amount" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Type" +msgstr "Type" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,type:0 +msgid "Type of Mandate" +msgstr "Type of Mandate" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "Type of payment:" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Validate" +msgstr "Validate" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,original_mandate_identification:0 +msgid "" +"When the field 'Migrated to SEPA' is not active, this field will be used as " +"the Original Mandate Identification in the Direct Debit file." +msgstr "When the field 'Migrated to SEPA' is not active, this field will be used as the Original Mandate Identification in the Direct Debit file." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:98 +#, python-format +msgid "" +"You must set the 'Original Mandate Identification' on the recurrent mandate " +"'%s' which is not marked as 'Migrated to SEPA'." +msgstr "You must set the 'Original Mandate Identification' on the recurrent mandate '%s' which is not marked as 'Migrated to SEPA'." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank to\n" +" debit your account in accordance with the instructions from" +msgstr "to send instructions to your bank to debit your account and (B) your bank to\n debit your account in accordance with the instructions from" diff --git a/account_banking_sepa_direct_debit/i18n/es.po b/account_banking_sepa_direct_debit/i18n/es.po index ce10768cd..8f64295d1 100644 --- a/account_banking_sepa_direct_debit/i18n/es.po +++ b/account_banking_sepa_direct_debit/i18n/es.po @@ -1,20 +1,21 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_sepa_direct_debit -# +# * account_banking_sepa_direct_debit +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-05 20:32+0000\n" -"PO-Revision-Date: 2016-04-05 23:01+0100\n" -"Last-Translator: Sergio Teruel \n" -"Language-Team: \n" -"Language: es_ES\n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.5.4\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_banking_sepa_direct_debit #: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action @@ -22,19 +23,10 @@ msgid "" "

\n" " Click to create a new SEPA Direct Debit Mandate.\n" "

\n" -" A SEPA Direct Debit Mandate is a document signed by your customer " -"that gives you the autorization to do one or several direct debits on his " -"bank account.\n" -"

\n" -" " -msgstr "" -"

\n" -" Pulse para crear un nuevo mandato bancario.\n" -"

\n" -" Un mandato bancario es un documento firmado por su cliente que le da " -"la autorización para hacer una o varias operaciones en su cuenta bancaria.\n" +" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" "

\n" " " +msgstr "

\n Pulse para crear un nuevo mandato bancario.\n

\n Un mandato bancario es un documento firmado por su cliente que le da la autorización para hacer una o varias operaciones en su cuenta bancaria.\n

\n " #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate @@ -46,25 +38,15 @@ msgstr "Un mandato bancario genérico" msgid "" "ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " "CREDITOR FOR STORAGE." -msgstr "" -"TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA " -"ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA." +msgstr "TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "" -"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " -"CREDITOR FOR STORAGE.\n" -" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S " -"AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" -" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED " -"AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." -msgstr "" -"TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA " -"ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA.LA " -"ENTIDAD DE DEUDOR REQUIERE AUTORIZACIÓN DE ÉSTE PREVIA AL CARGO EN CUENTA DE " -"LOS ADEUDOS DIRECTOS B2B.EL DEUDOR PODRÁ GESTIONAR DICHA AUTORIZACIÓN CON " -"LOS MEDIOS QUE SU ENTIDAD PONGA A SU DISPOSICIÓN." +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "TODOS LOS CAMPOS HAN DE SER CUMPLIMENTADOS OBLIGATORIAMENTE. UNA VEZ FIRMADA ESTA ORDEN DE DOMICILIACIÓN DEBE SER ENVIADA AL ACREEDOR PARA SU CUSTODIA.LA ENTIDAD DE DEUDOR REQUIERE AUTORIZACIÓN DE ÉSTE PREVIA AL CARGO EN CUENTA DE LOS ADEUDOS DIRECTOS B2B.EL DEUDOR PODRÁ GESTIONAR DICHA AUTORIZACIÓN CON LOS MEDIOS QUE SU ENTIDAD PONGA A SU DISPOSICIÓN." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document @@ -85,27 +67,18 @@ msgstr "Dirección:" #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "" "As part of your rights, you are entitled to a refund from\n" -" your bank under the terms and conditions of your " -"agreement\n" +" your bank under the terms and conditions of your agreement\n" " with your bank.\n" -" A refund must be claimed within 8 weeks starting " -"from the date on which your account was debited." -msgstr "" -"Como parte de sus derechos, el deudor está legitimado al reembolso por su " -"entidad en los términos y condiciones del contrato suscrito con la misma. La " -"solicitud de reembolso deberá efectuarse dentro de las ocho semanas que " -"siguen a la fecha de adeudo en cuenta. Puede obtener información adicional " -"sobre sus derechos en su entidad financiera." +" A refund must be claimed within 8 weeks starting from the date on which your account was debited." +msgstr "Como parte de sus derechos, el deudor está legitimado al reembolso por su entidad en los términos y condiciones del contrato suscrito con la misma. La solicitud de reembolso deberá efectuarse dentro de las ocho semanas que siguen a la fecha de adeudo en cuenta. Puede obtener información adicional sobre sus derechos en su entidad financiera." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:110 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:116 #, python-format msgid "" "As you changed the bank account attached to this mandate, the 'Sequence " "Type' has been set back to 'First'." -msgstr "" -"Puesto que ha cambiado la cuenta bancaria relacionada con este mandato, el " -"'Tipo de secuencia' se ha vuelto a 'Inicial'." +msgstr "Puesto que ha cambiado la cuenta bancaria relacionada con este mandato, el 'Tipo de secuencia' se ha vuelto a 'Inicial'." #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line @@ -135,8 +108,7 @@ msgstr "A cargo del deudor" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "By signing this mandate form, you authorise (A)" -msgstr "" -"Mediante la firma de esta orden de domiciliación, el deudor autoriza (A) " +msgstr "Mediante la firma de esta orden de domiciliación, el deudor autoriza (A) " #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view @@ -196,40 +168,23 @@ msgstr "Nombre del deudor:" #. module: account_banking_sepa_direct_debit #: help:payment.mode,sepa_creditor_identifier:0 msgid "" -"Enter the Creditor Identifier that has been attributed to your company to " -"make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from " -"company will be used.\n" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from company will be used.\n" "This identifier is composed of :\n" "- your country ISO code (2 letters)\n" "- a 2-digits checkum\n" "- a 3-letters business code\n" "- a country-specific identifier" -msgstr "" -"Introduzca el identificador de acreedor que se le ha atribuido a su compañía " -"para realizar adeudos directos SEPA. Su banco suele poseer esta información. " -"Este identificador se compone de:\n" -"- el código ISO de 2 letras de su país\n" -"- dos dígitos de comprobación\n" -"- tres letras de código de negocio\n" -"- un identificador específico de país (en España, el NIF)" +msgstr "Introduzca el identificador de acreedor que se le ha atribuido a su compañía para realizar adeudos directos SEPA. Su banco suele poseer esta información. Este identificador se compone de:\n- el código ISO de 2 letras de su país\n- dos dígitos de comprobación\n- tres letras de código de negocio\n- un identificador específico de país (en España, el NIF)" #. module: account_banking_sepa_direct_debit #: help:res.company,sepa_creditor_identifier:0 msgid "" -"Enter the Creditor Identifier that has been attributed to your company to " -"make SEPA Direct Debits. This identifier is composed of :\n" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" "- your country ISO code (2 letters)\n" "- a 2-digits checkum\n" "- a 3-letters business code\n" "- a country-specific identifier" -msgstr "" -"Introduzca el identificador de acreedor que se le ha atribuido a su compañía " -"para realizar adeudos directos SEPA. Su banco suele poseer esta información. " -"Este identificador se compone de:\n" -"- el código ISO de 2 letras de su país\n" -"- dos dígitos de comprobación\n" -"- tres letras de código de negocio\n" -"- un identificador específico de país (en España, el NIF)" +msgstr "Introduzca el identificador de acreedor que se le ha atribuido a su compañía para realizar adeudos directos SEPA. Su banco suele poseer esta información. Este identificador se compone de:\n- el código ISO de 2 letras de su país\n- dos dígitos de comprobación\n- tres letras de código de negocio\n- un identificador específico de país (en España, el NIF)" #. module: account_banking_sepa_direct_debit #: selection:account.banking.mandate,scheme:0 @@ -237,8 +192,8 @@ msgid "Enterprise (B2B)" msgstr "Empresa (B2B)" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:41 -#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:31 +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 #, python-format msgid "Error" msgstr "Error" @@ -282,21 +237,13 @@ msgstr "Según el acuerdo de servicio" #: help:banking.export.sdd.wizard,charge_bearer:0 msgid "" "Following service level : transaction charges are to be applied following " -"the rules agreed in the service level and/or scheme (SEPA Core messages must " -"use this). Shared : transaction charges on the creditor side are to be borne " -"by the creditor, transaction charges on the debtor side are to be borne by " -"the debtor. Borne by creditor : all transaction charges are to be borne by " -"the creditor. Borne by debtor : all transaction charges are to be borne by " -"the debtor." -msgstr "" -"Según el acuerdo de servicio: los costes de la transacción se aplicarán " -"siguiendo las reglas acordadas en el nivel de servicio y/o en el esquema " -"(las remesas SEPA Core deben usar esta opción). Compartidos: los costes de " -"la transacción en la parte del acreedor están a cargo del acreedor, y los " -"costes de la transacción del lado del deudor estarán a cargo del deudor. A " -"cargo del acreedor: todos los costes de la transacción estarán a cargo del " -"acreedor. A cargo del deudor: Todos los costes de la transacción estarán a " -"cargo del deudor." +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the creditor side are to be " +"borne by the creditor, transaction charges on the debtor side are to be " +"borne by the debtor. Borne by creditor : all transaction charges are to be " +"borne by the creditor. Borne by debtor : all transaction charges are to be " +"borne by the debtor." +msgstr "Según el acuerdo de servicio: los costes de la transacción se aplicarán siguiendo las reglas acordadas en el nivel de servicio y/o en el esquema (las remesas SEPA Core deben usar esta opción). Compartidos: los costes de la transacción en la parte del acreedor están a cargo del acreedor, y los costes de la transacción del lado del deudor estarán a cargo del deudor. A cargo del acreedor: todos los costes de la transacción estarán a cargo del acreedor. A cargo del deudor: Todos los costes de la transacción estarán a cargo del deudor." #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view @@ -315,7 +262,8 @@ msgstr "Identificador:" #. module: account_banking_sepa_direct_debit #: help:payment.mode,original_creditor_identifier:0 -msgid "If not defined, Original Creditor Identifier from company will be used." +msgid "" +"If not defined, Original Creditor Identifier from company will be used." msgstr "" #. module: account_banking_sepa_direct_debit @@ -327,13 +275,7 @@ msgid "" "required in a few countries (Belgium for instance), but not in all " "countries. If this is not required in your country, you should keep this " "field always active." -msgstr "" -"Si este campo no está marcado, la sección 'mandato' del próximo archivo de " -"adeudo directo que lo incluya contendrá el valor de los campos " -"'Identificación del mandato original' y 'Identificación del esquema original " -"del acreedor'. Esto se requiere en algunos países (Bélgica por ejemplo), " -"pero no en todos ellos. Si no es un requisito en su país, este campo siempre " -"debe estar marcado." +msgstr "Si este campo no está marcado, la sección 'mandato' del próximo archivo de adeudo directo que lo incluya contendrá el valor de los campos 'Identificación del mandato original' y 'Identificación del esquema original del acreedor'. Esto se requiere en algunos países (Bélgica por ejemplo), pero no en todos ellos. Si no es un requisito en su país, este campo siempre debe estar marcado." #. module: account_banking_sepa_direct_debit #: help:banking.export.sdd.wizard,batch_booking:0 @@ -341,15 +283,11 @@ msgid "" "If true, the bank statement will display only one credit line for all the " "direct debits of the SEPA file ; if false, the bank statement will display " "one credit line per direct debit of the SEPA file." -msgstr "" -"Si está marcado, el extracto bancario mostrará sólo una línea del haber para " -"todos los adeudos directos del archivo SEPA; si no está marcado, entonces el " -"extracto bancario mostrará una línea por cada adeudo directo del archivo " -"SEPA." +msgstr "Si está marcado, el extracto bancario mostrará sólo una línea del haber para todos los adeudos directos del archivo SEPA; si no está marcado, entonces el extracto bancario mostrará una línea por cada adeudo directo del archivo SEPA." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 -#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:43 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:33 #, python-format msgid "Invalid SEPA Creditor Identifier." msgstr "Identificador de acreedor SEPA no válido." @@ -370,7 +308,7 @@ msgid "Mandate Reference:" msgstr "Referencia del mandato:" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:109 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:115 #, python-format msgid "Mandate update" msgstr "Actualizacion de mandato" @@ -384,11 +322,9 @@ msgstr "Migrado a SEPA" #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 #, python-format msgid "" -"Missing SEPA Direct Debit mandate on the bank payment line with partner " -"'%s' (reference '%s')." -msgstr "" -"Falta el mandato de adeudo directo SEPA en la linea de pago bancario con la " -"empresa '%s' (referencia '%s')." +"Missing SEPA Direct Debit mandate on the bank payment line with partner '%s'" +" (reference '%s')." +msgstr "Falta el mandato de adeudo directo SEPA en la linea de pago bancario con la empresa '%s' (referencia '%s')." #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,nb_transactions:0 @@ -433,12 +369,9 @@ msgstr "Órdenes de pago" #, python-format msgid "" "Payment Type Code '%s' is not supported. The only Payment Type Code " -"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " -"'pain.008.001.04'." -msgstr "" -"El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo " -"de pago soportados para los adedudos directos SEPA son 'pain.008.001.02', " -"'pain.008.001.03' y 'pain.008.001.04'." +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and" +" 'pain.008.001.04'." +msgstr "El código de tipo de pago '%s' no está soportado. Los únicos códigos de tipo de pago soportados para los adedudos directos SEPA son 'pain.008.001.02', 'pain.008.001.03' y 'pain.008.001.04'." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document @@ -557,9 +490,7 @@ msgstr "Swift BIC (puede contener 8 u 11 posiciones):" msgid "" "The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " "expired." -msgstr "" -"El mandato de adeudo directo SEPA con referencia '%s' para la empresa '%s' " -"ha expirado." +msgstr "El mandato de adeudo directo SEPA con referencia '%s' para la empresa '%s' ha expirado." #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 @@ -567,25 +498,21 @@ msgstr "" msgid "" "The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " "and it has a last debit date set to '%s', so we can't use it." -msgstr "" -"El mandato con referencia '%s' para la empresa '%s' tipo como 'Único', ya " -"tiene como fecha de último cobro '%s', por lo que no se puede usar." +msgstr "El mandato con referencia '%s' para la empresa '%s' tipo como 'Único', ya tiene como fecha de último cobro '%s', por lo que no se puede usar." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:75 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:76 #, python-format msgid "The recurrent mandate '%s' must have a sequence type." msgstr "El mandato periódico '%s' debe tener un tipo de secuencia." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:84 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:86 #, python-format msgid "" "The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " "have its recurrent sequence type set to 'First'." -msgstr "" -"El mandato periódico '%s', que no está marcado como 'Migrado a SEPA', debe " -"establecer su tipo de secuencia a 'Inicial'." +msgstr "El mandato periódico '%s', que no está marcado como 'Migrado a SEPA', debe establecer su tipo de secuencia a 'Inicial'." #. module: account_banking_sepa_direct_debit #: help:account.banking.mandate,recurrent_sequence_type:0 @@ -597,19 +524,10 @@ msgstr "Este campo se utiliza sólo para mandatos periódicos, no para únicos." #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "" "This mandate is only intended for business-to-business transactions.\n" -" You are not entitled to a refund from your bank " -"after your account has\n" -" been debited, but you are entitled to request your " -"bank\n" -" not to debit your account up until the day on which " -"the payment is due." -msgstr "" -"Esta orden de domiciliación está prevista para operaciones exclusivamente " -"entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le " -"reembolse una vez que se haya realizado el cargo en cuenta, pero puede " -"solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha " -"debida. Podrá obtener información detallada del procedimiento en su entidad " -"financiera." +" You are not entitled to a refund from your bank after your account has\n" +" been debited, but you are entitled to request your bank\n" +" not to debit your account up until the day on which the payment is due." +msgstr "Esta orden de domiciliación está prevista para operaciones exclusivamente entre empresas y/o autónomos. El deudor no tiene derecho a que su entidad le reembolse una vez que se haya realizado el cargo en cuenta, pero puede solicitar a su entidad que no efectúe el adeudo en la cuenta hasta la fecha debida. Podrá obtener información detallada del procedimiento en su entidad financiera." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document @@ -652,28 +570,19 @@ msgstr "Validar" msgid "" "When the field 'Migrated to SEPA' is not active, this field will be used as " "the Original Mandate Identification in the Direct Debit file." -msgstr "" -"Cuando el campo 'Migrado a SEPA' no está marcado, este campo se usa como " -"identificación del mandato original en el archivo de adeudo directo." +msgstr "Cuando el campo 'Migrado a SEPA' no está marcado, este campo se usa como identificación del mandato original en el archivo de adeudo directo." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:94 +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:98 #, python-format msgid "" "You must set the 'Original Mandate Identification' on the recurrent mandate " "'%s' which is not marked as 'Migrated to SEPA'." -msgstr "" -"Debe establecer el campo 'Identificación de mandato original en el mandato " -"periódico '%s', que no está marcado como 'Migrado a SEPA'." +msgstr "Debe establecer el campo 'Identificación de mandato original en el mandato periódico '%s', que no está marcado como 'Migrado a SEPA'." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "" -"to send instructions to your bank to debit your account and (B) your bank " -"to\n" -" debit your account in accordance with the " -"instructions from" -msgstr "" -"a enviar instrucciones a la entidad del deudor para adeudar su cuenta y (B) " -"a la entidad para efectuar los adeudos en su cuenta siguiendo las " -"instrucciones del acreedor " +"to send instructions to your bank to debit your account and (B) your bank to\n" +" debit your account in accordance with the instructions from" +msgstr "a enviar instrucciones a la entidad del deudor para adeudar su cuenta y (B) a la entidad para efectuar los adeudos en su cuenta siguiendo las instrucciones del acreedor " diff --git a/account_banking_sepa_direct_debit/i18n/fr.po b/account_banking_sepa_direct_debit/i18n/fr.po index 3744da850..75cc33f0f 100644 --- a/account_banking_sepa_direct_debit/i18n/fr.po +++ b/account_banking_sepa_direct_debit/i18n/fr.po @@ -1,50 +1,220 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_banking_sepa_direct_debit -# +# * account_banking_sepa_direct_debit +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-23 22:24+0000\n" -"PO-Revision-Date: 2014-02-01 04:49+0000\n" -"Last-Translator: Alexis de Lattre \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_valid -msgid "SEPA Direct Debit Mandate Validated" -msgstr "Mandat de prélèvement SEPA validé" +#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action +msgid "" +"

\n" +" Click to create a new SEPA Direct Debit Mandate.\n" +"

\n" +" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" +"

\n" +" " +msgstr "

\n Cliquez pour créer un mandat de prélèvement SEPA.\n

\n Un mandat de prélèvement SEPA est un document signé par votre client qui vous donne l'autorisation de réaliser un ou plusieurs prélèvements sur son compte bancaire.\n

\n " + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:116 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "Etant donné que vous avez changé le compte bancaire associé à ce mandat, le 'Type de séquence' a été remis à 'First'." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "Crédit groupé" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "Supportés par le créancier" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "Supportés par le débiteur" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Cancel" +msgstr "Annuler" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "Répartition des frais" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Create" +msgstr "Créer" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_date:0 +msgid "Created on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:res.company,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "Entrez l'Identifiant créancier qui a été attribué à votre société pour réaliser des prélèvements SEPA. Cet identifiant est composé de :\n- du code ISO de votre pays (2 lettres)\n- un code de contrôle à 2 chiffres\n- un code d'activité à 3 lettres\n- un identifiant national" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 +#, python-format +msgid "Error" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard +msgid "Export SEPA Direct Debit File" +msgstr "Export du fichier de prélèvement SEPA" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,file:0 +msgid "File" +msgstr "Fichier" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,filename:0 #: field:banking.export.sdd.wizard,filename:0 msgid "Filename" msgstr "Nom du fichier" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:200 -#, python-format -msgid "" -"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " -"expired." -msgstr "" -"Le mandat de prélèvement SEPA portant la référence '%s' pour le partenaire " -"'%s' a expiré." - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:219 -#, python-format -msgid "Cannot validate the mandate '%s' without a date of signature." -msgstr "Impossible de valider le mandat '%s' sans date de signature." - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 +#: selection:account.banking.mandate,recurrent_sequence_type:0 msgid "Final" msgstr "Final" @@ -54,359 +224,50 @@ msgid "Finish" msgstr "Finir" #. module: account_banking_sepa_direct_debit -#: view:res.partner:0 -#: view:res.partner.bank:0 -msgid "SDD Mandates" -msgstr "Mandats SEPA" - -#. module: account_banking_sepa_direct_debit -#: constraint:payment.line:0 -#: constraint:sdd.mandate:0 -msgid "Error msg in raise" -msgstr "Error msg in raise" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Reconciled" -msgstr "Réconcilié" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,recurrent_sequence_type:0 -msgid "Sequence Type for Next Debit" -msgstr "Type de séquence pour le prochain prélèvement" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Borne by Creditor" -msgstr "Supportés par le créancier" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.sdd_mandate_action -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.sdd_mandate_menu -#: view:res.partner.bank:0 -#: field:res.partner.bank,sdd_mandate_ids:0 -msgid "SEPA Direct Debit Mandates" -msgstr "Mandats de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -#: view:sdd.mandate:0 -msgid "Validate" -msgstr "Valider" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring -msgid "Sequence Type set to Recurring" -msgstr "Type de séquence mis à Recurring" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -msgid "Generate" -msgstr "Générer" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_cancel -msgid "SEPA Direct Debit Mandate Cancelled" -msgstr "Mandat de prélèvement SEPA annulé" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Borne by Debtor" -msgstr "Supportés par le débiteur" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:212 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:218 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:224 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:232 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:239 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:245 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:253 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:395 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:140 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:192 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:199 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:209 -#, python-format -msgid "Error:" -msgstr "Erreur :" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_ids:0 -msgid "Messages" -msgstr "Messages" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,unique_mandate_reference:0 -msgid "Unique Mandate Reference" -msgstr "Référence unique de mandat" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Cancelled" -msgstr "Annulé" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:141 -#, python-format -msgid "" -"Payment Type Code '%s' is not supported. The only Payment Type Code " -"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " -"'pain.008.001.04'." -msgstr "" -"Le code du Type de paiement '%s' n'est pas supporté. Les seuls codes de Type " -"de paiement supportés pour les prélèvements SEPA sont 'pain.008.001.02', " -"'pain.008.001.03' et 'pain.008.001.04'." - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_unread:0 -msgid "If checked new messages require your attention." -msgstr "If checked new messages require your attention." - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd.wizard,file_id:0 -msgid "SDD File" -msgstr "Fichier de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_expired -msgid "SEPA Direct Debit Mandate has Expired" -msgstr "Le mandat de prélèvement SEPA a expiré" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:246 -#, python-format -msgid "" -"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " -"have its recurrent sequence type set to 'First'." -msgstr "" -"Le mandat récurrent '%s' dont l'option 'Migré à SEPA' n'est pas activée doit " -"avec sa séquence mise à 'First'." - -#. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,charge_bearer:0 -#: help:banking.export.sdd.wizard,charge_bearer:0 -msgid "" -"Following service level : transaction charges are to be applied following " -"the rules agreed in the service level and/or scheme (SEPA Core messages must " -"use this). Shared : transaction charges on the creditor side are to be borne " -"by the creditor, transaction charges on the debtor side are to be borne by " -"the debtor. Borne by creditor : all transaction charges are to be borne by " -"the creditor. Borne by debtor : all transaction charges are to be borne by " -"the debtor." -msgstr "" -"Suivant le niveau de service : la répartition des frais bancaires suit les " -"règles pré-établies dans le schema ou dans le contrat avec la banque (les " -"messages SEPA Core doivent utiliser ce paramètre). Partagés : les frais " -"bancaires côté débiteur sont à la charge du débiteur, les frais bancaires " -"côté créancier sont à la charge du créancier. Supportés par le créancier : " -"tous les frais bancaires sont à la charge du créancier. Supportés par le " -"débiteur : tous les frais bancaires sont à la charge du débiteur." - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Reference" -msgstr "Référence" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -msgid "SEPA Direct Debit" -msgstr "Prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -msgid "SEPA Direct Debit XML file generation" -msgstr "Génération de fichiers de prélèvement SEPA XML" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_summary:0 -msgid "" -"Holds the Chatter summary (number of messages, ...). This summary is " -"directly in html format in order to be inserted in kanban views." -msgstr "" -"Holds the Chatter summary (number of messages, ...). This summary is " -"directly in html format in order to be inserted in kanban views." - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_line -msgid "Payment Line" -msgstr "Ligne de paiement" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,create_date:0 -msgid "Generation Date" -msgstr "Date de génération" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:396 -#, python-format -msgid "" -"The payment line with reference '%s' has the bank account '%s' which is not " -"attached to the mandate '%s' (this mandate is attached to the bank account " -"'%s')." -msgstr "" -"La ligne de paiement portant la référence '%s' est configurée avec le compte " -"bancaire '%s' qui n'est pas rattaché au mandat '%s' (ce mandat est rattaché " -"au compte bancaire '%s')." - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd.wizard,state:0 -msgid "Create" -msgstr "Créer" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,nb_transactions:0 -#: field:banking.export.sdd.wizard,nb_transactions:0 -msgid "Number of Transactions" -msgstr "Nombre de transactions" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,type:0 -msgid "One-Off" -msgstr "One-Off" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,state:0 -#: field:banking.export.sdd.wizard,state:0 -msgid "State" -msgstr "État" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:240 -#, python-format -msgid "The recurrent mandate '%s' must have a sequence type." -msgstr "Le mandat récurrent '%s' doit avoir un type de séquence." - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_follower_ids:0 -msgid "Followers" -msgstr "Followers" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_unread:0 -msgid "Unread Messages" -msgstr "Unread Messages" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -#: field:banking.export.sdd,payment_order_ids:0 -#: field:banking.export.sdd.wizard,payment_order_ids:0 -msgid "Payment Orders" -msgstr "Ordres de paiement" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Type" -msgstr "Type" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Sent" -msgstr "Envoyé" - -#. module: account_banking_sepa_direct_debit -#: field:res.company,original_creditor_identifier:0 -msgid "Original Creditor Identifier" -msgstr "Ancien Identifiant Créancier" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 -msgid "Recurring" -msgstr "Recurring" - -#. module: account_banking_sepa_direct_debit -#: help:res.company,sepa_creditor_identifier:0 -msgid "" -"Enter the Creditor Identifier that has been attributed to your company to " -"make SEPA Direct Debits. This identifier is composed of :\n" -"- your country ISO code (2 letters)\n" -"- a 2-digits checkum\n" -"- a 3-letters business code\n" -"- a country-specific identifier" -msgstr "" -"Entrez l'Identifiant créancier qui a été attribué à votre société pour " -"réaliser des prélèvements SEPA. Cet identifiant est composé de :\n" -"- du code ISO de votre pays (2 lettres)\n" -"- un code de contrôle à 2 chiffres\n" -"- un code d'activité à 3 lettres\n" -"- un identifiant national" - -#. module: account_banking_sepa_direct_debit -#: sql_constraint:sdd.mandate:0 -msgid "A Mandate with the same reference already exists for this company !" -msgstr "Un mandat avec la même référence existe déjà pour cette société !" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,state:0 -msgid "" -"Only valid mandates can be used in a payment line. A cancelled mandate is a " -"mandate that has been cancelled by the customer. A one-off mandate expires " -"after its first use. A recurrent mandate expires after it's final use or if " -"it hasn't been used for 36 months." -msgstr "" -"Seuls des mandats valides peuvent être utilisés dans une ligne de paiement. " -"Un mandate annulé est un mandat qui a été annulé par le client. Un mandat " -"One-Off expire à l'issue de sa première utilisation. Un mandate récurrent " -"expire après sa dernière utilisation ou si il n'a pas été utilisé pendant 36 " -"mois." - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,recurrent_sequence_type:0 -msgid "" -"This field is only used for Recurrent mandates, not for One-Off mandates." -msgstr "" -"Ce champ n'est utilisé que pour les mandats récurrents, pas pour les mandats " -"One-Off." - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:213 -#, python-format -msgid "The date of signature of mandate '%s' is in the future !" -msgstr "La date de signature du mandat '%s' est dans le futur !" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Signature Date" -msgstr "Date de signature" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,charge_bearer:0 -#: field:banking.export.sdd.wizard,charge_bearer:0 -msgid "Charge Bearer" -msgstr "Répartition des frais" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,partner_id:0 -msgid "Partner" -msgstr "Partenaire" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 +#: selection:account.banking.mandate,recurrent_sequence_type:0 msgid "First" msgstr "First" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,signature_date:0 -msgid "Date of Signature of the Mandate" -msgstr "Date de signature du mandat" +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Following Service Level" +msgstr "Suivant le niveau de service" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_cancel -msgid "Mandate Cancelled" -msgstr "Mandat annulé" +#: help:banking.export.sdd.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the creditor side are to be " +"borne by the creditor, transaction charges on the debtor side are to be " +"borne by the debtor. Borne by creditor : all transaction charges are to be " +"borne by the creditor. Borne by debtor : all transaction charges are to be " +"borne by the debtor." +msgstr "Suivant le niveau de service : la répartition des frais bancaires suit les règles pré-établies dans le schema ou dans le contrat avec la banque (les messages SEPA Core doivent utiliser ce paramètre). Partagés : les frais bancaires côté débiteur sont à la charge du débiteur, les frais bancaires côté créancier sont à la charge du créancier. Supportés par le créancier : tous les frais bancaires sont à la charge du créancier. Supportés par le débiteur : tous les frais bancaires sont à la charge du débiteur." #. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.act_banking_export_sdd_payment_order -msgid "Generated SEPA Direct Debit Files" -msgstr "Fichiers de prélèvement SEPA générés" +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Generate" +msgstr "Générer" #. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,sepa_migrated:0 +#: field:banking.export.sdd.wizard,id:0 +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,original_creditor_identifier:0 +msgid "" +"If not defined, Original Creditor Identifier from company will be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,sepa_migrated:0 msgid "" "If this field is not active, the mandate section of the next direct debit " "file that include this mandate will contain the 'Original Mandate " @@ -414,109 +275,176 @@ msgid "" "required in a few countries (Belgium for instance), but not in all " "countries. If this is not required in your country, you should keep this " "field always active." -msgstr "" -"Si cette option n'est pas activée, la section qui concerne le mandat dans le " -"prochain fichier de prélèvement qui incluera ce mandat contiendra les champs " -"'Original Mandate Identification' et 'Original Creditor Scheme " -"Identification'. Ces champs sont requis dans certains pays (en Belgique " -"notamment), mais pas dans tous les pays. Si ces champs ne sont pas requis " -"dans votre pays, vous devriez garder ce champ toujours actif." +msgstr "Si cette option n'est pas activée, la section qui concerne le mandat dans le prochain fichier de prélèvement qui incluera ce mandat contiendra les champs 'Original Mandate Identification' et 'Original Creditor Scheme Identification'. Ces champs sont requis dans certains pays (en Belgique notamment), mais pas dans tous les pays. Si ces champs ne sont pas requis dans votre pays, vous devriez garder ce champ toujours actif." #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,company_id:0 -msgid "Company" -msgstr "Société" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard -msgid "Export SEPA Direct Debit File" -msgstr "Export du fichier de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,batch_booking:0 #: help:banking.export.sdd.wizard,batch_booking:0 msgid "" "If true, the bank statement will display only one credit line for all the " "direct debits of the SEPA file ; if false, the bank statement will display " "one credit line per direct debit of the SEPA file." -msgstr "" -"Si activé, le relevé de compte ne fera apparaître qu'une ligne de crédit " -"pour tous les prélèvements du fichier SEPA ; si désactivé, le relevé de " -"banque fera apparaître une ligne de crédit pour chaque prélèvement du " -"fichier SEPA." +msgstr "Si activé, le relevé de compte ne fera apparaître qu'une ligne de crédit pour tous les prélèvements du fichier SEPA ; si désactivé, le relevé de banque fera apparaître une ligne de crédit pour chaque prélèvement du fichier SEPA." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:225 +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:43 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:33 #, python-format -msgid "" -"Cannot validate the mandate '%s' because it is not attached to a bank " -"account." +msgid "Invalid SEPA Creditor Identifier." +msgstr "Identifiant créancier SEPA invalide." + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,write_uid:0 +msgid "Last Updated by" msgstr "" -"Impossible de valider le mandat '%s' car il n'est pas rattaché à un compte " -"bancaire." #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Draft" -msgstr "Brouillon" +#: field:banking.export.sdd.wizard,write_date:0 +msgid "Last Updated on" +msgstr "" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:290 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:115 #, python-format msgid "Mandate update" msgstr "Mise-à-jour du mandat" #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Shared" -msgstr "Partagée" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,batch_booking:0 -#: field:banking.export.sdd.wizard,batch_booking:0 -msgid "Batch Booking" -msgstr "Crédit groupé" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,sepa_migrated:0 +#: field:account.banking.mandate,sepa_migrated:0 msgid "Migrated to SEPA" msgstr "Migré à SEPA" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,state:0 -msgid "Status" -msgstr "Statut" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,total_amount:0 -#: field:banking.export.sdd.wizard,total_amount:0 -msgid "Total Amount" -msgstr "Montant total" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.action_account_banking_sdd -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.menu_account_banking_sdd -msgid "SEPA Direct Debit Files" -msgstr "Fichiers de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Following Service Level" -msgstr "Suivant le niveau de service" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:233 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 #, python-format msgid "" -"The mandate '%s' can't have a date of last debit before the date of " -"signature." +"Missing SEPA Direct Debit mandate on the bank payment line with partner '%s'" +" (reference '%s')." msgstr "" -"Le mandat '%s' ne peut pas avoir une date de dernier débit antérieure à la " -"date de signature." + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "Nombre de transactions" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "One-Off" +msgstr "One-Off" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,original_creditor_identifier:0 +#: field:res.company,original_creditor_identifier:0 +msgid "Original Creditor Identifier" +msgstr "Ancien Identifiant Créancier" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,original_mandate_identification:0 +msgid "Original Mandate Identification" +msgstr "Ancien Identifiant du Mandat" + +#. module: account_banking_sepa_direct_debit +#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required +msgid "Original Mandate Required (SEPA)" +msgstr "Ancien mandat requis (SEPA)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_mode +msgid "Payment Mode" +msgstr "Mode de paiement" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Ordres de paiement" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:117 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and" +" 'pain.008.001.04'." +msgstr "Le code du Type de paiement '%s' n'est pas supporté. Les seuls codes de Type de paiement supportés pour les prélèvements SEPA sont 'pain.008.001.02', 'pain.008.001.03' et 'pain.008.001.04'." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Recurrent" +msgstr "Récurrent" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "Recurring" +msgstr "Recurring" + +#. module: account_banking_sepa_direct_debit +#: view:res.partner:account_banking_sepa_direct_debit.sdd_mandate_partner_form +#: view:res.partner.bank:account_banking_sepa_direct_debit.sdd_mandate_partner_bank_tree +msgid "SDD Mandates" +msgstr "Mandats SEPA" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,sepa_creditor_identifier:0 +#: field:res.company,sepa_creditor_identifier:0 +msgid "SEPA Creditor Identifier" +msgstr "Identifiant créancier SEPA" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action +msgid "SEPA Direct Debit Mandates" +msgstr "Mandats de prélèvement SEPA" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "SEPA Direct Debit XML file generation" +msgstr "Génération de fichiers de prélèvement SEPA XML" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: field:account.banking.mandate,scheme:0 +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:35 +#: model:ir.actions.report.xml,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +#, python-format +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,recurrent_sequence_type:0 +msgid "Sequence Type for Next Debit" +msgstr "Type de séquence pour le prochain prélèvement" #. module: account_banking_sepa_direct_debit #: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_final @@ -524,199 +452,6 @@ msgstr "" msgid "Sequence Type set to Final" msgstr "Type de Séquence mis à Final" -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_is_follower:0 -msgid "Is a Follower" -msgstr "Is a Follower" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,original_mandate_identification:0 -msgid "" -"When the field 'Migrated to SEPA' is not active, this field will be used as " -"the Original Mandate Identification in the Direct Debit file." -msgstr "" -"Quand le champ 'Migré à SEPA' n'est pas activé, ce champ sera le 'Original " -"Mandate Identification' dans le fichier de prélèvement." - -#. module: account_banking_sepa_direct_debit -#: view:payment.order:0 -msgid "SDD Mandate" -msgstr "Mandat de prélèvement" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,original_mandate_identification:0 -msgid "Original Mandate Identification" -msgstr "Ancien Identifiant du Mandat" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company -msgid "Companies" -msgstr "Sociétés" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_summary:0 -msgid "Summary" -msgstr "Résumé" - -#. module: account_banking_sepa_direct_debit -#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required -msgid "Original Mandate Required (SEPA)" -msgstr "Ancien mandat requis (SEPA)" - -#. module: account_banking_sepa_direct_debit -#: field:account.invoice,sdd_mandate_id:0 -#: model:ir.model,name:account_banking_sepa_direct_debit.model_sdd_mandate -#: field:payment.line,sdd_mandate_id:0 -#: view:sdd.mandate:0 -msgid "SEPA Direct Debit Mandate" -msgstr "Mandat de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:193 -#, python-format -msgid "" -"Missing SEPA Direct Debit mandate on the payment line with partner '%s' and " -"Invoice ref '%s'." -msgstr "" -"Mandat de prélèvement SEPA manquant sur la ligne de paiement ayant pour " -"partenaire '%s' et pour référence de facture '%s'." - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:210 -#, python-format -msgid "" -"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " -"and it has a last debit date set to '%s', so we can't use it." -msgstr "" -"Le mandat portant la référence '%s' pour le partenaire '%s' est de type 'One-" -"Off' et il a une date de dernier débit au '%s', donc il n'est pas utilisable." - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,scan:0 -msgid "Scan of the Mandate" -msgstr "Scan du mandat" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,last_debit_date:0 -msgid "Date of the Last Debit" -msgstr "Date du dernier prélèvement" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_expired -msgid "Mandate Expired" -msgstr "Mandat expiré" - -#. module: account_banking_sepa_direct_debit -#: constraint:res.company:0 -msgid "Invalid SEPA Creditor Identifier." -msgstr "Identifiant créancier SEPA invalide." - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_partner_bank -msgid "Bank Accounts" -msgstr "Comptes bancaires" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.sdd_mandate_action -msgid "" -"

\n" -" Click to create a new SEPA Direct Debit Mandate.\n" -"

\n" -" A SEPA Direct Debit Mandate is a document signed by your customer " -"that gives you the autorization to do one or several direct debits on his " -"bank account.\n" -"

\n" -" " -msgstr "" -"

\n" -" Cliquez pour créer un mandat de prélèvement SEPA.\n" -"

\n" -" Un mandat de prélèvement SEPA est un document signé par votre client " -"qui vous donne l'autorisation de réaliser un ou plusieurs prélèvements sur " -"son compte bancaire.\n" -"

\n" -" " - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -msgid "General Information" -msgstr "Informations générales" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Valid" -msgstr "Valide" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_invoice -msgid "Invoice" -msgstr "Facture" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -#: view:sdd.mandate:0 -msgid "Cancel" -msgstr "Annuler" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: field:sdd.mandate,payment_line_ids:0 -msgid "Related Payment Lines" -msgstr "Lignes de paiement associées" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,type:0 -msgid "Recurrent" -msgstr "Récurrent" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,type:0 -msgid "Type of Mandate" -msgstr "Type de mandat" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_valid -msgid "Mandate Validated" -msgstr "Mandat validé" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,file:0 -msgid "SEPA File" -msgstr "Fichier SEPA" - -#. module: account_banking_sepa_direct_debit -#: field:res.company,sepa_creditor_identifier:0 -msgid "SEPA Creditor Identifier" -msgstr "Identifiant créancier SEPA" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd -msgid "SEPA Direct Debit export" -msgstr "Export de prélèvement SEPA" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Expired" -msgstr "Expiré" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,partner_bank_id:0 -msgid "Bank Account" -msgstr "Compte bancaire" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:254 -#, python-format -msgid "" -"You must set the 'Original Mandate Identification' on the recurrent mandate " -"'%s' which is not marked as 'Migrated to SEPA'." -msgstr "" -"Vous devez renseigner le champ 'Ancien identifiant du mandat' sur le mandat " -"récurrent '%s' qui n'est pas marqué comme étant 'Migré à SEPA'." - #. module: account_banking_sepa_direct_debit #: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_first #: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_first @@ -724,26 +459,130 @@ msgid "Sequence Type set to First" msgstr "Type de Séquence mis à First" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:291 +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +msgid "Sequence Type set to Recurring" +msgstr "Type de séquence mis à Recurring" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Shared" +msgstr "Partagée" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,state:0 +msgid "State" +msgstr "État" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:166 #, python-format msgid "" -"As you changed the bank account attached to this mandate, the 'Sequence " -"Type' has been set back to 'First'." +"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " +"expired." +msgstr "Le mandat de prélèvement SEPA portant la référence '%s' pour le partenaire '%s' a expiré." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 +#, python-format +msgid "" +"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " +"and it has a last debit date set to '%s', so we can't use it." +msgstr "Le mandat portant la référence '%s' pour le partenaire '%s' est de type 'One-Off' et il a une date de dernier débit au '%s', donc il n'est pas utilisable." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:76 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "Le mandat récurrent '%s' doit avoir un type de séquence." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:86 +#, python-format +msgid "" +"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " +"have its recurrent sequence type set to 'First'." +msgstr "Le mandat récurrent '%s' dont l'option 'Migré à SEPA' n'est pas activée doit avec sa séquence mise à 'First'." + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,recurrent_sequence_type:0 +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "Ce champ n'est utilisé que pour les mandats récurrents, pas pour les mandats One-Off." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank after your account has\n" +" been debited, but you are entitled to request your bank\n" +" not to debit your account up until the day on which the payment is due." msgstr "" -"Etant donné que vous avez changé le compte bancaire associé à ce mandat, le " -"'Type de séquence' a été remis à 'First'." #. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_ids:0 -msgid "Messages and communication history" -msgstr "Messages and communication history" +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" #. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Search SEPA Direct Debit Mandates" -msgstr "Recherche dans les mandats de prélèvement SEPA" +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd.wizard,file:0 -msgid "File" -msgstr "Fichier" +#: field:banking.export.sdd.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Montant total" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Type" +msgstr "Type" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,type:0 +msgid "Type of Mandate" +msgstr "Type de mandat" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Validate" +msgstr "Valider" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,original_mandate_identification:0 +msgid "" +"When the field 'Migrated to SEPA' is not active, this field will be used as " +"the Original Mandate Identification in the Direct Debit file." +msgstr "Quand le champ 'Migré à SEPA' n'est pas activé, ce champ sera le 'Original Mandate Identification' dans le fichier de prélèvement." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:98 +#, python-format +msgid "" +"You must set the 'Original Mandate Identification' on the recurrent mandate " +"'%s' which is not marked as 'Migrated to SEPA'." +msgstr "Vous devez renseigner le champ 'Ancien identifiant du mandat' sur le mandat récurrent '%s' qui n'est pas marqué comme étant 'Migré à SEPA'." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank to\n" +" debit your account in accordance with the instructions from" +msgstr "" diff --git a/account_banking_sepa_direct_debit/i18n/nl.po b/account_banking_sepa_direct_debit/i18n/nl.po index 2c2ccc12f..8fb3b71df 100644 --- a/account_banking_sepa_direct_debit/i18n/nl.po +++ b/account_banking_sepa_direct_debit/i18n/nl.po @@ -1,52 +1,221 @@ -# Dutch translation for banking-addons -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the banking-addons package. -# FIRST AUTHOR , 2014. -# +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# FIRST AUTHOR , 2014 msgid "" msgstr "" -"Project-Id-Version: banking-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-12-23 22:24+0000\n" -"PO-Revision-Date: 2014-04-24 10:38+0000\n" -"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" -"Language-Team: Dutch \n" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_valid -msgid "SEPA Direct Debit Mandate Validated" -msgstr "SEPA incasso machtiging bevestigd." +#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action +msgid "" +"

\n" +" Click to create a new SEPA Direct Debit Mandate.\n" +"

\n" +" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" +"

\n" +" " +msgstr "

\n Klik voor het maken van een nieuwe SEPA incasso machtiging.\n

\n Een SEPA incasso machtiging is een document ondertekend door uw klant, welke u toestemming geeft om incasso's uit te voeren op zijn bankrekening.\n

\n " + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:116 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "Omdat u de gekoppelde bankrekening heeft gewijzigd is de reeks terug gezet naar 'Eerste'." + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "Bach verwerking" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "Op rekening van schuldeiser" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "Rekening van schuldenaar" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Cancel" +msgstr "Annuleer" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "Kostenverdeling" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Create" +msgstr "Aanmaken" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_date:0 +msgid "Created on" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:res.company,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "Geef de Incassant-ID in, welke is toegewezen aan uw bedrijf om incasso's uit te voeren. De Incassant-ID is samengesteld uit:\n- uw ISO landcode (2 letters)\n- een 2 cijferig controlegetal\n- een 3 cijferig business code\n- een landspecifieke identifier" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 +#, python-format +msgid "Error" +msgstr "Fout" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard +msgid "Export SEPA Direct Debit File" +msgstr "Exporteer SEPA incasso bestand" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,file:0 +msgid "File" +msgstr "Bestand" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,filename:0 #: field:banking.export.sdd.wizard,filename:0 msgid "Filename" msgstr "Bestandsnaam" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:200 -#, python-format -msgid "" -"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " -"expired." -msgstr "" -"De SEPA incasso machtiging met referentie '%s' voor relatie '%s' is verlopen." - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:219 -#, python-format -msgid "Cannot validate the mandate '%s' without a date of signature." -msgstr "" -"Het is niet mogelijk de machtiging '%s' te bevestigen zonder een datum van " -"ondertekenen." - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 +#: selection:account.banking.mandate,recurrent_sequence_type:0 msgid "Final" msgstr "Definitief" @@ -56,361 +225,50 @@ msgid "Finish" msgstr "Gereed" #. module: account_banking_sepa_direct_debit -#: view:res.partner:0 -#: view:res.partner.bank:0 -msgid "SDD Mandates" -msgstr "SDD machteging" - -#. module: account_banking_sepa_direct_debit -#: constraint:payment.line:0 -#: constraint:sdd.mandate:0 -msgid "Error msg in raise" -msgstr "Fout bericht" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Reconciled" -msgstr "Afgeletterd" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,recurrent_sequence_type:0 -msgid "Sequence Type for Next Debit" -msgstr "Reeks soort voor volgende incasso" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Borne by Creditor" -msgstr "Op rekening van schuldeiser" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.sdd_mandate_action -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.sdd_mandate_menu -#: view:res.partner.bank:0 -#: field:res.partner.bank,sdd_mandate_ids:0 -msgid "SEPA Direct Debit Mandates" -msgstr "SEPA incasso machtegingen" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -#: view:sdd.mandate:0 -msgid "Validate" -msgstr "Bevestigen" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring -msgid "Sequence Type set to Recurring" -msgstr "Reeks soort ingesteld op herhalend" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -msgid "Generate" -msgstr "Genereer" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_cancel -msgid "SEPA Direct Debit Mandate Cancelled" -msgstr "SEPA incasso machtegingen geannuleerd" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Borne by Debtor" -msgstr "Rekening van schuldenaar" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:212 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:218 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:224 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:232 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:239 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:245 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:253 -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:395 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:140 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:192 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:199 -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:209 -#, python-format -msgid "Error:" -msgstr "Fout:" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_ids:0 -msgid "Messages" -msgstr "Berichten" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,unique_mandate_reference:0 -msgid "Unique Mandate Reference" -msgstr "Unieke machtiging referentie" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Cancelled" -msgstr "Geannuleerd" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:141 -#, python-format -msgid "" -"Payment Type Code '%s' is not supported. The only Payment Type Code " -"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and " -"'pain.008.001.04'." -msgstr "" -"Betaal soort code '%s' wordt niet ondersteund. De enige betaalsoort code " -"ondersteund voor SEPA incasso's zijn 'pain.008.001.02', 'pain.008.001.03' en " -"'pain.008.001.04'." - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_unread:0 -msgid "If checked new messages require your attention." -msgstr "Indien aangevinkt zullen nieuwe berichten uw aandacht vragen." - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd.wizard,file_id:0 -msgid "SDD File" -msgstr "SDD bestand" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.mandate_expired -msgid "SEPA Direct Debit Mandate has Expired" -msgstr "SEPA Direct incasso machtiging is verlopen" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:246 -#, python-format -msgid "" -"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " -"have its recurrent sequence type set to 'First'." -msgstr "" -"Bij de herhalende machtiging '%s' welke niet is gemarkeerd als 'gemigreerd " -"naar SEPA' dient de reeks soort te worden ingesteld op 'Eerste'." - -#. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,charge_bearer:0 -#: help:banking.export.sdd.wizard,charge_bearer:0 -msgid "" -"Following service level : transaction charges are to be applied following " -"the rules agreed in the service level and/or scheme (SEPA Core messages must " -"use this). Shared : transaction charges on the creditor side are to be borne " -"by the creditor, transaction charges on the debtor side are to be borne by " -"the debtor. Borne by creditor : all transaction charges are to be borne by " -"the creditor. Borne by debtor : all transaction charges are to be borne by " -"the debtor." -msgstr "" -"Volg service level: Transactie kosten worden toegepast volgens de " -"afgesproken regels in het service level en/of schema (Voor SEPA berichten " -"deze gebruiken). Gedeeld : De transactiekosten aan de crediteur zijde zijn " -"voor de schuldenaar, transactiekosten aan de debiteur kant zijn voor de " -"schuldeiser. Op rekening van de schuldenaar: Alle transactie kosten zijn " -"voor rekening van de schuldenaar. Op rekening van de schuldeiser: Alle " -"transactie kosten zijn voor rekening van de schuldeiser." - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Reference" -msgstr "Referentie" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -msgid "SEPA Direct Debit" -msgstr "SEPA Incasso (Direct Debit)" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -msgid "SEPA Direct Debit XML file generation" -msgstr "SEPA Incasso XML bestand aanmaken" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_summary:0 -msgid "" -"Holds the Chatter summary (number of messages, ...). This summary is " -"directly in html format in order to be inserted in kanban views." -msgstr "" -"Bevat de samenvatting van de chatter (aantal berichten,...). Deze " -"samenvatting is direct in html formaat om zo in de kanban weergave te worden " -"ingevoegd." - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_line -msgid "Payment Line" -msgstr "Betaalregel" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,create_date:0 -msgid "Generation Date" -msgstr "Aangemaakt op" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:396 -#, python-format -msgid "" -"The payment line with reference '%s' has the bank account '%s' which is not " -"attached to the mandate '%s' (this mandate is attached to the bank account " -"'%s')." -msgstr "" -"De betaalregel met referentie '%s' heeft het bankrekeningnummer '%s' welke " -"niet is gekoppeld aan de machtiging '%s' (deze machtiging is gekoppeld aan " -"bankrekening '%s')." - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd.wizard,state:0 -msgid "Create" -msgstr "Aanmaken" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,nb_transactions:0 -#: field:banking.export.sdd.wizard,nb_transactions:0 -msgid "Number of Transactions" -msgstr "Aantal transacties" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,type:0 -msgid "One-Off" -msgstr "Eenmalig" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,state:0 -#: field:banking.export.sdd.wizard,state:0 -msgid "State" -msgstr "Status" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:240 -#, python-format -msgid "The recurrent mandate '%s' must have a sequence type." -msgstr "De herhalende machtiging '%s' dient een reeks soort te hebben." - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_follower_ids:0 -msgid "Followers" -msgstr "Volgers" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_unread:0 -msgid "Unread Messages" -msgstr "Ongelezen berichten" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -#: field:banking.export.sdd,payment_order_ids:0 -#: field:banking.export.sdd.wizard,payment_order_ids:0 -msgid "Payment Orders" -msgstr "Betaalopdrachten" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Type" -msgstr "Soort" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -msgid "Sent" -msgstr "Verstuurd" - -#. module: account_banking_sepa_direct_debit -#: field:res.company,original_creditor_identifier:0 -msgid "Original Creditor Identifier" -msgstr "Originele Incassant-ID" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 -msgid "Recurring" -msgstr "Terugkerend" - -#. module: account_banking_sepa_direct_debit -#: help:res.company,sepa_creditor_identifier:0 -msgid "" -"Enter the Creditor Identifier that has been attributed to your company to " -"make SEPA Direct Debits. This identifier is composed of :\n" -"- your country ISO code (2 letters)\n" -"- a 2-digits checkum\n" -"- a 3-letters business code\n" -"- a country-specific identifier" -msgstr "" -"Geef de Incassant-ID in, welke is toegewezen aan uw bedrijf om incasso's uit " -"te voeren. De Incassant-ID is samengesteld uit:\n" -"- uw ISO landcode (2 letters)\n" -"- een 2 cijferig controlegetal\n" -"- een 3 cijferig business code\n" -"- een landspecifieke identifier" - -#. module: account_banking_sepa_direct_debit -#: sql_constraint:sdd.mandate:0 -msgid "A Mandate with the same reference already exists for this company !" -msgstr "Een machtiging met dezelfde referentie bestaat al vooR dit bedrijf!" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,state:0 -msgid "" -"Only valid mandates can be used in a payment line. A cancelled mandate is a " -"mandate that has been cancelled by the customer. A one-off mandate expires " -"after its first use. A recurrent mandate expires after it's final use or if " -"it hasn't been used for 36 months." -msgstr "" -"Alleen geldige machtigingen kunnen worden gebruikt op betaalregels. Een " -"geannuleerde machtiging is een machtiging welke is geannuleerd door de " -"klant. Een eenmalige machtiging verloopt na eenmalig gebruik. Een herhalende " -"machtiging verloopt na zijn laatste gebruik of als deze niet is gebruikt " -"voor 36 maanden." - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,recurrent_sequence_type:0 -msgid "" -"This field is only used for Recurrent mandates, not for One-Off mandates." -msgstr "" -"Dit veld wordt alleen gebruikt voor herhalende machtigingen, niet voor een " -"eenmalige machtiging." - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:213 -#, python-format -msgid "The date of signature of mandate '%s' is in the future !" -msgstr "" -"De datum van de handtekening van de machtiging '%s' is in de toekomst!" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Signature Date" -msgstr "Handtekening datum" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,charge_bearer:0 -#: field:banking.export.sdd.wizard,charge_bearer:0 -msgid "Charge Bearer" -msgstr "Kostenverdeling" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,partner_id:0 -msgid "Partner" -msgstr "Relatie" - -#. module: account_banking_sepa_direct_debit -#: selection:sdd.mandate,recurrent_sequence_type:0 +#: selection:account.banking.mandate,recurrent_sequence_type:0 msgid "First" msgstr "Eerste" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,signature_date:0 -msgid "Date of Signature of the Mandate" -msgstr "Datum avn de handtekening van de machtiging" +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Following Service Level" +msgstr "Volg service level" #. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_cancel -msgid "Mandate Cancelled" -msgstr "Machtiging geannuleerd" +#: help:banking.export.sdd.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the creditor side are to be " +"borne by the creditor, transaction charges on the debtor side are to be " +"borne by the debtor. Borne by creditor : all transaction charges are to be " +"borne by the creditor. Borne by debtor : all transaction charges are to be " +"borne by the debtor." +msgstr "Volg service level: Transactie kosten worden toegepast volgens de afgesproken regels in het service level en/of schema (Voor SEPA berichten deze gebruiken). Gedeeld : De transactiekosten aan de crediteur zijde zijn voor de schuldenaar, transactiekosten aan de debiteur kant zijn voor de schuldeiser. Op rekening van de schuldenaar: Alle transactie kosten zijn voor rekening van de schuldenaar. Op rekening van de schuldeiser: Alle transactie kosten zijn voor rekening van de schuldeiser." #. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.act_banking_export_sdd_payment_order -msgid "Generated SEPA Direct Debit Files" -msgstr "Genereerde SEPA incasso bestanden" +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Generate" +msgstr "Genereer" #. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,sepa_migrated:0 +#: field:banking.export.sdd.wizard,id:0 +msgid "ID" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,original_creditor_identifier:0 +msgid "" +"If not defined, Original Creditor Identifier from company will be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,sepa_migrated:0 msgid "" "If this field is not active, the mandate section of the next direct debit " "file that include this mandate will contain the 'Original Mandate " @@ -418,108 +276,176 @@ msgid "" "required in a few countries (Belgium for instance), but not in all " "countries. If this is not required in your country, you should keep this " "field always active." -msgstr "" -"Indien niet aangevinkt, zal het machtiging gedeelte van het volgende incasso " -"bestand, dat deze machtiging bevat, de 'Originele machtiging identificatie' " -"en de 'Origineel schuldeiser identificatie' bevatten. Dit is verplicht in " -"een aantal landen (zoals bijvoorbeeld België), maar niet in alle landen. " -"Indien dit niet verplicht is in uw land, dient u dit veld altijd aangevinkt " -"te houden." +msgstr "Indien niet aangevinkt, zal het machtiging gedeelte van het volgende incasso bestand, dat deze machtiging bevat, de 'Originele machtiging identificatie' en de 'Origineel schuldeiser identificatie' bevatten. Dit is verplicht in een aantal landen (zoals bijvoorbeeld België), maar niet in alle landen. Indien dit niet verplicht is in uw land, dient u dit veld altijd aangevinkt te houden." #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,company_id:0 -msgid "Company" -msgstr "Bedijf" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard -msgid "Export SEPA Direct Debit File" -msgstr "Exporteer SEPA incasso bestand" - -#. module: account_banking_sepa_direct_debit -#: help:banking.export.sdd,batch_booking:0 #: help:banking.export.sdd.wizard,batch_booking:0 msgid "" "If true, the bank statement will display only one credit line for all the " "direct debits of the SEPA file ; if false, the bank statement will display " "one credit line per direct debit of the SEPA file." -msgstr "" -"Indien aangevinkt, zal het bankafschrift maar één credit regel weergeven " -"voor alle incasso's van het SEPA bestand. Indien niet aangevinkt wordt voor " -"iedere incasso een credit regel weergegeven op het bankafschrift." +msgstr "Indien aangevinkt, zal het bankafschrift maar één credit regel weergeven voor alle incasso's van het SEPA bestand. Indien niet aangevinkt wordt voor iedere incasso een credit regel weergegeven op het bankafschrift." #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:225 +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:43 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:33 #, python-format -msgid "" -"Cannot validate the mandate '%s' because it is not attached to a bank " -"account." +msgid "Invalid SEPA Creditor Identifier." +msgstr "Ongeldige SEPA Incassant-ID." + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,write_uid:0 +msgid "Last Updated by" msgstr "" -"Kan de machtiging '%s' niet bevestigen omdat deze niet is gekoppeld aan een " -"bankrekening." #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,state:0 -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Draft" -msgstr "Concept" +#: field:banking.export.sdd.wizard,write_date:0 +msgid "Last Updated on" +msgstr "" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:290 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:115 #, python-format msgid "Mandate update" msgstr "Machtiging bijwerken" #. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Shared" -msgstr "Gedeeld" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,batch_booking:0 -#: field:banking.export.sdd.wizard,batch_booking:0 -msgid "Batch Booking" -msgstr "Bach verwerking" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,sepa_migrated:0 +#: field:account.banking.mandate,sepa_migrated:0 msgid "Migrated to SEPA" msgstr "Gemigreerd naar SEPa" #. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,state:0 -msgid "Status" -msgstr "Status" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,total_amount:0 -#: field:banking.export.sdd.wizard,total_amount:0 -msgid "Total Amount" -msgstr "Totaalbedrag" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.action_account_banking_sdd -#: model:ir.ui.menu,name:account_banking_sepa_direct_debit.menu_account_banking_sdd -msgid "SEPA Direct Debit Files" -msgstr "SEPA incasso bestanden" - -#. module: account_banking_sepa_direct_debit -#: selection:banking.export.sdd,charge_bearer:0 -#: selection:banking.export.sdd.wizard,charge_bearer:0 -msgid "Following Service Level" -msgstr "Volg service level" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:233 +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 #, python-format msgid "" -"The mandate '%s' can't have a date of last debit before the date of " -"signature." +"Missing SEPA Direct Debit mandate on the bank payment line with partner '%s'" +" (reference '%s')." msgstr "" -"De machtiging '%s' kan geen datum van laatste incasso hebben die eerder is " -"dan de datum van ondertekening." + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "Aantal transacties" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "One-Off" +msgstr "Eenmalig" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,original_creditor_identifier:0 +#: field:res.company,original_creditor_identifier:0 +msgid "Original Creditor Identifier" +msgstr "Originele Incassant-ID" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,original_mandate_identification:0 +msgid "Original Mandate Identification" +msgstr "Originele machtiging indificatie" + +#. module: account_banking_sepa_direct_debit +#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required +msgid "Original Mandate Required (SEPA)" +msgstr "Originele machtiging benodigd (SEPA)" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_mode +msgid "Payment Mode" +msgstr "Betaalwijze" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Betaalopdrachten" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:117 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and" +" 'pain.008.001.04'." +msgstr "Betaal soort code '%s' wordt niet ondersteund. De enige betaalsoort code ondersteund voor SEPA incasso's zijn 'pain.008.001.02', 'pain.008.001.03' en 'pain.008.001.04'." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Recurrent" +msgstr "Terugkerend" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "Recurring" +msgstr "Terugkerend" + +#. module: account_banking_sepa_direct_debit +#: view:res.partner:account_banking_sepa_direct_debit.sdd_mandate_partner_form +#: view:res.partner.bank:account_banking_sepa_direct_debit.sdd_mandate_partner_bank_tree +msgid "SDD Mandates" +msgstr "SDD machteging" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,sepa_creditor_identifier:0 +#: field:res.company,sepa_creditor_identifier:0 +msgid "SEPA Creditor Identifier" +msgstr "SEPA Incassant-ID" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action +msgid "SEPA Direct Debit Mandates" +msgstr "SEPA incasso machtegingen" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "SEPA Direct Debit XML file generation" +msgstr "SEPA Incasso XML bestand aanmaken" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: field:account.banking.mandate,scheme:0 +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:35 +#: model:ir.actions.report.xml,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +#, python-format +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,recurrent_sequence_type:0 +msgid "Sequence Type for Next Debit" +msgstr "Reeks soort voor volgende incasso" #. module: account_banking_sepa_direct_debit #: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_final @@ -527,201 +453,6 @@ msgstr "" msgid "Sequence Type set to Final" msgstr "Reeks soort ingesteld op definitief" -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_is_follower:0 -msgid "Is a Follower" -msgstr "Is een volger" - -#. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,original_mandate_identification:0 -msgid "" -"When the field 'Migrated to SEPA' is not active, this field will be used as " -"the Original Mandate Identification in the Direct Debit file." -msgstr "" -"Wanneer het veld 'gemigreerd naar SEPA' niet actief is, zal dit veld worden " -"gebruikt als de originele machtiging identificatie in het incasso bestand." - -#. module: account_banking_sepa_direct_debit -#: view:payment.order:0 -msgid "SDD Mandate" -msgstr "SDD machtiging" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,original_mandate_identification:0 -msgid "Original Mandate Identification" -msgstr "Originele machtiging indificatie" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company -msgid "Companies" -msgstr "Bedrijven" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,message_summary:0 -msgid "Summary" -msgstr "Samenvatting" - -#. module: account_banking_sepa_direct_debit -#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required -msgid "Original Mandate Required (SEPA)" -msgstr "Originele machtiging benodigd (SEPA)" - -#. module: account_banking_sepa_direct_debit -#: field:account.invoice,sdd_mandate_id:0 -#: model:ir.model,name:account_banking_sepa_direct_debit.model_sdd_mandate -#: field:payment.line,sdd_mandate_id:0 -#: view:sdd.mandate:0 -msgid "SEPA Direct Debit Mandate" -msgstr "SEPA incasso machtiging" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:193 -#, python-format -msgid "" -"Missing SEPA Direct Debit mandate on the payment line with partner '%s' and " -"Invoice ref '%s'." -msgstr "" -"Ontbrekende SEPA incasso machtiging op de betaalregel met relatie '%s' en " -"factuur referentie '%s'." - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:210 -#, python-format -msgid "" -"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " -"and it has a last debit date set to '%s', so we can't use it." -msgstr "" -"De machtiging referentie '%s' voor relatie %s' is ingesteld op 'eenmalig' en " -"de laatste incasso datum is ingesteld op '%s'. Zodoende kunnen we deze niet " -"gebruiken." - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,scan:0 -msgid "Scan of the Mandate" -msgstr "Scan van de machteging" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,last_debit_date:0 -msgid "Date of the Last Debit" -msgstr "Datum van laatste incasso" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_expired -msgid "Mandate Expired" -msgstr "Machtiging verlopen" - -#. module: account_banking_sepa_direct_debit -#: constraint:res.company:0 -msgid "Invalid SEPA Creditor Identifier." -msgstr "Ongeldige SEPA Incassant-ID." - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_partner_bank -msgid "Bank Accounts" -msgstr "Bankrekeningen" - -#. module: account_banking_sepa_direct_debit -#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.sdd_mandate_action -msgid "" -"

\n" -" Click to create a new SEPA Direct Debit Mandate.\n" -"

\n" -" A SEPA Direct Debit Mandate is a document signed by your customer " -"that gives you the autorization to do one or several direct debits on his " -"bank account.\n" -"

\n" -" " -msgstr "" -"

\n" -" Klik voor het maken van een nieuwe SEPA incasso machtiging.\n" -"

\n" -" Een SEPA incasso machtiging is een document ondertekend door uw " -"klant, welke u toestemming geeft om incasso's uit te voeren op zijn " -"bankrekening.\n" -"

\n" -" " - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd:0 -msgid "General Information" -msgstr "Algemene informatie" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Valid" -msgstr "Geldig" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_invoice -msgid "Invoice" -msgstr "Factuur" - -#. module: account_banking_sepa_direct_debit -#: view:banking.export.sdd.wizard:0 -#: view:sdd.mandate:0 -msgid "Cancel" -msgstr "Annuleer" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: field:sdd.mandate,payment_line_ids:0 -msgid "Related Payment Lines" -msgstr "Gerelateerde betaalregels" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,type:0 -msgid "Recurrent" -msgstr "Terugkerend" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,type:0 -msgid "Type of Mandate" -msgstr "Soort machtiging" - -#. module: account_banking_sepa_direct_debit -#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.mandate_valid -msgid "Mandate Validated" -msgstr "Machtiging bevestigd" - -#. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd,file:0 -msgid "SEPA File" -msgstr "SEPA bestand" - -#. module: account_banking_sepa_direct_debit -#: field:res.company,sepa_creditor_identifier:0 -msgid "SEPA Creditor Identifier" -msgstr "SEPA Incassant-ID" - -#. module: account_banking_sepa_direct_debit -#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd -msgid "SEPA Direct Debit export" -msgstr "SEPA incasso export" - -#. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -#: selection:sdd.mandate,state:0 -msgid "Expired" -msgstr "Verlopen" - -#. module: account_banking_sepa_direct_debit -#: field:sdd.mandate,partner_bank_id:0 -msgid "Bank Account" -msgstr "Bankrekening" - -#. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:254 -#, python-format -msgid "" -"You must set the 'Original Mandate Identification' on the recurrent mandate " -"'%s' which is not marked as 'Migrated to SEPA'." -msgstr "" -"U dient de 'Originele machtiging identificatie' in te stellen op de " -"herhalende machtiging '%s' welke niet is gemarkeerd als 'Gemigreerd naar " -"SEPA'" - #. module: account_banking_sepa_direct_debit #: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_first #: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_first @@ -729,26 +460,130 @@ msgid "Sequence Type set to First" msgstr "Reeks ingesteld op eerste" #. module: account_banking_sepa_direct_debit -#: code:addons/account_banking_sepa_direct_debit/account_banking_sdd.py:291 +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +msgid "Sequence Type set to Recurring" +msgstr "Reeks soort ingesteld op herhalend" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Shared" +msgstr "Gedeeld" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,state:0 +msgid "State" +msgstr "Status" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:166 #, python-format msgid "" -"As you changed the bank account attached to this mandate, the 'Sequence " -"Type' has been set back to 'First'." +"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " +"expired." +msgstr "De SEPA incasso machtiging met referentie '%s' voor relatie '%s' is verlopen." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 +#, python-format +msgid "" +"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " +"and it has a last debit date set to '%s', so we can't use it." +msgstr "De machtiging referentie '%s' voor relatie %s' is ingesteld op 'eenmalig' en de laatste incasso datum is ingesteld op '%s'. Zodoende kunnen we deze niet gebruiken." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:76 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "De herhalende machtiging '%s' dient een reeks soort te hebben." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:86 +#, python-format +msgid "" +"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " +"have its recurrent sequence type set to 'First'." +msgstr "Bij de herhalende machtiging '%s' welke niet is gemarkeerd als 'gemigreerd naar SEPA' dient de reeks soort te worden ingesteld op 'Eerste'." + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,recurrent_sequence_type:0 +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "Dit veld wordt alleen gebruikt voor herhalende machtigingen, niet voor een eenmalige machtiging." + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank after your account has\n" +" been debited, but you are entitled to request your bank\n" +" not to debit your account up until the day on which the payment is due." msgstr "" -"Omdat u de gekoppelde bankrekening heeft gewijzigd is de reeks terug gezet " -"naar 'Eerste'." #. module: account_banking_sepa_direct_debit -#: help:sdd.mandate,message_ids:0 -msgid "Messages and communication history" -msgstr "Berichten en communicatie historie" +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" #. module: account_banking_sepa_direct_debit -#: view:sdd.mandate:0 -msgid "Search SEPA Direct Debit Mandates" -msgstr "Zoek SEPA incasso machtigingen" +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" #. module: account_banking_sepa_direct_debit -#: field:banking.export.sdd.wizard,file:0 -msgid "File" -msgstr "Bestand" +#: field:banking.export.sdd.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Totaalbedrag" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Type" +msgstr "Soort" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,type:0 +msgid "Type of Mandate" +msgstr "Soort machtiging" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Validate" +msgstr "Bevestigen" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,original_mandate_identification:0 +msgid "" +"When the field 'Migrated to SEPA' is not active, this field will be used as " +"the Original Mandate Identification in the Direct Debit file." +msgstr "Wanneer het veld 'gemigreerd naar SEPA' niet actief is, zal dit veld worden gebruikt als de originele machtiging identificatie in het incasso bestand." + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:98 +#, python-format +msgid "" +"You must set the 'Original Mandate Identification' on the recurrent mandate " +"'%s' which is not marked as 'Migrated to SEPA'." +msgstr "U dient de 'Originele machtiging identificatie' in te stellen op de herhalende machtiging '%s' welke niet is gemarkeerd als 'Gemigreerd naar SEPA'" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank to\n" +" debit your account in accordance with the instructions from" +msgstr "" diff --git a/account_banking_sepa_direct_debit/i18n/pt_BR.po b/account_banking_sepa_direct_debit/i18n/pt_BR.po new file mode 100644 index 000000000..44b004887 --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/pt_BR.po @@ -0,0 +1,588 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-07 16:04+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action +msgid "" +"

\n" +" Click to create a new SEPA Direct Debit Mandate.\n" +"

\n" +" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" +"

\n" +" " +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Uma ordem bancária genérica" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:116 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Linhas de pagamento bancária" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "Assinando este formulário de Ordem, você autoriza (A)" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Create" +msgstr "Criar" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:res.company,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 +#, python-format +msgid "Error" +msgstr "Erro" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard +msgid "Export SEPA Direct Debit File" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,file:0 +msgid "File" +msgstr "Arquivo" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,filename:0 +msgid "Filename" +msgstr "Nome do arquivo" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Finish" +msgstr "Finalizar" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Following Service Level" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:banking.export.sdd.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the creditor side are to be " +"borne by the creditor, transaction charges on the debtor side are to be " +"borne by the debtor. Borne by creditor : all transaction charges are to be " +"borne by the creditor. Borne by debtor : all transaction charges are to be " +"borne by the debtor." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Generate" +msgstr "Gerar" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,original_creditor_identifier:0 +msgid "" +"If not defined, Original Creditor Identifier from company will be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,sepa_migrated:0 +msgid "" +"If this field is not active, the mandate section of the next direct debit " +"file that include this mandate will contain the 'Original Mandate " +"Identification' and the 'Original Creditor Scheme Identification'. This is " +"required in a few countries (Belgium for instance), but not in all " +"countries. If this is not required in your country, you should keep this " +"field always active." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:banking.export.sdd.wizard,batch_booking:0 +msgid "" +"If true, the bank statement will display only one credit line for all the " +"direct debits of the SEPA file ; if false, the bank statement will display " +"one credit line per direct debit of the SEPA file." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:43 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:33 +#, python-format +msgid "Invalid SEPA Creditor Identifier." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,write_uid:0 +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,write_date:0 +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:115 +#, python-format +msgid "Mandate update" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,sepa_migrated:0 +msgid "Migrated to SEPA" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the bank payment line with partner '%s'" +" (reference '%s')." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "One-Off" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,original_creditor_identifier:0 +#: field:res.company,original_creditor_identifier:0 +msgid "Original Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,original_mandate_identification:0 +msgid "Original Mandate Identification" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required +msgid "Original Mandate Required (SEPA)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_mode +msgid "Payment Mode" +msgstr "Modo de Pagamento" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Ordens de Pagamento" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:117 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and" +" 'pain.008.001.04'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:res.partner:account_banking_sepa_direct_debit.sdd_mandate_partner_form +#: view:res.partner.bank:account_banking_sepa_direct_debit.sdd_mandate_partner_bank_tree +msgid "SDD Mandates" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,sepa_creditor_identifier:0 +#: field:res.company,sepa_creditor_identifier:0 +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action +msgid "SEPA Direct Debit Mandates" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "SEPA Direct Debit XML file generation" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: field:account.banking.mandate,scheme:0 +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:35 +#: model:ir.actions.report.xml,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +#, python-format +msgid "Sepa Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,recurrent_sequence_type:0 +msgid "Sequence Type for Next Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_final +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_final +msgid "Sequence Type set to Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_first +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_first +msgid "Sequence Type set to First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +msgid "Sequence Type set to Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Shared" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,state:0 +msgid "State" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:166 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " +"expired." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 +#, python-format +msgid "" +"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " +"and it has a last debit date set to '%s', so we can't use it." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:76 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:86 +#, python-format +msgid "" +"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " +"have its recurrent sequence type set to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,recurrent_sequence_type:0 +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank after your account has\n" +" been debited, but you are entitled to request your bank\n" +" not to debit your account up until the day on which the payment is due." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Valor total" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,type:0 +msgid "Type of Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Validate" +msgstr "Validar" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,original_mandate_identification:0 +msgid "" +"When the field 'Migrated to SEPA' is not active, this field will be used as " +"the Original Mandate Identification in the Direct Debit file." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:98 +#, python-format +msgid "" +"You must set the 'Original Mandate Identification' on the recurrent mandate " +"'%s' which is not marked as 'Migrated to SEPA'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank to\n" +" debit your account in accordance with the instructions from" +msgstr "" diff --git a/account_banking_sepa_direct_debit/i18n/sl.po b/account_banking_sepa_direct_debit/i18n/sl.po new file mode 100644 index 000000000..3c917422f --- /dev/null +++ b/account_banking_sepa_direct_debit/i18n/sl.po @@ -0,0 +1,589 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_sepa_direct_debit +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 06:00+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_banking_sepa_direct_debit +#: model:ir.actions.act_window,help:account_banking_sepa_direct_debit.mandate_action +msgid "" +"

\n" +" Click to create a new SEPA Direct Debit Mandate.\n" +"

\n" +" A SEPA Direct Debit Mandate is a document signed by your customer that gives you the autorization to do one or several direct debits on his bank account.\n" +"

\n" +" " +msgstr "

\n Ustvari nov SEPA mandat za direktno bremenitev.\n

\n SEPA mandat za direktno bremenitev je s strani kupca podpisan dokument, ki vas pooblašča za izvajanje ene ali več bremenitev njegovega bančnega računa.\n

\n " + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_account_banking_mandate +msgid "A generic banking mandate" +msgstr "Generični bančni mandat" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " +"CREDITOR FOR STORAGE." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n" +" NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" +" THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Account Number - IBAN:" +msgstr "Številka računa - IBAN:" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address of the Debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Address:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"As part of your rights, you are entitled to a refund from\n" +" your bank under the terms and conditions of your agreement\n" +" with your bank.\n" +" A refund must be claimed within 8 weeks starting from the date on which your account was debited." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:116 +#, python-format +msgid "" +"As you changed the bank account attached to this mandate, the 'Sequence " +"Type' has been set back to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Postavke bančnih plačil" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Basic (CORE)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,batch_booking:0 +msgid "Batch Booking" +msgstr "Skupinska rezervacija" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Creditor" +msgstr "Nosi upnik" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Borne by Debtor" +msgstr "Nosi dolžnik" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "By signing this mandate form, you authorise (A)" +msgstr "S podpisom tega mandata vi pooblaščate (A)" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Cancel" +msgstr "Preklic" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,charge_bearer:0 +msgid "Charge Bearer" +msgstr "Sprememba nosilca" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Country:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Create" +msgstr "Ustvari" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_uid:0 +msgid "Created by" +msgstr "Ustvaril" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,create_date:0 +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Creditor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Date - Location:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Debtor's Name:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. If not defined, SEPA Creditor Identifier from company will be used.\n" +"This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:res.company,sepa_creditor_identifier:0 +msgid "" +"Enter the Creditor Identifier that has been attributed to your company to make SEPA Direct Debits. This identifier is composed of :\n" +"- your country ISO code (2 letters)\n" +"- a 2-digits checkum\n" +"- a 3-letters business code\n" +"- a country-specific identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,scheme:0 +msgid "Enterprise (B2B)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 +#, python-format +msgid "Error" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard +msgid "Export SEPA Direct Debit File" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,file:0 +msgid "File" +msgstr "Datoteka" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,filename:0 +msgid "Filename" +msgstr "Naziv datoteke" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,state:0 +msgid "Finish" +msgstr "Dokončaj" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Following Service Level" +msgstr "Nivo sledenja" + +#. module: account_banking_sepa_direct_debit +#: help:banking.export.sdd.wizard,charge_bearer:0 +msgid "" +"Following service level : transaction charges are to be applied following " +"the rules agreed in the service level and/or scheme (SEPA Core messages must" +" use this). Shared : transaction charges on the creditor side are to be " +"borne by the creditor, transaction charges on the debtor side are to be " +"borne by the debtor. Borne by creditor : all transaction charges are to be " +"borne by the creditor. Borne by debtor : all transaction charges are to be " +"borne by the debtor." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Generate" +msgstr "Ustvari" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,id:0 +msgid "ID" +msgstr "ID" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Identifier:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:payment.mode,original_creditor_identifier:0 +msgid "" +"If not defined, Original Creditor Identifier from company will be used." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,sepa_migrated:0 +msgid "" +"If this field is not active, the mandate section of the next direct debit " +"file that include this mandate will contain the 'Original Mandate " +"Identification' and the 'Original Creditor Scheme Identification'. This is " +"required in a few countries (Belgium for instance), but not in all " +"countries. If this is not required in your country, you should keep this " +"field always active." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:banking.export.sdd.wizard,batch_booking:0 +msgid "" +"If true, the bank statement will display only one credit line for all the " +"direct debits of the SEPA file ; if false, the bank statement will display " +"one credit line per direct debit of the SEPA file." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:43 +#: code:addons/account_banking_sepa_direct_debit/models/res_company.py:33 +#, python-format +msgid "Invalid SEPA Creditor Identifier." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,write_date:0 +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Mandate Reference:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:115 +#, python-format +msgid "Mandate update" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,sepa_migrated:0 +msgid "Migrated to SEPA" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 +#, python-format +msgid "" +"Missing SEPA Direct Debit mandate on the bank payment line with partner '%s'" +" (reference '%s')." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,nb_transactions:0 +msgid "Number of Transactions" +msgstr "Število transakcij" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "One-Off" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,original_creditor_identifier:0 +#: field:res.company,original_creditor_identifier:0 +msgid "Original Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,original_mandate_identification:0 +msgid "Original Mandate Identification" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required +msgid "Original Mandate Required (SEPA)" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_mode +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,payment_order_ids:0 +msgid "Payment Orders" +msgstr "Plačilni nalogi" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:117 +#, python-format +msgid "" +"Payment Type Code '%s' is not supported. The only Payment Type Code " +"supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and" +" 'pain.008.001.04'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Postal Code - City - Town:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: selection:account.banking.mandate,type:0 +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Recurrent" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:account.banking.mandate,recurrent_sequence_type:0 +msgid "Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:res.partner:account_banking_sepa_direct_debit.sdd_mandate_partner_form +#: view:res.partner.bank:account_banking_sepa_direct_debit.sdd_mandate_partner_bank_tree +msgid "SDD Mandates" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:payment.mode,sepa_creditor_identifier:0 +#: field:res.company,sepa_creditor_identifier:0 +msgid "SEPA Creditor Identifier" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action +msgid "SEPA Direct Debit Mandates" +msgstr "SEPA mandat za direktno obremenitev" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "SEPA Direct Debit XML file generation" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: field:account.banking.mandate,scheme:0 +msgid "Scheme" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Business-To-Business Direct debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Sepa Direct Debit Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:35 +#: model:ir.actions.report.xml,name:account_banking_sepa_direct_debit.report_sepa_direct_debit_mandate +#, python-format +msgid "Sepa Mandate" +msgstr "SEPA mandat" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Sequence Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,recurrent_sequence_type:0 +msgid "Sequence Type for Next Debit" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_final +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_final +msgid "Sequence Type set to Final" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_first +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_first +msgid "Sequence Type set to First" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +#: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring +msgid "Sequence Type set to Recurring" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: selection:banking.export.sdd.wizard,charge_bearer:0 +msgid "Shared" +msgstr "V souporabi" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Signature of the debtor:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,state:0 +msgid "State" +msgstr "Stanje" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Swift BIC (up to 8 or 11 characteres):" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:166 +#, python-format +msgid "" +"The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " +"expired." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 +#, python-format +msgid "" +"The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " +"and it has a last debit date set to '%s', so we can't use it." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:76 +#, python-format +msgid "The recurrent mandate '%s' must have a sequence type." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:86 +#, python-format +msgid "" +"The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " +"have its recurrent sequence type set to 'First'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,recurrent_sequence_type:0 +msgid "" +"This field is only used for Recurrent mandates, not for One-Off mandates." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"This mandate is only intended for business-to-business transactions.\n" +" You are not entitled to a refund from your bank after your account has\n" +" been debited, but you are entitled to request your bank\n" +" not to debit your account up until the day on which the payment is due." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the creditor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "To be completed by the debtor" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:banking.export.sdd.wizard,total_amount:0 +msgid "Total Amount" +msgstr "Skupni znesek" + +#. module: account_banking_sepa_direct_debit +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search +#: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree +msgid "Type" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: field:account.banking.mandate,type:0 +msgid "Type of Mandate" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "Type of payment:" +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view +msgid "Validate" +msgstr "Potrdi" + +#. module: account_banking_sepa_direct_debit +#: help:account.banking.mandate,original_mandate_identification:0 +msgid "" +"When the field 'Migrated to SEPA' is not active, this field will be used as " +"the Original Mandate Identification in the Direct Debit file." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:98 +#, python-format +msgid "" +"You must set the 'Original Mandate Identification' on the recurrent mandate " +"'%s' which is not marked as 'Migrated to SEPA'." +msgstr "" + +#. module: account_banking_sepa_direct_debit +#: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document +msgid "" +"to send instructions to your bank to debit your account and (B) your bank to\n" +" debit your account in accordance with the instructions from" +msgstr "" diff --git a/account_direct_debit/i18n/fr.po b/account_direct_debit/i18n/fr.po new file mode 100644 index 000000000..21d7e25af --- /dev/null +++ b/account_direct_debit/i18n/fr.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_direct_debit +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_direct_debit +#: model:ir.actions.act_window,help:account_direct_debit.action_debit_order_tree +msgid "" +"A debit order is a debit request from your company to collect customer " +"invoices. Here you can register all debit orders that should be done, keep " +"track of all debit orders and mention the invoice reference and the partner " +"the withdrawal should be done for." +msgstr "" + +#. module: account_direct_debit +#: model:ir.actions.act_window,name:account_direct_debit.action_debit_order_tree +#: model:ir.ui.menu,name:account_direct_debit.menu_action_debit_order_form +msgid "Direct Debit Orders" +msgstr "" + +#. module: account_direct_debit +#: model:account.payment.term,name:account_direct_debit.payment_term_direct_debit +msgid "Direct debit" +msgstr "" + +#. module: account_direct_debit +#: model:account.payment.term,note:account_direct_debit.payment_term_direct_debit +msgid "Direct debit in 14 days" +msgstr "" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "Invoices" +msgstr "" + +#. module: account_direct_debit +#: model:ir.model,name:account_direct_debit.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_direct_debit +#: model:ir.model,name:account_direct_debit.model_payment_line +msgid "Payment Line" +msgstr "Ligne de paiement" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "Select invoices to collect" +msgstr "" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "[('payment_order_type', '=', payment_order_type)]" +msgstr "" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "" +"{'invisible': ['|', ('state', '!=', 'draft'), ('payment_order_type', '!=', " +"'payment')]}" +msgstr "" diff --git a/account_direct_debit/i18n/nl.po b/account_direct_debit/i18n/nl.po index 659a5e48e..a75115b6c 100644 --- a/account_direct_debit/i18n/nl.po +++ b/account_direct_debit/i18n/nl.po @@ -1,82 +1,31 @@ -# Dutch translation for banking-addons -# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 -# This file is distributed under the same license as the banking-addons package. -# FIRST AUTHOR , 2013. -# +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_direct_debit +# +# Translators: +# FIRST AUTHOR , 2013 msgid "" msgstr "" -"Project-Id-Version: banking-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-10-25 16:01+0000\n" -"PO-Revision-Date: 2013-12-03 11:31+0000\n" -"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" -"Language-Team: Dutch \n" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-31 06:02+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_direct_debit -#: model:account.payment.term,note:account_direct_debit.payment_term_direct_debit -msgid "Direct debit in 14 days" -msgstr "Incasso opdracht in 14 dagen" - -#. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_payment_order -msgid "Payment Order" -msgstr "Betalingsopdracht" - -#. module: account_direct_debit -#: view:payment.order:0 -msgid "Select Invoices to Collect" -msgstr "Selecteer openstaande posten ter incasso" - -#. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_payment_line -msgid "Payment Line" -msgstr "Betaalregel" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/model/payment_line.py:140 -#, python-format -msgid "Can not reconcile" -msgstr "Kan niet afletteren" - -#. module: account_direct_debit -#: view:account.invoice:0 -msgid "Debit Denied" -msgstr "Incasso geweigerd" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/model/account_invoice.py:147 -#, python-format -msgid "Error !" -msgstr "Fout !" - -#. module: account_direct_debit -#: view:account.invoice:0 -msgid "Show only invoices with state Debit denied" -msgstr "Laat alleen facturen zien waarvan de incasso is geweigerd" - -#. module: account_direct_debit -#: view:payment.order:0 +#: model:ir.actions.act_window,help:account_direct_debit.action_debit_order_tree msgid "" -"{'invisible':['|',('state','!=','draft'),('payment_order_type', '!=', " -"'payment')]}" -msgstr "" -"{'invisible':['|',('state','!=','draft'),('payment_order_type', '!=', " -"'payment')]}" - -#. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_account_move_line -msgid "Journal Items" -msgstr "Boekingen" - -#. module: account_direct_debit -#: view:account.invoice:0 -msgid "Debit denied" -msgstr "Incasso geweigerd" +"A debit order is a debit request from your company to collect customer " +"invoices. Here you can register all debit orders that should be done, keep " +"track of all debit orders and mention the invoice reference and the partner " +"the withdrawal should be done for." +msgstr "Een incasso opdracht is een opdracht van uw bedrijf aan uw klant voor het incasseren van openstaande posten. Hier kunt u alle incasso opdrachten invoeren die moeten worden uitgevoerd en overzicht houden op alle incasso opdrachten. Tevens voert u hier de factuurreferentie en klant in waar de afschrijving moet plaatsvinden." #. module: account_direct_debit #: model:ir.actions.act_window,name:account_direct_debit.action_debit_order_tree @@ -90,66 +39,38 @@ msgid "Direct debit" msgstr "Incasso opdracht" #. module: account_direct_debit -#: code:addons/account_direct_debit/model/account_invoice.py:148 -#, python-format -msgid "" -"You cannot set invoice '%s' to state 'debit denied', as it is still " -"reconciled." +#: model:account.payment.term,note:account_direct_debit.payment_term_direct_debit +msgid "Direct debit in 14 days" +msgstr "Incasso opdracht in 14 dagen" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "Invoices" msgstr "" -"Het is niet mogelijk om factuur '%s' in status 'Incasso geweigerd' te " -"zetten, omdat deze nog is afgeletterd." #. module: account_direct_debit -#: code:addons/account_direct_debit/model/account_invoice.py:152 -#, python-format -msgid "Invoice '%s': direct debit is denied." -msgstr "Factuur '%s': Incasso geweigerd" +#: model:ir.model,name:account_direct_debit.model_account_move_line +msgid "Journal Items" +msgstr "Boekingen" #. module: account_direct_debit -#: code:addons/account_direct_debit/model/payment_line.py:141 -#, python-format -msgid "Cancelation of payment line '%s' has already been processed" -msgstr "Het annuleren van de betaalopdrachtregel '%s' is al verwerkt" +#: model:ir.model,name:account_direct_debit.model_payment_line +msgid "Payment Line" +msgstr "Betaalregel" #. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_payment_order_create -msgid "payment.order.create" -msgstr "payment.order.create" - -#. module: account_direct_debit -#: field:payment.line,storno:0 -msgid "Storno" -msgstr "Storno" - -#. module: account_direct_debit -#: help:payment.line,storno:0 -msgid "" -"If this is true, the debit order has been canceled by the bank or by the " -"customer" +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "Select invoices to collect" msgstr "" -"Indien aangevinkt is de incasso opdracht al geannuleerd dor de bank of de " -"klant." #. module: account_direct_debit -#: model:ir.actions.act_window,help:account_direct_debit.action_debit_order_tree -msgid "" -"A debit order is a debit request from your company to collect customer " -"invoices. Here you can register all debit orders that should be done, keep " -"track of all debit orders and mention the invoice reference and the partner " -"the withdrawal should be done for." +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "[('payment_order_type', '=', payment_order_type)]" msgstr "" -"Een incasso opdracht is een opdracht van uw bedrijf aan uw klant voor het " -"incasseren van openstaande posten. Hier kunt u alle incasso opdrachten " -"invoeren die moeten worden uitgevoerd en overzicht houden op alle incasso " -"opdrachten. Tevens voert u hier de factuurreferentie en klant in waar de " -"afschrijving moet plaatsvinden." #. module: account_direct_debit -#: field:account.move.line,amount_to_receive:0 -msgid "Amount to receive" -msgstr "Bedrag te ontvangen" - -#. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_account_invoice -msgid "Invoice" -msgstr "Factuur" +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "" +"{'invisible': ['|', ('state', '!=', 'draft'), ('payment_order_type', '!=', " +"'payment')]}" +msgstr "" diff --git a/account_direct_debit/i18n/pt_BR.po b/account_direct_debit/i18n/pt_BR.po index acffc125e..149d12325 100644 --- a/account_direct_debit/i18n/pt_BR.po +++ b/account_direct_debit/i18n/pt_BR.po @@ -1,52 +1,32 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_direct_debit -# +# * account_direct_debit +# +# Translators: +# danimaribeiro , 2016 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-31 23:05+0000\n" -"PO-Revision-Date: 2014-10-31 23:05+0000\n" -"Last-Translator: Danimar Ribeiro \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 01:04+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: account_direct_debit #: model:ir.actions.act_window,help:account_direct_debit.action_debit_order_tree -msgid "A debit order is a debit request from your company to collect customer invoices. Here you can register all debit orders that should be done, keep track of all debit orders and mention the invoice reference and the partner the withdrawal should be done for." +msgid "" +"A debit order is a debit request from your company to collect customer " +"invoices. Here you can register all debit orders that should be done, keep " +"track of all debit orders and mention the invoice reference and the partner " +"the withdrawal should be done for." msgstr "A ordem de débito é um pedido de débito de sua empresa para coletar faturas de clientes. Aqui você pode registrar todas as ordens de débito que devem ser feitas, manter o controle de todas as ordens de débito e mencionar a referência da fatura e o parceiro que a retirada deve ser feita." -#. module: account_direct_debit -#: field:account.move.line,amount_to_receive:0 -msgid "Amount to receive" -msgstr "Total a receber" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/payment_line.py:133 -#, python-format -msgid "Can not reconcile" -msgstr "Não pode ser reconciliado" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/payment_line.py:134 -#, python-format -msgid "Cancelation of payment line '%s' has already been processed" -msgstr "Cancelamento da linha de pagamento '%s' já foi processado" - -#. module: account_direct_debit -#: view:account.invoice:account_direct_debit.invoice_form -msgid "Debit Denied" -msgstr "Débito negado" - -#. module: account_direct_debit -#: view:account.invoice:account_direct_debit.view_account_invoice_filter -msgid "Debit denied" -msgstr "Débito negado" - #. module: account_direct_debit #: model:ir.actions.act_window,name:account_direct_debit.action_debit_order_tree #: model:ir.ui.menu,name:account_direct_debit.menu_action_debit_order_form @@ -63,28 +43,6 @@ msgstr "Débito direto" msgid "Direct debit in 14 days" msgstr "Débito direto em 14 dias" -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/account_invoice.py:149 -#, python-format -msgid "Error !" -msgstr "Erro !" - -#. module: account_direct_debit -#: help:payment.line,storno:0 -msgid "If this is true, the debit order has been canceled by the bank or by the customer" -msgstr "Se estiver marcado, a ordem de débito foi cancelada pelo banco ou pelo cliente" - -#. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_account_invoice -msgid "Invoice" -msgstr "Fatura" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/account_invoice.py:154 -#, python-format -msgid "Invoice '%s': direct debit is denied." -msgstr "Fatura '%s': débito direto negado." - #. module: account_direct_debit #: view:payment.order:account_direct_debit.view_payment_order_form msgid "Invoices" @@ -100,28 +58,19 @@ msgstr "Itens de diário" msgid "Payment Line" msgstr "Linha de pagamento" -#. module: account_direct_debit -#: model:ir.model,name:account_direct_debit.model_payment_order -msgid "Payment Order" -msgstr "Ordem de pagamento" - #. module: account_direct_debit #: view:payment.order:account_direct_debit.view_payment_order_form msgid "Select invoices to collect" msgstr "Selecione as faturas" #. module: account_direct_debit -#: view:account.invoice:account_direct_debit.view_account_invoice_filter -msgid "Show only invoices with state Debit denied" -msgstr "Mostrar apenas faturas com o Débito negado" +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "[('payment_order_type', '=', payment_order_type)]" +msgstr "[('payment_order_type', '=', payment_order_type)]" #. module: account_direct_debit -#: field:payment.line,storno:0 -msgid "Storno" -msgstr "Estorno" - -#. module: account_direct_debit -#: code:addons/account_direct_debit/models/account_invoice.py:150 -#, python-format -msgid "You cannot set invoice '%s' to state 'debit denied', as it is still reconciled." -msgstr "Você não pode setar a fatura '%s' para o estado 'Negado' após ela estar conciliada." +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "" +"{'invisible': ['|', ('state', '!=', 'draft'), ('payment_order_type', '!=', " +"'payment')]}" +msgstr "{'invisible': ['|', ('state', '!=', 'draft'), ('payment_order_type', '!=', 'payment')]}" diff --git a/account_direct_debit/i18n/sl.po b/account_direct_debit/i18n/sl.po new file mode 100644 index 000000000..758c2b2c5 --- /dev/null +++ b/account_direct_debit/i18n/sl.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_direct_debit +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:55+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_direct_debit +#: model:ir.actions.act_window,help:account_direct_debit.action_debit_order_tree +msgid "" +"A debit order is a debit request from your company to collect customer " +"invoices. Here you can register all debit orders that should be done, keep " +"track of all debit orders and mention the invoice reference and the partner " +"the withdrawal should be done for." +msgstr "Bremenilni nalog je zahtevek vaše družbe po obremenitvi za zbir prejetih računov. Registrirate lahko vse bremenilne naloge, ki naj bi se izvedli, sledite bremenilnim nalogom in navedete sklic računa in partnerja, za katerega se izvaja nakazilo." + +#. module: account_direct_debit +#: model:ir.actions.act_window,name:account_direct_debit.action_debit_order_tree +#: model:ir.ui.menu,name:account_direct_debit.menu_action_debit_order_form +msgid "Direct Debit Orders" +msgstr "Nalogi za direktne obremenitve" + +#. module: account_direct_debit +#: model:account.payment.term,name:account_direct_debit.payment_term_direct_debit +msgid "Direct debit" +msgstr "Direktna obremenitev" + +#. module: account_direct_debit +#: model:account.payment.term,note:account_direct_debit.payment_term_direct_debit +msgid "Direct debit in 14 days" +msgstr "Direktna obremenitev v 14 dneh" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "Invoices" +msgstr "Računi" + +#. module: account_direct_debit +#: model:ir.model,name:account_direct_debit.model_account_move_line +msgid "Journal Items" +msgstr "Dnevniške postavke" + +#. module: account_direct_debit +#: model:ir.model,name:account_direct_debit.model_payment_line +msgid "Payment Line" +msgstr "Plačilna postavka" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "Select invoices to collect" +msgstr "Izbira zbira računov" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "[('payment_order_type', '=', payment_order_type)]" +msgstr "[('payment_order_type', '=', payment_order_type)]" + +#. module: account_direct_debit +#: view:payment.order:account_direct_debit.view_payment_order_form +msgid "" +"{'invisible': ['|', ('state', '!=', 'draft'), ('payment_order_type', '!=', " +"'payment')]}" +msgstr "{'invisible': ['|', ('state', '!=', 'draft'), ('payment_order_type', '!=', 'payment')]}" diff --git a/account_import_line_multicurrency_extension/i18n/en.po b/account_import_line_multicurrency_extension/i18n/en.po new file mode 100644 index 000000000..341574911 --- /dev/null +++ b/account_import_line_multicurrency_extension/i18n/en.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_import_line_multicurrency_extension +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: English (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/en/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_import_line_multicurrency_extension +#: code:addons/account_import_line_multicurrency_extension/models/bank_statement.py:42 +#, python-format +msgid "Amount on line %s is not set. \n" +msgstr "Amount on line %s is not set. \n" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_bank_statement +msgid "Bank Statement" +msgstr "Bank Statement" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Bank Statement Line" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_statement_from_invoice_lines +msgid "Entries by Statement from Invoices" +msgstr "Entries by Statement from Invoices" + +#. module: account_import_line_multicurrency_extension +#: code:addons/account_import_line_multicurrency_extension/models/bank_statement.py:45 +#, python-format +msgid "" +"Error on bank statement: \n" +" %s" +msgstr "Error on bank statement: \n %s" + +#. module: account_import_line_multicurrency_extension +#: view:account.move.line:account_import_line_multicurrency_extension.view_move_line_tree_bank_statement +#: view:account.statement.from.invoice.lines:account_import_line_multicurrency_extension.view_account_statement_from_invoice_lines_over +msgid "Move lines" +msgstr "Move lines" + +#. module: account_import_line_multicurrency_extension +#: view:account.bank.statement:account_import_line_multicurrency_extension.view_bank_statement_form +msgid "Reconcile" +msgstr "Reconcile" diff --git a/account_import_line_multicurrency_extension/i18n/pt_BR.po b/account_import_line_multicurrency_extension/i18n/pt_BR.po new file mode 100644 index 000000000..46657085a --- /dev/null +++ b/account_import_line_multicurrency_extension/i18n/pt_BR.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_import_line_multicurrency_extension +# +# Translators: +# danimaribeiro , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 01:03+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_import_line_multicurrency_extension +#: code:addons/account_import_line_multicurrency_extension/models/bank_statement.py:42 +#, python-format +msgid "Amount on line %s is not set. \n" +msgstr "Total da linha %s não foi setado.\n" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_bank_statement +msgid "Bank Statement" +msgstr "Extrato bancário" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Linha do extrato bancário" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_statement_from_invoice_lines +msgid "Entries by Statement from Invoices" +msgstr "Entradas por extrato de fatura" + +#. module: account_import_line_multicurrency_extension +#: code:addons/account_import_line_multicurrency_extension/models/bank_statement.py:45 +#, python-format +msgid "" +"Error on bank statement: \n" +" %s" +msgstr "Erro no extrato: %s" + +#. module: account_import_line_multicurrency_extension +#: view:account.move.line:account_import_line_multicurrency_extension.view_move_line_tree_bank_statement +#: view:account.statement.from.invoice.lines:account_import_line_multicurrency_extension.view_account_statement_from_invoice_lines_over +msgid "Move lines" +msgstr "Movimentações" + +#. module: account_import_line_multicurrency_extension +#: view:account.bank.statement:account_import_line_multicurrency_extension.view_bank_statement_form +msgid "Reconcile" +msgstr "Reconciliar" diff --git a/account_import_line_multicurrency_extension/i18n/sl.po b/account_import_line_multicurrency_extension/i18n/sl.po new file mode 100644 index 000000000..9defc30d0 --- /dev/null +++ b/account_import_line_multicurrency_extension/i18n/sl.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_import_line_multicurrency_extension +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 04:51+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_import_line_multicurrency_extension +#: code:addons/account_import_line_multicurrency_extension/models/bank_statement.py:42 +#, python-format +msgid "Amount on line %s is not set. \n" +msgstr "Znesek v vrstici %s ni nastavljen. \n" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_bank_statement +msgid "Bank Statement" +msgstr "Bančni izpisek" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Postavka bančnega izpiska" + +#. module: account_import_line_multicurrency_extension +#: model:ir.model,name:account_import_line_multicurrency_extension.model_account_statement_from_invoice_lines +msgid "Entries by Statement from Invoices" +msgstr "Vnosi po izpisku iz računov" + +#. module: account_import_line_multicurrency_extension +#: code:addons/account_import_line_multicurrency_extension/models/bank_statement.py:45 +#, python-format +msgid "" +"Error on bank statement: \n" +" %s" +msgstr "Napaka na bančnem izpisku: \n %s" + +#. module: account_import_line_multicurrency_extension +#: view:account.move.line:account_import_line_multicurrency_extension.view_move_line_tree_bank_statement +#: view:account.statement.from.invoice.lines:account_import_line_multicurrency_extension.view_account_statement_from_invoice_lines_over +msgid "Move lines" +msgstr "Postavke premikov" + +#. module: account_import_line_multicurrency_extension +#: view:account.bank.statement:account_import_line_multicurrency_extension.view_bank_statement_form +msgid "Reconcile" +msgstr "Uskladi" diff --git a/account_payment_blocking/i18n/es.po b/account_payment_blocking/i18n/es.po new file mode 100644 index 000000000..c9a5b9ddc --- /dev/null +++ b/account_payment_blocking/i18n/es.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_blocking +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_payment_blocking +#: model:ir.model,name:account_payment_blocking.model_account_invoice +msgid "Invoice" +msgstr "Factura" + +#. module: account_payment_blocking +#: field:account.invoice,blocked:0 field:account.invoice,draft_blocked:0 +msgid "No Follow Up" +msgstr "" diff --git a/account_payment_blocking/i18n/nl.po b/account_payment_blocking/i18n/nl.po new file mode 100644 index 000000000..781e2a704 --- /dev/null +++ b/account_payment_blocking/i18n/nl.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_blocking +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_payment_blocking +#: model:ir.model,name:account_payment_blocking.model_account_invoice +msgid "Invoice" +msgstr "Factuur" + +#. module: account_payment_blocking +#: field:account.invoice,blocked:0 field:account.invoice,draft_blocked:0 +msgid "No Follow Up" +msgstr "" diff --git a/account_payment_blocking/i18n/pt_BR.po b/account_payment_blocking/i18n/pt_BR.po new file mode 100644 index 000000000..a3d2d86bd --- /dev/null +++ b/account_payment_blocking/i18n/pt_BR.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_blocking +# +# Translators: +# danimaribeiro , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 01:01+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_payment_blocking +#: model:ir.model,name:account_payment_blocking.model_account_invoice +msgid "Invoice" +msgstr "Fatura" + +#. module: account_payment_blocking +#: field:account.invoice,blocked:0 field:account.invoice,draft_blocked:0 +msgid "No Follow Up" +msgstr "Sem acompanhamento" diff --git a/account_payment_blocking/i18n/sl.po b/account_payment_blocking/i18n/sl.po new file mode 100644 index 000000000..8a666a35f --- /dev/null +++ b/account_payment_blocking/i18n/sl.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_blocking +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:00+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_blocking +#: model:ir.model,name:account_payment_blocking.model_account_invoice +msgid "Invoice" +msgstr "Račun" + +#. module: account_payment_blocking +#: field:account.invoice,blocked:0 field:account.invoice,draft_blocked:0 +msgid "No Follow Up" +msgstr "Brez opominov" diff --git a/account_payment_mode_term/i18n/es.po b/account_payment_mode_term/i18n/es.po new file mode 100644 index 000000000..ae8906a33 --- /dev/null +++ b/account_payment_mode_term/i18n/es.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_mode_term +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_payment_mode_term +#: help:payment.mode,payment_term_ids:0 +msgid "Limit selected invoices to invoices with these payment terms" +msgstr "" + +#. module: account_payment_mode_term +#: view:payment.mode:account_payment_mode_term.view_payment_mode_form_inherit +msgid "Optional filter by payment term" +msgstr "" + +#. module: account_payment_mode_term +#: model:ir.model,name:account_payment_mode_term.model_payment_mode +msgid "Payment Mode" +msgstr "Modo de pago" + +#. module: account_payment_mode_term +#: field:payment.mode,payment_term_ids:0 +msgid "Payment terms" +msgstr "" diff --git a/account_payment_mode_term/i18n/fr.po b/account_payment_mode_term/i18n/fr.po new file mode 100644 index 000000000..d64527128 --- /dev/null +++ b/account_payment_mode_term/i18n/fr.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_mode_term +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_payment_mode_term +#: help:payment.mode,payment_term_ids:0 +msgid "Limit selected invoices to invoices with these payment terms" +msgstr "" + +#. module: account_payment_mode_term +#: view:payment.mode:account_payment_mode_term.view_payment_mode_form_inherit +msgid "Optional filter by payment term" +msgstr "" + +#. module: account_payment_mode_term +#: model:ir.model,name:account_payment_mode_term.model_payment_mode +msgid "Payment Mode" +msgstr "Mode de paiement" + +#. module: account_payment_mode_term +#: field:payment.mode,payment_term_ids:0 +msgid "Payment terms" +msgstr "" diff --git a/account_payment_mode_term/i18n/nl.po b/account_payment_mode_term/i18n/nl.po new file mode 100644 index 000000000..887a1ba03 --- /dev/null +++ b/account_payment_mode_term/i18n/nl.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_mode_term +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_payment_mode_term +#: help:payment.mode,payment_term_ids:0 +msgid "Limit selected invoices to invoices with these payment terms" +msgstr "" + +#. module: account_payment_mode_term +#: view:payment.mode:account_payment_mode_term.view_payment_mode_form_inherit +msgid "Optional filter by payment term" +msgstr "" + +#. module: account_payment_mode_term +#: model:ir.model,name:account_payment_mode_term.model_payment_mode +msgid "Payment Mode" +msgstr "Betaalwijze" + +#. module: account_payment_mode_term +#: field:payment.mode,payment_term_ids:0 +msgid "Payment terms" +msgstr "" diff --git a/account_payment_mode_term/i18n/sl.po b/account_payment_mode_term/i18n/sl.po new file mode 100644 index 000000000..c4f40219b --- /dev/null +++ b/account_payment_mode_term/i18n/sl.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_mode_term +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:48+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_mode_term +#: help:payment.mode,payment_term_ids:0 +msgid "Limit selected invoices to invoices with these payment terms" +msgstr "Omeji izbrane računa na račune s temi plačilnimi pogoji" + +#. module: account_payment_mode_term +#: view:payment.mode:account_payment_mode_term.view_payment_mode_form_inherit +msgid "Optional filter by payment term" +msgstr "Opcijski filter po plačilnem pogoju" + +#. module: account_payment_mode_term +#: model:ir.model,name:account_payment_mode_term.model_payment_mode +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_payment_mode_term +#: field:payment.mode,payment_term_ids:0 +msgid "Payment terms" +msgstr "Plačilni pogoji" diff --git a/account_payment_partner/i18n/es.po b/account_payment_partner/i18n/es.po index c78c3e344..3599339bd 100644 --- a/account_payment_partner/i18n/es.po +++ b/account_payment_partner/i18n/es.po @@ -1,19 +1,21 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_payment_partner -# +# * account_payment_partner +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-02-16 08:01+0000\n" -"PO-Revision-Date: 2016-02-16 08:01+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: account_payment_partner #: selection:payment.mode,default_payment_mode:0 @@ -58,6 +60,11 @@ msgstr "Modo de pago en la factura" msgid "Payment Mode:" msgstr "Modo de pago:" +#. module: account_payment_partner +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Payment mode" +msgstr "" + #. module: account_payment_partner #: selection:payment.mode,default_payment_mode:0 #: selection:payment.order.create,payment_mode:0 @@ -80,8 +87,12 @@ msgstr "Seleccione el modo de pago por defecto cuando esta empresa actúa como c 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 +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Status" +msgstr "Estado" + #. module: account_payment_partner #: field:res.partner,supplier_payment_mode:0 msgid "Supplier Payment Mode" msgstr "Modo de pago de proveedor" - diff --git a/account_payment_partner/i18n/fr.po b/account_payment_partner/i18n/fr.po index ca26e532d..911ff343b 100644 --- a/account_payment_partner/i18n/fr.po +++ b/account_payment_partner/i18n/fr.po @@ -1,19 +1,32 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_payment_partner -# +# * account_payment_partner +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-09 23:22+0000\n" -"PO-Revision-Date: 2014-06-09 23:22+0000\n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" "Last-Translator: <>\n" -"Language-Team: \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Any" +msgstr "" + +#. module: account_payment_partner +#: view:website:account.report_invoice_document +msgid "Bank Account:" +msgstr "" #. module: account_payment_partner #: field:res.partner,customer_payment_mode:0 @@ -32,7 +45,36 @@ msgstr "" #. module: account_payment_partner #: field:account.invoice,payment_mode_id:0 +#: model:ir.model,name:account_payment_partner.model_payment_mode msgid "Payment Mode" +msgstr "Mode de paiement" + +#. module: account_payment_partner +#: field:payment.mode,default_payment_mode:0 +#: field:payment.order.create,payment_mode:0 +msgid "Payment Mode on Invoice" +msgstr "" + +#. module: account_payment_partner +#: view:website:account.report_invoice_document +msgid "Payment Mode:" +msgstr "" + +#. module: account_payment_partner +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Payment mode" +msgstr "" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same" +msgstr "" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same or empty" msgstr "" #. module: account_payment_partner @@ -46,12 +88,11 @@ msgid "Select the default payment mode for this supplier." msgstr "" #. module: account_payment_partner -#: field:res.partner,supplier_payment_mode:0 -msgid "Supplier Payment Mode" +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Status" msgstr "" #. module: account_payment_partner -#: model:ir.model,name:account_payment_partner.model_payment_order_create -msgid "payment.order.create" +#: field:res.partner,supplier_payment_mode:0 +msgid "Supplier Payment Mode" msgstr "" - diff --git a/account_payment_partner/i18n/nl.po b/account_payment_partner/i18n/nl.po index 4c90fe776..584a740e0 100644 --- a/account_payment_partner/i18n/nl.po +++ b/account_payment_partner/i18n/nl.po @@ -1,21 +1,33 @@ -# Dutch translation for banking-addons -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the banking-addons package. -# FIRST AUTHOR , 2014. -# +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_partner +# +# Translators: +# FIRST AUTHOR , 2014 msgid "" msgstr "" -"Project-Id-Version: banking-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-06-09 23:22+0000\n" -"PO-Revision-Date: 2014-06-26 14:13+0000\n" -"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" -"Language-Team: Dutch \n" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:15+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-27 07:13+0000\n" -"X-Generator: Launchpad (build 17077)\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Any" +msgstr "" + +#. module: account_payment_partner +#: view:website:account.report_invoice_document +msgid "Bank Account:" +msgstr "" #. module: account_payment_partner #: field:res.partner,customer_payment_mode:0 @@ -34,9 +46,38 @@ msgstr "Relatie" #. module: account_payment_partner #: field:account.invoice,payment_mode_id:0 +#: model:ir.model,name:account_payment_partner.model_payment_mode msgid "Payment Mode" msgstr "Betaalwijze" +#. module: account_payment_partner +#: field:payment.mode,default_payment_mode:0 +#: field:payment.order.create,payment_mode:0 +msgid "Payment Mode on Invoice" +msgstr "" + +#. module: account_payment_partner +#: view:website:account.report_invoice_document +msgid "Payment Mode:" +msgstr "" + +#. module: account_payment_partner +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Payment mode" +msgstr "" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same" +msgstr "" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same or empty" +msgstr "" + #. module: account_payment_partner #: help:res.partner,customer_payment_mode:0 msgid "Select the default payment mode for this customer." @@ -47,12 +88,12 @@ msgstr "Selecteer de standaard betaalwijze voor deze klant." msgid "Select the default payment mode for this supplier." msgstr "Selecteer de standaard betaalwijze voor deze leverancier." +#. module: account_payment_partner +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Status" +msgstr "" + #. module: account_payment_partner #: field:res.partner,supplier_payment_mode:0 msgid "Supplier Payment Mode" msgstr "Betaalwijze leverancier" - -#. module: account_payment_partner -#: model:ir.model,name:account_payment_partner.model_payment_order_create -msgid "payment.order.create" -msgstr "payment.order.create" diff --git a/account_payment_partner/i18n/pt_BR.po b/account_payment_partner/i18n/pt_BR.po index 63cd2737f..f694ad9d2 100644 --- a/account_payment_partner/i18n/pt_BR.po +++ b/account_payment_partner/i18n/pt_BR.po @@ -1,19 +1,33 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_payment_partner -# +# * account_payment_partner +# +# Translators: +# danimaribeiro , 2016 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-31 22:53+0000\n" -"PO-Revision-Date: 2014-10-31 22:53+0000\n" -"Last-Translator: Danimar Ribeiro \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 01:03+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Any" +msgstr "Qualquer um" + +#. module: account_payment_partner +#: view:website:account.report_invoice_document +msgid "Bank Account:" +msgstr "Conta bancária" #. module: account_payment_partner #: field:res.partner,customer_payment_mode:0 @@ -32,9 +46,38 @@ msgstr "Parceiro" #. module: account_payment_partner #: field:account.invoice,payment_mode_id:0 +#: model:ir.model,name:account_payment_partner.model_payment_mode msgid "Payment Mode" msgstr "Modo de Pagamento" +#. module: account_payment_partner +#: field:payment.mode,default_payment_mode:0 +#: field:payment.order.create,payment_mode:0 +msgid "Payment Mode on Invoice" +msgstr "Modo de pagamento na Fatura" + +#. module: account_payment_partner +#: view:website:account.report_invoice_document +msgid "Payment Mode:" +msgstr "Modo de pagamento" + +#. module: account_payment_partner +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Payment mode" +msgstr "Modo de pagamento" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same" +msgstr "Mesmo" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same or empty" +msgstr "Igual ou vazio" + #. module: account_payment_partner #: help:res.partner,customer_payment_mode:0 msgid "Select the default payment mode for this customer." @@ -45,8 +88,12 @@ msgstr "Selecione o modo de pagamento padrão para este cliente." msgid "Select the default payment mode for this supplier." msgstr "Selecione o modo de pagamento padrão para este fornecedor." +#. module: account_payment_partner +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Status" +msgstr "Status" + #. module: account_payment_partner #: field:res.partner,supplier_payment_mode:0 msgid "Supplier Payment Mode" msgstr "Modo de Pagamento do Fornecedor" - diff --git a/account_payment_partner/i18n/sl.po b/account_payment_partner/i18n/sl.po new file mode 100644 index 000000000..8d6ef9946 --- /dev/null +++ b/account_payment_partner/i18n/sl.po @@ -0,0 +1,99 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_partner +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:47+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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 +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Any" +msgstr "Katerakoli" + +#. module: account_payment_partner +#: view:website:account.report_invoice_document +msgid "Bank Account:" +msgstr "Bančni račun" + +#. module: account_payment_partner +#: field:res.partner,customer_payment_mode:0 +msgid "Customer Payment Mode" +msgstr "Metoda plačila kupca" + +#. 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_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: account_payment_partner +#: field:account.invoice,payment_mode_id:0 +#: model:ir.model,name:account_payment_partner.model_payment_mode +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_payment_partner +#: field:payment.mode,default_payment_mode:0 +#: field:payment.order.create,payment_mode:0 +msgid "Payment Mode on Invoice" +msgstr "Metoda plačila na računu" + +#. module: account_payment_partner +#: view:website:account.report_invoice_document +msgid "Payment Mode:" +msgstr "Metoda plačila:" + +#. module: account_payment_partner +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Payment mode" +msgstr "Metoda plačila" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same" +msgstr "Enaka" + +#. module: account_payment_partner +#: selection:payment.mode,default_payment_mode:0 +#: selection:payment.order.create,payment_mode:0 +msgid "Same or empty" +msgstr "Enaka ali prazno" + +#. module: account_payment_partner +#: help:res.partner,customer_payment_mode:0 +msgid "Select the default payment mode for this customer." +msgstr "Izbira privzete metode plačila za tega kupca." + +#. module: account_payment_partner +#: help:res.partner,supplier_payment_mode:0 +msgid "Select the default payment mode for this supplier." +msgstr "Izbira privzete metode plačila za tega dobavitelja." + +#. module: account_payment_partner +#: view:account.invoice:account_payment_partner.invoice_filter +msgid "Status" +msgstr "Status" + +#. module: account_payment_partner +#: field:res.partner,supplier_payment_mode:0 +msgid "Supplier Payment Mode" +msgstr "Metoda plačila dobavitelja" diff --git a/account_payment_purchase/i18n/fr.po b/account_payment_purchase/i18n/fr.po index 48596ceec..ba2ba9f89 100644 --- a/account_payment_purchase/i18n/fr.po +++ b/account_payment_purchase/i18n/fr.po @@ -1,31 +1,37 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_payment_purchase -# +# * account_payment_purchase +# +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-09 23:23+0000\n" -"PO-Revision-Date: 2014-06-25 22:31+0000\n" -"Last-Translator: Alexis de Lattre \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:16+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-26 07:12+0000\n" -"X-Generator: Launchpad (build 17065)\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: account_payment_purchase #: field:purchase.order,payment_mode_id:0 msgid "Payment Mode" -msgstr "" +msgstr "Mode de paiement" #. module: account_payment_purchase #: model:ir.model,name:account_payment_purchase.model_stock_picking msgid "Picking List" msgstr "Bon de livraison" +#. module: account_payment_purchase +#: model:ir.model,name:account_payment_purchase.model_procurement_order +msgid "Procurement" +msgstr "" + #. module: account_payment_purchase #: model:ir.model,name:account_payment_purchase.model_purchase_order msgid "Purchase Order" @@ -35,12 +41,9 @@ msgstr "Bon de commande" #: help:purchase.order,supplier_partner_bank_id:0 msgid "" "Select the bank account of your supplier on which your company should send " -"the payment. This field is copied from the partner and will be copied to the " -"supplier invoice." -msgstr "" -"Selectionnez le compte bancaire du fournisseur sur lequel votre société " -"devra effectuer le règlement. Ce champ est copié depuis le partenaire et " -"sera recopié sur la facture fournisseur." +"the payment. This field is copied from the partner and will be copied to the" +" supplier invoice." +msgstr "Selectionnez le compte bancaire du fournisseur sur lequel votre société devra effectuer le règlement. Ce champ est copié depuis le partenaire et sera recopié sur la facture fournisseur." #. module: account_payment_purchase #: field:purchase.order,supplier_partner_bank_id:0 diff --git a/account_payment_purchase/i18n/pt_BR.po b/account_payment_purchase/i18n/pt_BR.po index 2818e149a..1241e9a20 100644 --- a/account_payment_purchase/i18n/pt_BR.po +++ b/account_payment_purchase/i18n/pt_BR.po @@ -1,19 +1,22 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_payment_purchase -# +# * account_payment_purchase +# +# Translators: +# danimaribeiro , 2016 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-31 22:55+0000\n" -"PO-Revision-Date: 2014-10-31 22:55+0000\n" -"Last-Translator: Danimar Ribeiro \n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 01:03+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: account_payment_purchase #: field:purchase.order,payment_mode_id:0 @@ -25,6 +28,11 @@ msgstr "Modo de Pagamento" msgid "Picking List" msgstr "Lista de Separação" +#. module: account_payment_purchase +#: model:ir.model,name:account_payment_purchase.model_procurement_order +msgid "Procurement" +msgstr "Aquisição" + #. module: account_payment_purchase #: model:ir.model,name:account_payment_purchase.model_purchase_order msgid "Purchase Order" @@ -32,11 +40,13 @@ msgstr "Pedido de Compra" #. module: account_payment_purchase #: help:purchase.order,supplier_partner_bank_id:0 -msgid "Select the bank account of your supplier on which your company should send the payment. This field is copied from the partner and will be copied to the supplier invoice." +msgid "" +"Select the bank account of your supplier on which your company should send " +"the payment. This field is copied from the partner and will be copied to the" +" supplier invoice." msgstr "Selecione a conta bancária do seu fornecedor para a qual sua empresa deve mandar o pagamento. Este campo é copiado do parceiro e será copiado para a fatura do fornecedor." #. module: account_payment_purchase #: field:purchase.order,supplier_partner_bank_id:0 msgid "Supplier Bank Account" msgstr "Conta Bancária do Fornecedor" - diff --git a/account_payment_purchase/i18n/sl.po b/account_payment_purchase/i18n/sl.po new file mode 100644 index 000000000..f3b0b47dd --- /dev/null +++ b/account_payment_purchase/i18n/sl.po @@ -0,0 +1,52 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_purchase +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:50+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_purchase +#: field:purchase.order,payment_mode_id:0 +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_payment_purchase +#: model:ir.model,name:account_payment_purchase.model_stock_picking +msgid "Picking List" +msgstr "Zbirni seznam" + +#. module: account_payment_purchase +#: model:ir.model,name:account_payment_purchase.model_procurement_order +msgid "Procurement" +msgstr "Oskrba" + +#. module: account_payment_purchase +#: model:ir.model,name:account_payment_purchase.model_purchase_order +msgid "Purchase Order" +msgstr "Nabavni nalog" + +#. module: account_payment_purchase +#: help:purchase.order,supplier_partner_bank_id:0 +msgid "" +"Select the bank account of your supplier on which your company should send " +"the payment. This field is copied from the partner and will be copied to the" +" supplier invoice." +msgstr "Izberite bančni račun dobavitelja, na katerega bo vaša družba izvedla nakazilo. To polje se kopira iz partnerja in bo kopirano na prejeti račun." + +#. module: account_payment_purchase +#: field:purchase.order,supplier_partner_bank_id:0 +msgid "Supplier Bank Account" +msgstr "Bančni račun dobavitelja" diff --git a/account_payment_sale/i18n/fr.po b/account_payment_sale/i18n/fr.po new file mode 100644 index 000000000..cf7eaf112 --- /dev/null +++ b/account_payment_sale/i18n/fr.po @@ -0,0 +1,28 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_sale +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_payment_sale +#: field:sale.order,payment_mode_id:0 +msgid "Payment Mode" +msgstr "Mode de paiement" + +#. module: account_payment_sale +#: model:ir.model,name:account_payment_sale.model_sale_order +msgid "Sales Order" +msgstr "" diff --git a/account_payment_sale/i18n/sl.po b/account_payment_sale/i18n/sl.po new file mode 100644 index 000000000..9177f01f8 --- /dev/null +++ b/account_payment_sale/i18n/sl.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_sale +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:45+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_sale +#: field:sale.order,payment_mode_id:0 +msgid "Payment Mode" +msgstr "Metoda plačila" + +#. module: account_payment_sale +#: model:ir.model,name:account_payment_sale.model_sale_order +msgid "Sales Order" +msgstr "Plačilni nalog" diff --git a/account_payment_sale_stock/i18n/fr.po b/account_payment_sale_stock/i18n/fr.po new file mode 100644 index 000000000..e9576f2d9 --- /dev/null +++ b/account_payment_sale_stock/i18n/fr.po @@ -0,0 +1,23 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_sale_stock +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_payment_sale_stock +#: model:ir.model,name:account_payment_sale_stock.model_stock_picking +msgid "Picking List" +msgstr "Bon de livraison" diff --git a/account_payment_sale_stock/i18n/nl.po b/account_payment_sale_stock/i18n/nl.po new file mode 100644 index 000000000..f34ec8162 --- /dev/null +++ b/account_payment_sale_stock/i18n/nl.po @@ -0,0 +1,23 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_sale_stock +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_payment_sale_stock +#: model:ir.model,name:account_payment_sale_stock.model_stock_picking +msgid "Picking List" +msgstr "Verzamellijst" diff --git a/account_payment_sale_stock/i18n/sl.po b/account_payment_sale_stock/i18n/sl.po new file mode 100644 index 000000000..01b4aec33 --- /dev/null +++ b/account_payment_sale_stock/i18n/sl.po @@ -0,0 +1,23 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_sale_stock +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-08 05:50+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_sale_stock +#: model:ir.model,name:account_payment_sale_stock.model_stock_picking +msgid "Picking List" +msgstr "Zbirni seznam" diff --git a/account_voucher_killer/i18n/en.po b/account_voucher_killer/i18n/en.po new file mode 100644 index 000000000..05be34778 --- /dev/null +++ b/account_voucher_killer/i18n/en.po @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_voucher_killer +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:16+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: English (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/en/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_voucher_killer +#: model:res.groups,name:account_voucher_killer.invoice_voucher_user +msgid "Use voucher in Invoices" +msgstr "Use voucher in Invoices" + +#. module: account_voucher_killer +#: view:account.invoice:account_voucher_killer.invoice_voucher_group +#: view:account.invoice:account_voucher_killer.invoice_voucher_group_supp_inv +msgid "account_voucher_killer.invoice_voucher_user" +msgstr "account_voucher_killer.invoice_voucher_user" diff --git a/account_voucher_killer/i18n/es.po b/account_voucher_killer/i18n/es.po index 79fac92e9..c7ea99c54 100644 --- a/account_voucher_killer/i18n/es.po +++ b/account_voucher_killer/i18n/es.po @@ -1,33 +1,30 @@ -# Spanish translation for banking-addons -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the banking-addons package. -# FIRST AUTHOR , 2014. -# +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_voucher_killer +# +# Translators: +# FIRST AUTHOR , 2014 msgid "" msgstr "" -"Project-Id-Version: banking-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-21 12:00+0000\n" -"PO-Revision-Date: 2014-06-05 22:47+0000\n" -"Last-Translator: Pedro Manuel Baeza \n" -"Language-Team: Spanish \n" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 00:16+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-06 06:36+0000\n" -"X-Generator: Launchpad (build 17031)\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: invoicing_voucher_killer -#: view:account.invoice:0 -msgid "Pay" -msgstr "Pagar" - -#. module: invoicing_voucher_killer -#: model:res.groups,name:invoicing_voucher_killer.invoice_voucher_user +#. module: account_voucher_killer +#: model:res.groups,name:account_voucher_killer.invoice_voucher_user msgid "Use voucher in Invoices" msgstr "Usar resguardos en facturas" -#. module: invoicing_voucher_killer -#: view:account.invoice:0 -msgid "Register Payment" -msgstr "Registrar pago" +#. module: account_voucher_killer +#: view:account.invoice:account_voucher_killer.invoice_voucher_group +#: view:account.invoice:account_voucher_killer.invoice_voucher_group_supp_inv +msgid "account_voucher_killer.invoice_voucher_user" +msgstr "" diff --git a/account_voucher_killer/i18n/pt_BR.po b/account_voucher_killer/i18n/pt_BR.po new file mode 100644 index 000000000..365c9210a --- /dev/null +++ b/account_voucher_killer/i18n/pt_BR.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_voucher_killer +# +# Translators: +# danimaribeiro , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 01:03+0000\n" +"Last-Translator: danimaribeiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: account_voucher_killer +#: model:res.groups,name:account_voucher_killer.invoice_voucher_user +msgid "Use voucher in Invoices" +msgstr "Usar recibos nas faturas" + +#. module: account_voucher_killer +#: view:account.invoice:account_voucher_killer.invoice_voucher_group +#: view:account.invoice:account_voucher_killer.invoice_voucher_group_supp_inv +msgid "account_voucher_killer.invoice_voucher_user" +msgstr "" diff --git a/account_voucher_killer/i18n/sl.po b/account_voucher_killer/i18n/sl.po new file mode 100644 index 000000000..4fc490e72 --- /dev/null +++ b/account_voucher_killer/i18n/sl.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_voucher_killer +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-08 00:46+0000\n" +"PO-Revision-Date: 2016-04-06 04:53+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\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_voucher_killer +#: model:res.groups,name:account_voucher_killer.invoice_voucher_user +msgid "Use voucher in Invoices" +msgstr "Uporaba vavčerja pri računih" + +#. module: account_voucher_killer +#: view:account.invoice:account_voucher_killer.invoice_voucher_group +#: view:account.invoice:account_voucher_killer.invoice_voucher_group_supp_inv +msgid "account_voucher_killer.invoice_voucher_user" +msgstr "account_voucher_killer.invoice_voucher_user" From c15107ff4d3e26acea8e898ea544bd2f95a947eb Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 16 Apr 2016 02:20:45 -0400 Subject: [PATCH 78/80] OCA Transbot updated translations from Transifex --- account_banking_pain_base/i18n/sl.po | 61 ++++++++++---------- account_banking_payment_export/i18n/sl.po | 8 +-- account_banking_payment_transfer/i18n/sl.po | 53 ++++++++--------- account_banking_sepa_direct_debit/i18n/sl.po | 6 +- 4 files changed, 65 insertions(+), 63 deletions(-) diff --git a/account_banking_pain_base/i18n/sl.po b/account_banking_pain_base/i18n/sl.po index 0c33bc5fc..8e31deb5d 100644 --- a/account_banking_pain_base/i18n/sl.po +++ b/account_banking_pain_base/i18n/sl.po @@ -3,13 +3,14 @@ # * account_banking_pain_base # # Translators: +# Matjaž Mozetič , 2016 msgid "" msgstr "" "Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-08 00:46+0000\n" -"PO-Revision-Date: 2016-04-06 00:14+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2016-04-09 06:21+0000\n" +"PO-Revision-Date: 2016-04-15 11:04+0000\n" +"Last-Translator: Matjaž Mozetič \n" "Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,34 +32,34 @@ msgstr "Postavke bančnih plačil" #: code:addons/account_banking_pain_base/models/banking_export_pain.py:62 #, python-format msgid "Cannot compute the '%s' of the Payment Line with reference '%s'." -msgstr "" +msgstr "Ne morem izračunati '%s' plačilne postavke s sklicem '%s'." #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:67 #, python-format msgid "Cannot compute the '%s'." -msgstr "" +msgstr "Ne morem izračunati '%s'." #. module: account_banking_pain_base #: model:ir.model,name:account_banking_pain_base.model_res_company msgid "Companies" -msgstr "" +msgstr "Družbe" #. module: account_banking_pain_base #: field:payment.mode,convert_to_ascii:0 msgid "Convert to ASCII" -msgstr "" +msgstr "Pretvori v ASCII" #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:282 #, python-format msgid "Error:" -msgstr "" +msgstr "Napaka:" #. module: account_banking_pain_base #: selection:payment.line,priority:0 msgid "High" -msgstr "" +msgstr "Visoka" #. module: account_banking_pain_base #: field:banking.export.pain,id:0 @@ -71,19 +72,19 @@ msgid "" "If active, Odoo will convert each accented caracter to the corresponding " "unaccented caracter, so that only ASCII caracters are used in the generated " "PAIN file." -msgstr "" +msgstr "Če aktivno, Odoo pretvori vsak naglašen znak v ustrezen nenaglašen znak, tako, da se uporabi le ASCII znake v ustvarjeni PAIN datoteki." #. module: account_banking_pain_base #: field:payment.mode,initiating_party_identifier:0 #: field:res.company,initiating_party_identifier:0 msgid "Initiating Party Identifier" -msgstr "" +msgstr "Identifikator začetne stranke" #. module: account_banking_pain_base #: field:payment.mode,initiating_party_issuer:0 #: field:res.company,initiating_party_issuer:0 msgid "Initiating Party Issuer" -msgstr "" +msgstr "Izdajatelj začetne stranke" #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:256 @@ -91,24 +92,24 @@ msgstr "" msgid "" "Missing 'Initiating Party Issuer' and/or 'Initiating Party Identifier' for " "the company '%s'. Both fields must have a value." -msgstr "" +msgstr "Manjkajoči 'Izdajatelj začetne stranke' in/ali 'Identifikator začetne stranke' pri družbi '%s'. Obe polji morata vsebovati vrednost." #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:358 #, python-format msgid "" "Missing 'Structured Communication Type' on payment line with reference '%s'." -msgstr "" +msgstr "Manjkajoč 'Tip strukturirane komunikacije' pri plačilni postavki s sklicem '%s'." #. module: account_banking_pain_base #: selection:payment.line,priority:0 msgid "Normal" -msgstr "" +msgstr "Običajna" #. module: account_banking_pain_base #: view:res.company:account_banking_pain_base.view_company_form msgid "Payment Initiation" -msgstr "" +msgstr "Začetek plačil" #. module: account_banking_pain_base #: model:ir.model,name:account_banking_pain_base.model_payment_line @@ -123,29 +124,29 @@ msgstr "Metoda plačila" #. module: account_banking_pain_base #: field:payment.line,priority:0 msgid "Priority" -msgstr "" +msgstr "Prioriteta" #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:131 #, python-format msgid "SEPA File" -msgstr "" +msgstr "SEPA datoteka" #. module: account_banking_pain_base #: view:payment.mode:account_banking_pain_base.view_payment_mode_form_inherit msgid "SEPA identifiers" -msgstr "" +msgstr "SEPA identifikatorji" #. module: account_banking_pain_base #: field:payment.line,struct_communication_type:0 msgid "Structured Communication Type" -msgstr "" +msgstr "Tip strukturirane komunikacije" #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:75 #, python-format msgid "The '%s' is empty or 0. It should have a non-null value." -msgstr "" +msgstr "'%s' je prazno ali 0. Vsebovati bi moralo ne ničelno vrednost." #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:283 @@ -153,7 +154,7 @@ msgstr "" msgid "" "The bank account with IBAN '%s' of partner '%s' must have an associated BIC " "because it is a cross-border SEPA operation." -msgstr "" +msgstr "Bančni račun z IBAN '%s' partnerja '%s' mora vsebovati povezani BIC, ker gre za čezmejno SEPA operacijo." #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:96 @@ -163,33 +164,33 @@ msgid "" "Definition. The generated XML file and the full error have been written in " "the server logs. Here is the error, which may give you an idea on the cause " "of the problem : %s" -msgstr "" +msgstr "Ustvarjena XML datoteka ni v skladu z uradno definicijo XML sheme. Ustvarjena XML datoteka in celotna napaka sta zapisani v strežniške dnevnike. Tu je napaka, ki bi lahko razjasnila, v čem je vzrok težave : %s" #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:70 #, python-format msgid "The type of the field '%s' is %s. It should be a string or unicode." -msgstr "" +msgstr "Tip polja '%s' je %s. Moral bi biti niz ali unicode." #. module: account_banking_pain_base #: code:addons/account_banking_pain_base/models/banking_export_pain.py:35 #, python-format msgid "This IBAN is not valid : %s" -msgstr "" +msgstr "Ta IBAN ni veljaven : %s" #. module: account_banking_pain_base #: help:payment.line,priority:0 msgid "" "This field will be used as the 'Instruction Priority' in the generated PAIN " "file." -msgstr "" +msgstr "To polje bo uporabljeno kot 'Prioriteta navodil' v ustvarjeni PAIN datoteki." #. module: account_banking_pain_base #: help:res.company,initiating_party_identifier:0 msgid "" "This will be used as the 'Initiating Party Identifier' in the PAIN files " "generated by Odoo." -msgstr "" +msgstr "To se uporabi kot 'Identifikator začetne stranke' v PAIN datotekah, ki jih ustvari Odoo." #. module: account_banking_pain_base #: help:payment.mode,initiating_party_identifier:0 @@ -199,14 +200,14 @@ msgid "" "- Country code (2, optional)\n" "- Company idenfier (N, VAT)\n" "- Service suffix (N, issued by bank)" -msgstr "" +msgstr "To bo uporabljeno kot 'Identifikator začetne stranke' v PAIN datotekah, ki jih ustvari Odoo. Če ni določeno, se uporabi 'Identifikator začetne stranke' iz obrazca družbe.\nObičajni format (13): \n- Koda države (2, optional)\n- Identifikator družbe (ID za DDV)\n- Pripona storitve (številka, ki jo poda banka)" #. module: account_banking_pain_base #: help:res.company,initiating_party_issuer:0 msgid "" "This will be used as the 'Initiating Party Issuer' in the PAIN files " "generated by Odoo." -msgstr "" +msgstr "To se uporabi kot 'Izdajatelj začetne stranke' v PAIN datotekah, ki jih ustvari Odoo." #. module: account_banking_pain_base #: help:payment.mode,initiating_party_issuer:0 @@ -216,4 +217,4 @@ msgid "" "- Country code (2, optional)\n" "- Company idenfier (N, VAT)\n" "- Service suffix (N, issued by bank)" -msgstr "" +msgstr "To bo uporabljeno kot 'Izdajatelj začetne stranke' v PAIN datotekah, ki jih ustvari Odoo. Če ni določeno, se uporabi 'Identifikator začetne stranke' iz obrazca družbe.\nObičajni format (13): \n- Koda države (2, optional)\n- Identifikator družbe (ID za DDV)\n- Pripona storitve (številka, ki jo poda banka)" diff --git a/account_banking_payment_export/i18n/sl.po b/account_banking_payment_export/i18n/sl.po index 427b9a2d8..af344932d 100644 --- a/account_banking_payment_export/i18n/sl.po +++ b/account_banking_payment_export/i18n/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-08 00:46+0000\n" -"PO-Revision-Date: 2016-04-08 05:56+0000\n" +"POT-Creation-Date: 2016-04-09 06:21+0000\n" +"PO-Revision-Date: 2016-04-15 11:26+0000\n" "Last-Translator: Matjaž Mozetič \n" "Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" "MIME-Version: 1.0\n" @@ -276,7 +276,7 @@ msgstr "" #: view:payment.order:account_banking_payment_export.view_payment_order_form #: selection:payment.order,payment_order_type:0 msgid "Payment" -msgstr "" +msgstr "Plačilo" #. module: account_banking_payment_export #: model:ir.actions.act_window,name:account_banking_payment_export.action_payment_mode_type @@ -309,7 +309,7 @@ msgstr "" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_order msgid "Payment Order" -msgstr "" +msgstr "Plačilni nalog" #. module: account_banking_payment_export #: code:addons/account_banking_payment_export/models/account_payment.py:59 diff --git a/account_banking_payment_transfer/i18n/sl.po b/account_banking_payment_transfer/i18n/sl.po index 29da064a3..7fca32c4d 100644 --- a/account_banking_payment_transfer/i18n/sl.po +++ b/account_banking_payment_transfer/i18n/sl.po @@ -3,13 +3,14 @@ # * account_banking_payment_transfer # # Translators: +# Matjaž Mozetič , 2016 msgid "" msgstr "" "Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-08 00:46+0000\n" -"PO-Revision-Date: 2016-04-06 00:14+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2016-04-09 06:21+0000\n" +"PO-Revision-Date: 2016-04-15 11:12+0000\n" +"Last-Translator: Matjaž Mozetič \n" "Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,18 +22,18 @@ msgstr "" #: code:addons/account_banking_payment_transfer/model/account_payment.py:128 #, python-format msgid "%s bank line %s" -msgstr "" +msgstr "%s bančna postavka %s" #. module: account_banking_payment_transfer #: code:addons/account_banking_payment_transfer/model/account_payment.py:162 #, python-format msgid "%s line %s" -msgstr "" +msgstr "%s postavka %s" #. module: account_banking_payment_transfer #: model:ir.model,name:account_banking_payment_transfer.model_account_move_reconcile msgid "Account Reconciliation" -msgstr "" +msgstr "Uskladitev konta" #. module: account_banking_payment_transfer #: model:ir.model,name:account_banking_payment_transfer.model_bank_payment_line @@ -43,7 +44,7 @@ msgstr "Postavke bančnih plačil" #: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:70 #, python-format msgid "Can not reconcile: no move line for payment line %s of partner '%s'." -msgstr "" +msgstr "Ni mogoče uskladiti: ni postavke premika za plačilno postavko %s partnerja '%s'." #. module: account_banking_payment_transfer #: code:addons/account_banking_payment_transfer/model/account_payment.py:185 @@ -52,12 +53,12 @@ msgid "" "Cannot generate the transfer move when the currency of the payment (%s) is " "not the same as the currency of the company. This is not supported for the " "moment." -msgstr "" +msgstr "Ni mogoče ustvariti premika transferja, kadar je valuta plačila (%s) drugačna od valute družbe. Ta opcija trenutno ni podprta." #. module: account_banking_payment_transfer #: field:payment.line,date_done:0 msgid "Date Confirmed" -msgstr "" +msgstr "Datum potrditve" #. module: account_banking_payment_transfer #: code:addons/account_banking_payment_transfer/model/account_payment.py:221 @@ -71,58 +72,58 @@ msgstr "Direktna obremenitev" msgid "" "For partner '%s', the account of the account move line to pay (%s) is " "different from the account of of the transit move line (%s)." -msgstr "" +msgstr "Pri partnerju '%s', je konto postavke premika za plačilo (%s) drugačen od konta postavke tranzitnega premika (%s)." #. module: account_banking_payment_transfer #: help:payment.mode,transfer_journal_id:0 msgid "" "Journal to write payment entries when confirming a debit order of this mode" -msgstr "" +msgstr "Dnevnik za zapis plačilnih vnosov pri potrjevanju obremenitvenega naloga v tem načinu" #. module: account_banking_payment_transfer #: field:payment.line,msg:0 msgid "Message" -msgstr "" +msgstr "Sporočilo" #. module: account_banking_payment_transfer #: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:76 #, python-format msgid "Move line '%s' of partner '%s' has already been reconciled" -msgstr "" +msgstr "Postavka premika '%s' partnerja '%s' je že bila usklajena" #. module: account_banking_payment_transfer #: help:bank.payment.line,transit_move_line_id:0 msgid "Move line through which the payment/debit order pays the invoice" -msgstr "" +msgstr "Posavka premika, preko katere plačilni/obremenitveni nalog plača račun" #. module: account_banking_payment_transfer #: selection:payment.mode,transfer_move_option:0 msgid "One move per payment date" -msgstr "" +msgstr "En premik za vsak datum plačila" #. module: account_banking_payment_transfer #: selection:payment.mode,transfer_move_option:0 msgid "One move per payment line" -msgstr "" +msgstr "En premik za vsako plačilno postavko" #. module: account_banking_payment_transfer #: code:addons/account_banking_payment_transfer/model/account_payment.py:264 #, python-format msgid "Partial Reconcile Moves Line" -msgstr "" +msgstr "Delno usklajevanje postavk premikov" #. module: account_banking_payment_transfer #: help:payment.mode,transfer_account_id:0 msgid "" "Pay off lines in sent orders with a move on this account. You can only " "select accounts of type regular that are marked for reconciliation" -msgstr "" +msgstr "Postavke izplačil v poslanih nalogih s premikom na ta konto. Izberete lahko le konte običajnega tipa, ki so označeni za uskladitev" #. module: account_banking_payment_transfer #: code:addons/account_banking_payment_transfer/model/account_payment.py:220 #, python-format msgid "Payment" -msgstr "" +msgstr "Plačilo" #. module: account_banking_payment_transfer #: model:ir.model,name:account_banking_payment_transfer.model_payment_line @@ -137,34 +138,34 @@ msgstr "Metoda plačila" #. module: account_banking_payment_transfer #: model:ir.model,name:account_banking_payment_transfer.model_payment_order msgid "Payment Order" -msgstr "" +msgstr "Plačilni nalog" #. module: account_banking_payment_transfer #: field:payment.order,date_sent:0 msgid "Send date" -msgstr "" +msgstr "Datum odpošiljanja" #. module: account_banking_payment_transfer #: field:payment.mode,transfer_account_id:0 msgid "Transfer account" -msgstr "" +msgstr "Konto transferja" #. module: account_banking_payment_transfer #: field:payment.mode,transfer_journal_id:0 msgid "Transfer journal" -msgstr "" +msgstr "Dnevnik transferja" #. module: account_banking_payment_transfer #: field:bank.payment.line,transit_move_line_id:0 msgid "Transfer move line" -msgstr "" +msgstr "Postavka premika transferja" #. module: account_banking_payment_transfer #: field:payment.mode,transfer_move_option:0 msgid "Transfer move option" -msgstr "" +msgstr "Opcija premika transferja" #. module: account_banking_payment_transfer #: view:payment.mode:account_banking_payment_transfer.view_payment_mode_form_inherit msgid "Transfer move settings" -msgstr "" +msgstr "Nastavitve premikov transferja" diff --git a/account_banking_sepa_direct_debit/i18n/sl.po b/account_banking_sepa_direct_debit/i18n/sl.po index 3c917422f..1e8413835 100644 --- a/account_banking_sepa_direct_debit/i18n/sl.po +++ b/account_banking_sepa_direct_debit/i18n/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-08 00:46+0000\n" -"PO-Revision-Date: 2016-04-08 06:00+0000\n" +"POT-Creation-Date: 2016-04-09 06:21+0000\n" +"PO-Revision-Date: 2016-04-15 10:51+0000\n" "Last-Translator: Matjaž Mozetič \n" "Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" "MIME-Version: 1.0\n" @@ -124,7 +124,7 @@ msgstr "Sprememba nosilca" #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_res_company msgid "Companies" -msgstr "" +msgstr "Družbe" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document From fe64a545d1b70804314e756c37257cd186c7def8 Mon Sep 17 00:00:00 2001 From: Rod Schouteden Date: Mon, 18 Apr 2016 10:09:24 +0200 Subject: [PATCH 79/80] [8.0][BUG][account_banking_payment_transfer] _create_move_line_partner_account raise Usererror 2 variables, only 1 used --- account_banking_payment_transfer/model/account_payment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_banking_payment_transfer/model/account_payment.py b/account_banking_payment_transfer/model/account_payment.py index 8c335da76..b34f70ad6 100644 --- a/account_banking_payment_transfer/model/account_payment.py +++ b/account_banking_payment_transfer/model/account_payment.py @@ -185,7 +185,7 @@ class PaymentOrder(models.Model): raise UserError(_( "Cannot generate the transfer move when " "the currency of the payment (%s) is not the " - "same as the currency of the company. This " + "same as the currency of the company (%s). This " "is not supported for the moment.") % (bank_line.currency.name, company_currency.name)) aml_obj = self.env['account.move.line'] From d35053f76feb14f583459cc7a2eebaaa31a11f1f Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 23 Apr 2016 02:22:00 -0400 Subject: [PATCH 80/80] OCA Transbot updated translations from Transifex --- account_banking_payment_export/i18n/sl.po | 134 +++++++------- account_banking_payment_transfer/i18n/en.po | 170 ++++++++++++++++++ .../i18n/pt_BR.po | 11 +- account_banking_payment_transfer/i18n/sl.po | 10 +- account_banking_sepa_direct_debit/i18n/sl.po | 132 +++++++------- 5 files changed, 314 insertions(+), 143 deletions(-) create mode 100644 account_banking_payment_transfer/i18n/en.po diff --git a/account_banking_payment_export/i18n/sl.po b/account_banking_payment_export/i18n/sl.po index af344932d..202b59504 100644 --- a/account_banking_payment_export/i18n/sl.po +++ b/account_banking_payment_export/i18n/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-09 06:21+0000\n" -"PO-Revision-Date: 2016-04-15 11:26+0000\n" +"POT-Creation-Date: 2016-04-18 10:57+0000\n" +"PO-Revision-Date: 2016-04-19 08:59+0000\n" "Last-Translator: Matjaž Mozetič \n" "Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" "MIME-Version: 1.0\n" @@ -25,23 +25,23 @@ msgstr "" msgid "" "A valid BIC contains 8 or 11 caracters. The BIC '%s' contains %d caracters, " "so it is not valid." -msgstr "" +msgstr "Veljavna BIC koda vsebuje 8 do 11 znakov. BIC '%s' vsebuje %d znakov, zato ni veljavna." #. module: account_banking_payment_export #: field:payment.mode,active:0 field:payment.mode.type,active:0 msgid "Active" -msgstr "" +msgstr "Aktivno" #. module: account_banking_payment_export #: field:bank.payment.line,amount_currency:0 #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Amount" -msgstr "" +msgstr "Znesek" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_res_bank msgid "Bank" -msgstr "" +msgstr "Banka" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_res_partner_bank @@ -52,12 +52,12 @@ msgstr "Bančni računi" #: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form #: field:payment.line,bank_line_id:0 msgid "Bank Payment Line" -msgstr "" +msgstr "Postavka bančnega plačila" #. module: account_banking_payment_export #: field:bank.payment.line,name:0 msgid "Bank Payment Line Ref" -msgstr "" +msgstr "Sklic postavke bančnega plačila" #. module: account_banking_payment_export #: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree @@ -76,12 +76,12 @@ msgstr "Preklic" #. module: account_banking_payment_export #: field:payment.mode.type,code:0 msgid "Code" -msgstr "" +msgstr "Koda" #. module: account_banking_payment_export #: field:bank.payment.line,communication:0 msgid "Communication" -msgstr "" +msgstr "Komunikacija" #. module: account_banking_payment_export #: field:bank.payment.line,company_id:0 @@ -103,54 +103,54 @@ msgstr "Ustvarjeno" #. module: account_banking_payment_export #: selection:payment.mode.type,payment_order_type:0 msgid "Debit" -msgstr "" +msgstr "Breme" #. module: account_banking_payment_export #: selection:payment.order,payment_order_type:0 msgid "Direct debit" -msgstr "Direktna obremenitev" +msgstr "Neposredno breme" #. module: account_banking_payment_export #: selection:payment.mode,default_date_type:0 msgid "Due" -msgstr "" +msgstr "Zapadlost" #. module: account_banking_payment_export #: selection:payment.order.create,date_type:0 msgid "Due Date" -msgstr "" +msgstr "Datum zapadlosti" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Entry Information" -msgstr "" +msgstr "Podatki o vnosu" #. module: account_banking_payment_export #: code:addons/account_banking_payment_export/wizard/payment_order_create.py:152 #, python-format msgid "Entry Lines" -msgstr "" +msgstr "Postavke vnosa" #. module: account_banking_payment_export #: code:addons/account_banking_payment_export/models/account_payment.py:74 #, python-format msgid "Error" -msgstr "" +msgstr "Napaka" #. module: account_banking_payment_export #: field:payment.mode,type:0 msgid "Export type" -msgstr "" +msgstr "Tip izvoza" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "General Information" -msgstr "" +msgstr "Splošne informacije" #. module: account_banking_payment_export #: field:payment.mode,group_lines:0 msgid "Group lines in payment orders" -msgstr "" +msgstr "Združevanje postavk v plačilnih nalogih" #. module: account_banking_payment_export #: field:bank.payment.line,id:0 field:payment.manual,id:0 @@ -168,12 +168,12 @@ msgid "" "* Communication Type (structured, free)\n" "* Payment Date\n" "(other modules can set additional fields to restrict the grouping.)" -msgstr "" +msgstr "Če označeno, se postavke plačilnega naloga združujejo ob overjanju plačilnega naloga pred izvozom v bančno datoteko. Združevanje se izvede le ob ujemanju naslednjih polj:\n* Partner\n* Valuta\n* Ciljni bančni račun\n* Tip komunikacije (strukturirana, prosta)\n* Datum plačila\n(drugi moduli lahko nastavijo tudi dodatna polja za omejevanje grupiranja)" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Information" -msgstr "" +msgstr "Informacija" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_account_invoice @@ -183,7 +183,7 @@ msgstr "Račun" #. module: account_banking_payment_export #: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree msgid "Journal Entry" -msgstr "" +msgstr "Dnevniški vnos" #. module: account_banking_payment_export #: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree @@ -195,12 +195,12 @@ msgstr "Dnevniške postavke" #: field:payment.mode,default_journal_ids:0 #: field:payment.order.create,journal_ids:0 msgid "Journals Filter" -msgstr "" +msgstr "Dnevniški filter" #. module: account_banking_payment_export #: view:payment.order.create:account_banking_payment_export.view_create_payment_order msgid "Keep empty for using all journals" -msgstr "" +msgstr "Pustite prazno za uporabo vseh dnevnikov" #. module: account_banking_payment_export #: field:bank.payment.line,write_uid:0 field:payment.manual,write_uid:0 @@ -217,59 +217,59 @@ msgstr "Zadnjič posodobljeno" #. module: account_banking_payment_export #: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit msgid "Line grouping" -msgstr "" +msgstr "Združevanje postavk" #. module: account_banking_payment_export #: field:payment.mode,default_invoice:0 field:payment.order.create,invoice:0 msgid "Linked to an Invoice or Refund" -msgstr "" +msgstr "Vezano na račun ali vračilo" #. module: account_banking_payment_export #: view:payment.manual:account_banking_payment_export.view_payment_manual_form msgid "Manual payment" -msgstr "" +msgstr "Ročno plačilo" #. module: account_banking_payment_export #: selection:payment.mode,default_date_type:0 msgid "Move" -msgstr "" +msgstr "Premik" #. module: account_banking_payment_export #: selection:payment.order.create,date_type:0 #: field:payment.order.create,move_date:0 msgid "Move Date" -msgstr "" +msgstr "Datum premika" #. module: account_banking_payment_export #: field:payment.mode.type,name:0 msgid "Name" -msgstr "" +msgstr "Naziv" #. module: account_banking_payment_export #: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit #: field:payment.mode,note:0 msgid "Note" -msgstr "" +msgstr "Opomba" #. module: account_banking_payment_export #: field:bank.payment.line,order_id:0 msgid "Order" -msgstr "" +msgstr "Nalog" #. module: account_banking_payment_export #: field:payment.mode.type,payment_order_type:0 msgid "Order type" -msgstr "" +msgstr "Tip naloga" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Owner Account" -msgstr "" +msgstr "Račun lastnika" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Partner Bank Account" -msgstr "" +msgstr "Bančni račun partnerja" #. module: account_banking_payment_export #: selection:payment.mode.type,payment_order_type:0 @@ -282,7 +282,7 @@ msgstr "Plačilo" #: model:ir.actions.act_window,name:account_banking_payment_export.action_payment_mode_type #: model:ir.ui.menu,name:account_banking_payment_export.menu_payment_mode_type msgid "Payment Export Types" -msgstr "" +msgstr "Tipi izvoza plačil" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_line @@ -294,7 +294,7 @@ msgstr "Plačilna postavka" #: field:bank.payment.line,payment_line_ids:0 #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Payment Lines" -msgstr "" +msgstr "Plačilne postavke" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_mode @@ -304,7 +304,7 @@ msgstr "Metoda plačila" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_mode_type msgid "Payment Mode Type" -msgstr "" +msgstr "Tip metode plačila" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_order @@ -315,7 +315,7 @@ msgstr "Plačilni nalog" #: code:addons/account_banking_payment_export/models/account_payment.py:59 #, python-format msgid "Payment Order Export" -msgstr "" +msgstr "Izvoz plačilnega naloga" #. module: account_banking_payment_export #: code:addons/account_banking_payment_export/wizard/payment_order_create.py:245 @@ -327,34 +327,34 @@ msgstr "Plačilni nalogi" #: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form #: help:payment.mode.type,name:0 msgid "Payment Type" -msgstr "" +msgstr "Tip plačila" #. module: account_banking_payment_export #: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_tree msgid "Payment Types" -msgstr "" +msgstr "Tipi plačil" #. module: account_banking_payment_export #: field:payment.order,payment_order_type:0 msgid "Payment order type" -msgstr "" +msgstr "Tip plačilnega naloga" #. module: account_banking_payment_export #: field:payment.mode.type,ir_model_id:0 msgid "Payment wizard" -msgstr "" +msgstr "Čarovnik za plačila" #. module: account_banking_payment_export #: view:payment.manual:account_banking_payment_export.view_payment_manual_form msgid "" "Please execute payment order manually, and click OK when succesfully sent." -msgstr "" +msgstr "Ročno izvedite plačilni nalog in kliknite 'V redu' po uspešnem pošiljanju." #. module: account_banking_payment_export #: field:payment.mode,default_populate_results:0 #: field:payment.order.create,populate_results:0 msgid "Populate Results Directly" -msgstr "" +msgstr "Neposredno zapolni rezultate" #. module: account_banking_payment_export #: view:bank.payment.line:account_banking_payment_export.bank_payment_line_form @@ -364,64 +364,64 @@ msgstr "Povezane plačilne postavke" #. module: account_banking_payment_export #: view:payment.mode:account_banking_payment_export.view_payment_mode_form_inherit msgid "Select Move Lines to Pay - Default Values" -msgstr "" +msgstr "Izbira postavk premikov za plačilo - privzete vrednosti" #. module: account_banking_payment_export #: help:payment.mode,type:0 msgid "Select the Export Payment Type for the Payment Mode." -msgstr "" +msgstr "Izbira tipa izvoza plačila za metodo plačila." #. module: account_banking_payment_export #: help:payment.mode.type,ir_model_id:0 msgid "" "Select the Payment Wizard for payments of this type. Leave empty for manual " "processing" -msgstr "" +msgstr "Izbira čarovnika za plačila za plačila tega tipa. Pustite prazno za ročno obdelavo." #. module: account_banking_payment_export #: field:payment.mode,purchase_ok:0 msgid "Selectable on purchase operations" -msgstr "" +msgstr "Izbirno pri nabavnih operacijah" #. module: account_banking_payment_export #: field:payment.mode,sale_ok:0 msgid "Selectable on sale operations" -msgstr "" +msgstr "Izbirno pri prodajnih operacijah" #. module: account_banking_payment_export #: model:ir.model,name:account_banking_payment_export.model_payment_manual msgid "Send payment order(s) manually" -msgstr "" +msgstr "Ročno pošiljanje plačilnega naloga (plačilnih nalogov)" #. module: account_banking_payment_export #: help:payment.mode.type,code:0 msgid "Specify the Code for Payment Type" -msgstr "" +msgstr "Določi kodo za tip plačila" #. module: account_banking_payment_export #: code:addons/account_banking_payment_export/models/account_invoice.py:16 #, python-format msgid "Structured Reference" -msgstr "" +msgstr "Strukturiran sklic" #. module: account_banking_payment_export #: view:payment.mode.type:account_banking_payment_export.view_payment_mode_type_form #: field:payment.mode.type,suitable_bank_types:0 msgid "Suitable bank types" -msgstr "" +msgstr "Ustrezni tipi bank" #. module: account_banking_payment_export #: code:addons/account_banking_payment_export/models/account_payment.py:152 #, python-format msgid "The amount for Partner '%s' is negative or null (%.2f) !" -msgstr "" +msgstr "Znesek za partnerja '%s' je negativen ali ničen (%.2f) !" #. module: account_banking_payment_export #: help:payment.mode.type,payment_order_type:0 msgid "" "This field determines if this type applies to customers (Debit) or suppliers" " (Payment)" -msgstr "" +msgstr "To polje določa, če se ta tip nanaša na kupce (breme) ali dobavitelje (plačilo )" #. module: account_banking_payment_export #: view:bank.payment.line:account_banking_payment_export.bank_payment_line_tree @@ -431,46 +431,46 @@ msgstr "Skupni znesek" #. module: account_banking_payment_export #: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree msgid "Total Credit" -msgstr "" +msgstr "Skupaj dobroimetje" #. module: account_banking_payment_export #: view:account.move.line:account_banking_payment_export.payment_order_populate_view_move_line_tree msgid "Total Debit" -msgstr "" +msgstr "Skupaj breme" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Total in Company Currency" -msgstr "" +msgstr "Skupaj v valuti družbe" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "Transaction Information" -msgstr "" +msgstr "Podatki o transakciji" #. module: account_banking_payment_export #: field:payment.mode,default_date_type:0 #: field:payment.order.create,date_type:0 msgid "Type of Date Filter" -msgstr "" +msgstr "Tip datumskega filtra" #. module: account_banking_payment_export #: code:addons/account_banking_payment_export/models/account_payment.py:75 #, python-format msgid "You can only combine payment orders of the same type" -msgstr "" +msgstr "Kombinirate lahko le plačilne naloge istega tipa" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "launch_wizard" -msgstr "" +msgstr "launch_wizard" #. module: account_banking_payment_export #: view:payment.order:account_banking_payment_export.view_payment_order_form msgid "" "{\n" " 'invisible': [('state', '!=', 'draft')]}" -msgstr "" +msgstr "{\n 'invisible': [('state', '!=', 'draft')]}" #. module: account_banking_payment_export #: view:payment.order.create:account_banking_payment_export.view_create_payment_order_lines @@ -479,11 +479,11 @@ msgid "" "context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' " ": " "'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" -msgstr "" +msgstr "{'display_credit': context.get('display_credit', False),'display_debit': context.get('display_debit', False),'journal_type': 'sale', 'tree_view_ref' : 'account_banking_payment_export.payment_order_populate_view_move_line_tree'}" #. module: account_banking_payment_export #: view:payment.order.create:account_banking_payment_export.view_create_payment_order msgid "" "{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', " "'due')]}" -msgstr "" +msgstr "{'required': [('date_type', '=', 'due')], 'invisible': [('date_type', '!=', 'due')]}" diff --git a/account_banking_payment_transfer/i18n/en.po b/account_banking_payment_transfer/i18n/en.po new file mode 100644 index 000000000..3ba770cb0 --- /dev/null +++ b/account_banking_payment_transfer/i18n/en.po @@ -0,0 +1,170 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_banking_payment_transfer +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: bank-payment (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-18 10:57+0000\n" +"PO-Revision-Date: 2016-04-18 10:57+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: English (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/en/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:128 +#, python-format +msgid "%s bank line %s" +msgstr "%s bank line %s" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:162 +#, python-format +msgid "%s line %s" +msgstr "%s line %s" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_account_move_reconcile +msgid "Account Reconciliation" +msgstr "Account Reconciliation" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_bank_payment_line +msgid "Bank Payment Lines" +msgstr "Bank Payment Lines" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:70 +#, python-format +msgid "Can not reconcile: no move line for payment line %s of partner '%s'." +msgstr "Can not reconcile: no move line for payment line %s of partner '%s'." + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:185 +#, python-format +msgid "" +"Cannot generate the transfer move when the currency of the payment (%s) is " +"not the same as the currency of the company (%s). This is not supported for " +"the moment." +msgstr "Cannot generate the transfer move when the currency of the payment (%s) is not the same as the currency of the company (%s). This is not supported for the moment." + +#. module: account_banking_payment_transfer +#: field:payment.line,date_done:0 +msgid "Date Confirmed" +msgstr "Date Confirmed" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:221 +#, python-format +msgid "Direct debit" +msgstr "Direct debit" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:84 +#, python-format +msgid "" +"For partner '%s', the account of the account move line to pay (%s) is " +"different from the account of of the transit move line (%s)." +msgstr "For partner '%s', the account of the account move line to pay (%s) is different from the account of of the transit move line (%s)." + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_journal_id:0 +msgid "" +"Journal to write payment entries when confirming a debit order of this mode" +msgstr "Journal to write payment entries when confirming a debit order of this mode" + +#. module: account_banking_payment_transfer +#: field:payment.line,msg:0 +msgid "Message" +msgstr "Message" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/bank_payment_line.py:76 +#, python-format +msgid "Move line '%s' of partner '%s' has already been reconciled" +msgstr "Move line '%s' of partner '%s' has already been reconciled" + +#. module: account_banking_payment_transfer +#: help:bank.payment.line,transit_move_line_id:0 +msgid "Move line through which the payment/debit order pays the invoice" +msgstr "Move line through which the payment/debit order pays the invoice" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment date" +msgstr "One move per payment date" + +#. module: account_banking_payment_transfer +#: selection:payment.mode,transfer_move_option:0 +msgid "One move per payment line" +msgstr "One move per payment line" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:264 +#, python-format +msgid "Partial Reconcile Moves Line" +msgstr "Partial Reconcile Moves Line" + +#. module: account_banking_payment_transfer +#: help:payment.mode,transfer_account_id:0 +msgid "" +"Pay off lines in sent orders with a move on this account. You can only " +"select accounts of type regular that are marked for reconciliation" +msgstr "Pay off lines in sent orders with a move on this account. You can only select accounts of type regular that are marked for reconciliation" + +#. module: account_banking_payment_transfer +#: code:addons/account_banking_payment_transfer/model/account_payment.py:220 +#, python-format +msgid "Payment" +msgstr "Payment" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_line +msgid "Payment Line" +msgstr "Payment Line" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_mode +msgid "Payment Mode" +msgstr "Payment Mode" + +#. module: account_banking_payment_transfer +#: model:ir.model,name:account_banking_payment_transfer.model_payment_order +msgid "Payment Order" +msgstr "Payment Order" + +#. module: account_banking_payment_transfer +#: field:payment.order,date_sent:0 +msgid "Send date" +msgstr "Send date" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_account_id:0 +msgid "Transfer account" +msgstr "Transfer account" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_journal_id:0 +msgid "Transfer journal" +msgstr "Transfer journal" + +#. module: account_banking_payment_transfer +#: field:bank.payment.line,transit_move_line_id:0 +msgid "Transfer move line" +msgstr "Transfer move line" + +#. module: account_banking_payment_transfer +#: field:payment.mode,transfer_move_option:0 +msgid "Transfer move option" +msgstr "Transfer move option" + +#. module: account_banking_payment_transfer +#: view:payment.mode:account_banking_payment_transfer.view_payment_mode_form_inherit +msgid "Transfer move settings" +msgstr "Transfer move settings" diff --git a/account_banking_payment_transfer/i18n/pt_BR.po b/account_banking_payment_transfer/i18n/pt_BR.po index b1df84721..d626acd07 100644 --- a/account_banking_payment_transfer/i18n/pt_BR.po +++ b/account_banking_payment_transfer/i18n/pt_BR.po @@ -4,12 +4,13 @@ # # Translators: # danimaribeiro , 2016 +# danimaribeiro , 2016 msgid "" msgstr "" "Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-08 00:46+0000\n" -"PO-Revision-Date: 2016-04-06 19:45+0000\n" +"POT-Creation-Date: 2016-04-18 10:57+0000\n" +"PO-Revision-Date: 2016-04-18 10:57+0000\n" "Last-Translator: OCA Transbot \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -51,9 +52,9 @@ msgstr "Não pode reconciliar: nenhum movimentação para a linha de pagamento % #, python-format msgid "" "Cannot generate the transfer move when the currency of the payment (%s) is " -"not the same as the currency of the company. This is not supported for the " -"moment." -msgstr "Não pode gerar a movimentação de transferência quando a moeda do pagamento (%s) não é a mesma da moeda da empresa. Isto não é suportado no momento." +"not the same as the currency of the company (%s). This is not supported for " +"the moment." +msgstr "" #. module: account_banking_payment_transfer #: field:payment.line,date_done:0 diff --git a/account_banking_payment_transfer/i18n/sl.po b/account_banking_payment_transfer/i18n/sl.po index 7fca32c4d..dc499a785 100644 --- a/account_banking_payment_transfer/i18n/sl.po +++ b/account_banking_payment_transfer/i18n/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-09 06:21+0000\n" -"PO-Revision-Date: 2016-04-15 11:12+0000\n" +"POT-Creation-Date: 2016-04-18 10:57+0000\n" +"PO-Revision-Date: 2016-04-19 08:58+0000\n" "Last-Translator: Matjaž Mozetič \n" "Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" "MIME-Version: 1.0\n" @@ -51,9 +51,9 @@ msgstr "Ni mogoče uskladiti: ni postavke premika za plačilno postavko %s partn #, python-format msgid "" "Cannot generate the transfer move when the currency of the payment (%s) is " -"not the same as the currency of the company. This is not supported for the " -"moment." -msgstr "Ni mogoče ustvariti premika transferja, kadar je valuta plačila (%s) drugačna od valute družbe. Ta opcija trenutno ni podprta." +"not the same as the currency of the company (%s). This is not supported for " +"the moment." +msgstr "Ni mogoče ustvariti premika transferja, kadar je valuta plačila (%s) drugačna od valute družbe (%s). Ta opcija trenutno ni podprta." #. module: account_banking_payment_transfer #: field:payment.line,date_done:0 diff --git a/account_banking_sepa_direct_debit/i18n/sl.po b/account_banking_sepa_direct_debit/i18n/sl.po index 1e8413835..4ce7d321a 100644 --- a/account_banking_sepa_direct_debit/i18n/sl.po +++ b/account_banking_sepa_direct_debit/i18n/sl.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: bank-payment (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-09 06:21+0000\n" -"PO-Revision-Date: 2016-04-15 10:51+0000\n" +"POT-Creation-Date: 2016-04-18 10:57+0000\n" +"PO-Revision-Date: 2016-04-22 06:53+0000\n" "Last-Translator: Matjaž Mozetič \n" "Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-payment-8-0/language/sl/)\n" "MIME-Version: 1.0\n" @@ -39,7 +39,7 @@ msgstr "Generični bančni mandat" msgid "" "ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO " "CREDITOR FOR STORAGE." -msgstr "" +msgstr "VSE VRZELI SO OBVEZNE. PO PODPISU MANDATA, SE GA MORA POSLATI UPNIKU V HRANJENJE." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document @@ -47,7 +47,7 @@ msgid "" "ALL GAPS ARE MANDATORY. ONCE THIS MANDATE HAS BEEN SIGNED MUST BE SENT TO CREDITOR FOR STORAGE.\n" " NEVERTHELESS, THE BANK OF DEBTOR REQUIRES DEBTOR’S AUTHORIZATION BEFORE DEBITING B2B DIRECT DEBITS IN THE ACCOUNT.\n" " THE DEBTOR WILL BE ABLE TO MANAGE THE MENTIONED AUTHORIZATION THROUGH THE MEANS PROVIDED BY HIS BANK." -msgstr "" +msgstr "VSE VRZELI SO OBVEZNE. PO PODPISU MANDATA, SE GA MORA POSLATI UPNIKU V HRANJENJE.\n KLJUB VSEMU, BANKA DOLŽNIKA ZAHTEVA DOLŽNIKOVO POOBLASTILO PRED NEPOSREDNO B2B OBREMENITVIJO RAČUNA.\n DOLŽNIK BI LAHKO UPRAVLJAL OMENJENO POOBLASTILO NA NAČIN, KI MU GA OMOGOČA NJEGOVA BANKA." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document @@ -57,12 +57,12 @@ msgstr "Številka računa - IBAN:" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Address of the Debtor:" -msgstr "" +msgstr "Naslov dolžnika:" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Address:" -msgstr "" +msgstr "Naslov:" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document @@ -71,7 +71,7 @@ msgid "" " your bank under the terms and conditions of your agreement\n" " with your bank.\n" " A refund must be claimed within 8 weeks starting from the date on which your account was debited." -msgstr "" +msgstr "V sklopu vaših pravic je dobropis/povračilo vaše banke\n v skladu s splošnimi pogoji vašega dogovora\n z banko.\n Povračilo je potrebno zahtevati v do 8 tednih od datuma, na katerega je bil vaš račun obremenjen." #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:116 @@ -79,7 +79,7 @@ msgstr "" msgid "" "As you changed the bank account attached to this mandate, the 'Sequence " "Type' has been set back to 'First'." -msgstr "" +msgstr "Ker ste spremenili bančni račun pripet temu mandatu, se je tip zaporedja vrnil v 'Prvi'." #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_bank_payment_line @@ -89,7 +89,7 @@ msgstr "Postavke bančnih plačil" #. module: account_banking_sepa_direct_debit #: selection:account.banking.mandate,scheme:0 msgid "Basic (CORE)" -msgstr "" +msgstr "Osnovna (CORE)" #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,batch_booking:0 @@ -129,12 +129,12 @@ msgstr "Družbe" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Country of the debtor:" -msgstr "" +msgstr "Država dolžnika:" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Country:" -msgstr "" +msgstr "Država:" #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd.wizard,state:0 @@ -154,17 +154,17 @@ msgstr "Ustvarjeno" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Creditor's Name:" -msgstr "" +msgstr "Naziv upnika:" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Date - Location:" -msgstr "" +msgstr "Datum - lokacija:" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Debtor's Name:" -msgstr "" +msgstr "Naziv dolžnika:" #. module: account_banking_sepa_direct_debit #: help:payment.mode,sepa_creditor_identifier:0 @@ -175,7 +175,7 @@ msgid "" "- a 2-digits checkum\n" "- a 3-letters business code\n" "- a country-specific identifier" -msgstr "" +msgstr "Vnesi identifikator upnika, ki je bil dodeljen vaši družbi za izvajanje SEPA direktnih obremenitev. Če ni določen, se uporabi SEPA identifikator upnika iz nastavitev družbe.\nIdentifikator sestavljajo:\n- ISO koda vaše države (2 znaka)\n- 2-značna checkum koda\n- 3-značna poslovna koda\n- specifični identifikator glede na državo" #. module: account_banking_sepa_direct_debit #: help:res.company,sepa_creditor_identifier:0 @@ -185,24 +185,24 @@ msgid "" "- a 2-digits checkum\n" "- a 3-letters business code\n" "- a country-specific identifier" -msgstr "" +msgstr "Vnesi identifikator upnika, ki je bil dodeljen vaši družbi za izvajanje SEPA direktnih obremenitev. Identifikator sestavljajo:\n- ISO koda vaše države (2 znaka)\n- 2-značna checkum koda\n- 3-značna poslovna koda\n- specifični identifikator glede na državo" #. module: account_banking_sepa_direct_debit #: selection:account.banking.mandate,scheme:0 msgid "Enterprise (B2B)" -msgstr "" +msgstr "Podjetje (B2B)" #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:42 #: code:addons/account_banking_sepa_direct_debit/models/res_company.py:32 #, python-format msgid "Error" -msgstr "" +msgstr "Napaka" #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_banking_export_sdd_wizard msgid "Export SEPA Direct Debit File" -msgstr "" +msgstr "Izvoz datoteke SEPA direktne obremenitve" #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,file:0 @@ -217,7 +217,7 @@ msgstr "Naziv datoteke" #. module: account_banking_sepa_direct_debit #: selection:account.banking.mandate,recurrent_sequence_type:0 msgid "Final" -msgstr "" +msgstr "Končna" #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd.wizard,state:0 @@ -227,7 +227,7 @@ msgstr "Dokončaj" #. module: account_banking_sepa_direct_debit #: selection:account.banking.mandate,recurrent_sequence_type:0 msgid "First" -msgstr "" +msgstr "Prva" #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd.wizard,charge_bearer:0 @@ -244,7 +244,7 @@ msgid "" "borne by the debtor. Borne by creditor : all transaction charges are to be " "borne by the creditor. Borne by debtor : all transaction charges are to be " "borne by the debtor." -msgstr "" +msgstr "Nivo sledenja: stroške transakcije se dodeli glede na naslednja pravila v sporazumu o ravni storitev in/ali shemi (SEPA temeljna sporočila morajo to uporabljati). Deljeno: stroške transakcije na strani upnika nosi upnik sam, stroške na strani dolžnika pa dolžnik. Nosi upnik: vse stroške transakcije nosi upnik. Nosi dolžnik: vse stroške transakcije nosi dolžnik." #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view @@ -259,13 +259,13 @@ msgstr "ID" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Identifier:" -msgstr "" +msgstr "Identifikator:" #. module: account_banking_sepa_direct_debit #: help:payment.mode,original_creditor_identifier:0 msgid "" "If not defined, Original Creditor Identifier from company will be used." -msgstr "" +msgstr "Če ni določeno, se uporabi izvorni identifikator upnika iz nastavitev družbe." #. module: account_banking_sepa_direct_debit #: help:account.banking.mandate,sepa_migrated:0 @@ -276,7 +276,7 @@ msgid "" "required in a few countries (Belgium for instance), but not in all " "countries. If this is not required in your country, you should keep this " "field always active." -msgstr "" +msgstr "Če je to polje neaktivno, bo odsek datoteke naslednje direktne obremenitve, ki vključuje ta mandat, vseboval 'Identifikator izvornega mandata' in 'Identifikator izvorne sheme upnika'. To se zahteva v nekaj državah (npr. Belgiji), a ne pri vseh državah. Če v vaši državi to ni zahtevano, naj bo to polje zmeraj aktivno." #. module: account_banking_sepa_direct_debit #: help:banking.export.sdd.wizard,batch_booking:0 @@ -284,14 +284,14 @@ msgid "" "If true, the bank statement will display only one credit line for all the " "direct debits of the SEPA file ; if false, the bank statement will display " "one credit line per direct debit of the SEPA file." -msgstr "" +msgstr "Če pravilno, bančni izpisek prikaže le eno postavko v dobro za vse direktne obremenitve v SEPA XML datoteki ; če napačno, bančni izpisek prikaže le eno postavko v dobro za vsako direktno obremenitev v SEPA datoteki." #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/models/payment_mode.py:43 #: code:addons/account_banking_sepa_direct_debit/models/res_company.py:33 #, python-format msgid "Invalid SEPA Creditor Identifier." -msgstr "" +msgstr "Neveljaven identifikator SEPA upnika." #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,write_uid:0 @@ -306,18 +306,18 @@ msgstr "Zadnjič posodobljeno" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Mandate Reference:" -msgstr "" +msgstr "Sklic mandata:" #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:115 #, python-format msgid "Mandate update" -msgstr "" +msgstr "Posodobitev mandata" #. module: account_banking_sepa_direct_debit #: field:account.banking.mandate,sepa_migrated:0 msgid "Migrated to SEPA" -msgstr "" +msgstr "Preseljeno v SEPA" #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:159 @@ -325,7 +325,7 @@ msgstr "" msgid "" "Missing SEPA Direct Debit mandate on the bank payment line with partner '%s'" " (reference '%s')." -msgstr "" +msgstr "Pri postavki bančnega plačila partnerja '%s' (sklic '%s') manjka SEPA direktna obremenitev." #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,nb_transactions:0 @@ -337,23 +337,23 @@ msgstr "Število transakcij" #: selection:account.banking.mandate,type:0 #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "One-Off" -msgstr "" +msgstr "Enkratna" #. module: account_banking_sepa_direct_debit #: field:payment.mode,original_creditor_identifier:0 #: field:res.company,original_creditor_identifier:0 msgid "Original Creditor Identifier" -msgstr "" +msgstr "Identifikator izvornega upnika" #. module: account_banking_sepa_direct_debit #: field:account.banking.mandate,original_mandate_identification:0 msgid "Original Mandate Identification" -msgstr "" +msgstr "Identifikator izvornega mandata" #. module: account_banking_sepa_direct_debit #: model:res.groups,name:account_banking_sepa_direct_debit.group_original_mandate_required msgid "Original Mandate Required (SEPA)" -msgstr "" +msgstr "Zahteva se izvorni mandat (SEPA)" #. module: account_banking_sepa_direct_debit #: model:ir.model,name:account_banking_sepa_direct_debit.model_payment_mode @@ -372,36 +372,36 @@ msgid "" "Payment Type Code '%s' is not supported. The only Payment Type Code " "supported for SEPA Direct Debit are 'pain.008.001.02', 'pain.008.001.03' and" " 'pain.008.001.04'." -msgstr "" +msgstr "Koda tipa plačila '%s' ni podprta. Edine kode tipov plačil, ki so podprte za SEPA bremenilne transakcije, so 'pain.008.001.02', 'pain.008.001.03' in 'pain.008.001.04'." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Postal Code - City - Town:" -msgstr "" +msgstr "Poštna številka - Mesto - Kraj:" #. module: account_banking_sepa_direct_debit #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: selection:account.banking.mandate,type:0 #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Recurrent" -msgstr "" +msgstr "Ponavljajoče se" #. module: account_banking_sepa_direct_debit #: selection:account.banking.mandate,recurrent_sequence_type:0 msgid "Recurring" -msgstr "" +msgstr "Ponavljajoč" #. module: account_banking_sepa_direct_debit #: view:res.partner:account_banking_sepa_direct_debit.sdd_mandate_partner_form #: view:res.partner.bank:account_banking_sepa_direct_debit.sdd_mandate_partner_bank_tree msgid "SDD Mandates" -msgstr "" +msgstr "SDD mandati" #. module: account_banking_sepa_direct_debit #: field:payment.mode,sepa_creditor_identifier:0 #: field:res.company,sepa_creditor_identifier:0 msgid "SEPA Creditor Identifier" -msgstr "" +msgstr "Identifikator SEPA upnika" #. module: account_banking_sepa_direct_debit #: model:ir.actions.act_window,name:account_banking_sepa_direct_debit.mandate_action @@ -411,23 +411,23 @@ msgstr "SEPA mandat za direktno obremenitev" #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view msgid "SEPA Direct Debit XML file generation" -msgstr "" +msgstr "Ustvarjanje XML datoteke SEPA direktne obremenitve" #. module: account_banking_sepa_direct_debit #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: field:account.banking.mandate,scheme:0 msgid "Scheme" -msgstr "" +msgstr "Shema" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Sepa Business-To-Business Direct debit Mandate" -msgstr "" +msgstr "SEPA Business-To-Business mandat za direktno obremenitev" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Sepa Direct Debit Mandate" -msgstr "" +msgstr "SEPA mandat za direktno obremenitev" #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:35 @@ -440,30 +440,30 @@ msgstr "SEPA mandat" #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree msgid "Sequence Type" -msgstr "" +msgstr "Tip zaporedja" #. module: account_banking_sepa_direct_debit #: field:account.banking.mandate,recurrent_sequence_type:0 msgid "Sequence Type for Next Debit" -msgstr "" +msgstr "Tip zaporedja za naslednjo obremenitev" #. module: account_banking_sepa_direct_debit #: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_final #: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_final msgid "Sequence Type set to Final" -msgstr "" +msgstr "Tip zaporedja nastavljen kot končni" #. module: account_banking_sepa_direct_debit #: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_first #: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_first msgid "Sequence Type set to First" -msgstr "" +msgstr "Tip zaporedja nastavljen kot prvi" #. module: account_banking_sepa_direct_debit #: model:mail.message.subtype,description:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring #: model:mail.message.subtype,name:account_banking_sepa_direct_debit.recurrent_sequence_type_recurring msgid "Sequence Type set to Recurring" -msgstr "" +msgstr "Tip zaporedja nastavljen kot ponavljajoči se" #. module: account_banking_sepa_direct_debit #: selection:banking.export.sdd.wizard,charge_bearer:0 @@ -473,7 +473,7 @@ msgstr "V souporabi" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Signature of the debtor:" -msgstr "" +msgstr "Podpis dolžnika:" #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,state:0 @@ -483,7 +483,7 @@ msgstr "Stanje" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Swift BIC (up to 8 or 11 characteres):" -msgstr "" +msgstr "Swift BIC (8 ali 11 znakov):" #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:166 @@ -491,7 +491,7 @@ msgstr "" msgid "" "The SEPA Direct Debit mandate with reference '%s' for partner '%s' has " "expired." -msgstr "" +msgstr "SEPA mandat za direktno obremenitev s sklicem '%s' za partnerja '%s' je potekel." #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/wizard/export_sdd.py:174 @@ -499,13 +499,13 @@ msgstr "" msgid "" "The mandate with reference '%s' for partner '%s' has type set to 'One-Off' " "and it has a last debit date set to '%s', so we can't use it." -msgstr "" +msgstr "Pri mandatu s sklicem '%s' za partnerja '%s' je tip nastavljen na 'enkraten', zadnji datum obremenitve pa ima nastavljen na '%s', zato ga ne moremo uporabiti." #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:76 #, python-format msgid "The recurrent mandate '%s' must have a sequence type." -msgstr "" +msgstr "Ponavljajoči se mandat '%s' mora vsebovati tip zaporedja." #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:86 @@ -513,13 +513,13 @@ msgstr "" msgid "" "The recurrent mandate '%s' which is not marked as 'Migrated to SEPA' must " "have its recurrent sequence type set to 'First'." -msgstr "" +msgstr "Ponavljajoči se mandat '%s', ki ni označen kot 'Preseljen v SEPA', mora imeti svoj ponavljajoči se tip zaporedja nastavljen kot 'Prvi'." #. module: account_banking_sepa_direct_debit #: help:account.banking.mandate,recurrent_sequence_type:0 msgid "" "This field is only used for Recurrent mandates, not for One-Off mandates." -msgstr "" +msgstr "To polje se uporablja le za ponavljajoče se mandate, ne pa za enkratne mandate." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document @@ -528,17 +528,17 @@ msgid "" " You are not entitled to a refund from your bank after your account has\n" " been debited, but you are entitled to request your bank\n" " not to debit your account up until the day on which the payment is due." -msgstr "" +msgstr "Ta mandat je mišljen le za transakcije med pravnimi osebami.\n Po obremenitvi vašega računa nimate pravice do povračila\n svoje banke,, lahko pa pri banki zahtevate, da se računa\n ne bremeni do dneva zapadlosti plačila." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "To be completed by the creditor" -msgstr "" +msgstr "Izpolniti mora upnik" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "To be completed by the debtor" -msgstr "" +msgstr "Izpolniti mora dolžnik" #. module: account_banking_sepa_direct_debit #: field:banking.export.sdd.wizard,total_amount:0 @@ -549,17 +549,17 @@ msgstr "Skupni znesek" #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_search #: view:account.banking.mandate:account_banking_sepa_direct_debit.sdd_mandate_tree msgid "Type" -msgstr "" +msgstr "Tip" #. module: account_banking_sepa_direct_debit #: field:account.banking.mandate,type:0 msgid "Type of Mandate" -msgstr "" +msgstr "Tip mandata" #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "Type of payment:" -msgstr "" +msgstr "Tip plačila:" #. module: account_banking_sepa_direct_debit #: view:banking.export.sdd.wizard:account_banking_sepa_direct_debit.banking_export_sdd_wizard_view @@ -571,7 +571,7 @@ msgstr "Potrdi" msgid "" "When the field 'Migrated to SEPA' is not active, this field will be used as " "the Original Mandate Identification in the Direct Debit file." -msgstr "" +msgstr "Kadar polje 'Preseljeno v SEPA' ni aktivno, se to polje uporabi za identifikator izvornega mandata v datoteki direktne obremenitve." #. module: account_banking_sepa_direct_debit #: code:addons/account_banking_sepa_direct_debit/models/account_banking_mandate.py:98 @@ -579,11 +579,11 @@ msgstr "" msgid "" "You must set the 'Original Mandate Identification' on the recurrent mandate " "'%s' which is not marked as 'Migrated to SEPA'." -msgstr "" +msgstr "Na ponavljajočem se mandatu '%s', ki ni označen kot 'Preseljen v SEPA' morate nastaviti 'Identifikacijo izvornega mandata'." #. module: account_banking_sepa_direct_debit #: view:website:account_banking_sepa_direct_debit.sepa_direct_debit_mandate_document msgid "" "to send instructions to your bank to debit your account and (B) your bank to\n" " debit your account in accordance with the instructions from" -msgstr "" +msgstr "za pošiljanje navodil svoji banki glede bremenitve vašega računa in (B) svoji banki\n naj bremeni vaš račun v skladu z navodili iz"