*Señor Fernando*
Efectivamente este modulo lo que hace es buscar en una cuenta de depósitos
por el id del tercero que es a quien esta relacionado el pago anticipado.
El modulo original no toma en cuenta los impuestos debido a que en algunas
legislaciones el pago total del anticipo se carga al total de la cuenta de
anticipos, sin discriminar los impuestos.
Le pego un segmento de código que puede ayudarle [code] donde saco los
impuestos
*Sergi:*
Este va a ser un tema muy común en la legislación peruana, crees que se
deba extender el modulo a original con alguna configuración que determina
si ¿se separa los impuestos o no? o solo algo especifico para Perú
Saludos
[code]
for line in invoice.lines:
taxes = []
for product_tax_line in line.product.customer_taxes_used:
taxes.append(product_tax_line.id)
if line.account == self.start.account:
to_delete.append(line)
if amount < 0:
line = self._get_invoice_line(invoice, amount)
line.sequence = max(l.sequence for l in invoice.lines)
line.taxes = taxes
line.save()
if to_delete:
InvoiceLine.delete(to_delete)
Invoice.update_taxes([invoice])
return 'end'
Post by Fernando SánchezDebo agregar que en el Perú la autoridad tributaria exige que se
entregue factura por los anticipos recibidos + el impuesto respectivo,
no se si en españa sea igual.
Cual seria la solución para esta situación en Tryton. Configurar tal vez
un producto "Anticipo" con la cuenta de ingreso/gasto especial de tal
forma que se pueda generar una factura con el asiento contable
correspondiente.
De hecho puedes crear lÃneas de factura que no esten vinculadas a
ninguna cuenta. Esto es lo que deberÃas hacer para poder reflejar los
depositos en una factura.
Post by Fernando SánchezEn este caso, creo el modulo account_deposit no seria el adecuado para
jalar facturas de anticipos desde otra factura.
Lo que te hace el módulo account_deposit es restar el importe en
deposito en una factura, por lo que una vez tengas los importes
reflejados allÃ, creo que si te servirÃa.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
--
Carlos Eduardo Sotelo Pinto
Agile Coach | Python Software Developer | Tryton ERP Consultant
Claro RPC +51 989550602 <989%20550%20602>
Skype: csotelop
GNULinux RU #379182 | GNULinux RM #277661
*Please consider the environment before printing this email*
*Join the campaign at http://thinkBeforePrinting.org
<http://thinkBeforePrinting.org>*