ivansabik / transito-cdmx-api

API con info de adeudos de tenencia e infracciones
Apache License 2.0
7 stars 6 forks source link

El calculo de adeudos provoca errores #20

Closed rafaalvfe closed 8 years ago

rafaalvfe commented 8 years ago

Al calcular adeudos la aplicación esta tronando por lo que nunca regresa una respuesta al cliente o regresa el json con información vacía

ivansabik commented 8 years ago

Me pasas por fa el error que te da y qué placa estás probando?

ivansabik commented 8 years ago

@rafaalvfe encontré que estaba mal una dependencia, request en vez de curlrequest ya funciona dale un pull o fetch a tu repo para actualizarlo, aquí está el cambio, sólo fue en en package.json:

postman
rafaalvfe commented 8 years ago

Sigue el problema, si habia notado ese error pero instale por mi cuenta la librería, no me meti tanto en el problema pero pude detectar que ocurre en en archivo scrapper en la función adeudosTotales. las pruebas las realicé con las placas 186USA en la que en el sistema tiene una infraccion pagada pero con la api regresa que no hay nada y con la placa 120ZHZ que no recibe respuesta del servidor. No arroja un error como tal, solo deja de funcionar. trataré de buscar la raíz del problema.

rafaalvfe commented 8 years ago

eliminando las llamadas a las funciones de calculo de adeudos el resultado se genera correctamente

ivansabik commented 8 years ago

Muy cierto pero es raro porque son esos dos casos específicos , con otras placas parece funcionar bien. Si encuentas algo me dices también al rato le echo un ojo

ivansabik commented 8 years ago

mal que estoy estaba haciendo para que se leyera mejor infracciones.pop() pero obviamente pop quita el último elemento, sólo necesitaba leerlo!

Listo se arregla con este commit: https://github.com/ivansabik/infracciones-cdmx-api/commit/dd1d587340d2dbfdeb4fe2ba8c39d0fac10d8394

{"placas":"186USA","infracciones":[{"folio":"03047596987","fecha":"2014-11-27","situacion":"Pagada ","motivo":"POR NO RESPETAR LOS LÍMITES DE VELOCIDAD ESTABLECIDOS EN VÍAS PRIMARIAS, EN CASO DE NO HABER SEÑALAMIENTO   LA VELOCIDAD MÁXIMA SERÁ DE 70 KILÓMETROS POR HORA","fundamento":"Artículo: 5, Fracción: V, Parrafo: , Inciso: A","sancion":"5 días de salario mínimo","monto_infraccion":358.4,"pagada":true}]}
ivansabik commented 8 years ago

@rafaalvfe Por cierto si quieres ver por separado infracciones y adeudos sin modificar el código puedes usar los endpoints:

También http://localhost:3000/api/v1/vehiculos/120ZHZ/ parece estar funcionando puedes verificarlo para cerrar el issue o corregirlo?:

{"adeudos_tenencias":[],"infracciones":[{"folio":"03053980008","fecha":"2015-10-17","situacion":"No pagada ","motivo":"POR NO RESPETAR LOS LÍMITES DE VELOCIDAD ESTABLECIDOS EN VÍAS PRIMARIAS, EN CASO DE NO HABER SEÑALAMIENTO   LA VELOCIDAD MÁXIMA SERÁ DE 70 KILÓMETROS POR HORA","fundamento":"Artículo: 5, Fracción: V, Parrafo: , Inciso: A","sancion":"5 días de salario mínimo","monto_infraccion":358.4,"pagada":false},{"folio":"03052695460","fecha":"2015-08-01","situacion":"No pagada ","motivo":"POR NO RESPETAR LOS LÍMITES DE VELOCIDAD ESTABLECIDOS EN VÍAS PRIMARIAS, EN CASO DE NO HABER SEÑALAMIENTO   LA VELOCIDAD MÁXIMA SERÁ DE 70 KILÓMETROS POR HORA","fundamento":"Artículo: 5, Fracción: V, Parrafo: , Inciso: A","sancion":"5 días de salario mínimo","monto_infraccion":358.4,"pagada":false},{"folio":"03052271671","fecha":"2015-07-30","situacion":"No pagada ","motivo":"POR NO RESPETAR LOS LÍMITES DE VELOCIDAD ESTABLECIDOS EN VÍAS PRIMARIAS, EN CASO DE NO HABER SEÑALAMIENTO   LA VELOCIDAD MÁXIMA SERÁ DE 70 KILÓMETROS POR HORA","fundamento":"Artículo: 5, Fracción: V, Parrafo: , Inciso: A","sancion":"5 días de salario mínimo","monto_infraccion":358.4,"pagada":false},{"folio":"03044880447","fecha":"2014-10-07","situacion":"Pagada ","motivo":"POR NO RESPETAR LOS LÍMITES DE VELOCIDAD ESTABLECIDOS EN VÍAS PRIMARIAS, EN CASO DE NO HABER SEÑALAMIENTO   LA VELOCIDAD MÁXIMA SERÁ DE 70 KILÓMETROS POR HORA","fundamento":"Artículo: 5, Fracción: V, Parrafo: , Inciso: A","sancion":"5 días de salario mínimo","monto_infraccion":358.4,"pagada":true},{"folio":"03041902555","fecha":"2014-04-04","situacion":"Pagada ","motivo":"POR NO RESPETAR LOS LÍMITES DE VELOCIDAD ESTABLECIDOS EN VÍAS PRIMARIAS, EN CASO DE NO HABER SEÑALAMIENTO   LA VELOCIDAD MÁXIMA SERÁ DE 70 KILÓMETROS POR HORA","fundamento":"Artículo: 5, Fracción: V, Parrafo: , Inciso: A","sancion":"5 días de salario mínimo","monto_infraccion":358.4,"pagada":true},{"folio":"01151141574","fecha":"2015-03-20","situacion":"Pagada ","motivo":"POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS","fundamento":"Artículo: 12, Fracción: I, Parrafo: , Inciso: ","sancion":"10 días de salario mínimo","monto_infraccion":716.8,"pagada":true}],"monto_adeudo_tenencias":0,"monto_adeudo_infracciones":1075.1999999999998,"monto_total_adeudos":1075.1999999999998}
rafaalvfe commented 8 years ago

Con esos dos endpoint funciona, pero cuando uso http://localhost:3000/api/v1/vehiculos/120zhz no, es curioso porque cuando recién inicio el servidor funciona una vez, pero cuando vuelvo a intentar mas veces pasa lo mismo, nunca llega la respuesta del servidor

rafaalvfe commented 8 years ago

Creo que ya encontre el probelma, al parecer le estaba causando conflicto en la linea 18 de scraper.js en la que llamas igual la variable a la funcion adeudosTotales screen shot 2016-05-27 at 11 40 54 am cambiando el nombre de la variable la aplicacion ya no truena.

Hay otro conflicto, usando la placa 111AAA me regresó los datos de tenencias en null screen shot 2016-05-27 at 11 42 33 am

ivansabik commented 8 years ago

Perfecto! si es un súper bug eso que tenía por eso sólo funcionaba sólo una vez, corregido en https://github.com/ivansabik/infracciones-cdmx-api/commit/4d556e4b228213f5a64fca2b3fd99419d46a273c

ivansabik commented 8 years ago

A mí sí me aparece:

{
    "adeudos_tenencias": [
        {
            "ejercicio": "2012",
            "tenencia": 806.66,
            "subsidio": 0,
            "actualizacion": 113.73,
            "recargo": 105.75,
            "condonacion_recargo": 0,
            "total_tenencia": 1026.14,
            "derecho": 314,
            "actualiza_derecho": 44.27,
            "recargo_derecho": 41.16,
            "total_derechos": 399.43,
            "total_impuesto": 806.66,
            "total_derecho": 314,
            "total_actualiza": 158,
            "total_recargo": 146.91,
            "total": 1426
        },
        {
            "ejercicio": "2015",
            "tenencia": 493.86,
            "subsidio": 0,
            "actualizacion": 11.21,
            "recargo": 58.03,
            "condonacion_recargo": 0,
            "total_tenencia": 563.1,
            "derecho": 455,
            "actualiza_derecho": 10.32,
            "recargo_derecho": 53.46,
            "total_derechos": 518.78,
            "total_impuesto": 493.86,
            "total_derecho": 455,
            "total_actualiza": 21.53,
            "total_recargo": 111.49,
            "total": 1082
        },
        {
            "ejercicio": "2013",
            "tenencia": 434.11,
            "subsidio": 0,
            "actualizacion": 40.97,
            "recargo": 54.58,
            "condonacion_recargo": 0,
            "total_tenencia": 529.66,
            "derecho": 411,
            "actualiza_derecho": 38.79,
            "recargo_derecho": 51.68,
            "total_derechos": 501.47,
            "total_impuesto": 434.11,
            "total_derecho": 411,
            "total_actualiza": 79.76,
            "total_recargo": 106.26,
            "total": 1031
        },
        {
            "ejercicio": "2014",
            "tenencia": 450.01,
            "subsidio": 0,
            "actualizacion": 24.66,
            "recargo": 54.53,
            "condonacion_recargo": 0,
            "total_tenencia": 529.2,
            "derecho": 434,
            "actualiza_derecho": 23.78,
            "recargo_derecho": 52.59,
            "total_derechos": 510.37,
            "total_impuesto": 450.01,
            "total_derecho": 434,
            "total_actualiza": 48.44,
            "total_recargo": 107.12,
            "total": 1040
        },
        {
            "ejercicio": "2009",
            "tenencia": 2039.03,
            "subsidio": 0,
            "actualizacion": 586.22,
            "recargo": 1779.92,
            "condonacion_recargo": 0,
            "total_tenencia": 4405.17,
            "derecho": 253,
            "actualiza_derecho": 72.73,
            "recargo_derecho": 37.42,
            "total_derechos": 363.15,
            "total_impuesto": 2039.03,
            "total_derecho": 253,
            "total_actualiza": 658.95,
            "total_recargo": 1817.34,
            "total": 4768
        },
        {
            "ejercicio": "2010",
            "tenencia": 1528.92,
            "subsidio": 0,
            "actualizacion": 348.89,
            "recargo": 1273.16,
            "condonacion_recargo": 0,
            "total_tenencia": 3150.97,
            "derecho": 291,
            "actualiza_derecho": 66.4,
            "recargo_derecho": 41.06,
            "total_derechos": 398.46,
            "total_impuesto": 1528.92,
            "total_derecho": 291,
            "total_actualiza": 415.29,
            "total_recargo": 1314.22,
            "total": 3549
        },
        {
            "ejercicio": "2008",
            "tenencia": 2308.54,
            "subsidio": 0,
            "actualizacion": 847.92,
            "recargo": 2140.08,
            "condonacion_recargo": 0,
            "total_tenencia": 5296.54,
            "derecho": 228,
            "actualiza_derecho": 83.74,
            "recargo_derecho": 35.81,
            "total_derechos": 347.55,
            "total_impuesto": 2308.54,
            "total_derecho": 228,
            "total_actualiza": 931.66,
            "total_recargo": 2175.89,
            "total": 5644
        },
        {
            "ejercicio": "2011",
            "tenencia": 1147.04,
            "subsidio": 0,
            "actualizacion": 213.12,
            "recargo": 922.18,
            "condonacion_recargo": 0,
            "total_tenencia": 2282.34,
            "derecho": 303,
            "actualiza_derecho": 56.29,
            "recargo_derecho": 41.28,
            "total_derechos": 400.57,
            "total_impuesto": 1147.04,
            "total_derecho": 303,
            "total_actualiza": 269.41,
            "total_recargo": 963.46,
            "total": 2683
        }
    ],
    "placa": "111AAA",
    "modelo": "2004",
    "num_cilindros": 4,
    "procedencia_nacional": true,
    "valor_factura": 155426,
    "fecha_factura": "2005-04-16",
    "depreciacion": 155426,
    "depreciacion_restante": 0,
    "infracciones": [
        {
            "folio": "04152887113",
            "fecha": "2015-05-27",
            "situacion": "No pagada ",
            "motivo": "SUJETAR APARATOS DE TELECOMUNICACIÓN U OTROS OBJETOS QUE REPRESENTEN UN DISTRATOR PARA LA CONDUCCIÓN SEGURA DEL VEHÍCULO.",
            "fundamento": "Artículo: 6, Fracción: XI, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04152887106",
            "fecha": "2015-05-27",
            "situacion": "No pagada ",
            "motivo": "POR NO USAR CASCO DE MOTOCICLISTA O CICLISTA DEBIDAMENTE COLOCADO Y ABROCHADO , SEGÚN SEA EL CASO, QUE CUMPLA CON LAS NORMAS OFICIALES MEXICANAS; LOS ACOMPAÑANTES TAMBIÉN DEBERÁN PORTARLO.",
            "fundamento": "Artículo: 29, Fracción: IV, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04152887090",
            "fecha": "2015-05-27",
            "situacion": "No pagada ",
            "motivo": "POR NO AJUSTARSE EL CINTURÓN DE SEGURIDAD Y ASEGURARSE QUE LOS DEMÁS PASAJEROS TAMBIÉN SE LO AJUSTEN, CUANDO SE TRATE DE MENORES DE 12 AÑOS O PERSONAS CON DISCAPACIDAD, DEBERÁN SER TRANSPORTADOS UTILIZANDO LOS SISTEMAS DE RETENCIÓN PERTINENTES.",
            "fundamento": "Artículo: 5, Fracción: VI, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04150664471",
            "fecha": "2015-01-25",
            "situacion": "No pagada ",
            "motivo": "POR NO OBEDECER LOS SEÑALAMIENTOS DE TRÁNSITO Y LAS INDICACIONES DE LOS AGENTES O PERSONAL DE APOYO VIAL",
            "fundamento": "Artículo: 5, Fracción: III, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04090000087",
            "fecha": "2009-02-14",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "01090063777",
            "fecha": "2009-02-04",
            "situacion": "No pagada ",
            "motivo": "SE SANCIONARA A LOS VEHÍCULOS DE TRANSPORTE PUBLICO POR  NO CONDUCIR CON LICENCIA ¿ TARJETÓN, PORTAR PLACAS DE MATRÍCULA O EL PERMISO PROVISIONAL VIGENTES",
            "fundamento": "Artículo: 22, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "80 días de salario mínimo",
            "monto_infraccion": 5734.4,
            "pagada": false
        },
        {
            "folio": "04090041059",
            "fecha": "2009-02-04",
            "situacion": "No pagada ",
            "motivo": "POR NO OBEDECER LOS SEÑALAMIENTOS DE TRÁNSITO Y LAS INDICACIONES DE LOS AGENTES O PERSONAL DE APOYO VIAL",
            "fundamento": "Artículo: 5, Fracción: III, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04090000049",
            "fecha": "2009-02-03",
            "situacion": "No pagada ",
            "motivo": "POR EFECTUAR REPARACIONES A VEHÍCULOS, SALVO EN CASOS DE EMERGENCIA",
            "fundamento": "Artículo: 14, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04090000032",
            "fecha": "2009-02-02",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04090014237",
            "fecha": "2009-02-02",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091808538",
            "fecha": "2009-05-31",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091718370",
            "fecha": "2009-05-06",
            "situacion": "No pagada ",
            "motivo": "SUJETAR APARATOS DE TELECOMUNICACIÓN U OTROS OBJETOS QUE REPRESENTEN UN DISTRATOR PARA LA CONDUCCIÓN SEGURA DEL VEHÍCULO.",
            "fundamento": "Artículo: 6, Fracción: XI, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091326773",
            "fecha": "2009-06-18",
            "situacion": "No pagada ",
            "motivo": "POR EFECTUAR EN LA VÍA PÚBLICA REPARACIONES A VEHÍCULOS, SALVO EN CASOS DE EMERGENCIA.",
            "fundamento": "Artículo: 14, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091191111",
            "fecha": "2009-05-18",
            "situacion": "No pagada ",
            "motivo": "POR CIRCULAR SIN PLACAS DE MATRICULA O PERMISO PROVISIONAL VIGENTE",
            "fundamento": "Artículo: 17, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "20 días de salario mínimo",
            "monto_infraccion": 1433.6,
            "pagada": false
        },
        {
            "folio": "04091051149",
            "fecha": "2009-03-06",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04090022447",
            "fecha": "2009-02-06",
            "situacion": "No pagada ",
            "motivo": "POR DETENER SU VEHÍCULO INVADIENDO LOS PASOS PEATONALES MARCADOS CON RAYAS PARA CRUCES DE LAS VÍAS PÚBLICAS, ASÍ COMO LAS INTERSECCIONES CON LAS VÍAS",
            "fundamento": "Artículo: 6, Fracción: III, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "01090099479",
            "fecha": "2009-04-13",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN LUGARES DESTINADOS AL ESTACIONAMIENTO MOMENTÁNEO DE VEHÍCULOS DE TRASLADO DE VALORES, IDENTIFICADOS CON LA SEÑALIZACIÓN RESPECTIVA",
            "fundamento": "Artículo: 12, Fracción: V, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "01090075381",
            "fecha": "2009-02-05",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04111631511",
            "fecha": "2011-03-24",
            "situacion": "No pagada ",
            "motivo": "LOS CONDUCTORES DEBEN CERCIORARSE DE QUE SU VEHÍCULO ESTÉ PROVISTO DE COMBUSTIBLE SUFICIENTE PARA SU BUEN FUNCIONAMIENTO",
            "fundamento": "Artículo: 16, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "01090075398",
            "fecha": "2009-02-06",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091028349",
            "fecha": "2009-03-13",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "01090024143",
            "fecha": "2009-04-12",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "01101577552",
            "fecha": "2010-05-25",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN  LAS VÍAS PRIMARIAS",
            "fundamento": "Artículo: 12, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "10 días de salario mínimo",
            "monto_infraccion": 716.8,
            "pagada": false
        },
        {
            "folio": "04090022430",
            "fecha": "2009-02-06",
            "situacion": "No pagada ",
            "motivo": "POR NO CIRCULAR CON LICENCIA O PERMISO VIGENTE",
            "fundamento": "Artículo: 5, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "10 días de salario mínimo",
            "monto_infraccion": 716.8,
            "pagada": false
        },
        {
            "folio": "04090485907",
            "fecha": "2009-03-13",
            "situacion": "No pagada ",
            "motivo": "POR NO TENER LA CALCOMANÍA DE VERIFICACIÓN VEHICULAR VIGENTE.",
            "fundamento": "Artículo: 17, Fracción: III, Parrafo: , Inciso: ",
            "sancion": "20 días de salario mínimo",
            "monto_infraccion": 1433.6,
            "pagada": false
        },
        {
            "folio": "04091240604",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR  NO CONDUCIR CON LICENCIA  TARJETÓN, PORTAR PLACAS DE MATRÍCULA O EL PERMISO PROVISIONAL VIGENTES, ASÍ COMO EL ENGOMADO DE LA CONCESIÓN.",
            "fundamento": "Artículo: 22, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "80 días de salario mínimo",
            "monto_infraccion": 5734.4,
            "pagada": false
        },
        {
            "folio": "04091320931",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR  NO CONDUCIR CON LICENCIA  TARJETÓN, PORTAR PLACAS DE MATRÍCULA O EL PERMISO PROVISIONAL VIGENTES, ASÍ COMO EL ENGOMADO DE LA CONCESIÓN.",
            "fundamento": "Artículo: 22, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "80 días de salario mínimo",
            "monto_infraccion": 5734.4,
            "pagada": false
        },
        {
            "folio": "04091050265",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR NO CIRCULAR CON LICENCIA O PERMISO VIGENTE",
            "fundamento": "Artículo: 5, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "10 días de salario mínimo",
            "monto_infraccion": 716.8,
            "pagada": false
        },
        {
            "folio": "04091341431",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR  NO CONDUCIR CON LICENCIA  TARJETÓN, PORTAR PLACAS DE MATRÍCULA O EL PERMISO PROVISIONAL VIGENTES, ASÍ COMO EL ENGOMADO DE LA CONCESIÓN.",
            "fundamento": "Artículo: 22, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "80 días de salario mínimo",
            "monto_infraccion": 5734.4,
            "pagada": false
        },
        {
            "folio": "04090403734",
            "fecha": "2009-04-13",
            "situacion": "No pagada ",
            "motivo": "POR  NO CONDUCIR CON LICENCIA  TARJETÓN, PORTAR PLACAS DE MATRÍCULA O EL PERMISO PROVISIONAL VIGENTES, ASÍ COMO EL ENGOMADO DE LA CONCESIÓN.",
            "fundamento": "Artículo: 22, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "80 días de salario mínimo",
            "monto_infraccion": 5734.4,
            "pagada": false
        },
        {
            "folio": "04091718394",
            "fecha": "2009-05-06",
            "situacion": "No pagada ",
            "motivo": "POR CERRAR U OBSTRUIR LA CIRCULACIÓN EN LA VÍA PÚBLICA CON VEHÍCULOS, PLUMAS, REJAS O CUALQUIER OTRO OBJETO.",
            "fundamento": "Artículo: 14, Fracción: VII, Parrafo: , Inciso: ",
            "sancion": "10 días de salario mínimo",
            "monto_infraccion": 716.8,
            "pagada": false
        },
        {
            "folio": "01090075473",
            "fecha": "2009-02-16",
            "situacion": "No pagada ",
            "motivo": "POR EFECTUAR REPARACIONES A VEHÍCULOS, SALVO EN CASOS DE EMERGENCIA",
            "fundamento": "Artículo: 14, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091050289",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR CIRCULAR SOBRE BANQUETAS, CAMELLONES, ANDADORES, CICLOVÍAS  Y  VÍAS PEATONALES.",
            "fundamento": "Artículo: 6, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091427340",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR EFECTUAR EN LA VÍA PÚBLICA REPARACIONES A VEHÍCULOS, SALVO EN CASOS DE EMERGENCIA.",
            "fundamento": "Artículo: 14, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091240611",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "SE SANCIONARA A LOS VEHÍCULO DE TRANSPORTE PUBLICO POR CIRCULAR POR LOS CARRILES CENTRALES DE LA RED VIAL PRIMARIA Y DE ACCESO CONTROLADO Y POR EL SEGUNDO CARRIL DE LA VÍA LATERAL A EXCEPCIÓN DE UTILIZARLO PARA REBASAR",
            "fundamento": "Artículo: 23, Fracción: I, Parrafo: , Inciso: A",
            "sancion": "10 días de salario mínimo",
            "monto_infraccion": 716.8,
            "pagada": false
        },
        {
            "folio": "04091320948",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR CIRCULAR SOBRE BANQUETAS, CAMELLONES, ANDADORES, CICLOVÍAS  Y  VÍAS PEATONALES.",
            "fundamento": "Artículo: 6, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04090014695",
            "fecha": "2009-02-06",
            "situacion": "No pagada ",
            "motivo": "SE SANCIONARA A LOS VEHÍCULOS DE CARGA POR REALIZAR MANIOBRAS DE CARGA Y DESCARGA QUE AFECTEN O INTERRUMPAN EL TRÁNSITO VEHICULAR",
            "fundamento": "Artículo: 25, Fracción: VII, Parrafo: , Inciso: ",
            "sancion": "80 días de salario mínimo",
            "monto_infraccion": 5734.4,
            "pagada": false
        },
        {
            "folio": "04091320962",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "EN LOS CRUCEROS REGULADOS POR UN AGENTE O POR PROMOTORES VOLUNTARIOS DE SEGURIDAD VIAL, POR NO DETERNER SU VEHÍCULO O A AVANZAR CUANDO ASÍ LO ORDENE ÉSTE.",
            "fundamento": "Artículo: 8, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04090014718",
            "fecha": "2009-02-06",
            "situacion": "No pagada ",
            "motivo": "POR NO AJUSTARSE EL CINTURÓN DE SEGURIDAD Y ASEGURARSE QUE LOS DEMÁS PASAJEROS TAMBIÉN SE LO AJUSTEN.",
            "fundamento": "Artículo: 5, Fracción: VI, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04090485891",
            "fecha": "2009-03-13",
            "situacion": "No pagada ",
            "motivo": "POR INSTALAR O UTILIZAR EN VEHÍCULOS PARTICULARES TELEVISOR O PANTALLA DE PROYECCIÓN DE  IMÁGENES DE ENTRETENIMIENTO EN LA PARTE  DELANTERA DEL HABITACULO DEL VEHÍCULO. TRATANDOSE DE DISPOSITIVOS DE APOYO A LA CONDUCCIÓN COMO MAPAS Y NAVEGADORES GPS, CUAL",
            "fundamento": "Artículo: 19, Fracción: VI, Parrafo: , Inciso: ",
            "sancion": "10 días de salario mínimo",
            "monto_infraccion": 716.8,
            "pagada": false
        },
        {
            "folio": "04090485884",
            "fecha": "2009-03-13",
            "situacion": "No pagada ",
            "motivo": "POR NO AJUSTARSE EL CINTURÓN DE SEGURIDAD Y ASEGURARSE QUE LOS DEMÁS PASAJEROS TAMBIÉN SE LO AJUSTEN, CUANDO SE TRATE DE MENORES DE 12 AÑOS O PERSONAS CON DISCAPACIDAD, DEBERÁN SER TRANSPORTADOS UTILIZANDO LOS SISTEMAS DE RETENCIÓN PERTINENTES.",
            "fundamento": "Artículo: 5, Fracción: VI, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091037020",
            "fecha": "2009-03-19",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN LAS VÍAS PÚBLICAS EN DOBLE O MÁS FILAS Y EN BATERÍA SALVO QUE EL SEÑALAMIENTO LO PERMITA.",
            "fundamento": "Artículo: 12, Fracción: III, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091320955",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR CIRCULAR SIN PLACAS DE MATRICULA O PERMISO PROVISIONAL VIGENTE",
            "fundamento": "Artículo: 17, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "20 días de salario mínimo",
            "monto_infraccion": 1433.6,
            "pagada": false
        },
        {
            "folio": "01090493741",
            "fecha": "2009-04-12",
            "situacion": "No pagada ",
            "motivo": "POR CIRCULAR SIN PLACAS DE MATRICULA O PERMISO PROVISIONAL VIGENTE",
            "fundamento": "Artículo: 17, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "20 días de salario mínimo",
            "monto_infraccion": 1433.6,
            "pagada": false
        },
        {
            "folio": "04091050272",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR CIRCULAR SIN PLACAS DE MATRICULA O PERMISO PROVISIONAL VIGENTE",
            "fundamento": "Artículo: 17, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "20 días de salario mínimo",
            "monto_infraccion": 1433.6,
            "pagada": false
        },
        {
            "folio": "04091341448",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR INSTALAR O UTILIZAR EN VEHÍCULOS PARTICULARES CROMÁTICAS IGUALES O SIMILARES A LAS DEL TRANSPORTE PÚBLICO DE PASAJEROS MATRICULADOS EN EL DISTRITO FEDERAL, VEHÍCULOS DE EMERGENCIA O PATRULLAS",
            "fundamento": "Artículo: 19, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "10 días de salario mínimo",
            "monto_infraccion": 716.8,
            "pagada": false
        },
        {
            "folio": "01090194303",
            "fecha": "2009-04-16",
            "situacion": "No pagada ",
            "motivo": "POR NO OBEDECER LOS SEÑALAMIENTOS DE TRÁNSITO Y LAS INDICACIONES DE LOS AGENTES O PERSONAL DE APOYO VIAL",
            "fundamento": "Artículo: 5, Fracción: III, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091050241",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR NO ACATAR LOS PROGRAMAS AMBIENTALES Y POR CIRCULAR EN VEHÍCULOS QUE TENGAN RESTRICCIONES, LOS DÍAS Y HORAS CORRESPONDIENTES.",
            "fundamento": "Artículo: 7, Fracción: , Parrafo: , Inciso: ",
            "sancion": "20 días de salario mínimo",
            "monto_infraccion": 1433.6,
            "pagada": false
        },
        {
            "folio": "04091240628",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "POR NO ACATAR LOS PROGRAMAS AMBIENTALES Y POR CIRCULAR EN VEHÍCULOS QUE TENGAN RESTRICCIONES, LOS DÍAS Y HORAS CORRESPONDIENTES.",
            "fundamento": "Artículo: 7, Fracción: , Parrafo: , Inciso: ",
            "sancion": "20 días de salario mínimo",
            "monto_infraccion": 1433.6,
            "pagada": false
        },
        {
            "folio": "04090048584",
            "fecha": "2009-02-06",
            "situacion": "No pagada ",
            "motivo": "POR ESTACIONARSE EN LUGARES DONDE SE OBSTRUYA LA VISIBILIDAD DE SEÑALES DE TRÁNSITO",
            "fundamento": "Artículo: 12, Fracción: IV, Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091050258",
            "fecha": "2009-04-11",
            "situacion": "No pagada ",
            "motivo": "CUANDO POR CASO FORTUITO O DE FUERZA MAYOR  EL CONDUCTOR DETENGA SU VEHÍCULO EN LAS VÍAS PRIMARIAS PROCURARÁ NO ENTORPECER LA CIRCULACIÓN Y DEJARÁ UNA DISTANCIA QUE PERMITA LA VISIBILIDAD EN AMBOS SENTIDOS Y, DE INMEDIATO, COLOCARÁ LOS DISPOSITIVOS DE ADV",
            "fundamento": "Artículo: 15, Fracción: , Parrafo: , Inciso: ",
            "sancion": "5 días de salario mínimo",
            "monto_infraccion": 358.4,
            "pagada": false
        },
        {
            "folio": "04091718387",
            "fecha": "2009-05-06",
            "situacion": "No pagada ",
            "motivo": "LOS VEHÍCULOS DE TRANSPORTE DE CARGA NO PUEDEN CIRCULAR POR CARRILES CENTRALES",
            "fundamento": "Artículo: 24, Fracción: I, Parrafo: , Inciso: ",
            "sancion": "50 días de salario mínimo",
            "monto_infraccion": 3584,
            "pagada": false
        }
    ],
    "monto_adeudo_tenencias": 21223,
    "monto_adeudo_infracciones": 64153.6,
    "monto_total_adeudos": 64153.6
}
ivansabik commented 8 years ago

Este cabrón debe $ 64,153.6?? neta? 😆

ivansabik commented 8 years ago

@rafaalvfe también ya hice unos cambios y publiqué un repo en npm para que puedas hacer:

npm install -g transito-df
transito-df -p 111AAA
rafaalvfe commented 8 years ago

jajaja ya va a pagar mas de lo que vale el coche. excelente! seguiré probando y cualquier cosa te lo reporto

ivansabik commented 8 years ago

perfecto, cierro éste y abres otro si se ocupa, gracias 👍