Foros del Web » Programando para Internet » PHP »

Reflejar pago

Estas en el tema de Reflejar pago en el foro de PHP en Foros del Web. Hola a todos ojala me puedan ayudar con esto tengo mis mensualidades en una tabla asi Id---Cliente--Mes---------Monto-----Recargos---Estatus 1----abc------01 (Enero)---500----------5----------0 2----abc------02 (Febrero)-500----------5----------0 3----abc------03 (Marzo)---500----------5----------0 y en ...
  #1 (permalink)  
Antiguo 20/03/2014, 13:49
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Pregunta Reflejar pago

Hola a todos ojala me puedan ayudar con esto tengo mis mensualidades en una tabla asi
Id---Cliente--Mes---------Monto-----Recargos---Estatus
1----abc------01 (Enero)---500----------5----------0
2----abc------02 (Febrero)-500----------5----------0
3----abc------03 (Marzo)---500----------5----------0

y en un archivo tengo por ejemplo
10/03/2014----1050---abc
donde 10/03/2014=fecha, 1050 Monto + recargos, abc (cliente)

Mi archivo lo subo a mi Bd sin ningun problema pero tengo 1000 dudas en lo siguiente...
necesito hacer esto...
en el archivo tengo 1050 como monto (pero no sé de que es solo se genera el total, más NO los conceptos asi me lo dan externamente no puedo modificarlo)
tengo que hacer que esos 1050 me queden reflejados en mis primeros meses aca es algo importante siempre tiene que seguir un orden
pagar primero 01 (Enero)--- despues 02 (Febrero)... y no saltarme... por ejemplo aca si no se a pagado enero (01) no puedo reflejar mi pago en 02 (febrero) y 03
(marzo) pues debo cumplir el pago 01

Al final despues de reflejar mis pagos mi estatus cambiaria en los meses primeros (respetando orden)
Cliente--Mes---------Monto-----Recargos---Estatus
abc------01 (Enero)---500----------5----------1
abc------02 (Febrero)-500----------5----------1
abc------03 (Marzo)---500----------5----------0

Agradezco infinitamente su ayuda
  #2 (permalink)  
Antiguo 20/03/2014, 14:30
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Reflejar pago

Cita:
Iniciado por Briss Ver Mensaje
Hola a todos ojala me puedan ayudar con esto tengo mis mensualidades en una tabla asi
Id---Cliente--Mes---------Monto-----Recargos---Estatus
1----abc------01 (Enero)---500----------5----------0
2----abc------02 (Febrero)-500----------5----------0
3----abc------03 (Marzo)---500----------5----------0

y en un archivo tengo por ejemplo
10/03/2014----1050---abc
donde 10/03/2014=fecha, 1050 Monto + recargos, abc (cliente)

Mi archivo lo subo a mi Bd sin ningun problema pero tengo 1000 dudas en lo siguiente...
necesito hacer esto...
en el archivo tengo 1050 como monto (pero no sé de que es solo se genera el total, más NO los conceptos asi me lo dan externamente no puedo modificarlo)
tengo que hacer que esos 1050 me queden reflejados en mis primeros meses aca es algo importante siempre tiene que seguir un orden
pagar primero 01 (Enero)--- despues 02 (Febrero)... y no saltarme... por ejemplo aca si no se a pagado enero (01) no puedo reflejar mi pago en 02 (febrero) y 03
(marzo) pues debo cumplir el pago 01

Al final despues de reflejar mis pagos mi estatus cambiaria en los meses primeros (respetando orden)
Cliente--Mes---------Monto-----Recargos---Estatus
abc------01 (Enero)---500----------5----------1
abc------02 (Febrero)-500----------5----------1
abc------03 (Marzo)---500----------5----------0

Agradezco infinitamente su ayuda
Vaya que debes de estar teniendo muchos problemas a la hora de hacer cálculos. Asi de forma muy general lo que debes de hacer, es buscar los montos de cada cliente con status que corresponda a no pagado y abonar la cantidad necesaria en cada mes.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 20/03/2014, 16:32
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Reflejar pago

Se me ocurre algo asi...
sumar por cada registro
ejemplo
01 (enero) 525
02 (feb.) 525
03 (marzo) 525



si mi $abono = 1050

restar a cada registro de ese cliente
$reciduo=$abono-monto 01 (aca me daria 525)

525 menos monto 02 (feb.) = 0

como mi valor llego a CERO ya no podria seguir restando...

pero no se como manejarlo ya en código...

Etiquetas: fecha, pago, 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 15:46.