Terminado

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

Publicado el 26 Septiembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias