Error campo Verification.


DIAGNOSTICO


La identificación del error se realiza mediante la interfaz de envíos de GLIT, donde podremos observar el siguiente mensaje de error:


Error al enviar numexp: $numeroExpediente - Error: Error al tratar de comunicar con el cliente 409: {     "field": "verification",     "message": "Alguno de los datos recibidos no tiene un formato válido.",     "errorCode": "error.expedient.data.format" }


Se ejemplifica gráficamente con un caso real de producción:



CAUSA


El error es causado por advertencias del expediente no cumplidas, ya sean por un tratamiento erróneo de la información del expediente o por un vuelco de información erróneo. Estas advertencias puede ser consultadas mediante base de datos con la siguiente consulta:


SELECT DISTINCT(CODADV), a.*  FROM VALTECNIC2.ADVERTEN1 a
WHERE a.FECHA IS NULL AND a.NUMEXP = '$numeroExpediente'


O mediante la consulta de errores del log de la aplicación, en este caso se ha de consulta la documentación del proyecto atendiendo a la configuración de Log4j concretamente a la propiedad log4j.appender.Default.file. En el mensaje de error para el expediente a tratar, se podrá observar un Json que contiene un array de advertencias como el mostrado a continuación:


"adverts": [
            {
                "code": 143035,
                "description": "Advertencias especiales de algún inmueble. No se pueden automatizar."
            }
        ]



SOLUCIÓN


Informar al usuario o técnico de las advertencias obtenidas para que pueda aplicar las acciones correspondientes sobre el expediente. En algunos casos, realizar un nuevo vuelco de información soluciona los problemas informados por las advertencias.


Tickets relacionados.





Error campo BuildingCod.


DIAGNOSTICO


La identificación del error se realiza mediante la interfaz de envíos de GLIT, donde podremos observar el siguiente mensaje de error:


Error al enviar numexp: $numeroExpediente - Error al tratar de comunicar con el cliente 409: {"field":"buildingCod","message":"Alguno de los datos recibidos no tiene un formato válido.","errorCode":"error.expedient.data.format"}


Se ejemplifica gráficamente con un caso real de producción:



CAUSA


El error es causado por las agrupaciones del expediente. En la mayoría de casos donde este error se produce al realizar el envío es porque un elemento se encuentra simultáneamente en dos agrupaciones al mismo tiempo. Por lo que, se acaban enviado en el JSON dos fincas con el mismo BuildingCod. Esto se prodrá comprobar en DatosTecnicos, concretamente en la pestaña de agrupaciones.


O mediante la consulta de errores del log de la aplicación, en este caso se ha de consulta la documentación del proyecto atendiendo a la configuración de Log4j concretamente a la propiedad log4j.appender.Default.file. En el mensaje de error para el expediente a tratar, se podrá observar un Json que contiene un array de fincas en las que se especifica el BuildingCod:


{
   "assessmentData":{       "verification":0,       "valuerAmount":0.0,       "emissionDate":"16/07/2020",       "lastReform":1991,       "ecoRules":true,       "liquidity":"M",       "expirationDate":"18/01/2021",       "buildingNature":1,       "structure":1,       "touristApartment":false,       "liveable":true,       "securitized":true,       "mortgagePurpose":true,       "hasAdverts":true,       "hasConditionants":false,       "adverts":[          {             "code":121008,             "description":"La direcci▒n del inmueble que figura en la escritura no coincide con la actual sin que existan diferencias de identificaci▒n."          },          {             "code":131034,             "description":"El valor de tasaci▒n puede sufrir minusval▒as futuras como consecuencia de la situaci▒n econ▒mica e inmobiliaria actual y su afecci▒n a todos los usos y mercados locales."          }       ],       "paymentNumber":"FG.074216.20"    },    "buildings":[       {          "buildingCod":1,          "numRegister":"50752",          "estimateDate":"15/07/2020",          "assessmentValue":79153.94,          "assessmentFlightValue":56624.14,          "plotSize":0.0,          "houseSize":63.97,          "buildingYear":1991,          "reconstructionValue":70363.9,          "vpo":0,          "propReferenceI":"3709033VP1030H0016RL",          "propertyType":1,          "idufir":"39016000555534",          "parcelValue":22529.8,          "address":{             "address1":"JOSE MARIA CABANAS",             "address2":"ANTES AV OVIEDO 5B",             "streettype":"CL",             "unit":"30",             "floor":"2 A 0",             "city":"TORRELAVEGA",             "province":"39",             "postalCode":"39300"          },          "authConstruction":true,          "authUse":true,          "buildingStatus":2,          "occupation":1,          "buildingUse":1       },       {          "buildingCod":1,          "numRegister":"50752",          "estimateDate":"15/07/2020",          "assessmentValue":20468.75,          "assessmentFlightValue":14901.25,          "plotSize":0.0,          "houseSize":15.4,          "buildingYear":1991,          "reconstructionValue":15065.0,          "vpo":0,          "propReferenceI":"3709033VP1030H0016RL",          "propertyType":8,          "idufir":"39016000555534",          "parcelValue":5567.5,          "address":{             "address1":"JOSE MARIA CABANAS",             "address2":"ANTES AV OVIEDO 5B",             "streettype":"CL",             "unit":"30",             "floor":"BC 3 0",             "city":"TORRELAVEGA",             "province":"39",             "postalCode":"39300"          },          "authConstruction":true,          "authUse":true,          "buildingStatus":2,          "occupation":1,          "buildingUse":4       }    ] }



SOLUCIÓN


Informar al usuario o técnico de que el error radica en las agrupaciones. En caso de que el técnico de nivel 2 pueda identificar el error en la agrupación informar directamente.


Tickets relacionados.




Error campo Floor.


DIAGNOSTICO


La identificación del error se realiza mediante la interfaz de envíos de GLIT, donde podremos observar el siguiente mensaje de error:


Error al enviar numexp: $numeroExpediente - Error al tratar de comunicar con el cliente 409: {"field":"floor","message":"Alguno de los datos recibidos no tiene un formato válido.","errorCode":"error.expedient.data.format"}


Se ejemplifica gráficamente con un caso real de producción:


CAUSA


El error es causado por que alguno de los elementos del expediente, normalmente de tipología vivienda, no tiene establecido la planta en la que se encuentra. Dando lugar así al fallo reportado.


SOLUCIÓN


Informar al usuario o técnico de que el error radica en la información de alguno de los elementos del expediente, concretamente en el dato de planta. En caso de que el técnico de nivel 2 pueda identificar el error en la información de los elementos informar directamente.


Tickets relacionados.