SQL - Factura con varias formas de pago

 
Vista:
Imágen de perfil de Byron
Val: 6
Ha aumentado su posición en 14 puestos en SQL (en relación al último mes)
Gráfica de SQL

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


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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder