Commit 63aab867 by Juan

Merge branch 'Conciliacion' into 'master'

das

See merge request !5
2 parents 388f36bc 3856a917
...@@ -167,6 +167,15 @@ class asw_comprobante(models.Model): ...@@ -167,6 +167,15 @@ class asw_comprobante(models.Model):
self.comp_fecha = datetime.datetime.now().strftime('%Y-%m-%d') self.comp_fecha = datetime.datetime.now().strftime('%Y-%m-%d')
self.validar() #revalido en este punto si falla se cancela todo el proceso self.validar() #revalido en este punto si falla se cancela todo el proceso
self.comp_estado = estado_actual #le dejo el estado original self.comp_estado = estado_actual #le dejo el estado original
def ForzarMarcarPagado(self):
if self.comp_estado in ["b","c"]:
raise Warning("El comprobante tiene que estar validado y no puede estar cancelado")
if self.comp_adeudado != 0.0:
raise Warning("El comprobante tiene que estar saldado para marcar como pagado")
self.comp_estado = "p"
\ No newline at end of file \ No newline at end of file
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<!-- <!--
<h4>Nota 1: Si el monto a pagar no llega a cubrir totalmente el saldo de las facturas elegidas, saldará completamente de la más vieja a la más nueva quedando la última con un saldo parcial.</h4> <h4>Nota 1: Si el monto a pagar no llega a cubrir totalmente el saldo de las facturas elegidas, saldará completamente de la más vieja a la más nueva quedando la última con un saldo parcial.</h4>
<h4>Nota 2: Si el pago excede a las facturas elegidas, el excedente se destinará automáticamente a saldar (total o parcialmente) a la factura con saldos pendientes más antigua en existencia.</h4> <h4>Nota 2: Si el pago excede a las facturas elegidas, el excedente se destinará automáticamente a saldar (total o parcialmente) a la factura con saldos pendientes más antigua en existencia.</h4>
<h4>Nota 3: Si el pago excede a las facturas elegidas y no existen facturas con saldos pendientes, por fuera de las elegidas, el excedente quedará a favor de la empresa en la cuenta corriente y podrá ser imputado a la primer factura nueva de forma automática.</h4> <h4>Nota 3: Si el pago excede a las facturas elegsssssssssssidas y no existen facturas con saldos pendientes, por fuera de las elegidas, el excedente quedará a favor de la empresa en la cuenta corriente y podrá ser imputado a la primer factura nueva de forma automática.</h4>
--> -->
<group col="2"> <group col="2">
<group col="2" string="Notas" > <group col="2" string="Notas" >
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
<field name="comp_adeudado_consigno"/> <field name="comp_adeudado_consigno"/>
<field name="comp_total_consigno"/> <field name="comp_total_consigno"/>
<field name="comp_estado"/> <field name="comp_estado"/>
<button name="ForzarMarcarPagado" class="btn btn-danger" string="Marcar como pago" type="object" />
</tree> </tree>
</field> </field>
</group> </group>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!