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.
Jordi
--
Jordi Esteve
Consultor Zikzakmedia SL
[email protected]
Mòbil 679 170 693
Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108