Foros del Web » Programando para Internet » PHP »

Ideas para esto

Estas en el tema de Ideas para esto en el foro de PHP en Foros del Web. Hola a todos que se les ocurre para esto he estado pensando pero no logro aterrizar mi idea, desde mi sistema el cliente crea una ...
  #1 (permalink)  
Antiguo 05/02/2015, 18:52
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Ideas para esto

Hola a todos que se les ocurre para esto he estado pensando pero no logro aterrizar mi idea,
desde mi sistema el cliente crea una clave para pagar un determinado concepto (idproducto) cuando se crea en una tabla guardo la información de esta manera
id---clavedepago---cliente---idproducto---monto
1-------0001----------100-------55--------500


Cuando el cliente hace un pago en un banco, este me regresa un archivo con lo siguiente

0001(clavedepago) 100(id cliente) Juan Perez 500(monto)

Yo cargo el pago al cliente comparando la clavedepago y el cliente puede pasar lo siguiente que el monto del archivo del banco sea menor si se aplico algun descuento al pagar o que sea mayor si se estan pagando recargos... esto lo determino comparando el monto de mi tabla contra el monto del archivo enviado por el banco... y obviamente con el idproducto de mi tabla se que concepto me esta pagando el cliente... hasta aca todo bien...


Pero lo que necesito hacer ahora es crear una clave por varios conceptos

Estaba pensando en ingresar la misma clave y desglozar segun el numero de conceptos a pagar...
id---clavedepago---cliente---idproducto------------------------monto
1-------0002----------100------(concepto 1)------------------500 (monto concepto 1)
2-------0002----------100------(concepto 2)------------------2000 (monto concepto 2)

Pero el banco siempre regresa una linea por clave
0002(clavedepago) 100(id cliente) Juan Perez 2500(monto)

si el banco solo me da una linea por clave y es por el monto final (sumatoria) y sigo haciendo como al incio siempre serian diferentes los montos y
me estaria tomando mi resuido (monto tb- monto banco) como un recargo...


Otra idea crear una nueva tabla de productos y relacionarlo con la clave... (con esto sabría de acuerdo a la clave que cargos a pagar tiene)...

Pero en cualquier caso... si el banco me regresa una sola linea por clave...
y en esta el monto final... como comparo con cada concepto....

ejemplo
tbclaves
id---clave---cliente
1---0001---123

tbconceptos (nueva)
id---clave---cliente---concepto---monto
1---0001---123-------5-----------50
2---0001---123-------6-----------100
3---0001---123-------7-----------350

banco
0001(clavedepago) 123(id cliente) Juan Perez 500(monto final)


que tendria que hacer en este caso para saber que del concepto 5 realmente se pago 50, del 6 100 y del 7 150....

esto para saber si hubo algun descuento o recargo

??????
  #2 (permalink)  
Antiguo 05/02/2015, 19:17
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Ideas para esto

Se me ha ocurrido lo siguiente solo comparar si la clave es por un concepto de ser asi hace la comparacion de montos ... si son mas conceptos toma el valor de cada uno (y previo en un form meto descuentos y recargos)...

Etiquetas: ideas, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:47.