El 24/01/14 01:46, "¡Viva el Software Libre!" escribió:
> El 23/01/14 20:21, Guillem Barba Domingo escribió:
>> Bueno, espero no haber dicho ninguna tonteria (yo no soy nada experto
>> en contabilidad) y haberte aclarado algo.
> Voy a intentar otra vez lo del pago parcial desde la factura. ¿Sería
> correcto usar un diario del tipo /Cash/ llamado, por ejemplo, /Pagos
> parciales por transferencia/? En caso afirmativo, ¿qué tratamiento
> tendría que darle entonces a las líneas de los extractos bancarios
> correspondientes a estos pagos parciales?
Hecho:
1. Creado el diario /Pagos parciales/:
Tipo: Efectivo
Secuencia: Diario contable por defecto
Debe: 57200000
Haber: 43000000
2. Pago parcial contabilizado en dicho diario pulsando el botón /Pagar/
de la factura, seleccionando el diario /Pagos parciales/, tipo de
pago /Pago parcial/, etc.
De esta forma me resulta más sencillo, comprensible y cómodo, ya que
tanto la factura, como la lista de facturas confirmadas, me muestran el
total de la factura y el importe pendiente de pago de la misma. Además,
al hacerlo así se añade una línea por el importe del pago parcial en
/Líneas a pagar/ (en el /Haber/ de la cuenta /43000000/). Y si pago el
resto de la factura, desaparecen esta línea del pago parcial en /Líneas
a pagar/ y la línea de la factura completa en /Líneas a cobrar/. Hasta
aquí, creo que está todo bien. ¿Correcto?
Pero supongo que para que todo quede bien cuadrado, tendré que hacer
algo con la línea del extracto bancario correspondiente a este pago
parcial. ¿Es así?
* Si intento añadirle como Contrapartida el asiento del pago parcial,
obtengo el siguiente error al pulsar en /Post/:
...
File
"/trytond/modules/account_bank_statement_counterpart/statement.py",
line 166, in create_move
counterpart, = [x for x in move.lines if x.account not in accounts]
ValueError: need more than 0 values to unpack
* Si intento crear una Transacción, obtengo uno de los siguientes
errores al pulsar /Post/ (dependiendo de la cuenta que configure en
la transacción):
...
File "/trytond/modules/account_bank_statement_account/statement.py",
line 242, in _get_move_lines
'journal': self.journal,
File "/dist-packages/trytond/model/modelstorage.py", line 1208, in
__getattr__
AttributeError: "account.bank.statement.move.line,6" has no
attribute "journal"
o
...
File
"/trytond/modules/account_bank_statement_account/statement.py", line
180, in create_move
st_move_line, = [x for x in move.lines if x.account in accounts]
ValueError: too many values to unpack
* En cambio, si le añado la línea del banco correspondiente al importe
(en positivo) del pago parcial, no obtengo error al pulsar /Post/ y
el asiento se queda como /Realizado/ y /Reconciliado/.
¿Es esto lo (único) que debo hacer para que me quede ya todo cuadrado?
Gracias de nuevo por la ayuda