Completed

Escalamiento del proceso de actualización continua Cfdi 4.0 Max project

Published on the September 26, 2023 in IT & Programming

About this project

Open

CFDI 4.0 es un módulo que permite la consulta y validación de información fiscal de nuestros clientes para la correcta emisión de facturas. Con esta plataforma se pueden validar los datos de las constancias, detectar anomalías o falsificaciones y así lograr la prevención de fraudes. Existen dos modalidades de entrega de este documento, digital, mediante CIEC o bien carga de datos de la Constancia de Situación Fiscal (csf) entregada en formato pdf. En septiembre de 2023 se escaló el sistema para implementar un flujo que permite la actualización automatizada de los datos del cliente de forma continua.
Requerimos un desarrollador FullStack para atender las observaciones y mejoras necesarias.
El proceso de actualización continua tiene su origen en el core operativo de emisión de facturas unics, cuando un error se detecta por datos fiscales como rfc, denominación, código postal y régimen fiscal unics detona una petición al sistema cfdi clarivia, lanzando un ticket con el requerimiento de actualización. El sistema debe resolver esta petición con los recursos que tenga disponibles por via ciec o por la disponibilidad de los datos en la csf, en el caso en que ninguna de las opciones le permita actualizar los datos envía al cliente un correo electrónico solicitando la actualización de sus datos fiscales haciendo uso del servicio “campaña e-mail” el cual está disponible en crm.
En las pruebas de integración se detectaron dos tipos de incidencias:
-
Tipo 1: algunos tickets no terminan el proceso por no contar con los datos ya sea por via ciec o pdf y no envían a “campaña” estas solicitudes para completar el proceso debido a que las credenciales pueden sufrir cambios no predecibles y al momento de realizar la petición de actualización estas pueden cambiar.
-
Tipo 2: algunos tickets de la modalidad lectura de csf en pdf terminan el proceso por una respuesta 422 que representa un error de conexión y no un error del archivo o contenido del archivo, el proceso envía de cualquier forma a “campaña”, aun cuando los datos pueden ser válidos y vigentes.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed