diff --git a/configuration.py b/configuration.py
index eab9e9f..817ee92 100644
--- a/configuration.py
+++ b/configuration.py
@@ -6,8 +6,6 @@ from trytond.pyson import Id
from trytond.modules.company.model import (
CompanyMultiValueMixin, CompanyValueMixin)
-__all__ = ['Configuration', 'ConfigurationSequence']
-
class Configuration(
ModelSingleton, ModelSQL, ModelView, CompanyMultiValueMixin):
diff --git a/edocument.py b/edocument.py
index 9036910..e4813fc 100644
--- a/edocument.py
+++ b/edocument.py
@@ -13,7 +13,6 @@ from io import open
import oyaml as yaml
import os
-__all__ = ['EdocumentMessage', 'EdocumentTemplate']
KNOWN_EXTENSIONS = ['.txt', '.edi', '.pla']
@@ -285,7 +284,7 @@ class EdocumentExportMixin(object):
edifact_receiver = [x for x in party.identifiers
if x.type == 'EDI_receiver']
if not edifact_receiver:
- raise UserError(gettext('edocument_edifact.msg_EDI_receiver',
+ raise UserError(gettext('edocument_edifact.msg_party_EDI_receiver',
party=party.name))
template, encoding = self._edi_template(message_type, party)
loader = TextTemplate(template)
diff --git a/incoterm.py b/incoterm.py
index 53baaf4..42eee1f 100644
--- a/incoterm.py
+++ b/incoterm.py
@@ -3,8 +3,6 @@
from trytond.model import fields
from trytond.pool import PoolMeta
-__all__ = ['Rule']
-
class Rule(metaclass=PoolMeta):
__name__ = 'incoterm.rule'
diff --git a/locale/es.po b/locale/es.po
index 61cedac..850f1cb 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -18,7 +18,7 @@ msgctxt "model:ir.message,text:msg_EDI_sequence"
msgid "EDI Sequence must be defined in Edocument Configuration."
msgstr "Secuencia EDI debe definirse en Configuración de Documentación Electrónica."
-msgctxt "model:ir.message,text:msg_EDI_receiver"
+msgctxt "model:ir.message,text:msg_party_EDI_receiver"
msgid "Party \"%(party)s\" lacks EDI receiver identifier."
msgstr "El tercero \"%(party)s\" carece del identificador EDI de receptor"
@@ -26,6 +26,18 @@ msgctxt "model:ir.message,text:msg_EDI_export_path"
msgid "EDI export path is not defined in Edocument Configuration."
msgstr "Ruta de exportación EDI no está definida en Configuración de Documentación Electrónica."
+msgctxt "model:ir.message,text:msg_customer_unique"
+msgid "Cannot send invoices for more than 1 customer"
+msgstr "No se pueden enviar facturas a más de 1 cliente."
+
+msgctxt "model:ir.message,text:msg_shipment_customer_unique"
+msgid "Cannot send shipments for more than 1 customer"
+msgstr ""No se pueden enviar albaranes a más de 1 cliente.""
+
+msgctxt "model:ir.message,text:msg_customer_EDI_receiver"
+msgid "Customer \"%(customer)s\" lacks EDI receiver identifier"
+msgstr "El cliente \"%(customer)s\" no tiene identificador de receptor EDI."
+
msgctxt "field:edocument.configuration,create_date:"
msgid "Create Date"
msgstr "Fecha de creación"
diff --git a/message.xml b/message.xml
index 6bb5cf7..a593da3 100644
--- a/message.xml
+++ b/message.xml
@@ -6,18 +6,27 @@ this repository contains the full copyright notices and license terms. -->
Cannot send invoices from more than 1 company.
+
+ Cannot send invoices for more than 1 customer.
+
+
+ Cannot send shipments for more than 1 customer.
+
Combination of message type and party must be unique.
Company "%(company)s" lacks EDI sender identifier.
+
+ Party "%(party)s" lacks EDI receiver identifier.
+
+
+ Customer "%(customer)s" lacks EDI receiver identifier.
+
EDI Sequence must be defined in Edocument Configuration.
-
- Party "%(party)s" lacks EDI receiver identifier.
-
EDI export path is not defined in Edocument Configuration.
diff --git a/party.py b/party.py
index da89581..dabdf3f 100644
--- a/party.py
+++ b/party.py
@@ -3,8 +3,6 @@
from trytond.pool import PoolMeta
from trytond.model import fields
-__all__ = ['Party', 'PartyIdentifier']
-
class Party(metaclass=PoolMeta):
__name__ = 'party.party'
diff --git a/product.py b/product.py
index f9fa356..38d8907 100644
--- a/product.py
+++ b/product.py
@@ -3,8 +3,6 @@
from trytond.pool import PoolMeta
from trytond.model import fields
-__all__ = ['Template', 'Product', 'Reference']
-
class Template(metaclass=PoolMeta):
__name__ = 'product.template'
diff --git a/stock.py b/stock.py
index ec15f77..f5d44e1 100644
--- a/stock.py
+++ b/stock.py
@@ -5,10 +5,6 @@ from trytond.pool import PoolMeta, Pool
from trytond.pyson import Id
from trytond.tools.multivalue import migrate_property
from trytond.modules.company.model import CompanyValueMixin
-from trytond import backend
-
-__all__ = ['Configuration', 'ConfigurationSequence', 'UnitLoad',
- 'ConfigurationEDIOutputPath']
class Configuration(metaclass=PoolMeta):
diff --git a/tryton.cfg b/tryton.cfg
index d2d97b8..daf7980 100644
--- a/tryton.cfg
+++ b/tryton.cfg
@@ -8,7 +8,7 @@ depends:
product
party_edi
-extras_depends:
+extras_depend:
incoterm
product_cross_reference