Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2006, 13:15
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 9 meses
Puntos: 2
consulta sistema facturacion

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

Última edición por moron; 14/06/2006 a las 13:59