[tryton-debian-vcs] tryton-modules-account-payment-sepa branch debian updated. debian/4.2.0-1-3-g3d7e442
Mathias Behrle
tryton-debian-vcs at alioth.debian.org
Wed Jun 7 13:32:02 UTC 2017
The following commit has been merged in the debian branch:
https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi/?p=tryton/tryton-modules-account-payment-sepa.git;a=commitdiff;h=debian/4.2.0-1-3-g3d7e442
commit 3d7e4424ab054971a0703c8ca13d22262e7b3008
Author: Mathias Behrle <mathiasb at m9s.biz>
Date: Wed Jun 7 15:27:33 2017 +0200
Merging upstream version 4.4.1.
diff --git a/CHANGELOG b/CHANGELOG
index 54878d2..7fb5bc0 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 4.4.1 - 2017-06-06
+* Bug fixes (see mercurial logs for details)
+
Version 4.4.0 - 2017-05-01
* Bug fixes (see mercurial logs for details)
diff --git a/PKG-INFO b/PKG-INFO
index bf83321..ddd8202 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: trytond_account_payment_sepa
-Version: 4.4.0
+Version: 4.4.1
Summary: Tryton module for SEPA payment
Home-page: http://www.tryton.org/
Author: Tryton
diff --git a/account.py b/account.py
index ad9f9d2..fbced47 100644
--- a/account.py
+++ b/account.py
@@ -29,7 +29,7 @@ class ConfigurationSepaMandateSequence(ModelSQL, CompanyValueMixin):
'ir.sequence', "SEPA Mandate Sequence",
domain=[
('code', '=', 'account.payment.sepa.mandate'),
- ('company', '=', Eval('company', -1)),
+ ('company', 'in', [Eval('company', -1), None]),
],
depends=['company'])
diff --git a/setup.cfg b/setup.cfg
index 861a9f5..8bfd5a1 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,4 @@
[egg_info]
tag_build =
tag_date = 0
-tag_svn_revision = 0
diff --git a/tryton.cfg b/tryton.cfg
index aab213e..fc19b37 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
[tryton]
-version=4.4.0
+version=4.4.1
depends:
account_payment
company
diff --git a/trytond_account_payment_sepa.egg-info/PKG-INFO b/trytond_account_payment_sepa.egg-info/PKG-INFO
index b006203..e627e0a 100644
--- a/trytond_account_payment_sepa.egg-info/PKG-INFO
+++ b/trytond_account_payment_sepa.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: trytond-account-payment-sepa
-Version: 4.4.0
+Version: 4.4.1
Summary: Tryton module for SEPA payment
Home-page: http://www.tryton.org/
Author: Tryton
commit e2d03b68dcb369b05eb8e3008a7cb6fc52768e29
Author: Mathias Behrle <mathiasb at m9s.biz>
Date: Wed Jun 7 15:25:57 2017 +0200
Merging upstream version 4.4.0.
diff --git a/CHANGELOG b/CHANGELOG
index a38f416..54878d2 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+Version 4.4.0 - 2017-05-01
+* Bug fixes (see mercurial logs for details)
+
Version 4.2.0 - 2016-11-28
* Bug fixes (see mercurial logs for details)
* Make sepa creditor identifier a party identifier
diff --git a/COPYRIGHT b/COPYRIGHT
index 20bd036..4d643a0 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,5 +1,5 @@
-Copyright (C) 2013-2016 Cédric Krier.
-Copyright (C) 2013-2016 B2CK SPRL.
+Copyright (C) 2013-2017 Cédric Krier.
+Copyright (C) 2013-2017 B2CK SPRL.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/PKG-INFO b/PKG-INFO
index ef8da94..bf83321 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,12 @@
Metadata-Version: 1.1
Name: trytond_account_payment_sepa
-Version: 4.2.0
+Version: 4.4.0
Summary: Tryton module for SEPA payment
Home-page: http://www.tryton.org/
Author: Tryton
Author-email: issue_tracker at tryton.org
License: GPL-3
-Download-URL: http://downloads.tryton.org/4.2/
+Download-URL: http://downloads.tryton.org/4.4/
Description: trytond_account_payment_sepa
============================
@@ -51,7 +51,7 @@ Classifier: Framework :: Tryton
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Legal Industry
-Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: Bulgarian
Classifier: Natural Language :: Catalan
Classifier: Natural Language :: Chinese (Simplified)
diff --git a/__init__.py b/__init__.py
index ad71c66..d490546 100644
--- a/__init__.py
+++ b/__init__.py
@@ -16,6 +16,7 @@ def register():
Party,
PartyIdentifier,
Configuration,
+ ConfigurationSepaMandateSequence,
module='account_payment_sepa', type_='model')
Pool.register(
MandateReport,
diff --git a/account.py b/account.py
index 0033ff3..ad9f9d2 100644
--- a/account.py
+++ b/account.py
@@ -1,18 +1,53 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
+from trytond import backend
from trytond.pool import PoolMeta
-from trytond.model import fields
+from trytond.model import ModelSQL, fields
from trytond.pyson import Eval
+from trytond.tools.multivalue import migrate_property
+from trytond.modules.company.model import CompanyValueMixin
-__all__ = ['Configuration']
+__all__ = ['Configuration', 'ConfigurationSepaMandateSequence']
class Configuration:
__metaclass__ = PoolMeta
__name__ = 'account.configuration'
- sepa_mandate_sequence = fields.Property(fields.Many2One('ir.sequence',
- 'SEPA Mandate Sequence', domain=[
+ sepa_mandate_sequence = fields.MultiValue(fields.Many2One(
+ 'ir.sequence', "SEPA Mandate Sequence",
+ domain=[
('code', '=', 'account.payment.sepa.mandate'),
('company', 'in', [Eval('context', {}).get('company', -1),
None]),
]))
+
+
+class ConfigurationSepaMandateSequence(ModelSQL, CompanyValueMixin):
+ "Account Configuration SEPA Mandate Sequence"
+ __name__ = 'account.configuration.sepa_mandate_sequence'
+ sepa_mandate_sequence = fields.Many2One(
+ 'ir.sequence', "SEPA Mandate Sequence",
+ domain=[
+ ('code', '=', 'account.payment.sepa.mandate'),
+ ('company', '=', Eval('company', -1)),
+ ],
+ depends=['company'])
+
+ @classmethod
+ def __register__(cls, module_name):
+ TableHandler = backend.get('TableHandler')
+ exist = TableHandler.table_exist(cls._table)
+
+ super(ConfigurationSepaMandateSequence, cls).__register__(module_name)
+
+ if not exist:
+ cls._migrate_property([], [], [])
+
+ @classmethod
+ def _migrate_property(cls, field_names, value_names, fields):
+ field_names.append('sepa_mandate_sequence')
+ value_names.append('sepa_mandate_sequence')
+ fields.append('company')
+ migrate_property(
+ 'account.configuration', field_names, cls, value_names,
+ fields=fields)
diff --git a/locale/bg.po b/locale/bg.po
index e43c04d..70e23b1 100644
--- a/locale/bg.po
+++ b/locale/bg.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,46 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Фирма"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Създадено на"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Създадено от"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Условие за плащане"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Променено на"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Променено от"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -225,6 +269,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr ""
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr ""
@@ -513,6 +561,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/ca.po b/locale/ca.po
index a25a226..371f011 100644
--- a/locale/ca.po
+++ b/locale/ca.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr "No hi ha cap compte bancari pel pagament \"%s\"."
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr "No s'ha trobat un mandat vàlid pel pagament \"%s\"."
@@ -32,6 +36,39 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr "Seqüència de mandat SEPA"
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Data de creació"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Usuari de creació"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Nom"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr "Seqüència de mandat SEPA"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Data de modificació"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Usuari de modificació"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr "Identificador Final a Final SEPA"
@@ -208,6 +245,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "Mandats SEPA"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr "Configuració seqüencia mandat SEPA"
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr "Mandat SEPA"
@@ -485,6 +526,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr "Sortida"
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr "Identificador creditor SEPA"
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr "SEPA"
diff --git a/locale/cs.po b/locale/cs.po
index 8eceeec..3377f2c 100644
--- a/locale/cs.po
+++ b/locale/cs.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,40 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Namu"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -206,6 +244,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr ""
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr ""
@@ -475,6 +517,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/de.po b/locale/de.po
index 42a8467..3ea44a7 100644
--- a/locale/de.po
+++ b/locale/de.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr "Kein Bankkonto für die Zahlung \"%s\"."
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr "Kein gültiges Mandat für Zahlung \"%s\""
@@ -36,6 +40,39 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr "Nummernkreis SEPA-Mandat"
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Unternehmen"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Erstellungsdatum"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Erstellt durch"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Name"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr "Nummernkreis SEPA-Mandat"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Zuletzt geändert"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Letzte Änderung durch"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr "SEPA End-zu-End-ID"
@@ -212,6 +249,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "SEPA-Mandate"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr "Einstellungen Buchhaltung Nummernkreis SEPA-Mandate"
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr "SEPA-Mandat"
@@ -484,6 +525,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr "OUT"
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr "SEPA Gläubiger-ID"
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr "SEPA"
diff --git a/locale/es.po b/locale/es.po
index 263ecf9..a6e2f46 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr "No existe ninguna cuenta bancaria para el pago \"%s\"."
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr "No se ha encontrado un mandato válido para el pago \"%s\"."
@@ -32,6 +36,39 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr "Secuencia de mandato SEPA"
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Fecha de creación"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Usuario de creación"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Nombre"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr "Secuencia de mandato SEPA"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Fecha de modificación"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Usuario de modificación"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr "ID End-to-End SEPA"
@@ -208,6 +245,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "Mandatos SEPA"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr "Configuración secuencia mandato SEPA"
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr "Mandato SEPA"
@@ -483,6 +524,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr "Salida"
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr "Identificador acreedor SEPA"
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr "SEPA"
diff --git a/locale/es_419.po b/locale/es_419.po
index 9ee2499..83e8ffb 100644
--- a/locale/es_419.po
+++ b/locale/es_419.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,39 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr ""
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -207,6 +244,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "SEPA Mandates"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
@@ -484,6 +525,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/fr.po b/locale/fr.po
index ddd8796..6ae0940 100644
--- a/locale/fr.po
+++ b/locale/fr.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr "Pas de compte bancaire pour le paiement « %s »."
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr "Pas de mandat valide pour le paiement « %s »"
@@ -31,6 +35,39 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr "Séquence de mandat SEPA"
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Société"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Date de création"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Créé par"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Nom"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr "Séquence de mandat SEPA"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Date de mise à jour"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Mis à jour par"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr "End To End ID SEPA"
@@ -207,6 +244,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "Mandats SEPA"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr "Configuration comptable Séquence de mandat SEPA"
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr "Mandat SEPA"
@@ -480,6 +521,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr "Sortant"
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr "Identifiant créditeur SEPA"
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr "SEPA"
diff --git a/locale/hu_HU.po b/locale/hu_HU.po
index b4be4d4..64a0dcf 100644
--- a/locale/hu_HU.po
+++ b/locale/hu_HU.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,46 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Társaság"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Létrehozás détuma"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Által létrehozva "
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Név"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "utolsó módosítás dátuma"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Által módosítva"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -224,6 +268,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr ""
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr ""
@@ -505,6 +553,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/it_IT.po b/locale/it_IT.po
index fad7870..b1c9fcb 100644
--- a/locale/it_IT.po
+++ b/locale/it_IT.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr "Manca un mandato valido per il pagamento \"%s\""
@@ -30,6 +34,47 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr "Sequenza mandato SEPA"
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Azienda"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Creato il"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Creato da"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Nome"
+
+#, fuzzy
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr "Sequenza mandato SEPA"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Modificato il"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Modificato da"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr "ID SEPA end to end"
@@ -206,6 +251,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "mandati SEPA"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr "mandato SEPA"
@@ -479,6 +528,11 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr "OUT"
+#, fuzzy
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr "Identificatore SEPA del creditore"
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr "SEPA"
diff --git a/locale/ja_JP.po b/locale/ja_JP.po
index 9ee2499..83e8ffb 100644
--- a/locale/ja_JP.po
+++ b/locale/ja_JP.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,39 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr ""
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -207,6 +244,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "SEPA Mandates"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
@@ -484,6 +525,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/lo.po b/locale/lo.po
index 8fade6c..4b49064 100644
--- a/locale/lo.po
+++ b/locale/lo.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,46 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "ຫ້ອງການ/ສຳນັກງານ"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "ສ້າງວັນທີ"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "ສ້າງຜູ້ໃຊ້ງານ"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ເລດລຳດັບ"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "ຊື່"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "ວັນທີບັນທຶກ"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "ສ້າງຜູ້ໃຊ້"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -225,6 +269,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr ""
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr ""
@@ -510,6 +558,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/lt.po b/locale/lt.po
index fa1bae8..6ba543f 100644
--- a/locale/lt.po
+++ b/locale/lt.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,40 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Namu"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -206,6 +244,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr ""
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr ""
@@ -475,6 +517,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/nl.po b/locale/nl.po
index 1a3db37..583d14f 100644
--- a/locale/nl.po
+++ b/locale/nl.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,46 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Bedrijf"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Datum"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Gebruiker"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Naam bijlage"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Schrijfdatum"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Gebruiker"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -225,6 +269,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr ""
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr ""
@@ -510,6 +558,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/pl.po b/locale/pl.po
index 9ee2499..83e8ffb 100644
--- a/locale/pl.po
+++ b/locale/pl.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,39 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr ""
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr ""
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -207,6 +244,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "SEPA Mandates"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
@@ -484,6 +525,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
index 9386af8..1e2e8fc 100644
--- a/locale/pt_BR.po
+++ b/locale/pt_BR.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr "Não há conta bancária para o pagamento \"%s\"."
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr "Não há mandato válido para o pagamento \"%s\""
@@ -20,16 +24,49 @@ msgstr ""
msgctxt "error:party.identifier:"
msgid "Party \"%(party)s\" has more than one SEPA Creditor Identifier."
-msgstr ""
+msgstr "A pessoa \"%(party)s\" tem mais de um Identificador de Credor SEPA."
msgctxt "error:party.identifier:"
msgid "The SEPA identifier \"%(code)s\" on party \"%(party)s\" is not valid."
-msgstr ""
+msgstr "O identificador SEPA \"%(code)s\" da pessoa \"%(party)s\" é inválido."
msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr "Sequência de Mandato SEPA"
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Data de criação"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Criado por"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Nome"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr "Sequência de Mandato SEPA"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Data de edição"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Editado por"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr "ID End-to-End SEPA"
@@ -128,7 +165,7 @@ msgstr "Esquema"
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
msgid "Always use RCUR"
-msgstr ""
+msgstr "Sempre usar RCUR"
msgctxt "field:account.payment.sepa.mandate,signature_date:"
msgid "Signature Date"
@@ -206,6 +243,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "Mandatos SEPA"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr "Configurações de Contabilidade Sequência de Mandato SEPA"
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr "Mandato SEPA"
@@ -230,23 +271,19 @@ msgctxt "model:ir.action,name:report_mandate"
msgid "Mandate"
msgstr "Mandato"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
msgid "All"
msgstr "Todos"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
msgid "Draft"
msgstr "Rascunho"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
msgid "Requested"
msgstr "Solicitado"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
msgid "Validated"
@@ -482,6 +519,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr "SAÍDA"
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr "Identificador do Credor SEPA"
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr "SEPA"
diff --git a/locale/ru.po b/locale/ru.po
index a3196b8..56b8b71 100644
--- a/locale/ru.po
+++ b/locale/ru.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,46 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Учет.орг."
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Дата создания"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Создано пользователем"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Правило оплаты"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Дата изменения"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Изменено пользователем"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -225,6 +269,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr ""
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr ""
@@ -515,6 +563,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/locale/sl.po b/locale/sl.po
index d1987a1..2de8633 100644
--- a/locale/sl.po
+++ b/locale/sl.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr "Manjka bančni račun za plačilo \"%s\"."
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr "Ni veljavnega soglasja za plačilo \"%s\""
@@ -18,16 +22,49 @@ msgstr "Soglasja \"%s\" ni možno zbrisati, ker ni v pripravi ali preklicano."
msgctxt "error:party.identifier:"
msgid "Party \"%(party)s\" has more than one SEPA Creditor Identifier."
-msgstr ""
+msgstr "Partner \"%(party)s\" ima več identifikatorjev za SEPA upnika."
msgctxt "error:party.identifier:"
msgid "The SEPA identifier \"%(code)s\" on party \"%(party)s\" is not valid."
-msgstr ""
+msgstr "SEPA identifikator \"%(code)s\" ni veljaven za partnerja \"%(party)s\"."
msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr "Štetje SEPA soglasij"
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr "Družba"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "Izdelano"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "Izdelal"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "Ime"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr "Štetje SEPA soglasij"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "Zapisano"
+
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "Zapisal"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr "ID SEPA End-to-End"
@@ -126,7 +163,7 @@ msgstr "Shema"
msgctxt "field:account.payment.sepa.mandate,sequence_type_rcur:"
msgid "Always use RCUR"
-msgstr ""
+msgstr "Vedno uporabi RCUR"
msgctxt "field:account.payment.sepa.mandate,signature_date:"
msgid "Signature Date"
@@ -204,6 +241,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr "SEPA soglasja"
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr "Konfiguracija štetja SEPA soglasij"
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr "SEPA soglasje"
@@ -228,23 +269,19 @@ msgctxt "model:ir.action,name:report_mandate"
msgid "Mandate"
msgstr "Soglasje"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_all"
msgid "All"
msgstr "Vse"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_mandate_form_domain_draft"
msgid "Draft"
msgstr "Priprava"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_mandate_form_domain_requested"
msgid "Requested"
msgstr "Zahtevano"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_mandate_form_domain_validated"
msgid "Validated"
@@ -480,6 +517,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr "Izhod"
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr "Identifikator SEPA upnika"
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr "SEPA"
diff --git a/locale/zh_CN.po b/locale/zh_CN.po
index 5b05cdf..2737102 100644
--- a/locale/zh_CN.po
+++ b/locale/zh_CN.po
@@ -3,6 +3,10 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "error:account.payment.group:"
+msgid "No bank account for payment \"%s\"."
+msgstr ""
+
+msgctxt "error:account.payment.group:"
msgid "No valid mandate for payment \"%s\""
msgstr ""
@@ -28,6 +32,45 @@ msgctxt "field:account.configuration,sepa_mandate_sequence:"
msgid "SEPA Mandate Sequence"
msgstr ""
+msgctxt "field:account.configuration.sepa_mandate_sequence,company:"
+msgid "Company"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_date:"
+msgid "Create Date"
+msgstr "创建日期:"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,create_uid:"
+msgid "Create User"
+msgstr "添加用户"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,id:"
+msgid "ID"
+msgstr "编号"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,rec_name:"
+msgid "Name"
+msgstr "纳木"
+
+msgctxt ""
+"field:account.configuration.sepa_mandate_sequence,sepa_mandate_sequence:"
+msgid "SEPA Mandate Sequence"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_date:"
+msgid "Write Date"
+msgstr "写入日期"
+
+#, fuzzy
+msgctxt "field:account.configuration.sepa_mandate_sequence,write_uid:"
+msgid "Write User"
+msgstr "写入帐号"
+
msgctxt "field:account.payment,sepa_end_to_end_id:"
msgid "SEPA End To End ID"
msgstr ""
@@ -220,6 +263,10 @@ msgctxt "field:party.party,sepa_mandates:"
msgid "SEPA Mandates"
msgstr ""
+msgctxt "model:account.configuration.sepa_mandate_sequence,name:"
+msgid "Account Configuration SEPA Mandate Sequence"
+msgstr ""
+
msgctxt "model:account.payment.sepa.mandate,name:"
msgid "SEPA Mandate"
msgstr ""
@@ -498,6 +545,10 @@ msgctxt "selection:account.payment.sepa.message,type:"
msgid "OUT"
msgstr ""
+msgctxt "selection:party.identifier,type:"
+msgid "SEPA Creditor Identifier"
+msgstr ""
+
msgctxt "view:account.configuration:"
msgid "SEPA"
msgstr ""
diff --git a/party.py b/party.py
index cf81d0b..e968bbe 100644
--- a/party.py
+++ b/party.py
@@ -59,6 +59,7 @@ class PartyIdentifier:
@classmethod
def __setup__(cls):
super(PartyIdentifier, cls).__setup__()
+ cls.type.selection.append(('sepa', 'SEPA Creditor Identifier'))
cls._error_messages.update({
'unique_sepa': ('Party "%(party)s" has more than one '
'SEPA Creditor Identifier.'),
@@ -66,12 +67,6 @@ class PartyIdentifier:
'"%(party)s" is not valid.'),
})
- @classmethod
- def get_types(cls):
- return super(PartyIdentifier, cls).get_types() + [
- ('sepa', 'SEPA Creditor Identifier'),
- ]
-
def check_code(self):
super(PartyIdentifier, self).check_code()
if self.type == 'sepa':
diff --git a/party.xml b/party.xml
index a38d813..c9dbc68 100644
--- a/party.xml
+++ b/party.xml
@@ -7,7 +7,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="name">Mandates</field>
<field name="res_model">account.payment.sepa.mandate</field>
<field name="domain"
- eval="[('party', '=', Eval('active_id'))]" pyson="1"/>
+ eval="[If(Eval('active_ids', []) == [Eval('active_id')], ('party', '=', Eval('active_id')), ('party', 'in', Eval('active_ids')))]"
+ pyson="1"/>
</record>
<record model="ir.action.act_window.view" id="act_mandate_form2_view1">
<field name="sequence" eval="10"/>
diff --git a/payment.py b/payment.py
index 6bfc584..b44f031 100644
--- a/payment.py
+++ b/payment.py
@@ -148,6 +148,7 @@ class Group:
super(Group, cls).__setup__()
cls._error_messages.update({
'no_mandate': 'No valid mandate for payment "%s"',
+ 'no_bank_account_number': 'No bank account for payment "%s".',
})
cls._buttons.update({
'generate_message': {},
@@ -167,12 +168,17 @@ class Group:
for payment, mandate in zip(self.payments, mandates):
if not mandate:
self.raise_user_error('no_mandate', payment.rec_name)
- # Write one by one becasue mandate.sequence_type must be
+ # Write one by one because mandate.sequence_type must be
# recomputed each time
Payment.write([payment], {
'sepa_mandate': mandate,
'sepa_mandate_sequence_type': mandate.sequence_type,
})
+ else:
+ for payment in self.payments:
+ if not payment.sepa_bank_account_number:
+ self.raise_user_error(
+ 'no_bank_account_number', payment.rec_name)
self.generate_message(_save=False)
@dualmethod
diff --git a/sepa_handler.py b/sepa_handler.py
index 7ebe885..e746bcb 100644
--- a/sepa_handler.py
+++ b/sepa_handler.py
@@ -62,7 +62,7 @@ class CAMT054(SEPAHandler):
# Version 1 doesn't have NtryDtls but directly TxDtls
details = element.find('./{%s}TxDtls' % tag.namespace)
if details is None:
- return
+ return []
instr_id = details.find('.//{%s}InstrId' % tag.namespace)
if instr_id is not None:
payments = self.Payment.search([
diff --git a/setup.py b/setup.py
index d3cd3c7..37f659a 100644
--- a/setup.py
+++ b/setup.py
@@ -87,7 +87,7 @@ setup(name=name,
'Intended Audience :: Developers',
'Intended Audience :: Financial and Insurance Industry',
'Intended Audience :: Legal Industry',
- 'License :: OSI Approved :: GNU General Public License (GPL)',
+ 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
'Natural Language :: Bulgarian',
'Natural Language :: Catalan',
'Natural Language :: Chinese (Simplified)',
diff --git a/tryton.cfg b/tryton.cfg
index 7a49010..aab213e 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -1,5 +1,5 @@
[tryton]
-version=4.2.0
+version=4.4.0
depends:
account_payment
company
diff --git a/trytond_account_payment_sepa.egg-info/PKG-INFO b/trytond_account_payment_sepa.egg-info/PKG-INFO
index 5d57ac1..b006203 100644
--- a/trytond_account_payment_sepa.egg-info/PKG-INFO
+++ b/trytond_account_payment_sepa.egg-info/PKG-INFO
@@ -1,12 +1,12 @@
Metadata-Version: 1.1
Name: trytond-account-payment-sepa
-Version: 4.2.0
+Version: 4.4.0
Summary: Tryton module for SEPA payment
Home-page: http://www.tryton.org/
Author: Tryton
Author-email: issue_tracker at tryton.org
License: GPL-3
-Download-URL: http://downloads.tryton.org/4.2/
+Download-URL: http://downloads.tryton.org/4.4/
Description: trytond_account_payment_sepa
============================
@@ -51,7 +51,7 @@ Classifier: Framework :: Tryton
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Legal Industry
-Classifier: License :: OSI Approved :: GNU General Public License (GPL)
+Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: Bulgarian
Classifier: Natural Language :: Catalan
Classifier: Natural Language :: Chinese (Simplified)
diff --git a/trytond_account_payment_sepa.egg-info/requires.txt b/trytond_account_payment_sepa.egg-info/requires.txt
index be2252f..33c0c7c 100644
--- a/trytond_account_payment_sepa.egg-info/requires.txt
+++ b/trytond_account_payment_sepa.egg-info/requires.txt
@@ -2,8 +2,8 @@ Genshi
lxml
python-dateutil
python-stdnum >= 1.0
-trytond_account_payment >= 4.2, < 4.3
-trytond_company >= 4.2, < 4.3
-trytond_bank >= 4.2, < 4.3
-trytond_party >= 4.2, < 4.3
-trytond >= 4.2, < 4.3
+trytond_account_payment >= 4.4, < 4.5
+trytond_company >= 4.4, < 4.5
+trytond_bank >= 4.4, < 4.5
+trytond_party >= 4.4, < 4.5
+trytond >= 4.4, < 4.5
diff --git a/view/mandate_form.xml b/view/mandate_form.xml
index 5984389..58f743d 100644
--- a/view/mandate_form.xml
+++ b/view/mandate_form.xml
@@ -22,7 +22,7 @@ this repository contains the full copyright notices and license terms. -->
<newline/>
<label name="state"/>
<field name="state"/>
- <group col="4" colspan="2" id="buttons">
+ <group col="-1" colspan="2" id="buttons">
<button name="cancel" string="Cancel" icon="tryton-cancel"
confirm="Are you sure to cancel the mandate?"/>
<button name="draft" string="Draft" icon="tryton-go-previous"/>
diff --git a/view/message_form.xml b/view/message_form.xml
index 215238e..ef376f1 100644
--- a/view/message_form.xml
+++ b/view/message_form.xml
@@ -13,7 +13,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="message" colspan="6"/>
<label name="state"/>
<field name="state"/>
- <group col="4" colspan="4" id="buttons">
+ <group col="-1" colspan="4" id="buttons">
<button name="cancel" string="Cancel" icon="tryton-cancel"/>
<button name="draft" string="Draft" icon="tryton-go-previous"/>
<button name="wait" string="Wait" icon="tryton-go-next"/>
--
tryton-modules-account-payment-sepa
More information about the tryton-debian-vcs
mailing list