Sugerencia de abono factura?
Publicado por Cemer (44 intervenciones) el 14/11/2006 11:17:14
Gracias avanzadas!
Mediante un Recordset que abre una consulta consigo por código, generar numde factura y marcar como facturado el detalle que compone las facturas de mis clientes. Me podriais sugerir la forma de enfocar el código cuando debo hacer un abono, o abono parcial de esa factura?
Explico en plan rápido:
através de la consulta filtro el detalle de los pedidos del cliente en cuestión, y recorriendo el recordset escribo en cada registro de detalle el numfactu que toca y lo marco como facturado.
Habia pensado en: si es abono total, simplemente buscar ese numfactu, leer el total de la factura y generar una nueva para eses cliente pero con el importe en negativo. Si es parcial , lo mismo, una nueva con la diferencia que se le resta al cliente y otra más al nuevo cliente que paga el resto.
Mi lio, es que pasa con los detalles , simplemente los debo dejar libres para volver a reescribir el nuevo numfactu, la verdad es que lo veo miy liado. Si me podeis sugerir algun ejemplo dónde lo vea claro.
Gracias!
Mediante un Recordset que abre una consulta consigo por código, generar numde factura y marcar como facturado el detalle que compone las facturas de mis clientes. Me podriais sugerir la forma de enfocar el código cuando debo hacer un abono, o abono parcial de esa factura?
Explico en plan rápido:
através de la consulta filtro el detalle de los pedidos del cliente en cuestión, y recorriendo el recordset escribo en cada registro de detalle el numfactu que toca y lo marco como facturado.
Habia pensado en: si es abono total, simplemente buscar ese numfactu, leer el total de la factura y generar una nueva para eses cliente pero con el importe en negativo. Si es parcial , lo mismo, una nueva con la diferencia que se le resta al cliente y otra más al nuevo cliente que paga el resto.
Mi lio, es que pasa con los detalles , simplemente los debo dejar libres para volver a reescribir el nuevo numfactu, la verdad es que lo veo miy liado. Si me podeis sugerir algun ejemplo dónde lo vea claro.
Gracias!
Valora esta pregunta
0