com.gaumala.sri.clave-acceso

Funciones para construir la clave de acceso de 48 dígitos de las
facturas electrónicas.

compute-mod-11-verificador

(compute-mod-11-verificador input)

gen-clave-acceso

(gen-clave-acceso {:keys [fechaEmision ambiente ruc codDoc secuencial estab ptoEmi codigoNumerico]})

Genera la clave de acceso a partir de un mapa con datos de una factura. El mapa tiene los siguentes campos:

key Descripción
:ambiente Código del tipo de ambiente (factura.infoTributaria.ambiente)
:ruc RUC del contribuyente (factura.infoTributaria.ruc)
:codDoc Código del tipo de comprobante (factura.infoTributaria.tipoDoc)
:secuencial Número secuencial de la factura (factura.infoTributaria.secuencial)
:estab Código del establecimiento (factura.infoTributaria.estab)
:ptoEmi Código del punto de emisión (factura.infoTributaria.ptoEmi)
:codigoNumerico Código númerico de 8 digitos. No es parte de la factura.