INTEGRACIONES
Cómo preparar una integración de tu sistema con SIFEN
Integrar facturación electrónica cambia cómo tu software guarda una venta y sigue su estado. Diseñá primero la parte que evita perder o duplicar documentos.

Mapeá los datos de tu sistema
Inventariá los campos de cliente, ítems, impuestos, condición de venta, moneda y datos del emisor. Revisá el manual y las especificaciones vigentes para saber qué datos son condicionales. Hacé que el sistema indique cuál campo falta antes de enviar.
Usá una identidad estable para cada operación
Generá y guardá un identificador interno antes del primer envío. Cuando reintentes por un corte, reutilizá esa referencia o la clave de idempotencia aceptada por la API. Guardá la relación entre la venta interna, el documento del proveedor y el CDC cuando esté disponible.
Separá envío, aprobación y entrega
Mostrá si una operación fue recibida, sigue en espera o ya tiene una respuesta. No marques como aprobada una venta solo porque tu API aceptó la solicitud. Prepará una acción de consulta para que el operador pueda resolver un estado incierto sin duplicar la venta.
Ensayá el comportamiento ante fallos
Simulá una respuesta perdida, un rechazo por datos y un reintento. Comprobá que el saldo, las existencias y el documento sigan vinculados a la misma venta. Reservá un procedimiento manual para confirmar resultados ambiguos y definir quién autoriza correcciones.
