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

Responder a