Sei sulla pagina 1di 27

ANEXO TÉCNICO

La factura electrónica es un archivo XML que contiene toda la información de una


transacción comercial y esta validada y aprobada por actores de un sistema definido por el
SENIAT. En el presente documento se especifica lo necesario para poder ejercer
interacción con esta infraestructura y Facturar Electrónicamente

ALCANCE
El presente documento permite definir los elementos que deben conocer los sujetos pasivos
que van a interaccionar con el sistema, quedando a su potestad los desarrollos,
integraciones con sus Software administrativos y/o Sistemas de Facturación e implantación
del ensamblado de los documentos XML y su respectiva Firma Electrónica. El presente
Anexo, tiene por objetivo proveer la información necesaria para que su equipo de desarrollo
implemente estas adiciones.
El presente documento está diseñado para la fase 1 del Piloto de Facturación Electrónica e
imprenta digital y por ello sólo contempla la generación de facturas. Conforme avancen las
fases del proyecto, se irán adicionando el resto de los documentos posibles (por ejemplo
notas de débito y crédito, comprobantes de retención y otros)

ESPECIFICACIONES DE LOS DOCUMENTOS:


El contribuyente deberá seleccionar el tipo de comprobante electrónico a emitir, de acuerdo
a la siguiente codificación:
● Factura = 1
● Los demás documentos se irán agregando en las posteriores etapas de desarrollo
del proyecto.

Los sujetos pasivos prestadores de servicio masivos, deberán estructurar los documentos
electrónicos, atendiendo a los siguientes campos:

Factura
DOCUMENTO “1” FACTURA

CONDICIÓN DEL
TIPO VALOR FORMATO CONDICIONES
CAMPO
Código de Verificación Información no editable
Suministrado por la Alfanumérico. Valor generado (Hash) enviada por la Imprenta
Imprenta Digital Digital
Información no editable
Fecha de Asignación del Diez (10) caracteres
Alfanumérico enviada por la Imprenta
Código de Verificación DD/MM/AAAA
Digital
Información no editable
Hora de Asignación del Diez (10) caracteres
Alfanumérico enviada por la Imprenta
Código de Verificación hh:mm:ssam
Digital
Salida Factura Alfanumérico Documento tipo 1 Obligatorio

Salida Número del Documento Alfanumérico Diez (10) caracteres Obligatorio

Fecha Elaboración del Diez (10) caracteres


Salida Alfanumérico Obligatorio
Documento DD/MM/AAAA
Salida Hora Elaboración de este Alfanumérico Diez (10) caracteres Obligatorio
Documento hh:mm:ssam
Número de RIF de la
Alfanumérico Doce (12) caracteres Obligatorio
Salida Imprenta Digital
Identificación de la Imprenta
Razón Social de la
Salida Alfanumérico Cien (100) caracteres Digital
Imprenta Digital
Obligatorio
Fecha en la cual el SENIAT
Fecha de Autorización de Diez (10) caracteres otorgó la autorización para
Salida Alfanumérico
la Imprenta Digital DD/MM/AAAA operar como I.D
Obligatorio
Número de Autorización que
el SENIAT otorga para
Número de la Autorización
Salida Alfanumérico Cuatro (04) caracteres operar como Imprenta
de la Imprenta Digital
Digital
Obligatorio
Es el tipo de sujeto definido
en la Ley del IVA
Salida Tipo de Contribuyente Alfanumérico Letras Formal, Ordinario, Especial
y no sujeto
Obligatorio
Salida RIF Emisor Alfanumérico Doce (12) caracteres Obligatorio
Identificación del Emisor del
Nombre y Apellido o
Salida Alfanumérico Cien (100) caracteres Documento
Razón Social del Emisor
Obligatorio

Domicilio Fiscal del Doscientos cincuenta y


Salida Alfanumérico Obligatorio
Emisor cinco (255) caracteres

Correo Electrónico del Máximo cincuenta (50) Incluyendo el @ y el dominio


Salida Alfanumérico
Emisor caracteres Obligatorio

Número de Teléfono del


Salida Alfanumérico Veinte (20) caracteres Opcional
Emisor
Zonas Económicas
especiales, Zona franca de
Paraguaná, Zona libre de
Paraguaná,
Régimen Especial de Doscientos cincuenta y Puerto libre Santa Elena de
Salida Alfanumérico
Tributación cinco (255) caracteres Uairén, Zona libre de
Mérida, Puerto Libre Edo.
Nueva Esparta, Dutty Free,
otras
Opcional
Variables.
*Interna
*Exportación
(INCOTERM): Selección de un campo
Entrada Tipo de Venta Campo
-FOB Obligatorio
-CIF
-EXW
-Entre otros
Lista desplegable de Selección simple
Entrada Tipo de Moneda Combo
monedas Obligatorio
RIF (J, V, C, P, G o E)
Indica el tipo de
Cédula de Identidad (V
Tipo de Documento de identificación del documento
Entrada Alfanumérico o E)
Identificación del Receptor Documento de Identidad
Pasaporte (P)
Obligatorio
o cualquier otro
Contendrá el número de
Número del Documento RIF, Cédula, Pasaporte u
Entrada de Identificación del Alfanumérico Doce (12) caracteres otro documento del
Receptor Receptor
Obligatorio
Nombre y Apellido o Identificación del Receptor
Entrada Alfanumérico Cien (100) caracteres
Razón Social del Receptor del Documento
del Documento Obligatorio
Domicilio Fiscal del Doscientos cincuenta y
Entrada Alfanumérico Obligatorio
Receptor cinco (255) caracteres
Correo Electrónico del Máximo cincuenta (50) Incluyendo el @ y el dominio
Entrada Alfanumérico
Receptor caracteres Obligatorio
Número de Teléfono del
Entrada Alfanumérico Veinte (20) caracteres Opcional
Receptor
(Efectivo, cheque, débito,
crédito, pago virtual,
Entrada Forma de Pago Alfanumérico Veinte (20) caracteres
transferencia, otros)
Obligatorio
Identifica la relación con la
alícuota IVA
(R)= Alícuota Reducida
(G) = Alícuota General
Entrada Código de la Operación Alfanumérico Un (01) caracter (A) = Alícuota Adicional
(E) = Exento, Exonerado o
No Gravado
(P) = Percibido
(X) = Exportación
Descripción del bien o
Descripción de la Doscientos cincuenta y
Entrada Alfanumérico servicio prestado
Operación cinco (255) caracteres
Obligatorio
Salida Código de Catálogo Alfanumérico Diez (10) caracteres Opcional
Relacionado con la cantidad
Ocho (08) dígitos de productos y/o servicios
Cantidad de Bienes y/o
Entrada Numérico enteros y dos (02) que se describen en la
Servicios
decimales operación
Obligatorio
Veinte (20) dígitos Valor del bien descrito en la
Entrada Precio de la Operación Numérico enteros y dos (02) operación
decimales Obligatorio
Valor de descuento del bien
Veinte (20) dígitos o servicio descrito en la
Entrada Monto del Descuento Numérico enteros y dos (02) operación
decimales Opcional (campo por
defecto 0)
Concepto o motivo del
Doscientos cincuenta y
Entrada Descripción del Descuento Alfanumérico descuento
cinco (255) caracteres
Obligatorio
Valor de Bonificación del
Veinte (20) dígitos bien o servicio descrito en la
Entrada Monto de Bonificación Numérico enteros y dos (02) operación
decimales Opcional (campo por
defecto 0)
Concepto o motivo de la
Descripción de la Doscientos cincuenta y
Entrada Alfanumérico bonificación.
Bonificación cinco (255) caracteres
Opcional
Valor por otros ajustes
Veinte (20) dígitos
cargados a la factura
Entrada Monto por Otros Ajustes Numérico enteros y dos (02)
Opcional (campo por
decimales
defecto 0)
Descripción por Otros Otros ajustes que se cobren
Doscientos cincuenta y
Entrada Ajustes Alfanumérico o se carguen a la factura
cinco (255) caracteres
Opcional
Valor total por base
imponible de la alícuota del
Veinte (20) dígitos
Monto Total por Base IVA del bien o servicio
Calculado Numérico enteros y dos (02)
Imponible descrito en la operación
decimales
Obligatorio (valores
positivos > 0)
Porcentaje de las Alícuotas
Dos (2) enteros y dos Enlazado con el Código de
Entrada Valor de las Alícuotas Numérico
(02) decimales la Operación
8% Reducida = (R)
12% General = (G)
15% Adicional = (A)
0%
Obligatorio
Veinte (20) dígitos Valor total Exento,
Monto Total Exento,
Calculado Numérico enteros y dos (02) Exonerado o Percibido
Exonerado o Percibido
decimales Obligatorio
Valor del Impuesto por
alícuota
Veinte (20) dígitos Opcional condicionado por
Monto Impuesto al Valor
Calculado Numérico enteros y dos (02) el campo valor de las
Agregado por Alícuota
decimales alícuotas, opción distinta de
0%
Obligatorio
Veinte (20) dígitos
Valor total del impuesto
Calculado Monto Total del IVA Numérico enteros y dos (02)
Obligatorio
decimales
Veinte (20) dígitos
Valor total de la venta
Calculado Monto Total de la Venta Numérico enteros y dos (02)
Obligatorio
decimales
Indica el tipo de divisa
Entrada Denominación de la Divisa Alfanumérico Veinte (20) caracteres
Opcional
Veinte (20) dígitos
Valor en moneda extranjera
Entrada Monto en Divisas Numérico enteros y dos (02)
Opcional
decimales
Información no editable
enviada por la Imprenta
Digital
Seis (06) dígitos enteros
Salida Tipo de Cambio Numérico Valor tipo de cambio de la
y dos (02) decimales
divisa (según convenio
bancario vigente)
Opcional
Valor total en moneda por
divisa
Veinte (20) dígitos
Se debe habilitar el campo
Calculado Monto Total por Divisa Numérico enteros y dos (02)
dada la selección tipo de
decimales
moneda – divisas
Opcional
Convertir el monto de la
divisa en bolívares
Veinte (20) dígitos
Se debe habilitar el campo
Calculado Monto Total en Bolívares Numérico enteros y dos (02)
dada la selección tipo de
decimales
moneda – divisas
Opcional
Número de RIF del Tercero
por el que se está
Entrada RIF del Tercero Alfanumérico Doce (12) caracteres
facturando
Opcional
Nombre y Apellido o Identificación del tercero
Entrada Alfanumérico Cien (100) caracteres
Razón Social del Tercero Opcional
Observación (“Venta a
tercero de conformidad Doscientos cincuenta y Muestra un texto fijo
Entrada Alfanumérico
con el artículo 10” de la cinco (255) caracteres Opcional
Ley del IVA)
Firma Electrónica de la
Alfanumérico N/A Obligatorio
Imprenta Digital
Salida Firma Electrónica Emisor Alfanumérico N/A Obligatorio
SÓLO APLICA PARA LAS AGENCIAS DE VIAJES, SIMILARES Y LÍNEAS AÉREAS
Además de los datos anteriores, se debe incluir la siguiente información
Nombre y Apellido del Identificación del pasajero
Entrada Alfanumérico Cien (100) caracteres
Pasajero Obligatorio
RIF (J, V, C, P, G o E) Indica el tipo de
Tipo Documento de
Entrada Alfanumérico Cédula de Identidad (V identificación del documento
Identificación del Pasajero
o E) Documento de Identidad
Pasaporte (P) Obligatorio
o cualquier otro
Este campo es
condicionante dada la
Número del Documento de
Entrada Alfanumérico Doce (12) caracteres. selección tipo del
Identificación del Pasajero
documento
Obligatorio
Doscientos cincuenta y
Entrada Domicilio Fiscal del Pasajero Alfanumérico Obligatorio
cinco (255) caracteres.
Número de Teléfono del
Entrada Alfanumérico Veinte (20) caracteres Obligatorio
Pasajero
Identificación de la línea
Razón Social del Prestador
Entrada Alfanumérico Cien (100) caracteres aérea
de Servicio de Transporte
Obligatorio
Número que identifica al
Salida Número del Boleto Alfanumérico Catorce (14) caracteres Boleto
Obligatorio
Diez (10) caracteres
Salida Fecha de Salida del Vuelo Alfanumérico Obligatorio
DD/MM/AAAA
Diez (10) caracteres
Salida Hora de Salida del Vuelo Alfanumérico Obligatorio
hh:mm:ssam
Diez (10) caracteres
Salida Fecha de Llegada del Vuelo Alfanumérico Obligatorio
DD/MM/AAAA
Diez (10) caracteres
Salida Hora de Llegada del Vuelo Alfanumérico Obligatorio
hh:mm:ssam
Lugar de origen
Salida Punto de Salida Alfanumérico Doce (12) caracteres
Obligatorio
Lugar de llegada
Salida Punto de Destino Alfanumérico Doce (12) caracteres
Obligatorio

● Los intervalos de tiempo de asignación del código de verificación debe estar


enlazada con la hora de elaboración del documento (72 horas máximo).
● El código de la operación está definido bajo el siguiente concepto:
○ 8% reducida = (R)
○ 12% general = (G)
○ 15% adicional = (A)
○ 0 Exento o exonerado = (E)
○ 0% percibido = (P)
● La descripción del código de operación se detalla a continuación:
○ (R)= Alícuota Reducida
○ (G) = Alícuota General
○ (A) = Alícuota Adicional
○ (E) = Exento, Exonerado o No Gravado
○ (P) = Percibido
○ (X) = Exportación

La información contentiva de la Imprenta Digital será cargada una vez aprobado el


comprobante electrónico

Cuando los contribuyentes hayan estructurado los comprobantes los mismos deberán ser
enviados a través de una estructura XML a la Imprenta Digital. Recibida la información el
mismo deberá devolver por la misma vía respetando la estructura original, pero agregando
los siguientes campos a los documentos
CONDICIÓN DEL
TIPO VALOR FORMATO CONDICIONES
CAMPO

Código de Verificación Información no editable


Salida Suministrado por la Alfanumérico Valor generado (Hash). enviada por la Imprenta
Imprenta Digital Digital
Información no editable
Fecha de Asignación del Diez (10) caracteres
Salida Alfanumérico enviada por la Imprenta
Código de Verificación DD/MM/AAAA
Digital
Información no editable
Hora de Asignación del Diez (10) caracteres
Salida Alfanumérico enviada por la Imprenta
Código de Verificación HH:MM:SS am
Digital
Firma Electrónica de la
Salida Alfanumérico N/A Obligatorio
Imprenta Digital

Consideraciones Generales:
● Una vez que los comprobantes contengan la información agregada por la Imprenta
Digital, y sean remitidos al contribuyente, los mismos no podrán ser objetos de
modificaciones.
● El código de Verificación agregado por la Imprenta Digital es único para cada
comprobante electrónico. Es un número único (aleatorio) pero no necesariamente
consecutivo, bajo estándar el UUID (Identificador Único Universal) de de 16 bytes
(128 bits) normalizado para sistemas abiertos
● El documento contiene de manera obligatoria la firma electrónica del emisor y de la
Imprenta Digital.
● Cuando el emisor envía la información de los comprobantes para ser procesados por
la Imprenta Digital, y este detecta errores e inconsistencias en la data, sin haber
complementado los campos a los que esté obligado, devolverá la data al emisor
para que se proceda a su reprocesamiento.

Estándares Técnicos
Principales Estándares de Tecnología Utilizados para la Imprenta Digital
Característica Descripción

Web Services Estándar definido por WS-I Basic Profile 1.2


(http://www.ws-i.org/Profiles/BasicProfile-1.2-
2010-11-09.html)

Medio lógico de transmisión de Web Services, expuestos por la Imprenta Digital


Documentos

Estándar de intercambio de mensajes SOAP versión 1.2

Estándar de mensaje XML en el Estándar Style/Encoding:


Document/Literal

Estándar de certificado digital X.509 versión 3, emitido por Autoridad


Certificadora acreditada en Venezuela, debiendo
contener el RIF del propietario del certificado
digital.

Estándar de firma digital XML Digital Signature, XadES-BES Enveloped,


con certificado digital X.509 versión 3, con clave
privada de 2048 bits, con estándares de
criptografía asimétrica RSA, algoritmo message
digest SHA-256 y utilización de las
transformaciones Enveloped e C14N

Validación de firma digital Será validada, además de la integridad y de la


autoría, la cadena de confianza con la validación
de las LCR.

Estándares de utilización XML Estándar UBL 2.0

Protocolo de Anulación:

Sólo se permitirá anulación de los comprobantes electrónicos a solicitud del contribuyente


y sólo en los siguientes supuestos:
 Tipos de anulaciones.
o Error de data.
o Existen otros pero están relacionados con los otros tipos de documentos
en desarrollo.
Generar registro de anulación de comprobantes electrónicos indicando: motivo de
anulación, tipo de documento, número de documento afectado, código de verificación
afectado, RIF del emisor, fecha y hora de la solicitud de la anulación.

Contingencia de la Operación

Para Imprenta Digital, el envío del XML dependerá de la disponibilidad del medio, en caso
de que haya una falla en el servicio de internet, el sistema instalado en el software
administrativo del contribuyente será el encargado de transmitir la data cuando haya
disponibilidad. Además el XML base tendrá hasta 72 horas para ser entregado a la
Imprenta digital, lo cual lo hace el modelo más robusto.
Si debido a alguna razón técnica el sistema del contribuyente no permita la generación del
XML Base y deba generarse la factura en menos del tiempo tolerado, la facturación debe
ser realizada manual y posteriormente deben ser generadas las facturas de contingencia
con la misma numeración usada. Se debe entregar previamente una numeración
autorizada para las facturas electrónicas de contingencia diferente a la usada para las
facturas electrónicas de venta.
En la siguiente tabla se muestran los tiempos autorizados para la transmisión según la
cantidad de documentos pendientes por transmitir.
Cantidad de documentos
Plazo de envío
emitidos durante la contingencia

Hasta 10.000 15 días

Entre 10.000 a 50.000 30 días

Más de 50.000 60 días

CONSIDERACIONES GENERALES

● El SENIAT programará visitas, a los fines de constatar que se efectuaron las


pruebas de los medios magnéticos y electrónicos de respaldo de la información, al
menos dos (2) veces al año para garantizar su eficacia e idoneidad, así como el
cumplimiento de las normas de seguridad.

● El prestador de servicio masivo debe tener activados los mecanismos de auditoría y


de seguridad de acceso a las Bases de Datos.

● Para garantizar la seguridad informática, los sujetos pasivos prestadores de


servicios masivos, deben disponer de Certificados Electrónicos de acuerdo a lo
establecido en el Decreto con Fuerza de Ley de Mensajes de Datos y Firma
Electrónica y otros instrumentos.

● Para la contratación de los servicios con la Imprenta Digital, se deben establecer


cláusulas de Confidencialidad e Integridad de los Datos.

● No se podrá alterar la información contenida en los documentos, una vez que la


Imprenta Digital haya asignado los datos que le corresponda agregar.

● La fecha de elaboración del Documento no podrá ser posterior a la fecha de


asignación del número de control por parte de la Imprenta Digital, razón por la cual,
ésta deberá rechazar toda asignación que no cumpla con lo antes expuesto.

● Se considerará emitida la factura cuando la Imprenta Digital coloca todos los datos
requeridos.
ESPECIFICACIONES DEL DOCUMENTO XML

El archivo XML a utilizar estará definido por los siguientes estándares:


● Para la estructura del XML se ha adoptado un formato UBL 2.0 (Universal Bussiness
Language) que es una biblioteca libre de documentos empresariales estándar XML
que respaldan la digitalización de los procesos comerciales y logísticos. Desarrollada
por OASIS, consorcio sin fines de lucro que impulsa el desarrollo, la convergencia y
la adopción de estándares abiertos para la sociedad de la información mundial.
● Para la Incrustación de las Firmas Electrónicas en el Documento, se ha adoptado el
formato XADES, el cual es una recomendación que define una sintaxis XML para la
firma electrónica. Es desarrollada por el W3C (World Wide Web Consortium), que es una
comunidad internacional donde organizaciones miembros, personal a tiempo completo y
el público trabajan juntos para desarrollar estándares web. Se ha elegido la variante
BES, que es la forma básica que cumple los requisitos legales de la Directiva para firma
electrónica avanzada.

A continuación se incluye la correspondencia de los campos de los documentos con la de la


estructura XML

XML Base para Factura


VALOR FORMATO CONDICIÓN DEL CONDICIONES Nodo XML
CAMPO
Factura Alfanumérico Documento tipo 1 Obligatorio <fe:Invoice></fe:Invoice>
Número del Alfanumérico Diez (10) Obligatorio <cbc:ID>PRUE980320160</cbc
Documento caracteres :ID>
Fecha Elaboración Alfanumérico Diez (10) Obligatorio <cbc:IssueDate>2017-09-
del Documento caracteres 09</cbc:IssueDate>
DD/MM/AAAA
Hora Elaboración Alfanumérico Diez (10) Obligatorio <cbc:IssueTime>15:07:36</cbc:
de este Documento caracteres IssueTime>
hh:mm:ssam
Tipo de Alfanumérico Letras Es el tipo de sujeto <cbc:AdditionalAccountID>form
Contribuyente definido en la Ley del al</cbc:AdditionalAccountID>
IVA. Formal, Ordinario,
Especial y no sujeto.
Obligatorio
RIF Emisor Alfanumérico Doce (12) Obligatorio <cac:PartyIdentification>
caracteres <cbc:ID
schemeID="J">1234567890</cb
c:ID> </cac:PartyIdentification>
Nombre y Apellido o Alfanumérico Cien (100) Identificación del Emisor <fe:PartyLegalEntity>
Razón Social del caracteres del Documento. <cbc:RegistrationName>Razon
Emisor Obligatorio Social</cbc:RegistrationName>
Persona Jurídico </fe:PartyLegalEntity>
<cac:PartyName>
<cbc:Name>Denominacion
Comercial</cbc:Name>
</cac:PartyName>
Domicilio Fiscal del Alfanumérico Doscientos Obligatorio <fe:PhysicalLocation>
Emisor cincuenta y cinco <fe:Address>
(255) caracteres <cac:AddressLine>
<cbc:Line>Direccion</cbc:Line>
</cac:AddressLine>
<cac:Country>
<cbc:IdentificationCode>VE</cb
c:IdentificationCode>
</cac:Country> </fe:Address>
</fe:PhysicalLocation>
Correo Electrónico Alfanumérico Máximo cincuenta Obligatorio <cbc:ElectronicMail>email@do
del Emisor (50) caracteres main.com</cbc:ElectronicMail>
Incluyendo el @ y
el dominio.
Número de Alfanumérico Veinte (20) Opcional <cbc:Telephone>02121234567<
Teléfono del Emisor caracteres /cbc:Telephone>
Régimen Especial Alfanumérico Doscientos Zonas Económicas <fe:PartyTaxScheme>
de Tributación cincuenta y cinco especiales, Zona franca <cbc:TaxLevelCode>Zonas
(255) caracteres de Paraguaná, Zona libre Económicas especiales</cbc:
de Paraguaná, Puerto TaxLevelCode>
libre Santa Elena de </fe:PartyTaxScheme>
Uairén, Zona libre de
Mérida, Puerto Libre Edo.
Nueva Esparta, Dutty
Free, otras. Opcional
Tipo de Venta. Campo Variables Selección de un campo. <cbc:InvoiceTypeCode>Interna
*Interna Obligatorio </cbc:InvoiceTypeCode>
*Exportación
(INCOTERM): -
FOB -CIF -EXW -
Entre otros
Tipo de Moneda Combo Lista desplegable Selección <cbc:DocumentCurrencyCode>
de monedas simple.Obligatorio VEF</cbc:DocumentCurrencyC
ode>
Tipo de Documento Alfanumérico RIF (J, V, C, P, G o Indica el tipo de <cac:PartyIdentification>
de Identificación del E) Cédula de identificación del <cbc:ID
Receptor Identidad (V o E) documento Documento schemeID="J">1234567890</cb
Pasaporte (P) o de Identidad. c:ID> </cac:PartyIdentification>
cualquier otro Obligatorio

Número del Alfanumérico Doce (12) Contendrá el número de


Documento de caracteres RIF, Cédula, Pasaporte u
Identificación del otro documento del
Receptor Receptor. Obligatorio
Nombre y Apellido o Alfanumérico Cien (100) Identificación del <fe:PartyLegalEntity>
Razón Social del caracteres Receptor del Documento. <cbc:RegistrationName>Razon
Receptor del Obligatorio Social</cbc:RegistrationName>
Documento Persona Jurídico </fe:PartyLegalEntity>
<cac:PartyName>
<cbc:Name>Denominacion
Comercial</cbc:Name>
</cac:PartyName>
Domicilio Fiscal del Alfanumérico Doscientos Obligatorio <fe:PhysicalLocation>
Receptor cincuenta y cinco <fe:Address>
(255) caracteres <cac:AddressLine>
<cbc:Line>Direccion</cbc:Line>
</cac:AddressLine>
<cac:Country>
<cbc:IdentificationCode>VE</cb
c:IdentificationCode>
</cac:Country> </fe:Address>
</fe:PhysicalLocation>
Correo Electrónico Alfanumérico Máximo cincuenta Obligatorio <cbc:ElectronicMail>email@do
del Receptor (50) caracteres main.com</cbc:ElectronicMail>
Incluyendo el @ y
el dominio.
Número de Alfanumérico Veinte (20) Opcional <cbc:Telephone>02121234567<
Teléfono del caracteres /cbc:Telephone>
Receptor
Forma de Pago Alfanumérico Veinte (20) Obligatorio <cac:PaymentMeans>
caracteres <cbc:PaymentID>otros</cbc:Pa
(Efectivo, cheque, ymentID><cbc:
débito, crédito, InstructionNote>string</cbc:Instr
pago virtual, uctionNote>
transferencia, </cac:PaymentMeans>
otros)
Código de la Alfanumérico Un (01) caracter Identifica la relación con <cac:TaxCategory>
Operación la alícuota IVA <cac:TaxScheme>
(R)= Alícuota Reducida <cbc:ID>G</cbc:ID>
(G)= Alícuota General </cac:TaxScheme>
(A)= Alícuota Adicional </cac:TaxCategory>
(E)= Exento, Exonerado o
No Gravado
(P)= Percibido
(X)= Exportación
Descripción de la Alfanumérico Doscientos Descripción del bien o <fe:Item>
Operación cincuenta y cinco servicio prestado. <cbc:Description>Nombre del
(255) Obligatorio producto</cbc:Description>
caracteres </fe:Item>
Código de Catálogo Alfanumérico Diez (10) Opcional <cbc:ID>ABC123</cbc:ID>
caracteres
Cantidad de Bienes Numérico Ocho (08) dígitos Relacionado con la <cbc:InvoicedQuantity>1.00</cb
y/o enteros y dos (02) cantidad c:InvoicedQuantity>
Servicios decimales de productos y/o servicios
que se describen en la
operación. Obligatorio

Precio de la Numérico Veinte (20) dígitos Valor del bien descrito en <fe:Price>
Operación enteros y dos (02) la operación. <cbc:PriceAmount
decimales Obligatorio currencyID="VEF">0.00</cbc:Pr
iceAmount>
</fe:Price>
Monto del Numérico Veinte (20) dígitos Valor de descuento del <cac:AllowanceCharge>
Descuento enteros y dos (02) bien o servicio descrito en <cbc:ChargeIndicator>true</cbc
decimales la operación. Opcional :ChargeIndicator>
(campo por defecto 0) <cbc:Amount
currencyID="VEF">0.00</cbc:A
mount>
</cac:AllowanceCharge>
Descripción del Alfanumérico Doscientos Concepto o motivo del <cac:AllowanceCharge>
Descuento cincuenta y cinco descuento. Obligatorio <cbc:ChargeIndicator>true</cbc
(255) :ChargeIndicator>
caracteres <cbc:AllowanceChargeReason>
Descripcion </cbc:
AllowanceChargeReason>
</cac:AllowanceCharge>
Monto de Numérico Veinte (20) dígitos Valor de Bonificación del <cac:AllowanceCharge>
Bonificación enteros y dos (02) bien o servicio descrito en <cbc:ChargeIndicator>false</cb
decimales la operación. Opcional c:ChargeIndicator>
(campo por defecto 0) <cbc:Amount
currencyID="VEF">0.00</cbc:A
mount>
</cac:AllowanceCharge>
Descripción de la Alfanumérico Doscientos Concepto o motivo de la <cac:AllowanceCharge>
Bonificación cincuenta y cinco bonificación. <cbc:ChargeIndicator>true</cbc
(255) Opcional :ChargeIndicator>
caracteres <cbc:AllowanceChargeReason>
Descripcion </cbc:
AllowanceChargeReason>
</cac:AllowanceCharge>
Monto Total por Numérico Veinte (20) dígitos Valor total por base <cbc:TaxAmount
Base enteros y dos (02) imponible de la alícuota currencyID="VEF">0.00</cbc:T
Imponible decimales del IVA del bien o servicio axAmount>
descrito en la operación.
Obligatorio (valores
positivos > 0)
Valor de las Numérico Dos (2) enteros y Porcentaje de las <cbc:Percent>12.00</cbc:Perce
Alícuotas dos (02) decimales Alícuotas Enlazado con el nt>
Código de la Operación
8% Reducida = (R)
12% General = (G)
15% Adicional = (A)
0%
Obligatorio
Monto Total Exento, Numérico Veinte (20) dígitos Valor total Exento, <cbc:TaxAmount
Exonerado o enteros y dos (02) Exonerado o Percibido. currencyID="VEB">0.00</cbc:T
Percibido decimales Obligatorio axAmount>

Monto Impuesto al Numérico Veinte (20) dígitos Valor del Impuesto por <fe:TaxSubtotal><cbc:TaxAmou
Valor Agregado por enteros y dos (02) alícuota Opcional nt
Alícuota decimales condicionado por el currencyID="VEB">0.00</cbc:
campo valor de las TaxAmount></fe:TaxSubtotal>
alícuotas, opción distinta
de 0%
Obligatorio
Monto Total del IVA Numérico Veinte (20) dígitos Valor total del impuesto <cbc:TaxInclusiveAmount
enteros y dos (02) Obligatorio currencyID="VEB">0.00</cbc:
decimales TaxInclusiveAmount>
Monto Total de la Numérico Veinte (20) dígitos Valor total de la venta <cbc:PayableAmount
Venta enteros y dos (02) Obligatorio currencyID="VEB">0.00</cbc:P
decimales ayableAmount>
Denominación de la Alfanumérico Veinte (20) Indica el tipo de divisa <cbc:SourceCurrencyCode>US
Divisa caracteres Opcional D</cbc:SourceCurrencyCode>

Monto en Divisas Numérico Veinte (20) dígitos Valor en moneda <cbc:SourceCurrencyBaseRate


enteros y dos (02) extranjera >0.00</cbc:SourceCurrencyBas
decimales Opcional eRate>

Tipo de Cambio Información no editable <cbc:CalculationRate>0.00</cbc


Numérico Seis (06) enviada por la Imprenta :CalculationRate>
dígitos enteros y Digital Valor tipo de
dos (02) cambio de la divisa
decimales (según convenio bancario
vigente)
Opcional
Monto Total en Numérico Veinte (20) dígitos Convertir el monto de la <cbc:TargetCurrencyBaseRate>
Bolívares enteros y dos (02) divisa en bolívares 0.00</cbc:TargetCurrencyBase
decimales Se debe habilitar el Rate>
campo dada la selección
tipo de moneda – divisas
Opcional
Observación Alfanumérico Doscientos Muestra un texto fijo <cbc:Note>Nota del documento
(“Venta a cincuenta y cinco Opcional Electrónico</cbc:Note>
tercero de (255)
conformidad con caracteres
el artículo 10” de la
Ley del
IVA)
Firma Electrónica Alfanumérico N/A Obligatorio Firma Electrónica Especificado
Emisor en Anexo 5, según los nodos
del xades-bes

XML BASE para Nota de Débito y Nota de Crédito


VALOR FORMATO CONDICIÓN DEL CAMPO CONDICIONES
Documento tipo
Nota de Débito o de Crédito Alfanumérico Obligatorio
2ó3
Número de origen de la operación
Número de la Factura que realizada por el contribuyente
Alfanumérico N/A
Soportó la Operación. Campo no editable
Obligatorio
Fecha de la Factura que Campo no editable
Alfanumérico N/A
Soportó la Operación Obligatorio

Número de la Nota Alfanumérico Diez (10) caracteres Obligatorio

Fecha Elaboración de la Alfanumérico Diez (10) caracteres


Obligatorio
Nota DD/MM/AAAA
Diez (10) caracteres
Hora Elaboración de la Nota Alfanumérico Obligatorio
hh:mm:ssam
Número de RIF de la
Alfanumérico Doce (12) caracteres Obligatorio
Imprenta Digital
Razón Social de la Imprenta Identificación de la Imprenta Digital
Alfanumérico Cien (100) caracteres
Digital Obligatorio
Fecha en la cual el SENIAT otorgó la
Fecha de Autorización de la Diez (10) caracteres autorización para operar como
Alfanumérico
Imprenta Digital DD/MM/AAAA imprenta digital
Opcional
Número de Autorización que el
SENIAT otorga mediante
Número de la Autorización
Alfanumérico Cuatro (04) caracteres Providencia Administrativa para
de la Imprenta Digital
operar como PAFE
Obligatorio
Es el tipo de sujeto definido en la Ley
Tipo de Contribuyente del IVA
Alfanumérico Letras
Emisor Formal, Ordinario y no sujeto
Obligatorio
RIF Emisor Alfanumérico Doce (12) caracteres Obligatorio
Identificación del Emisor del
Nombre y Apellido o Razón
Alfanumérico Cien (100) caracteres Documento
Social del Emisor
Obligatorio
Doscientos cincuenta y cinco
Domicilio Fiscal del Emisor Alfanumérico Obligatorio
(255) caracteres
Correo Electrónico del Máximo cincuenta (50) Incluyendo el @ y el dominio
Alfanumérico
Emisor caracteres Obligatorio
Número de Teléfono del
Alfanumérico Veinte (20) caracteres Opcional
Emisor

Variables:
*Interna
*Exportación (INCOTERM):
-FOB Selección de un campo
Tipo de Venta Campo -CIF
-EXW Obligatorio
-Entre otros

Dada la selección venta interna


divisas, se desplegará la lista de
Lista desplegable de monedas
Tipo de Moneda Combo
monedas Selección simple
Obligatorio

Indica el tipo de identificación del


RIF (J, V, C, P, G o E)
documento
Tipo de Documento de Cédula de Identidad (V o E)
Alfanumérico Documento de Identidad
Identificación del Receptor Pasaporte (P)
Obligatorio
o cualquier otro

Contendrá un RIF, una Cédula o un


Pasaporte del Receptor de Servicio
Número del Documento de Máximo veinte (20)
Alfanumérico Masivo
Identificación del Receptor caracteres
RIF (J, G,V,P,E, C)
Documento de Identidad
Identificación del Receptor del
Nombre y Apellido o Razón
Documento
Social del Receptor del Alfanumérico Cien (100) caracteres
Obligatorio
Documento

Dirección
Doscientos cincuenta y cinco
Domicilio Fiscal del Receptor Alfanumérico Obligatorio
(255) caracteres

Incluyendo el @ y el dominio
Correo Electrónico del Máximo cincuenta (50)
Alfanumérico Obligatorio
Receptor caracteres

Número de Teléfono del Opcional


Alfanumérico Veinte (20) caracteres
Receptor

(Efectivo, cheque, débito, crédito,


pago virtual, transferencia, otros)
Forma de Pago Alfanumérico Veinte (20) caracteres
Obligatorio

Identifica la relación con la alícuota


IVA
(R)= Alícuota Reducida
(G) = Alícuota General
Código de la Operación Alfanumérico Un (01) caracter
(A) = Alícuota adicional
(E) = Exento, Exonerado o No
Gravado
(P) = Percibido
(X) = Exportación

Doscientos cincuenta y cinco Descripción del bien o servicio


Descripción de la Operación Alfanumérico
(255) caracteres prestado
Obligatorio
Código de Catálogo Alfanumérico Diez (10) caracteres Opcional

Campo no editable
Selección múltiple
Cantidad de Bienes y/o Ocho (08) dígitos enteros y Relacionado con la cantidad de
Numérico
Servicios dos (02) decimales productos y/o servicios que se
describen en la operación
Obligatorio

Campo no editable
Veinte (20) dígitos enteros y
Precio de la Operación Numérico Valor del bien descrito en la
dos (02) decimales
operación
Obligatorio

Selección múltiple
Variables: Dada la selección de este campo, el
*Precio de los bienes sistema debe habilitar el campo
*Variación de precio monto dependiendo de la opción
Variaciones Combo *Descuento El recargo solo aplica para notas de
*Bonificación débito (documento 2)
*Recargos Especificar las condiciones de la
*Otros Ajustes selección otros ajustes
Opcional
Dada la selección del campo
Veinte (20) dígitos enteros y
Precio de los Bienes Numérico variación
dos (02) decimales
Opcional

Dada la selección del campo


Monto de la Variación del Veinte (20) dígitos enteros y
Numérico variación
Precio dos (02) decimales
Opcional

Dada la selección del campo


variación la operación
Veinte (20) dígitos enteros y
Monto del Descuento Numérico (campo por defecto 0) (valores
dos (02) decimales
positivos > 0)
Opcional
Dada la selección del campo
variación la operación
Veinte (20) dígitos enteros y
Monto de Bonificación Numérico (campo por defecto 0) (valores
dos (02) decimales
positivos > 0)
Opcional

Dada la selección del campo


variación la operación
Veinte (20) dígitos enteros y
Monto por Otros Ajustes Numérico (campo por defecto 0) (valores
dos (02) decimales
positivos > 0)
Opcional

Monto Total por Base Veinte (20) dígitos enteros y


Numérico Obligatorio (valores positivos > 0)
Imponible de la Nota dos (02) decimales

Campo editable
Variable:
Porcentaje de las Alícuotas
*8% Reducida
Enlazado con el Código de la
*12% General
Valor de las Alícuotas Combo Operación
*15% Adicional
Habilitar opción dada la selección del
*Exento o Exonerado
campo variación
*Percibido
Obligatorio
Se puede modificar o agregar,
dependiendo de la cantidad de
productos que aparecen en la nota
Valor total Exento o Exonerado
Monto Total Exento, Veinte (20) dígitos enteros y
Numérico Opcional condicionado por el campo
Exonerado o Percibido dos (02) decimales
valor de las alícuotas, opción 0%
Valor del Impuesto por alícuota
Opcional condicionado por el campo
Monto Impuesto al Valor Veinte (20) dígitos enteros y
Numérico valor de las alícuotas, opción distinta
Agregado por Alícuota dos (02) decimales
de 0%
Obligatorio
Veinte (20) dígitos enteros y Valor total del Impuesto
Monto Total del IVA Numérico
dos (02) decimales Obligatorio

De existir el campo monto en divisas,


el sistema debe convertir estos
Veinte (20) dígitos enteros y
Monto Total de la Venta Numérico valores a Bs.
dos (02) decimales
Valor total de la Venta
Obligatorio

Se debe habilitar únicamente dada la


Veinte (20) dígitos enteros y selección tipo de moneda: divisas
Monto en Divisas Numérico
dos (02) decimales Valor en moneda extranjera.
Opcional
Campo no editable
Campo cargado por la Imprenta
Digital
Campo condicionado dada la
Seis (06) dígitos enteros y
Tipo de Cambio Numérico selección del campo tipo de venta,
dos (02) decimales
divisa
Valor tipo de cambio de la divisa
(según convenio bancario vigente)
Opcional
Valor total en moneda por divisa
Veinte (20) dígitos enteros y Se debe habilitar el campo dada la
Monto Total por Divisa Numérico
dos (02) decimales selección tipo de moneda – divisas
Opcional
Convertir el monto de la divisa en
bolívares
Veinte (20) dígitos enteros y
Monto Total en Bolívares Numérico Se debe habilitar el campo dada la
dos (02) decimales
selección tipo de moneda – divisas
Opcional
Número de RIF del Tercero por el
que se está facturando
RIF del Tercero Alfanumérico Doce (12) caracteres
Opcional

Nombre y Apellido o Razón Identificación del tercero


Alfanumérico Cien (100) caracteres
Social del Tercero Opcional
Descripción del bien o servicio
Doscientos cincuenta y cinco prestado
Monto Total en Divisas Alfanumérico
(255) caracteres Obligatorio

Este campo está asociado a la nota


Veinte (20) dígitos enteros y de crédito y es la diferencia del
Saldo a Favor Numéricos
dos (02) decimales monto la factura
Aplica si es documento 3
Este campo está asociado a la nota
Veinte (20) dígitos enteros y de débito y es la diferencia del monto
Saldo Deudor Numéricos
dos (02) decimales la factura
Aplica si es documento 2
Firma Electrónica de la
Alfanumérico N/A Obligatorio
Imprenta Digital
Firma Electrónica Emisor Alfanumérico N/A Obligatorio
XML BASE para Orden de Entrega o Guía de Despacho
VALOR FORMATO CONDICIÓN DEL CAMPO CONDICIONES
Orden de Entrega o Guía de
Alfanumérico Documento tipo 4 Obligatorio
Despacho

Número de Documento Alfanumérico Diez (10) caracteres Obligatorio

Fecha Elaboración del Diez (10) caracteres


Alfanumérico Obligatorio
Documento DD/MM/AAAA

Hora Elaboración del Diez (10) caracteres


Alfanumérico Obligatorio
Documento hh:mm:ssam
Número de RIF de la
Alfanumérico Doce (12) caracteres Obligatorio
Imprenta Digital

Razón Social de la Imprenta Identificación de la Imprenta Digital


Alfanumérico Cien (100) caracteres
Digital Obligatorio

Fecha en la cual el SENIAT otorgó la


Fecha de Autorización de la Diez (10) caracteres
Alfanumérico autorización para operar como PAFE
Imprenta Digital DD/MM/AAAA
Obligatorio

Número de Autorización que el


Número de la Autorización SENIAT otorga para operar como
Alfanumérico Cuatro (04) caracteres
de la Imprenta Digital PAFE
Obligatorio

Es el tipo de sujeto definido en la Ley


del IVA
Tipo de Contribuyente
Alfanumérico Letras Formal, Ordinario, Especial y no
Emisor
sujeto
Obligatorio

RIF Emisor Alfanumérico Doce (12) caracteres Obligatorio

Identificación del Emisor del


Nombre y Apellido o Razón
Alfanumérico Cien (100) caracteres Documento
Social del Emisor
Obligatorio
Doscientos cincuenta y cinco
Domicilio Fiscal del Emisor Alfanumérico Obligatorio
(255) caracteres

Correo Electrónico del Máximo cincuenta (50) Incluyendo el @ y el dominio


Alfanumérico
Emisor caracteres Obligatorio

Número de Teléfono del


Alfanumérico Veinte (20) caracteres Opcional
Emisor

Es el tipo de sujeto definido en la Ley


del IVA
Tipo de Contribuyente
Alfanumérico Letras Formal, Ordinario, Especial y no
Receptor
sujeto
Obligatorio

Contendrá el número de RIF,


Documento de Identificación Cédula, Pasaporte u otro documento
Alfanumérico Doce (12) caracteres
del Receptor del Receptor
Obligatorio
Identificación del receptor del
Nombre y Apellido o Razón
Alfanumérico Cien (100) caracteres Documento
Social del Receptor
Obligatorio

Doscientos cincuenta y cinco


Domicilio Fiscal del Receptor Alfanumérico Obligatorio
(255) caracteres

Correo Electrónico del Máximo cincuenta (50) Incluyendo el @ y el dominio


Alfanumérico
Receptor caracteres Obligatorio

Número de Teléfono del


Alfanumérico Veinte (20) caracteres Obligatorio
Receptor
Variables:
*Reparación o
perfeccionamiento
*Traslado de depósito,
Motivo del Traslado Combo almacenes o bodegas propio Obligatorio
*Almacenes, depósitos o
bodegas de otros
*Tránsito aduanero
*Otras causas (especifique)

En el caso que se seleccione


Doscientos cincuenta y cinco reparación o perfeccionamiento se
Descripción del Servicio Alfanumérico
(255) caracteres debe habilitar el campo de
descripción del servicio

Relacionado con la cantidad de


Ocho (08) dígitos enteros y bienes que se describen en la
Cantidad de Bienes Numérico
dos (02) decimales operación
Obligatorio

Carga de tabla de productos


La descripción de los productos
deben estar enlazados con la
Descripción del (de los) Doscientos cincuenta y cinco
Alfanumérico descripción de la factura
Bien(es) Trasladado(s) (255) caracteres
Este campo está condicionado con el
campo cantidad de bienes
Obligatorio

Variables:
Selección simple
Tipo de Producto Combo *Alcohol
Opcional
*Cigarrillos

Variables: Campo condicionado dada la


*Nacional selección tipo de producto
Origen del Producto Combo
*Importado Selección múltiple
*Nacional e importado Obligatorio

Dada la selección de la opción


Variables:
nacional
Destino del Producto Combo *Tierra firme
Aplicable tanto para cigarrillo como
*Régimen especial
para alcohol

Código de Catálogo Alfanumérico Diez (10) caracteres Opcional

Observación “Sin Derecho a Solo aplica para consumidor final


N/A N/A
Crédito Fiscal” Opcional

Nombre y Apellido del Doscientos cincuenta y cinco El sistema debe habilitar otro campo
Alfanumérico
Conductor (255) caracteres en el caso de la existencia de otro
conductor
Obligatorio

El sistema debe habilitar otro campo


Cédula de Identidad (V o E) en el caso de la existencia de otro
Documento de Identificación
Alfanumérico Pasaporte (P) conductor
del Conductor
o cualquier otro Documento de Identificación
Obligatorio
Doscientos cincuenta y cinco
Tipo de Vehículo Alfanumérico Obligatorio
(255) caracteres
Número de Placa Alfanumérico Diez (10) caracteres Obligatorio
Firma Electrónica de la
Alfanumérico N/A Obligatorio
Imprenta Digital
Firma Electrónica Emisor Alfanumérico N/A Obligatorio
Debe estar compuesto por los
siguientes datos:
Número de documento
Código QR Alfanumérico N/A Número de la Imprenta Digital
Número de documento de identidad
del receptor
Obligatorio

XML BASE para Comprobante de Retención de IVA


VALOR FORMATO CONDICIÓN DEL CAMPO CONDICIONES
Comprobante de Retención
Alfanumérico Documento número 5 Obligatorio
de IVA

Número del Documento Alfanumérico Diez (10) caracteres Obligatorio

Fecha Elaboración del Diez (10) caracteres


Alfanumérico Obligatorio
Documento DD/MM/AAAA

Hora Elaboración del Diez (10) caracteres


Alfanumérico Obligatorio
Documento hh:mm:ssam

Número de RIF de la
Alfanumérico Doce (12) caracteres Obligatorio
Imprenta Digital

Razón Social de la Imprenta Identificación de la Imprenta Digital


Alfanumérico Cien (100) caracteres
Digital Obligatorio

Fecha en la cual el SENIAT otorgó la


Fecha de Autorización de la Diez (10) caracteres autorización para operar como
Alfanumérico
Imprenta Digital DD/MM/AAAA imprenta digital
Opcional

Número de Autorización que el


SENIAT otorga mediante
Número de la Autorización
Alfanumérico Cuatro (04) caracteres Providencia Administrativa para
de la Imprenta Digital
operar como PAFE
Obligatorio

RIF del Agente de Retención Alfanumérico Doce (12) caracteres Obligatorio

Nombre y Apellido o Razón Identificación del Emisor del


Social del Agente de Alfanumérico Cien (100) caracteres Documento
Retención Obligatorio
Fecha Elaboración del Diez (10) caracteres
Alfanumérico Obligatorio
Comprobante de Retención DD/MM/AAAA
Hora Elaboración del Alfanumérico Diez (10) caracteres Obligatorio
Comprobante de Retención hh:mm:ssam

RIF del Proveedor Alfanumérico Doce (12) caracteres Obligatorio


Identificación del Emisor del
Nombre y Apellido o Razón
Alfanumérico Cien (100) caracteres Documento
Social del Proveedor
Obligatorio

Correo Electrónico del Máximo cincuenta (50) Incluyendo el @ y el dominio


Alfanumérico
Proveedor caracteres Obligatorio

Número de Teléfono del


Alfanumérico Veinte (20) caracteres Obligatorio
Proveedor
Número de la Factura o Nota Ingreso de la información una a una
Alfanumérico Diez (10) caracteres
de Débito Recibida Obligatorio
Debe estar enlazado con la
Siete (07) caracteres
Período de Imposición Alfanumérico asignación de la fecha del código de
MM/AAAA
verificación de la Imprenta Digital

Monto Total de la Factura o Veinte (20) dígitos enteros y Valor total de la Venta
Numérico
Nota de Débito Recibida dos (02) decimales Obligatorio

Valor total por base imponible de la


Veinte (20) dígitos enteros y
Monto Base Imponible Numérico alícuota del IVA del bien o servicio
dos (02) decimales
descrito en la operación

Monto Total del Impuesto al Veinte (20) dígitos enteros y Valor total del Impuesto
Numérico
Valor Agregado dos (02) decimales Obligatorio
Campo condicionado con el Monto
Variables:
Monto del Impuesto Total del Impuesto al Valor Agregado
Alfanumérico 75%
Retenido Selección de una Variable
100%
Obligatorio

Convertir el monto de la divisa en


bolívares
Veinte (20) dígitos enteros y
Monto Total en Bolívares Numérico Se debe habilitar el campo dada la
dos (02) decimales
selección tipo de moneda – divisas
Opcional

Firma Electrónica de la
Alfanumérico N/A
Imprenta Digital Obligatorio

Firma Electrónica Emisor Alfanumérico N/A


Obligatorio
Debe estar compuesto por los
siguientes datos:
Número de documento
Código QR Alfanumérico N/A Número de la Imprenta Digital
Número de documento de identidad
del receptor
Obligatorio
XML BASE para Certificación de Débito Fiscal Exonerado
VALOR FORMATO CONDICIÓN DEL CAMPO CONDICIONES
Certificación de Débito Fiscal
Alfanumérico Documento tipo 6 Obligatorio
Exonerado
Número del Documento Alfanumérico Diez (10) caracteres Obligatorio

Fecha Elaboración del Diez (10) caracteres


Alfanumérico Obligatorio
Documento DD/MM/AAAA

Hora Elaboración del Diez (10) caracteres


Alfanumérico Obligatorio
Documento hh:mm:ssam

Número de RIF de la
Alfanumérico Doce (12) caracteres Obligatorio
Imprenta Digital
Razón Social de la Imprenta Identificación de la Imprenta Digital
Alfanumérico Cien (100) caracteres
Digital Obligatorio

Fecha en la cual el SENIAT otorgó la


Fecha de Autorización de la Diez (10) caracteres
Alfanumérico autorización para operar como PAFE
Imprenta Digital DD/MM/AAAA
Opcional

Número de Autorización que el


SENIAT otorga mediante
Número de la Autorización
Numérico Cuatro (04) dígitos Providencia Administrativa para
de la Imprenta Digital
operar como PAFE
Obligatorio

Es el tipo de sujeto definido en la Ley


del IVA
Tipo de Contribuyente del
Alfanumérico Letras Formal, Ordinario, Especial y no
Emisor
sujeto
Obligatorio

RIF Emisor Alfanumérico Doce (12) caracteres Obligatorio

Identificación del Emisor del


Nombre y Apellido o Razón
Alfanumérico Cien (100) caracteres Documento
Social del Emisor
Obligatorio

Doscientos cincuenta y cinco


Domicilio Fiscal del Emisor Alfanumérico Obligatorio
(255) caracteres

Correo Electrónico del Máximo cincuenta (50) Incluyendo el @ y el dominio


Alfanumérico
Emisor caracteres Obligatorio
Número de Teléfono del
Alfanumérico Veinte (20) caracteres Opcional
Emisor
Número del Decreto de Doscientos cincuenta y cinco Muestra un texto fijo
Alfanumérico
Exoneración (255) caracteres Obligatorio
Fecha del Decreto de Diez (10) caracteres Muestra un texto fijo
Alfanumérico
Exoneración DD/MM/AAAA Obligatorio
Es el tipo de sujeto definido en la Ley
del IVA
Tipo de Contribuyente
Alfanumérico Letras Formal, Ordinario, Especial y no
Proveedor
sujeto
Obligatorio

RIF Proveedor Alfanumérico Doce (12) caracteres Obligatorio

Nombre y Apellido o Razón


Alfanumérico Cien (100) caracteres Obligatorio
Social del Proveedor
Domicilio Fiscal del Doscientos cincuenta y cinco
Alfanumérico Obligatorio
Proveedor (255) caracteres

Correo Electrónico del Máximo cincuenta (50) Incluyendo el @ y el dominio


Alfanumérico
Proveedor caracteres Obligatorio

Número de Teléfono del


Alfanumérico Veinte (20) caracteres Opcional
Proveedor
Dada la selección de cualquiera de
las variables de este campo, el
Variables:
sistema habilitará los campos
Tipo de Documento Recibido Combo *Facturas
número y fecha de documento
*Notas de débito
recibido
Obligatorio
Número de Documento
Alfanumérico Diez (10) caracteres Obligatorio
Recibido

Fecha de Documento Diez (10) caracteres


Alfanumérico Obligatorio
Recibido DD/MM/AAAA

Monto Total del Certificado Veinte (20) dígitos enteros y


Numérico Obligatorio
de Débito Fiscal Exonerado dos (02) decimales

Firma Electrónica de la
Alfanumérico N/A Obligatorio
Imprenta Digital

Firma Electrónica Emisor Alfanumérico N/A Obligatorio


Debe estar compuesto por los
siguientes datos:
Número de documento
Código QR Alfanumérico N/A Número de la Imprenta Digital
Número de documento de identidad
del receptor
Obligatorio

Dentro de la norma UBL 2.0 existen un número de campos que no se utilizan para contener
los parámetros obligatorios de la factura (campos extensibles). Estos campos están
disponibles para ser utilizados para agregar información adicional que necesite el
contribuyente y no sea relevante para el SENIAT.

ESPECIFICACIONES DE LA FIRMA ELECTRÓNICA

La firma electrónica es un conjunto de técnicas, formatos, y estándares tecnológico


que basados en la Criptografía asimétrica (o infraestructura de clave pública) permite
brindar a cualquier mensaje de datos (información digital) seguridad, vinculando una
identidad, presente en un Certificado Electrónico con el contenido de los datos, y en base a
los cálculos criptográficos, garantiza la integridad de los datos y por consiguiente el no
repudio de los mismos. Es el equivalente tecnológico, desde el punto de vista legal de la
firma manuscrita
Como ya se dijo, esta firma electrónica, se va a incrustar en el documento XML en
base a un formato XADES-BES, que está conformada por un conjunto de nodos que
contienen información sobre la firma electrónica y la firma en sí.
Los algoritmos soportados, tamaños de claves, versiones de certificados y estándares
utilizados, así como los proveedores de servicios de certificación involucrados deben estar
en concordancia con la normativa Legal y Sublegal, a saber:
● Decreto con Fuerza de Ley 1.204 Sobre Mensajes de Datos y Firmas Electrónicas
(LSMDFE). (Febrero 2001)
● Reglamento Parcial de la Ley Sobre Mensajes de Datos y Firmas Electrónicas.
(Diciembre 2004)
● Providencia Administrativa Nº 016 de SUSCERTE. (Febrero 2007).
● Providencia Administrativa n° 001 -2018 de SUSCERTE. (Marzo 2018 GO 41.365).
● Normas Instruccionales (Norma 40, norma 32) en sus versiones vigentes.

En resumen toda esta normativa, especifica que el Certificado Electrónico que se debe
utilizar en cualquier caso en el ámbito de la Imprenta Digital y de los Emisores de
Facturación y demás documentos debe cumplir con las siguientes características:

● Haber sido emitido por un proveedor de servicios de certificación que haya sido
correctamente acreditado ante el ente regulador (Superintendencia de Servicios de
Certificación Electrónica SUSCERTE) y su acreditación esté vigente.
● Debe realizarse el proceso de solicitud, validación uso y resguardo del Certificado
Electrónico de la manera especificada en las Políticas de Certificación y Declaración
de Prácticas de Certificación del ente emisor y de la entidad Raíz (SUSCERTE).
● Los Certificados Electrónicos tienen una vigencia máxima de 12 meses para
software (contenedor PKCS#12) y 24 meses para Hardware.
● El algoritmo de firma es el algoritmo SHA256 para los Certificados Electrónicos de
Entidad Final con longitud de cifrado de 2048bits (tamaño de la clave privada).
● Las Políticas de Certificados más adecuadas (tipos de certificados) para aplicarlas a
este respecto serían las de Certificado de Persona Jurídica, Certificado Profesional
Titulado, Representante o Empleado de Empresa (Pública o Privada), Facturación
Electrónica o con estructura similar, aprobado por la SUSCERTE
● Estructura y campo descritos en las diversas normas.
REPRESENTACIÓN GRÁFICA IMPRESA DEL DOCUMENTO
La representación Gráfica impresa es un documento intermedio que permite
otorgarle al usuario final un elemento de consulta de su transacción de manera fácil y visual,
que se plantea mantenga la estructura y disposición de una factura física convencional para
facilitar la lectura por parte de usuarios finales no familiarizados con los XML, tiene poca
validez jurídica y fiscal.
Se plantea que se estructure en documentos del tipo PDF, formato que cumpla las
necesidades del contribuyente para facilitar el manejo de la información y ubicación de los
campos, el único requisito que debe cumplir es la inclusión de un código bidireccional QR el
cual debe ir en cada una de las páginas en las versiones digital e impresa, según se indica
a continuación:

Código QR
Se debe incluir en esta representación gráfica un código del tipo QR (del inglés Quick
Response code, "código de respuesta rápida"). Un Código QR es la evolución del código de
barras. Es un módulo para almacenar información en una matriz de puntos o en un código
de barras bidimensional. La matriz se lee en el dispositivo móvil por un lector específico
(lector de QR). Está basado en la norma ISO/IEC 18004:2015 “Information – Automatic
identification and data capture techniques – QR Code barcode symbology specification”

Debe tener un tamaño mínimo de 2 cm para facilitar la lectura desde diferentes dispositivos
y debe ir en cada una de las páginas en las versiones digital e impresa. El código QR sea
generado a partir de los campos de la siguiente tabla:

1. Tipo de documento
2. Número de documento
3. Fecha y hora de emisión de documento
4. RIF del emisor
5. Total de venta (Base imponible + Impuestos)
6. Total de IVA
7. Número de la imprenta digital autorizada
8. Código de Verificación (UUID)

Código de Verificación (UUID)


Sólo a modo de información se incluye este apartado. La generación de este código es
atribución de la Imprenta Digital Autorizada y es la que garantiza que la factura tenga valor
fiscal
Al certificar por parte de la imprenta digital un documento, se debe agregar un único Código
de Verificación con garantía de unicidad que permita identificar al documento. Éste utilizará
el formato UUID (Identificador Único Universal) que es un número de 16 bytes (128 bits)
estandarizado para sistemas abiertos.
Como tal, un UUID está conformado por 32 dígitos divididos en cinco grupos, que obedecen
a la siguiente forma: 8-4-4-4-12. Es decir, 36 caracteres y cuatro guiones que los separan.
Por ejemplo: 670b9562-b30d-52d5-b827-655787665500.
Este código debe estar incluido tanto en el XML y en el QR de la representación Gráfica.

SERVICIOS WEB

Un servicio web (en inglés, web service o web services) es una tecnología que utiliza un
conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.
Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y
ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar
datos en redes de ordenadores como Internet. La interoperabilidad se consigue mediante la
adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités
responsables de la arquitectura y reglamentación de los servicios Web.

Figura 1: esquema de funcionamiento de un Servicio Web o Web Service

En la arquitectura de servicios web existen tres partes: proveedor de servicios web, el que
pide el servicio web y el publicador. El proveedor de servicios envía al publicador del
servicio un fichero WSDL con la definición del servicio web. El que pide el servicio contacta
con el publicador y descubre quien es el proveedor (protocolo WSDL) y contacta con el
proveedor (protocolo SOAP). El proveedor valida la petición de servicio y envía el dato
estructurado en formato XML utilizando el protocolo SOAP. El fichero XML es validado de
nuevo por el que pide el servicio utilizando un fichero XSD.

En el caso del sistema en cuestión el sujeto pasivo debe desarrollar un módulo de software
en cualquier mensaje de programación que sea capaz de consultar y extraer la data de
cada transacción del sistema propio del sujeto pasivo la encapsule en un XML siguiendo la
estructura establecida en el presente documento, y por medio del fijado del link WSDL que
contiene la información característica del servicio.

El servicio al descargar los métodos trae la información a incluir y debe ser consumido por
el código fuente. En este caso, se debe convertir el XML ya construido y firmado
electrónicamente, en un formato codificado llamado Base64 (la mayoría de los lenguajes de
programación ya tienen esto implementado) e incluirlo en uno de los nodos de la solicitud
SOAP, así como la fecha de emisión (debe coincidir con la establecida en el contenido del
XML), el número de identificación del emisor del documento (RIF del sujeto pasivo en
formato Letra+Número, ejemplo J123455678) y la numeración interna correlativa que el
sistema del sujeto Pasivo le asignó al documento (ejemplo PRUE00000001). No confundir
esta numeración interna con el Código de Validación que retorna la imprenta digital al
validar el documento.

Figura 2. Esquema del consumo del método del Web Service

El consumo de este Web Service está condicionado a unos parámetros de seguridad:


 Conocer la WSDL del Web Service.
 Disponer de un código de uso (a modo de contraseña) que se denomina “token”
 Consignar este token como un Encabezado (header)

La consignación del token se realiza sabiendo que el consumo del WS se realiza en base a
un protocolo de fondo parecido al de las páginas Web, como lo es el HTML. En este caso, el
token se agrega como un header llamado “token” y valor (donde se coloca ese código tipo
contraseña) en la petición HTML que es la base de la consignación de la petición SOAP.
Tanto la dirección WSDL como el token se le proporcionan al sujeto pasivo al cumplir las
condiciones requeridas por el SENIAT y haber contratado los servicios de la Imprenta Digital
Autorizada.

Potrebbero piacerti anche