Re: [tryton-es] Problema con remesa de Pagos Sepa

2016-03-31 Por tema Manuel Bailen
La fecha que apunto arriba de los módulos no es significativa pues no 
corresponde a la última actualización sino a la copia de seguridad, en todo 
caso son de la versión 3.8.


Re: [tryton-es] Problema con remesa de Pagos Sepa

2016-03-31 Por tema Manuel Bailen
Muchas gracias Raimon por contestar,

He creado un nuevo proyecto desde cero a partir de estos ficheros:

https://bitbucket.org/nantic/tryton-config/src/1118e6d37adcd234d39a6cdd5ee6848adda5caed/base.cfg?at=3.8
https://bitbucket.org/nantic/tryton-config/src/1118e6d37adcd234d39a6cdd5ee6848adda5caed/core.cfg?at=3.8
https://bitbucket.org/nantic/tryton-config/src/1118e6d37adcd234d39a6cdd5ee6848adda5caed/trytonspain.cfg?at=3.8

He creado una nueva base de datos, instalando el módulo 
account_payment_sepa_es y todas sus dependencias.

Tras realizar una configuración mínima intento generar el fichero XML y 
obtengo exactamente el mismo error.

Por otro lado en una copia de los módulos que tengo del 21/02/2016 no lanza 
el error y genera el fichero XML perfectamente.

Gracias de nuevo


Re: [tryton-es] Problema con remesa de Pagos Sepa

2016-03-30 Por tema Raimon Esteve
El dia 30/03/2016 8.54, "Manuel Bailen"  va escriure:
>
> Hola a todo el grupo,
>
> Obtengo este error cuando intento hacer una remesa de pagos
pain.001.001.03, he visto que ha habido cambios en los módulos sepa,
desconozco si hay que cambiar algo en los datos pues el mes pasado
funcionaba, utilizo la versión 3.8
>
> Traceback (most recent call last):
>   File "/trytond/protocols/jsonrpc.py", line 170, in _marshaled_dispatch
> response['result'] = dispatch_method(method, params)
>   File "/trytond/protocols/jsonrpc.py", line 206, in _dispatch
> res = dispatch(*args)
>   File "/trytond/protocols/dispatcher.py", line 185, in dispatch
> result = rpc.result(meth(*c_args, **c_kwargs))
>   File "/trytond/wizard/wizard.py", line 275, in execute
> return wizard._execute(state_name)
>   File "/trytond/wizard/wizard.py", line 301, in _execute
> do_result = do(action)
>   File "/trytond/modules/account_payment_es/payment.py", line 492, in
do_process
> return super(ProcessPayment, self).do_process(action)
>   File "/trytond/modules/account_payment/payment.py", line 345, in
do_process
> Payment.process(list(grouped_payments), group)
>   File "/trytond/model/workflow.py", line 33, in wrapper
> result = func(cls, filtered, *args, **kwargs)
>   File "/trytond/modules/account_payment/payment.py", line 275, in process
> process_method(group)
>   File "/trytond/modules/account_payment_sepa_es/payment.py", line 106,
in process_sepa
> if not self.company.party.sepa_creditor_identifier_used:
>   File "/trytond/model/modelstorage.py", line 1341, in __getattr__
> read_data = self.read(list(ids), ffields.keys())
>   File "/trytond/model/modelsql.py", line 749, in read
> getter_results = field.get(ids, cls, field_list, values=result)
>   File "/trytond/model/fields/function.py", line 92, in get
> return dict((name, call(name)) for name in names)
>   File "/trytond/model/fields/function.py", line 92, in 
> return dict((name, call(name)) for name in names)
>   File "/trytond/model/fields/function.py", line 86, in call
> return dict((r.id, method(r, name)) for r in records)
>   File "/trytond/model/fields/function.py", line 86, in 
> return dict((r.id, method(r, name)) for r in records)
>   File "/trytond/modules/account_payment_sepa_es/party.py", line 67, in
get_sepa_creditor_identifier_used
> if not self.vat_number:
>   File "/trytond/model/modelstorage.py", line 1207, in __getattr__
> raise AttributeError('"%s" has no attribute "%s"' % (self, name))
> AttributeError: "party.party,369" has no attribute "vat_number"

El campo vat number ya no se usa en la versión 3.8

Revisa las versiones de los módulos.

> (El tercero 369 corresponde al emisor de la remesa)
>
> Muchas gracias.