estoy desarrollando para un final de la facultad un sistema, dentro del cual uno de los modulos es facturacion.
genero una cuenta corriente de clientes con los siguientes campos
tb_ccClientes(
`idCliente`
`documento`
`tipoFactura`
`numeroSucursal`
`numeroDocumento`
`fecha`
`aDocumento`
`aTipoFactura`
`aNumeroSucursal`
`aNumeroDocumento`
`aFecha`
`debe`
`haber`
)
el campo documento va siempre lleno, con fc,rc,nc,nd, en cambio aDocumento contiene solo el documento que se está cancelando al igual que todos los campos precedidos por a.
ej.
1;fc;A;0001;00000001;1/5/06;null;null;null;null;null;$1000;null
1;rc;null;0001;150;5/5/06;fc;A;0001,00000001,1/5/06-null,$1000
de esta forma cancelo la factura con un recibo para que quede saldo 0
por otro lado tengo registro de todas las facturas realizada (ya que las que son realizadad a un consumidor final no estan en la cuenta corriente)
ahora tengo quisiera saber cuales son las facturas que tengo canceladas y cuales estan pendientes de cancelar.
no se si estarábien lo que hice, que es:
una view que me suma el debe agrupado por documento,tipo, etc
otra que suma el haber de la misma manera
y otra que resta el debe - haber de las dos view anteriores.
ya se que si me da saldo negativo,esa factura fué saldada y hay creito para el cliente.
si me da cero, fue saldada.
pero no se como hacer para obtener las facturas que aun no fueron pagadas o tienen saldo pendiente.
o alguien conoce una mejor forma de hacerlo?
agradeceré mucho su ayuda.
muchas gracias