Factura con varias formas de pago
Publicado por Byron (1 intervención) el 19/11/2018 21:14:31
Buenas tardes disculpe q le moleste no se si me puede ayudar en algo
Quiero identificar una fila q tenga varios registros llenos a la vez
Por ejemplo una factura me pagaron con diferentes formas de pago
la factura total es de 101.29 y me pagaron 30 en efectivo y 71.29 con tarjeta
Ambos datos se guardan en una tabla llamada CAJ_CAJAS los treinta en un campo que se llama EFECTIVO y los 71.29 en otro que se llama TARJETAS, lo que quiero es identificar todas las facturas que sean así, que tienen varias formas de pago
Quiero identificar estas formas de pago para asignarle una cuenta contable a cada uno de estos valores y que se vayan a la correcta cuenta,
Osea el EFECTIVO a la cta contable 111200001 Caja General
TARJETA a la cta. contable 11201004 Cta x cobrar Tarjetas
Y así con el resto de formas de pago ya q utilizamos mucho los cobros multiples
Ya que ahora se esta hiendo los 101.29 a CXC_TARJETAS ya q la filtra solo x tipo de Venta
Espero qm puedan ayudar
Quiero identificar una fila q tenga varios registros llenos a la vez
Por ejemplo una factura me pagaron con diferentes formas de pago
la factura total es de 101.29 y me pagaron 30 en efectivo y 71.29 con tarjeta
Ambos datos se guardan en una tabla llamada CAJ_CAJAS los treinta en un campo que se llama EFECTIVO y los 71.29 en otro que se llama TARJETAS, lo que quiero es identificar todas las facturas que sean así, que tienen varias formas de pago
Quiero identificar estas formas de pago para asignarle una cuenta contable a cada uno de estos valores y que se vayan a la correcta cuenta,
Osea el EFECTIVO a la cta contable 111200001 Caja General
TARJETA a la cta. contable 11201004 Cta x cobrar Tarjetas
Y así con el resto de formas de pago ya q utilizamos mucho los cobros multiples
Ya que ahora se esta hiendo los 101.29 a CXC_TARJETAS ya q la filtra solo x tipo de Venta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if d.tipo_venta = 'N' then --Contado
w_dc.CTACON_ID := w_ctasCon.VENTAS_CONTADO_FAC_ID;
end if;
if d.tipo_venta = 'T' then --Tarjeta
w_dc.CTACON_ID := w_ctasCon.VENTAS_CONTADO_FAC_ID;
end if;
if d.tipo_venta = 'H' then --Cheque
w_dc.CTACON_ID := w_ctasCon.VENTAS_CONTADO_FAC_ID;
end if;
if d.tipo_venta = 'D' then --Depósito
w_dc.CTACON_ID := w_ctasCon.VENTAS_CONTADO_FAC_ID;
end if;
if d.tipo_venta = 'C' then --Credito
w_dc.CTACON_ID := w_ctasCon.VENTAS_CREDITO_FAC_ID;
Espero qm puedan ayudar
Valora esta pregunta
0