Ir al contenido
EN

Cumplimiento SENIAT

NormaAlcance
Providencia SNAT/2024/000102Imprenta digital y emisión del Número de Control Fiscal Digital (NCF-D).
Providencia SNAT/2024/000121Deberes de cumplimiento: bitácora inmutable, libros fiscales y transmisión al SENIAT.
RequisitoImplementación en Zentto
Emisión por imprenta digital autorizadaZentto asigna el NCF-D desde sus series propias (imprenta."ControlSerie").
Número de control único y sin huecosCorrelativo atómico fn_assign_control_serie con SELECT ... FOR UPDATE.
Integridad e inalterabilidadHash-chain SHA-256 encadenado por RIF emisor; verificación de cadena (verifyChainIntegrity).
Numeración de doble nivelNúmero de documento (emisor) + número de control (Zentto), trazables por separado.
Tipos de documentoFactura (01), NC (02), ND (03), guía (04), retención IVA (05), retención ISLR (06), ARCV (07 local).
Tratamiento de impuestosAlícuotas G (16 %), R (8 %), A, E e IGTF (3 %) sobre pagos en divisa, por subtotal de impuesto.
Fechas en UTC-0Todas las fechas se almacenan en UTC; el display convierte a la zona de la empresa.
Bitácora inmutable + libros + transmisiónSistema de cumplimiento zentto-seniat-compliance. Ver SENIAT Compliance.
Consulta por el SENIATEndpoints /seniat/* de solo lectura (por NCF-D, listado, libro de ventas) con X-Seniat-Key.
ConservaciónAlmacén fiscal."DigitalInvoice" con retención a 10 años (config compliance.retention_years).

Mapeo a la Providencia 102 (imprenta digital / NCF-D)

Sección titulada «Mapeo a la Providencia 102 (imprenta digital / NCF-D)»
  • NCF-D propio. fiscal."NcfdSequence" + fn_assign_ncfd(rif) asignan el número por RIF emisor en formato Prefijo-Serie-Número, atómico y sin huecos.
  • Representación gráfica. Cada documento produce su PDF con los datos fiscales (ver Ejemplos de documentos).
  • Acceso permanente del SENIAT. Los endpoints /seniat/consulta/{ncfd} y /seniat/listado permiten la consulta de la Administración Tributaria; cada acceso queda registrado en la bitácora.
  • Bitácora inmutable. compliance."EventLedger" registra cada evento fiscal (INVOICE_ISSUED, CREDIT_NOTE, DEBIT_NOTE, WITHHOLDING_ISSUED, …) con hash-chain SHA-256 y bloqueo por tenant (pg_advisory_xact_lock).
  • Libros fiscales. compliance."FiscalReport" y el generador de libro de ventas (libro-ventas.generator).
  • Transmisión. compliance."DispatchQueue" con backoff exponencial hacia el SENIAT.

Detalle completo en SENIAT Compliance.