El 27/11/14 a les 14:22, Jordi Esteve (Zikzakmedia) ha escrit:
El 27/11/14 a les 09:02, Raimon Esteve ha escrit:
2014-11-26 21:12 GMT+01:00 Manuel Bailen <[email protected]
<mailto:[email protected]>>:
> Hola a todos,
> Me lanza el siguiente error al confirmar facturas si utilizo un
"plazo de pago" con una de las lineas de tipo "fijo".
> El valor del campo "Tipo de pago" de "Apunte contable" no es
correcto según su dominio.
Pues el apunte contable lo relacionas con un tipo de pago, y el apunte
contable tienes un dominio (filtro) y el tipo de pago que deseas
inserir no es acorde con el dominio.
> He probado con las 3.2 y la 3.4 en una base de datos nueva y da el
mismo error.
> En la primera línea utilizo tipo "fijo" y 0 días, 0 meses, ....
> En la segunda línea utilizo tipo "remanente" y 30 días, 0 meses, ...
Vete a modelos, buscas este campo y miras que módulo lo añade. Y miras
el código fuente para saber como debe ser el dominio, la línea 22 (1).
El dominio:
domain=[
('kind', '=', Eval('account_kind')),
],
Por tanto, el tipo de pago debe ser "payable" o "receivable" acorde
con el campo "account_kind" de "account.move.line"
(1)
https://bitbucket.org/trytonspain/trytond-account_payment_type/src/44ba335d66363431b668c38ecbfc970ab89ccf2b/move.py?at=default#cl-22
Este problema suele pasar cuando ya tienes apuntes/facturas contables
creados con un cierto tipo de pago, y a este tipo de pago le cambias el
tipo/clase (cobrar -> pagar o al revés). Entonces todos los
apuntes/facturas contable que usan este tipo de pago dan problema de
dominio.
Creo que se hizo una mejora del módulo account_payment_type hace muy
poco que precisamente no permite cambiar el tipo de pago si ya se usa en
algún apunte/factura.
Efectivamente, esto se introdujo justo antes de migrar a la versión 3.4
[1], así que esta disponible para las últimas versiones 3.2 y 3.4
Saludos,
[1]
https://bitbucket.org/trytonspain/trytond-account_payment_type/commits/3cad1611a3dc401d58c82fcdaf020f83d6461987
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk