Anda di halaman 1dari 87

DOCUMENTO DE INTEGRACIÓN POR DATOS

FACTURAS ELECTRÓNICAS PERÚ


Versión 13.0
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

HISTORIAL DE REVISIONES

Versión Fecha Descripción Responsable


1.0 05/02/2015 Elaboración del documento Carlos
Echeverria

2.0 23/02/2015 Actualización del documento Jean Carlo


Arrunategui

3.0 23/03/2015 Actualización del documento Jean Carlo


Arrunategui

4.0 01/04/2015 Actualización del documento Jean Carlo


Arrunategui

5.0 13/04/2015 Actualización del documento Jean Carlo


Arrunategui

6.0 16/04/2015 Actualización del documento Jean Carlo


Arrunategui

7.0 29/04/2015 Actualización del documento Jean Carlo


Arrunategui

8.0 17/08/2015 Actualización del documento Gloria Andia

9.0 30/12/2015 Actualización del documento Kevin Pillaca/


Julio Basurto

10.0 01/02/2016 Reversiones de CRE y CPE / Actualización del Julio Basurto /


documento Jean
Arrunategui

11.0 25/04/2016 Actualización del documento Julio Basurto /


Jean
Arrunategui

12.0 01/02/2017 Actualización del Documento Miguel


Encarnación

12.1 10/03/2017 Actualización del Documento Miguel


Encarnación

12.2 02/08/2017 Actualización del Documento Braulio Sánchez

12.3 31/08/2017 Tabla Job_Download y Vistas / Actualización del Karem Barboza


documento (Factura Guía 185)

12.3.1 15/09/2017 - Se modificó el tamaño del campo leyenda de Beatriz Ureta


200 a 100 caracteres.
- Se creó un campo adicional 9486 para montos
en letras que supera a 100 caracteres.

12.3.2 20/11/2017 Los siguientes campos cambian de condición de Karem Barboza


Mandatorio a Condicional:

Pág.2
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Para Facturas/ Boletas


- totalValorVentaNetoOpGravadas
- totalValorVentaNetoOpNoGravada
- totalValorVentaNetoOpExoneradas

Para Resumen de Comprobante


- totalValorVentaOpExoneradasIgv
- totalValorVentaOpInafectasIgv
- totalValorVentaOpGravadasConIgv
- totalOtrosCargos

Para el nuevo RC 185-2015:


- totalValorVentaOpGravadasConIgv
- totalValorVentaOpExoneradasIgv
- totalValorVentaOpInafectasIgv
- totalOtrosCargos

Para el nuevo Resumen de Comprobante (RS-


185) se incluyeron nuevos campos:

- regimenPercepcion
- tasaPercepcion
- montoPercepcion
- montoTotalCobroPercepcion
- baseImponiblePercepcion

12.3.3 08/01/2018 Se modifica validación del nuevo Resumen en Beatriz Ureta


base a las pruebas en el ambiente de Producción:

- Máximo cantidad de ítem 500

12.3.4 27/03/2018 Actualización de documento en la columna Nota: Karem Barboza

Para Resumen de Comprobante


- Se modificó validación en base a las pruebas
en producción: En un mismo Resumen se
puede incluir una Boleta y un NC o ND que
hace referencia a esta misma Boleta.

Para Retención/ Percepción


- Se especificó los campos que no deben ser
usados cuando la retención/percepción afecta
a las notas asociadas.

12.3.5 19/04/2018 Actualización de documento en la columna Nota: Karem Barboza

Para Retención:
- Se corrigió la especificación de los campos que
no deben ser usados cuando la retención
afecta a las notas asociadas.

Para Percepción:
- Se eliminó la especificación de los campos que
no deben ser usados cuando la percepción
afecta a las notas asociadas. En una

Pág.3
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

percepción, todos los campos a nivel de ítem


son mandatorios.

12.3.6 30/05/2018 Actualización del documento: RS: 340-2017 (UBL Karem Barboza
2.0)
Se modificó la longitud para los siguientes
campos:
• direccionEmisor.

Se agregaron los siguientes campos a nivel de


cabecera:
Para Totales:
• totalValorVentaNetoOpExportacion

Para Percepciones:
• regimenPercepcion

Para Factura Guía:


• numDocIdentConductor
• tipoDocIdentConductor
• placaVehiculoSecundario
• fechaTrasladoBienes
• codigoSujetoTraslado
• numDocIdentDestinatario
• tipoDocIdentDestinatario
• razonSocialDestinatario
• serieNumeroFGT
• codigoDocumentoFGT
• numeroDocumentoEmisorReferencia
• razonSocialEmisorReferencia

El siguiente campo cambia de nivel (Antes se


enviaba a nivel de cabecera, ahora se enviará a
nivel de ítem):
• placaVehiculoRenta

13.0 05/06/2018 Actualización del documento: RS: 340-2017 (UBL Melissa


2.1) Berrocal/Karem
Barboza
A NIVEL DE CABECERA:
TABLA SPE_EINVOICEHEADER
Se agregó un campo de uso exclusivo de Bizlinks:
• ventaArrozPilado

Se modificó la longitud de los siguientes campos:


• nombreComercialEmisor
• razonSocialEmisor
• razonSocialAdquiriente
• textoLeyenda_NN

Se modificó la columna Nota para los siguientes


campos:
• totalValorVentaNetoOpGravadas
• totalValorVentaNetoOpNoGravada

Pág.4
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

• totalValorVentaNetoOpExoneradas
• totalValorVentaNetoOpGratuitas
• codigoLeyenda_NN
• textoLeyenda_NN

Se modificó el nombre del campo


tipoOperacionFactura a:
• tipoOperacion

Se agregaron los siguientes campos:


Para Datos de la Factura electrónica:
• horaEmision

Para Datos del Emisor:


• codigoLocalAnexoEmisor

Para Totales de la Factura:


• totalImpuestos
• totalValorVentaNetoOpExportacion
• montoBaseIsc
• montoBaseOtrosTributos
• porcentajeDsctoGlobal
• montoBaseDescuentoGlobal
• porcentajeDsctoGlobalNoAfecto
• totalDsctoGlobalesNoAfecto
• montoBaseDsctoGlobalNoAfecto
• porcentajeDsctoGlobalAnticipo
• totalDsctoGlobalesAnticipo
• montoBaseDsctoGlobalAnticipo
• porcentajeCargoGlobal
• montoBaseCargoGlobal
• cargosGlobales
• porcentajeCargoGlobalNoAfecto
• totalCargoGlobalNoAfecto
• montoBaseCargoGlobalNoAfecto
• porcentajeRecargoConsumoPropina
• totalRecargoConsumoPropina
• montoBaseRecargoConsumoPropina
• totalValorVenta
• totalPrecioVenta
• montoRedondeoTotalVenta

Para Detracciones:
• codigoDetraccion
• numeroCtaBancoNacion

Para Datos del comprador:


• tipoDocumentoComprador
• numeroDocumentoComprador

TABLA SPE_EINVOICEHEADER_ADD
Para Datos del Emisor:
• paisPrestacionServicio

Pág.5
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Para Información Adicional:


• montoBaseFondoInclusionSocial
• numeroDocumentoAsociadoVenta
• tipoDocumentoAsociadoVenta
• razonSocialAsociadoVenta

Para Información Adicional – Sustento de


traslado de mercaderías:
• motivoTrasladoBienes
• fechaTrasladoBienes
• registroMTC
• placaVehiculoSecundario
• tipoDocIdentConductor
• numDocIdentConductor
• indSubcontratacion

Para Migración de documentos autorizados


- BVME para transporte ferroviario de
pasajeros:
• numeroDocumentoAgenteVentas
• formaPago
• numeroAutorizacionTransaccion

A NIVEL DE ÍTEM:
TABLA SPE_EINVOICEDETAIL
Se agregaron los siguientes campos:

Para Datos del detalle o Ítem de la Factura:


• codigoProductoSUNAT
• codigoProductoGS1
• importeTotalImpuestos
• montoBaseIgv
• tasaIgv
• montoBaseIsc
• tasaIsc
• montoBaseOtrosTributos
• importeOtrosTributos
• tasaOtrosTributos
• factorCargo
• importeBaseCargo
• importeCargoNoAfecto
• factorCargoNoAfecto
• importeBaseCargoNoAfecto
• factorDescuento
• importeBaseDescuento
• importeDescuentoNoAfecto
• factorDescuentoNoAfecto
• importeBaseDescuentoNoAfecto

Campos para leyendas:


• codigoLeyenda_NN
• textoLeyenda_NN

Pág.6
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Para Datos de Detracciones - Servicio de


transporte de Carga:
• ubigeoPtoOrigen
• direccionCompletaPtoOrigen
• ubigeoPtoDestino
• direccionCompletaPtoDestino
• detalleViaje
• montoRefServicioTransporte
• montoRefCargaEfectiva
• montoRefCargaUtilNominal

Para Datos de Detracciones - Servicio de


transporte de Carga - Detalle de tramos (De
corresponder):
• puntoOrigenViaje
• puntoDestinoViaje
• descripcionTramo
• montoRefPreliminar

Para Datos de Detracciones - Servicio de


transporte de Carga - Detalle del (os)
Vehículo (s):
• configuracionVehicular
• cargaUtilTmVehiculo
• cargaEfectivaTmVehiculo
• montoReferencialTm
• cargaUtilNominal
• indFactorRetornoViaje

ANTICIPOS:
TABLA SPE_EINVOICE_ANTICIPO
Se agregaron los siguientes campos:

• numeroOrdenAnticipo
• fechaPago

Se modifico el script de ejemplo para inserción de


anticipos a la BDI.

Los campos que se eliminaron, es decir, los que


ya no se consideran en la versión ubl 2.1 son:

EN LA TABLA SPE_EINVOICEHEADER
• totalBonificacion
• totalRetencion
• porcentajeRetencion
• descripcionDetraccion
• valorReferencialDetraccion
• serieNumeroAfectado
• tipoDocumentoReferenciaCorregido
• numeroDocumentoReferenciaCorregido

Pág.7
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

EN LA TABLA SPE_EINVOICEHEADER_ADD
• unidadMedidaPesoBruto
• codigoSujetoTraslado
• numeroRucTransportistaCuenta
• marcaVehiculo
• numeroLicenciaConducir
• numDocIdentDestinatario
• tipoDocIdentDestinatario
• razonSocialDestinatario
• serieNumeroFGT
• codigoDocumentoFGT
• numeroDocumentoEmisorReferencia
• razonSocialEmisorReferencia
• placaVehiculoRenta

Pág.8
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

CONTENIDO

1. ESQUEMA DEL COMPONENTE ....................................................................................... 10


1.1 Despliegue de servidores ............................................................................................... 10
1.2 Componente de integración........................................................................................... 10
2. PROCESO GENERAL INTEGRACION POR BD .................................................................... 11
2.1 Diagrama De Firma Y Declaración .................................................................................. 11
2.1.1 Firma y declaración de documentos .................................................................... 11
2.1.2 Firma y declaración de resúmenes ...................................................................... 12
2.2 Esquema De Datos.......................................................................................................... 12
2.2.1 Documentos (Factura, Boleta, Nota de crédito y Nota de débito) ...................... 12
2.2.2 Resumen de documentos (Resumen de Boletas y Notas Asociadas a Boletas) .. 52
2.2.3 Resumen de Bajas (Factura, Notas Asociadas a Facturas y Servicios Públicos) ... 56
2.2.4 Guía de Remisión ................................................................................................. 60
2.2.5 Comprobante de Retención ................................................................................. 65
2.2.6 Comprobante de Percepción ............................................................................... 70
2.2.7 Resumen Diario de Reversiones de CRE / CPE ..................................................... 76
2.2.8 Tabla de Errores ................................................................................................... 79
2.3 Diagrama De Estados...................................................................................................... 80
2.3.1 Diagrama de Estados SUNAT Portal de Negocios - Bizlinks ................................. 80
2.3.2 Diagrama de Estados DOCUMENTO Portal de Negocios - Bizlinks ...................... 81
2.3.3 Diagrama de Estados Base de Datos Intermedia ................................................. 83
ANEXO I .................................................................................................................................. 87
Proceso para relanzar documentos ....................................................................................... 87

Pág.9
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

1. ESQUEMA DEL COMPONENTE

1.1 Despliegue de servidores

INTERNET / VPN INTERNET

FACTURA ELECTRÓNICA FACTURA ELECTRÓNICA


SISTEMAS SUNAT
INTEGRADOR PLATAFORMA
DEL CLIENTE

BASE DE DATOS
INTERMEDIA

AMBIENTES DE
AMBIENTES DEL CLIENTE BIZLINKS AMBIENTES DE SUNAT

El esquema de servidores se despliega en tres niveles. Los servidores de SUNAT y BIZLINKS


comprenden parte del servicio permanente. En los ambientes de Bizlinks se aloja la plataforma de
facturación electrónica y el portal web de publicación de documentos.

En los ambientes del cliente se aloja el componente integrador de factura electrónica, este elemento
recepciona los datos de la base de datos del cliente para que el componente inicie el proceso de firma,
publicación y declaración de los documentos conjuntamente con la plataforma de Bizlinks.

1.2 Componente de integración

Demonio de
firma
Extractor
Demonio de
declaración

Replicador Demonio de
Base de datos Base de datos resúmenes
intermedia propietaria FACTURA ELECTRÓNICA
PLATAFORMA

FACTURA ELECTRÓNICA INTEGRADOR

El componente de integración instalado en los ambientes del cliente se organiza en procesos y utiliza
un modelo de datos para el control y seguimiento de los documentos electrónicos. Los demonios se
encargan de la firma, declaración y envío de resúmenes de comprobantes hacia la plataforma.

Pág.10
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2. PROCESO GENERAL INTEGRACION POR BD

2.1 Diagrama De Firma Y Declaración

2.1.1 Firma y declaración de documentos

El proceso general se separa en tres etapas:

• Captura, consiste en la lectura de la información remitida desde la base de datos del cliente.
• Firma, realiza la generación del XML y la aplicación de la firma digital
• Declaración, envía sunat los datos del comprobante electrónico

Pág.11
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.1.2 Firma y declaración de resúmenes

El proceso general se separa en tres etapas:

• Captura, consiste en la lectura de la información desde la base de datos del cliente.


• Firma, realiza la generación del XML-UBL y la aplicación de la firma digital
• Declaración, envía sunat los datos del comprobante electrónico

2.2 Esquema De Datos

El mapeo de datos se realiza en base a dos tablas (cabecera y detalle) en la cabecera están los datos
generales de la factura electrónica y el detalle corresponde a los ítems. La correspondencia de
columnas se realiza una a una a los campos del XML (revisar la guía de integración para identificar los
mapeos).

2.2.1 Documentos (Factura, Boleta, Nota de crédito y Nota de débito)


2.2.1.1 Cabecera
Guía de columnas

• PK: Indica si el campo es parte de llave primaria.


• Tipo: Indica el tipo de dato
• Tam.: Tamaño máximo del campo en la base de datos
• Formato: Indica el formato del campo

Pág.12
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

• Nota: Comentarios sobre cómo llenar el campo


• F/B: indica si el campo es (M)andatorio, (C)ondicional o si (-) no es incluido en Facturas y
Boletas
• C/D: indica si el campo es (M)andatorio, (C)ondicional o si (-) no es incluido en Notas de
Crédito y Débito

La tabla “SPE_EINVOICEHEADER” de cabecera contiene un campo de control del proceso


“bl_estadoRegistro” (fila 285). En la configuración estándar se manejan 4 estados:

• N o null: nuevo (está siendo agregado y no será leído por el componente)


• A: Agregado (la data está completa y lista para ser leída)
• L: Leído (el componente de integración ha leído el registro y está siendo procesado)
• E: Error (se encontró un error en la validación local)

No Campo / Tag XML PK Tipo Tam Formato Nota B/F C/D

F###-
NNNNNNNN
1 serieNumero Sí Texto an..13 M M
B###-
NNNNNNNN
2 fechaEmision Texto an..10 YYYY-MM-DD M M
3 horaEmision Texto an8 hh:mm:ss C C
Factura 01, Boleta 03,
NC 07 y ND 08 (Código
4 tipoDocumento Sí Texto an2 M M
de Tipo de documento -
(Catálogo No. 01))
(Código de moneda -
5 tipoMoneda Texto an3 M M
Catálogo No. 02)
6 numeroDocumentoEmisor Sí Texto n11 M M
(Tipo de documento -
7 tipoDocumentoEmisor Sí Texto n1 M M
Catálogo No 6)
8 nombreComercialEmisor Texto an..200 C C
Este debe ser acorde a
lo registrado en el
9 razonSocialEmisor Texto an..200 M M
Registro Único de
Contribuyentes - RUC.
(Código de ubigeo -
10 ubigeoEmisor Texto an6 C C
Catálogo No. 13)
11 direccionEmisor Texto an..200 C C
12 urbanizacion Texto an..25 C C
13 provinciaEmisor Texto an..30 C C
14 departamentoEmisor Texto an..30 C C
15 distritoEmisor Texto an..30 C C
Valor: PE (Catálogo No.
16 paisEmisor Texto an2 C C
04)
Se notificará la emisión
de un comprobante a
esta cuenta de correo si
es que las
17 correoEmisor Texto an100 notificaciones no están M M
configuradas
previamente.. – a
utilizar en futuras
actualizaciones
Código asignado por
SUNAT para el
18 codigoLocalAnexoEmisor texto n4 M M
establecimiento anexo
declarado en el RUC.

Pág.13
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

(Tipo de documento -
Catálogo No 06). Para
BOLETA solo es
obligatorio cuándo el
19 tipoDocumentoAdquiriente Texto an1 monto total supera los M M
S/700.00. Para
FACTURA de
exportación se debe
colocar “0”.
Para BOLETA solo es
obligatorio cuándo el
monto total supera los
S/700.00. Para
numeroDocumentoAdquirient FACTURA de
20 Texto an..15 M M
e exportación se debe
colocar el número de
identidad del
adquiriente o “-”
(guion).
21 razonSocialAdquiriente Texto an..200 M M
22 tipoDocumentoComprador Texto an1 (Catálogo No. 06) C -
numeroDocumentoComprado
23 Texto an..15 C -
r
Código de tipo de nota
24 codigoSerieNumeroAfectado texto an2 de crédito - Catálogo - C
No. 09 y No.10
Para ND con penalidad,
en caso de no tener el
nro de referencia
considerar “-”. Para NC
25 serieNumeroAfectado texto an..30 - C
y ND con casos
diferente de penalidad
es obligatorio indicar el
nro de referencia.
Dirección solo es para
BOLETA y sus notas
asociadas, aplica
cuando el adquiriente
reside en el extranjero.
También aplica
26 lugarDestino Texto an..100 tratándose de la venta C C
de bienes en la Zona
Comercial de Tacna si el
importe total de la
venta supera los
veinticinco dólares
americanos ($ 25.00).
En caso no existir,
enviar el correo de un
representante del
27 correoAdquiriente Texto an..100 M M
proveedor a dónde le
llegarán las
notificaciones.
28 motivoDocumento texto an..500 - M
Contiene la sumatoria
total de impuestos (IGV
29 totalImpuestos Texto an..15 n(12,2) M M
o IVAP, ISC, Otros
tributos).
Este elemento es usado
solo si al menos una
totalValorVentaNetoOpGrava
30 Texto an..15 n(12,2) línea de ítem está M M
das
gravada con el IGV o
IVAP. Contiene la

Pág.14
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

sumatoria de valor de
venta por ítem menos
Descuentos Globales
que afectan a la base
imponible más Cargos
Globales que afectan a
la base si lo hubiere. El
total valor de venta no
incluye IGV o IVAP, ISC
y otros Tributos si los
hubiera.
Este elemento es usado
solo si al menos una
línea de ítem se
encuentra inafecta al
IGV. Contiene la
sumatoria del valor de
totalValorVentaNetoOpNoGra venta por ítem
31 Texto an..15 n(12,2) C C
vada inafectos menos los
Descuentos globales
por anticipos inafectos
si lo hubiere. El valor de
venta no incluye ISC,
cargos u otros tributos
si los hubiera.
Este elemento es usado
solo si al menos una
línea de ítem se
encuentra exonerada al
IGV. Contiene a la
sumatoria de valor de
venta por ítems
totalValorVentaNetoOpExone
32 Texto an..15 n(12,2) exonerados menos los C C
radas
Descuentos globales
por anticipos
exonerados si los
hubiere. El valor de
venta no incluye ISC,
cargos u otros Tributos
si los hubiera.
Este elemento es usado
solo si al menos una
línea de ítem es
gratuita.
totalValorVentaNetoOpGratui
33 Texto an..18 n(15,2) C C
tas
Contiene la sumatoria
del total valor de venta
- operaciones gratuitas
de cada ítem.
Este elemento es usado
solo si al menos una
línea de ítem es
exportación.
totalValorVentaNetoOpExport
Contiene la sumatoria
a
del total valor de venta
- Exportaciones de cada
34 (Representa al tag Texto an..15 n(12,2) C C
ítem.
totalValorVentaNetoOpExport
acion con el nombre ajustado (Anteriormente la
a 30 caracteres) sumatoria del valor de
venta por ítem de las
operaciones de
exportación se enviaba
como Op. Inafecta,

Pág.15
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

ahora se enviarán
mediante éste campo)
La sumatoria no debe
contener el IGV o IVAP
que corresponde a las
transferencias de
bienes o servicios
35 TotalIgv Texto an..15 n(12,2) M M
prestados a título
gratuito comprendidos
en la factura y que
estuviesen gravados
con el IGV o IVAP.
Contiene la sumatoria
36 montoBaseIsc Texto an..15 n(12,2) de los 'Montos base' de C C
los ítems con ISC.
La sumatoria no debe
contener el ISC que
corresponde a las
transferencias de
bienes o servicios
37 totalIsc Texto an..15 n(12,2) C C
prestados a título
gratuito comprendidos
en la factura y que
estuviesen gravados
con el ISC.
Contiene la sumatoria
de los 'Montos base' de
38 montoBaseOtrosTributos Texto an..15 n(12,2) C C
los ítems con Otros
Tributos.
Corresponde al total de
los otros tributos.
Dichos importes
formarán parte de este
elemento cuando
39 totalOtrosTributos Texto an..15 n(12,2) C C
conforme a la
regulación pertinente
correspondan
consignarse en el
comprobante de pago.
montoBaseDescuentoGlobal
40 Texto an..15 n(12,2) C -
(Que afectan la base)
porcentajeDsctoGlobal
41 Texto an..9 n(3,5) C -
(Que afectan la base)
Podrá contener la
sumatoria de los
descuentosGlobales
42 Texto an..15 n(12,2) 'Montos de descuentos' C -
(Que afectan la base)
globales que afectan la
base.
montoBaseDsctoGlobalAnticip
43 Texto an..15 n(12,2) C -
o
porcentajeDsctoGlobalAnticip
44 Texto an..9 n(3,5) C -
o
Podrá contener la
sumatoria de los
45 totalDsctoGlobalesAnticipo Texto an..15 n(12,2) C -
'Montos de anticipados'
sin IGV.
montoBaseDsctoGlobalNoAfe
46 cto Texto an..15 n(12,2) C -
(Que NO afectan la base)
porcentajeDsctoGlobalNoAfec
47 to Texto an..9 n(3,5) C -
(Que NO afectan la base)
Contiene el resultado
totalDsctoGlobalesNoAfecto de resultado de
48 Texto an..15 n(12,2) C -
(Que NO afectan la base) multiplicar el 'Monto
base del descuento' por

Pág.16
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

el 'Porcentaje de
descuento'.
Corresponde a la
sumatoria de los
totalDescuentos 'Montos de descuentos'
49 (Que NO afectan la base) Texto an..15 n(12,2) de línea que no afectan C -
la base y los 'Montos de
descuentos' globales
que no afectan la base.
montoBaseCargoGlobal
50 Texto an..15 n(12,2) C -
(Que afectan la base)
porcentajeCargoGlobal
51 Texto an..9 n(3,5) C -
(Que afectan la base)
Podrá contener la
sumatoria de los
cargosGlobales
52 Texto an..15 n(12,2) 'Montos cargos' C -
(Que afectan la base)
globales que afectan la
base.
montoBaseCargoGlobalNoAfe
53 cto Texto an..15 n(12,2) C -
(Que NO afectan la base)
porcentajeCargoGlobalNoAfec
54 to Texto an..9 n(3,5) C -
(Que NO afectan la base)
Contiene el resultado
de resultado de
totalCargoGlobalNoAfecto
55 Texto an..15 n(12,2) multiplicar el 'Monto C -
(Que NO afectan la base)
base del cargo' por el
'Porcentaje de cargo'.
montoBaseRecarConsumoPro
pina

(Representa al tag
56 Texto an..15 n(12,2) C -
montoBaseRecargoConsumoP
ropina con el nombre ajustado
a 30 caracteres)
(NO afecta la base)
porcentajeRecarConsumoProp
ina

(Representa al tag
57 Texto an..9 n(3,5) C -
porcentajeRecargoConsumoPr
opina con el nombre ajustado
a 30 caracteres)
(NO afecta la base)
Contiene el resultado
totalRecarConsumoPropina
de resultado de
multiplicar el 'Monto
(Representa al tag
base del Recargo al
58 totalRecargoConsumoPropina Texto an..15 n(12,2) C -
consumo y/o propinas '
con el nombre ajustado a 30
por el 'Porcentaje de
caracteres)
Recargo al consumo y/o
(NO afecta la base)
propinas’.
Corresponde a la
sumatoria de los
'Montos de cargos' de
línea que no afectan la
base y los 'Montos de
totalOtrosCargos
59 Texto an..15 n(12,2) cargos' globales que no C -
(Que NO afectan la base)
afectan la base
(Ejemplo: propinas,
garantías para
devolución de envases,
etc.)

Pág.17
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Es la sumatoria del
'Total Precio de Venta'
más 'Total otros Cargos'
menos 'Total
Descuentos' (que no
60 totalVenta Texto an..15 n(12,2) M M
afectan la base) menos
'Total anticipos' de
corresponder y más
'Monto para redondeo
del Importe Total'.
Es la sumatoria del
'Valor de venta por
ítem' de los elementos
Op. Gravadas, Op.
Inafectas, Op.
Exoneradas, Op.
61 totalValorVenta Texto an..15 n(12,2) C -
Exportación menos
'Montos de descuentos
globales' que afectan la
base más 'Montos de
cargos globales' que
afectan la base.
Corresponde a la
sumatoria del 'Total
62 totalPrecioVenta Texto an..15 n(12,2) C -
Valor de Venta' más
impuestos.
El monto de redondeo
63 montoRedondeoTotalVenta Texto an..15 n(12,2) C C
no debe ser mayor a 1.
tipoDocumentoReferenciaPrin
cip
(Tipo de documento -
64 (Representa al tag texto an2 - C
Catálogo No. 01)
tipoDocumentoReferenciaPrin
cipal con el nombre ajustado a
30 caracteres)
numeroDocumentoReferencia
Princ
Solo para el caso de ND
<Serie>- con penalidades, este
65 (Representa al tag texto 13 - M/C
<Número> campo es
numeroDocumentoReferencia
“Condicional”.
Principal con el nombre
ajustado a 30 caracteres)
(Tipo de documento -
Catálogo No. 01). En el
tipoDocumentoReferenciaCor caso de emisión de
regi nota de crédito por
anulación si es que el
66 (Representa al tag texto 2 proveedor ha emitido - C
tipoDocumentoReferenciaCor una factura
regido con el nombre ajustado reemplazando a la
a 30 caracteres). factura anterior
referida en la nota de
crédito.
En el caso de emisión
numeroDocumentoReferencia de nota de crédito por
Corre anulación si es que el
proveedor ha emitido
<Serie>-
67 (Representa al tag texto 13 una factura - C
<Número>
numeroDocumentoReferencia reemplazando a la
Corregido con el nombre factura anterior
ajustado a 30 caracteres). referida en la nota de
crédito.
68 regimenPercepcion Texto n2 (Catálogo No. 53) C -
69 baseImponiblePercepcion Texto an..15 n(12,2) C -
70 totalPercepcion Texto an..15 n(12,2) C -

Pág.18
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

71 totalVentaConPercepcion Texto an..15 n(12,2) C -


72 porcentajePercepcion Texto an..9 n(3,5) C -
73 totalRetencion Texto an..15 n(12,2) C -
74 porcentajeRetencion Texto an..15 n(12,2) C -
75 codigoDetraccion Texto an3 (Catálogo No. 54) C -
76 totalDetraccion Texto an..15 n(12,2) C -
77 porcentajeDetraccion Texto an..15 n(12,2) (Catálogo No. 54) C -
78 numeroCtaBancoNacion Texto an.100 C -
79 descripcionDetraccion Texto an..100 C -
80 valorReferencialDetraccion Texto an..15 n(12,2) C -
81 totalBonificacion Texto an..15 n(12,2) C C
Habilitado para el
adquiriente: “1”.
82 inHabilitado Texto an1 C C
Deshabilitado para el
adquiriente “0”
Exclusivo para
operaciones gravadas al
IVAP.
Si se envía un valor
83 ventaArrozPilado Texto n1 Valor:1 C C
diferente de 1 o vacío,
se considerará como
operaciones gravadas al
IGV.
Considerar Catálogo N°
<Serie>- 1 (09: Guía de Remisión
84 tipoReferencia_1 Texto an2 C C
<Número> Remitente, 31: Guía de
Remisión Transportista)
numeroDocumentoReferencia <Serie>-
85 Texto an..30 C C
_1 <Número>
Considerar Catálogo N°
<Serie>- 1 (09: Guía de Remisión
86 tipoReferencia_2 Texto an2 C C
<Número> Remitente, 31: Guía de
Remisión Transportista)
numeroDocumentoReferencia <Serie>-
87 Texto an..30 C C
_2 <Número>
Considerar Catálogo N°
<Serie>- 1 (09: Guía de Remisión
88 tipoReferencia_3 Texto an2 C C
<Número> Remitente, 31: Guía de
Remisión Transportista)
numeroDocumentoReferencia <Serie>-
89 Texto an..30 C C
_3 <Número>
Considerar Catálogo N°
<Serie>- 1 (09: Guía de Remisión
90 tipoReferencia_4 Texto an2 C C
<Número> Remitente, 31: Guía de
Remisión Transportista)
numeroDocumentoReferencia <Serie>-
91 Texto an..30 C C
_4 <Número>
Considerar Catálogo N°
<Serie>- 1 (09: Guía de Remisión
92 tipoReferencia_5 Texto an2 C C
<Número> Remitente31: Guía de
Remisión Transportista)
numeroDocumentoReferencia <Serie>-
93 Texto an..30 C C
_5 <Número>
Considerar Catálogo
94 tipoReferenciaAdicional_1 Texto an2 C C
No. 12
numeroDocumentoRefeAdicio
nal_1
<Serie>-
95 Texto an..30 C C
<Número>
(Representa al tag
numeroDocumentoReferencia

Pág.19
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Adicional_1 con el nombre


ajustado a 30 caracteres)
Considerar Catálogo
96 tipoReferenciaAdicional_2 Texto an2 C C
No. 12
numeroDocumentoRefeAdicio
nal_2
<Serie>-
97 (Representa al tag Texto an..30 C C
<Número>
numeroDocumentoReferenci
aAdicional_2 con el nombre
ajustado a 30 caracteres)
Considerar Catálogo
98 tipoReferenciaAdicional_3 Texto an2 C C
No. 12
numeroDocumentoRefeAdicio
nal_3
<Serie>-
99 (Representa al tag Texto an..30 C C
<Número>
numeroDocumentoReferenci
aAdicional_3 con el nombre
ajustado a 30 caracteres)
Considerar Catálogo
100 tipoReferenciaAdicional_4 Texto an2 C C
No. 12
numeroDocumentoRefeAdicio
nal_4
<Serie>-
101 (Representa al tag Texto an..30 C C
<Número>
numeroDocumentoReferenci
aAdicional_4 con el nombre
ajustado a 30 caracteres)
Considerar Catálogo
102 tipoReferenciaAdicional_5 Texto an2 C C
No. 12
numeroDocumentoRefeAdicio
nal_5
<Serie>-
103 (Representa al tag Texto an..30 C C
<Número>
numeroDocumentoReferenci
aAdicional_5 con el nombre
ajustado a 30 caracteres)
Considerar Catálogo
104 codigoLeyenda_1 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
105 textoLeyenda_1 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
106 textoAdicionalLeyenda_1 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
107 codigoLeyenda_2 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
108 textoLeyenda_2 Texto an..200 colocarse su respectivo C C
“Texto Leyenda”. La
longitud máxima varía

Pág.20
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

dependiendo del
“Código leyenda” del
Catálogo 52.
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
109 textoAdicionalLeyenda_2 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
110 codigoLeyenda_3 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
111 textoLeyenda_3 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
112 textoAdicionalLeyenda_3 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
113 codigoLeyenda_4 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
114 textoLeyenda_4 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
115 textoAdicionalLeyenda_4 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
116 codigoLeyenda_5 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
117 textoLeyenda_5 Texto an..200 C C
longitud máxima varía
dependiendo del
“Código leyenda” del
Catálogo 52.

Pág.21
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
118 textoAdicionalLeyenda_5 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
119 codigoLeyenda_6 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
120 textoLeyenda_6 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
121 textoAdicionalLeyenda_6 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
122 codigoLeyenda_7 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
123 textoLeyenda_7 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
124 textoAdicionalLeyenda_7 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
125 codigoLeyenda_8 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
126 textoLeyenda_8 Texto an..200 C C
“Código leyenda” del
Catálogo 52.
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200

Pág.22
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

caracteres enviar como


adicional con el código
9486.
Opcional al “Código
127 textoAdicionalLeyenda_8 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
128 codigoLeyenda_9 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
129 textoLeyenda_9 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
130 textoAdicionalLeyenda_9 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
131 codigoLeyenda_10 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
132 textoLeyenda_10 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
133 textoAdicionalLeyenda_10 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
134 codigoLeyenda_11 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
135 textoLeyenda_11 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.

Pág.23
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Opcional al “Código
136 textoAdicionalLeyenda_11 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
137 codigoLeyenda_12 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
138 textoLeyenda_12 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
139 textoAdicionalLeyenda_12 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
140 codigoLeyenda_13 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
141 textoLeyenda_13 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
142 textoAdicionalLeyenda_13 Texto an..1000 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
143 codigoLeyenda_14 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
144 textoLeyenda_14 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
145 textoAdicionalLeyenda_14 Texto an..100 Leyenda” y “Texto C C
Leyenda”.

Pág.24
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Considerar Catálogo
146 codigoLeyenda_15 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
147 textoLeyenda_15 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
148 textoAdicionalLeyenda_15 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
149 codigoLeyenda_16 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
150 textoLeyenda_16 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
151 textoAdicionalLeyenda_16 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
152 codigoLeyenda_17 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
153 textoLeyenda_17 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
154 textoAdicionalLeyenda_17 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
155 codigoLeyenda_18 Texto an4 C C
No. 52.
Si se envía “Código de
156 textoLeyenda_18 Texto an..200 C C
Leyenda”, tendrá que

Pág.25
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
Catálogo 52.
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
157 textoAdicionalLeyenda_18 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
158 codigoLeyenda_19 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
159 textoLeyenda_19 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
160 textoAdicionalLeyenda_19 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
Considerar Catálogo
161 codigoLeyenda_20 Texto an4 C C
No. 52.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
162 textoLeyenda_20 Texto an..200 Catálogo 52. C C
Para el código de
leyenda 1000 (Monto
en letras) en caso
supera los 200
caracteres enviar como
adicional con el código
9486.
Opcional al “Código
163 textoAdicionalLeyenda_20 Texto an..100 Leyenda” y “Texto C C
Leyenda”.
164 tipoOperacion Texto an4 (Catálogo No. 51) M -
Suma total de los
165 totalDocumentoAnticipo Texto an..15 n(12,2) 'Montos anticipados' C -
incluido el IGV.
Si se envía código
auxiliar tendrá que
166 codigoAuxiliar100_1 Texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.26
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


auxiliar no debe
167 textoAuxiliar100_1 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
168 codigoAuxiliar100_2 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
169 textoAuxiliar100_2 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
170 codigoAuxiliar100_3 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
171 textoAuxiliar100_3 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
172 codigoAuxiliar100_4 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
173 textoAuxiliar100_4 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
174 codigoAuxiliar100_5 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
175 textoAuxiliar100_5 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
176 codigoAuxiliar100_6 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
177 textoAuxiliar100_6 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
178 codigoAuxiliar100_7 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
179 textoAuxiliar100_7 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
180 codigoAuxiliar100_8 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
181 textoAuxiliar100_8 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
182 codigoAuxiliar100_9 Texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.27
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


auxiliar no debe
183 textoAuxiliar100_9 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
184 codigoAuxiliar100_10 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
185 textoAuxiliar100_10 Texto an..100 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
186 codigoAuxiliar40_1 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
187 textoAuxiliar40_1 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
188 codigoAuxiliar40_2 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
189 textoAuxiliar40_2 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
190 codigoAuxiliar40_3 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
191 textoAuxiliar40_3 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
192 codigoAuxiliar40_4 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
193 textoAuxiliar40_4 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
194 codigoAuxiliar40_5 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
195 textoAuxiliar40_5 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
196 codigoAuxiliar40_6 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
197 textoAuxiliar40_6 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
198 codigoAuxiliar40_7 Texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.28
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


auxiliar no debe
199 textoAuxiliar40_7 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
200 codigoAuxiliar40_8 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
201 textoAuxiliar40_8 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
202 codigoAuxiliar40_9 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
203 textoAuxiliar40_9 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
204 codigoAuxiliar40_10 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
205 textoAuxiliar40_10 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
206 codigoAuxiliar40_11 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
207 textoAuxiliar40_11 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
208 codigoAuxiliar40_12 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
209 textoAuxiliar40_12 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
210 codigoAuxiliar40_13 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
211 textoAuxiliar40_13 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
212 codigoAuxiliar40_14 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
213 textoAuxiliar40_14 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
214 codigoAuxiliar40_15 Texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.29
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


auxiliar no debe
215 textoAuxiliar40_15 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
216 codigoAuxiliar40_16 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
217 textoAuxiliar40_16 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
218 codigoAuxiliar40_17 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
219 textoAuxiliar40_17 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
220 codigoAuxiliar40_18 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
221 textoAuxiliar40_18 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
222 codigoAuxiliar40_19 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
223 textoAuxiliar40_19 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
224 codigoAuxiliar40_20 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
225 textoAuxiliar40_20 Texto an..40 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
226 codigoAuxiliar500_1 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
227 textoAuxiliar500_1 Texto an..500 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
228 codigoAuxiliar500_2 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
229 textoAuxiliar500_2 Texto an..500 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
230 codigoAuxiliar500_3 Texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.30
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


auxiliar no debe
231 textoAuxiliar500_3 Texto an..500 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
232 codigoAuxiliar500_4 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
233 textoAuxiliar500_4 Texto an..500 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
234 codigoAuxiliar500_5 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
235 textoAuxiliar500_5 Texto an..500 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
236 codigoAuxiliar250_1 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
237 textoAuxiliar250_1 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
238 codigoAuxiliar250_2 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
239 textoAuxiliar250_2 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
240 codigoAuxiliar250_3 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
241 textoAuxiliar250_3 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
242 codigoAuxiliar250_4 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
243 textoAuxiliar250_4 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
244 codigoAuxiliar250_5 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
245 textoAuxiliar250_5 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
246 codigoAuxiliar250_6 Texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.31
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


auxiliar no debe
247 textoAuxiliar250_6 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
248 codigoAuxiliar250_7 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
249 textoAuxiliar250_7 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
250 codigoAuxiliar250_8 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
251 textoAuxiliar250_8 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
252 codigoAuxiliar250_9 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
253 textoAuxiliar250_9 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
254 codigoAuxiliar250_10 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
255 textoAuxiliar250_10 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
256 codigoAuxiliar250_11 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
257 textoAuxiliar250_11 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
258 codigoAuxiliar250_12 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
259 textoAuxiliar250_12 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
260 codigoAuxiliar250_13 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
261 textoAuxiliar250_13 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
262 codigoAuxiliar250_14 Texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.32
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


auxiliar no debe
263 textoAuxiliar250_14 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
264 codigoAuxiliar250_15 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
265 textoAuxiliar250_15 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
266 codigoAuxiliar250_16 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
267 textoAuxiliar250_16 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
268 codigoAuxiliar250_17 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
269 textoAuxiliar250_17 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
270 codigoAuxiliar250_18 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
271 textoAuxiliar250_18 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
272 codigoAuxiliar250_19 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
273 textoAuxiliar250_19 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
274 codigoAuxiliar250_20 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
275 textoAuxiliar250_20 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
276 codigoAuxiliar250_21 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
277 textoAuxiliar250_21 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
278 codigoAuxiliar250_22 Texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.33
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


auxiliar no debe
279 textoAuxiliar250_22 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
280 codigoAuxiliar250_23 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
281 textoAuxiliar250_23 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
282 codigoAuxiliar250_24 Texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
283 textoAuxiliar250_24 Texto an..250 C C
superar el máximo
permitido
Si se envía código
auxiliar tendrá que
284 codigoAuxiliar250_25 Texto 4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
auxiliar no debe
285 textoAuxiliar250_25 Texto 250 C C
superar el máximo
permitido
Campo de control del
286 bl_estadoRegistro texto 1 C C
registro
287 bl_origen texto Default:T Mét. De integración C C
288 bl_reintento Int Default: 0 De uso Interno C C
289 hasFileResponse int Default: 0 De uso Interno C C

Adicionales
- En caso requieran enviar el porcentaje de IGV y que este se muestre en el pdf, se debe utilizar
el código adicional 9011.

Nota: Todos los campos tachados ya no se consideran para formar el XML y/o UBL debido a las
últimas modificaciones indicadas en las resoluciones de SUNAT así como también algunos de
estos campos fueron trasladados a las tablas SPE_EINVOICEHEADER_ADD.

Campos de Leyenda

Los campos de leyendas de documento se interpretan como ternas:

• codigoLeyenda_##
• textoLeyenda_##
• textoAdicionalLeyenda_##

En este caso el ## se reemplaza por el índice de la leyenda. Estos campos son opcionales, pero
cuando el campo codigoLeyenda se llena, el campo textoLeyenda debe ser incluido. El campo
textoAdicionalLeyenda solo se agrega según las reglas del código del campo.

Campos Auxiliares

Los campos auxiliares del documento se interpretan como pares:

• codigoAuxiliarLL_NN

Pág.34
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

• textoAuxiliarLL_NN

En este caso el LL se reemplaza por la longitud del campo auxiliar y el NN por el índice del
campo auxiliar. Estos campos son opcionales, pero cuando el campo codigoAuxiliar se llena, el
campo textoAuxiliar debe ser incluido.

2.2.1.2 Detalle
Guía de columnas

• PK: Indica si el campo es parte de llave primaria.


• Tipo: Indica el tipo de dato
• Tam.: Tamaño máximo del campo en la base de datos
• Formato: Indica el formato del campo
• Nota: Comentarios sobre cómo llenar el campo
• F/B: indica si el campo es (M)andatorio, (C)ondicional o si (-) no es incluido en Facturas y
Boletas
• C/D: indica si el campo es (M)andatorio, (C)ondicional o si (-) no es incluido en Notas de
Crédito y Débito

La tabla “SPE_EINVOICEDETAIL” de detalle incluye cada uno de los ítems registrados en el


documento. La asociación se realiza por medio de los cuatro campos primarios de la tabla de
cabecera. Adicionalmente se completa la llave primaria del detalle con el campo
numeroOrdenItem que es un indicador de orden para los ítems de detalle.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota F/B C/D

(Tipo de documento -
1 tipoDocumentoEmisor Sí texto n1 Sí M M
Catálogo No 6)
2 numeroDocumentoEmisor Sí texto 20 Sí M M
(Código de Tipo de
3 tipoDocumento Sí texto 2 Sí documento - Catálogo M M
No 1)
F###-
NNNNNNNN
4 serieNumero Sí texto 13 Sí M M
B###-
NNNNNNNN
5 numeroOrdenItem Sí texto n..5 M M
6 cantidad texto an..23 n(12,10) M M
(Unidad de medida -
Catálogo No. 03). Para
la unidad de medida del
ítem en caso de un bien
7 unidadMedida texto an..3 o producto se utilizará M M
el código “NIU” y para
el caso de servicios se
tomará como código
“ZZ”.
Para identificar que el
concepto del ítem es
8 codigoProducto texto an..30 C C
porcentaje de servicio
enviar “CAPS01”
(Catálogo No. 25)
Solo se podrá utilizar
Código producto de
9 codigoProductoSunat texto n..8 C C
SUNAT o Código de
producto GS1, pero no
ambos.
(Tipo de estructura
GTIN)
10 codigoProductoGS1 texto an..14 C C
Solo se podrá utilizar
Código producto de

Pág.35
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

SUNAT o Código de
producto GS1, pero no
ambos.
(Catálogo No. 55)
11 placaVehiculoRenta texto an..8 Información Adicional – C -
Gastos Art. 37 Renta
Es obligatorio solo
cuando el código de
an..1700 tipo de nota de crédito
12 descripcion texto / es “03”. M M
an..500 - 1700 Firma en la
Nube
- 500 Firma Local
13 importeUnitarioSinImpuesto texto an..23 n(12,10) Sin IGV M M
Incluye IGV
(codigoImporteUnitario
ConImpuesto =’01’).
Cuando la transferencia
de bienes o de servicios
se efectúe
gratuitamente, se
consignará el importe
importeUnitarioConImpuest del valor de venta
14 texto an..23 n(12,10) M M
o unitario que hubiera
correspondido a dicho
bien o servicio, en
operaciones onerosas
con terceros. En su
defecto se aplicará el
valor de mercado
(codigoImporteUnitario
ConImpuesto =’02’)
codigoImporteUnitarioConI
mpues
Catálogo No. 16
15 (Representa al tag xml texto an..2 01: Precio unitario M M
“codigoImporteUnitarioConI (incluye el IGV).
mpuesto” con el nombre
ajustado a 30 caracteres).
16 importeReferencial texto an..23 n(12,10) C M
Catálogo No. 16
02: Valor referencial
17 codigoImporteReferencial texto an..2 C M
unitario en operaciones
no onerosas
18 importeTotalImpuestos texto an..15 n(12,2) M M
Monto base IGV/IVAP
19 montoBaseIgv texto an..15 n(12,2) M M
por ítem
Tasa del IGV o Tasa del
20 tasaIgv texto an..9 n(3,5) M M
IVAP
Importe de IGV/IVAP
21 importeIgv texto an..15 n(12,2) M M
por ítem
(Afectación al IGV o
22 codigoRazonExoneracion texto an..2 M M
IVAP - Catálogo No. 07)
23 montoBaseIsc texto an..15 n(12,2) C C
24 tasaIsc texto an..9 n(3,5) C C
(Tipo de sistema de ISC
25 tipoSistemaImpuestoISC texto an..2 C C
- Catálogo No. 08)
26 importeIsc texto an..15 n(12,2) C C
27 montoBaseOtrosTributos texto an..15 n(12,2) C C
28 tasaOtrosTributos texto an..9 n(3,5) C C
29 importeOtrosTributos texto an..15 n(12,2) C C
Sin IGV.
30 importeTotalSinImpuesto texto an..15 n(12,2) Es el resultado del Valor M M
unitario por ítem por la

Pág.36
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Cantidad de unidades
por ítem, menos los
descuentos que afecten
la base imponible del
ítem más los cargos que
afecten la base
imponible del ítem.
Este importe no incluye
los tributos (IGV, ISC y
otros Tributos), los
descuentos globales o
cargos
importeBaseCargo
31 texto an..15 n(12,2) C -
(Que afectan la base)
factorCargo
32 texto an..9 n(3,5) C -
(Que afectan la base)
importeCargo
33 texto an..15 n(12,2) Colocar 0 de no existir C -
(Que afectan la base)
importeBaseCargoNoAfecto
34 texto an..15 n(12,2) C -
(Que no afectan la base)
factorCargoNoAfecto
35 texto an..9 n(3,5) C -
(Que no afectan la base)
importeCargoNoAfecto
36 texto an..15 n(12,2) C -
(Que no afectan la base)
importeBaseDescuento
37 texto an..15 n(12,2) C -
(Que afectan la base)
factorDescuento
38 texto an..9 n(3,5) C -
(Que afectan la base)
importeDescuento
39 texto an..15 n(12,2) Colocar 0 de no existir C -
(Que afectan la base)
importeBaseDescuentoNoAf
40 ecto texto an..15 n(12,2) C -
(Que no afectan la base)
factorDescuentoNoAfecto
41 texto an..9 n(3,5) C -
(Que no afectan la base)
importeDescuentoNoAfecto
42 texto an..15 n(12,2) C -
(Que no afectan la base)
Adicionales
Si se envía código
auxiliar tendrá que
43 codigoAuxiliar100_1 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
44 textoAuxiliar100_1 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
45 codigoAuxiliar100_2 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
46 textoAuxiliar100_2 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
47 codigoAuxiliar100_3 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
48 textoAuxiliar100_3 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
49 codigoAuxiliar100_4 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
50 textoAuxiliar100_4 texto an..100 auxiliar no debe superar C C
el máximo permitido

Pág.37
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Si se envía código
auxiliar tendrá que
51 codigoAuxiliar100_5 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
52 textoAuxiliar100_5 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
53 codigoAuxiliar100_6 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
54 textoAuxiliar100_6 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
55 codigoAuxiliar100_7 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
56 textoAuxiliar100_7 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
57 codigoAuxiliar100_8 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
58 textoAuxiliar100_8 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
59 codigoAuxiliar100_9 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
60 textoAuxiliar100_9 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
61 codigoAuxiliar100_10 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
62 textoAuxiliar100_10 texto an..100 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
63 codigoAuxiliar40_1 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
64 textoAuxiliar40_1 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
65 codigoAuxiliar40_2 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
66 textoAuxiliar40_2 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
67 codigoAuxiliar40_3 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
68 textoAuxiliar40_3 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
69 codigoAuxiliar40_4 texto an..4 C C
colocarse su respectivo
texto auxiliar.

Pág.38
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

La longitud del texto


70 textoAuxiliar40_4 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
71 codigoAuxiliar40_5 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
72 textoAuxiliar40_5 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
73 codigoAuxiliar40_6 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
74 textoAuxiliar40_6 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
75 codigoAuxiliar40_7 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
76 textoAuxiliar40_7 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
77 codigoAuxiliar40_8 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
78 textoAuxiliar40_8 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
79 codigoAuxiliar40_9 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
80 textoAuxiliar40_9 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
81 codigoAuxiliar40_10 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
82 textoAuxiliar40_10 texto an..40 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
83 codigoAuxiliar500_1 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
84 textoAuxiliar500_1 texto an..500 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
85 codigoAuxiliar500_2 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
86 textoAuxiliar500_2 texto an..500 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
87 codigoAuxiliar500_3 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
88 textoAuxiliar500_3 texto an..500 auxiliar no debe superar C C
el máximo permitido
Si se envía código
89 codigoAuxiliar500_4 texto an..4 C C
auxiliar tendrá que

Pág.39
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

colocarse su respectivo
texto auxiliar.
La longitud del texto
90 textoAuxiliar500_4 texto an..500 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
91 codigoAuxiliar500_5 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
92 textoAuxiliar500_5 texto an..500 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
93 codigoAuxiliar250_1 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
94 textoAuxiliar250_1 texto an..250 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
95 codigoAuxiliar250_2 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
96 textoAuxiliar250_2 texto an..250 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
97 codigoAuxiliar250_3 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
98 textoAuxiliar250_3 texto an..250 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
99 codigoAuxiliar250_4 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
100 textoAuxiliar250_4 texto an..250 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
101 codigoAuxiliar250_5 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
102 textoAuxiliar250_5 texto an..250 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
103 codigoAuxiliar250_6 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
104 textoAuxiliar250_6 texto an..250 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
105 codigoAuxiliar250_7 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
106 textoAuxiliar250_7 texto an..250 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
107 codigoAuxiliar250_8 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
108 textoAuxiliar250_8 texto an..250 auxiliar no debe superar C C
el máximo permitido

Pág.40
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Si se envía código
auxiliar tendrá que
109 codigoAuxiliar250_9 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
110 textoAuxiliar250_9 texto an..250 auxiliar no debe superar C C
el máximo permitido
Si se envía código
auxiliar tendrá que
111 codigoAuxiliar250_10 texto an..4 C C
colocarse su respectivo
texto auxiliar.
La longitud del texto
112 textoAuxiliar250_10 texto an..250 auxiliar no debe superar C C
el máximo permitido
Leyendas
113 codigoLeyenda_1 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
114 textoLeyenda_1 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
115 codigoLeyenda_2 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
116 textoLeyenda_2 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
117 codigoLeyenda_3 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
118 textoLeyenda_3 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
119 codigoLeyenda_4 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
120 textoLeyenda_4 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
121 codigoLeyenda_5 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
122 textoLeyenda_5 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
123 codigoLeyenda_6 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
124 textoLeyenda_6 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
125 codigoLeyenda_5 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
126 textoLeyenda_6 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
127 codigoLeyenda_7 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
128 textoLeyenda_7 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
129 codigoLeyenda_8 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
130 textoLeyenda_8 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
131 codigoLeyenda_9 texto an4 (Catálogo No. 55) C C

Pág.41
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Si se envía “Código de
Leyenda”, tendrá que
132 textoLeyenda_9 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
133 codigoLeyenda_10 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
134 textoLeyenda_10 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
135 codigoLeyenda_11 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
136 textoLeyenda_11 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
137 codigoLeyenda_12 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
138 textoLeyenda_12 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
139 codigoLeyenda_13 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
140 textoLeyenda_13 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
141 codigoLeyenda_14 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
142 textoLeyenda_14 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
143 codigoLeyenda_15 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
144 textoLeyenda_15 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
145 codigoLeyenda_16 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
146 textoLeyenda_16 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
147 codigoLeyenda_17 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
148 textoLeyenda_17 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
149 codigoLeyenda_18 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
150 textoLeyenda_18 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
151 codigoLeyenda_19 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
152 textoLeyenda_19 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
153 codigoLeyenda_20 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
154 textoLeyenda_20 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
155 codigoLeyenda_21 texto an4 (Catálogo No. 55) C C

Pág.42
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Si se envía “Código de
Leyenda”, tendrá que
156 textoLeyenda_21 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
157 codigoLeyenda_22 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
158 textoLeyenda_22 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
159 codigoLeyenda_23 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
160 textoLeyenda_23 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
161 codigoLeyenda_24 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
162 textoLeyenda_24 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
163 codigoLeyenda_25 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
164 textoLeyenda_25 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
165 codigoLeyenda_26 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
166 textoLeyenda_26 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
167 codigoLeyenda_27 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
168 textoLeyenda_27 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
169 codigoLeyenda_28 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
170 textoLeyenda_28 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
171 codigoLeyenda_29 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
172 textoLeyenda_29 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
173 codigoLeyenda_30 texto an4 (Catálogo No. 55) C C
Si se envía “Código de
Leyenda”, tendrá que
174 textoLeyenda_30 texto an..100 C C
colocarse su respectivo
“Texto Leyenda”.
Detracciones - Servicio de transporte de Carga
(Catálogo No. 13)
175 ubigeoPtoOrigen texto an6 Punto de origen C -
- Código de ubigeo
Punto de origen
176 direccionCompletaPtoOrigen texto an..200 - Dirección detallada del C -
origen
(Catálogo No. 13)
177 ubigeoPtoDestino texto an6 Punto de destino C -
- Código de ubigeo
direccionCompletaPtoDestin
178 texto an..200 Punto de destino C -
o

Pág.43
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

- Dirección detallada del


destino
179 detalleViaje texto an..500 Detalle del viaje C -
Valor referencial del
180 montoRefServicioTransporte texto an..15 n(12,2) C -
servicio de transporte
Valor referencial sobre
181 montoRefCargaEfectiva texto an..15 n(12,2) C -
la carga efectiva
Valor referencial sobre
182 montoRefCargaUtilNominal texto an..15 n(12,2) C -
la carga útil nominal
Detracciones - Servicio de transporte de Carga - Detalle de tramos (De corresponder)
(Catálogo No. 13)
183 puntoOrigenViaje texto an6 Punto de origen del C -
viaje
(Catálogo No. 13)
184 puntoDestinoViaje texto an6 Punto de destino del C -
viaje
185 descripcionTramo texto an..100 Descripción del tramo C -
Valor preliminar
referencial sobre la
186 montoRefPreliminar texto an..15 n(12,2) C -
carga efectiva (Por el
tramo virtual recorrido)
Detracciones - Servicio de transporte de Carga - Detalle del (os) Vehículo (s)
Códigos del D.S. 058-
2003-MTC y
modificatorias
187 configuracionVehicular texto an..15 C -
Configuración vehicular
del vehículo
Carga Útil en TM del
188 cargaUtilTmVehiculo texto an..15 n(12,2) C -
vehículo
Carga Efectiva en TM
189 cargaEfectivaTmVehiculo texto an..15 n(12,2) C -
del vehículo
Importes del Anexo II
del D.S. 010-2006-MTC
190 montoReferencialTm texto an5 C -
Valor Referencial por
TM
Valor Preliminar
Referencial por Carga
191 cargaUtilNominal texto an..15 n(12,2) Útil Nominal C -
(Tratándose de más de
1 vehículo)
true: “1” Indica factor de retorno
192 indFactorRetornoViaje texto n1 C -
false: “0” de viaje

Nota: Todos los campos tachados ya no se enviarán a nivel de ítem como campo sino como
leyenda a nivel de ítem.

Campos Auxiliares

Los campos auxiliares del documento se interpretan como pares:

• codigoAuxiliarLL_NN
• textoAuxiliarLL_NN

En este caso el LL se reemplaza por la longitud del campo auxiliar y el NN por el índice del
campo auxiliar. Estos campos son opcionales, pero cuando el campo codigoAuxiliar se llena, el
campo textoAuxiliar debe ser incluido.

Pág.44
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.2.1.3 Anticipos
2.2.1.3.1 Cabecera
La tabla “SPE_EINVOICE_ANTICIPO” contiene los encabezados de los anticipos. Esta tabla se
usara cuando se realice Regularización de Anticipos (Factura Hijo). Los anticipos aplican para
las facturas y boletas.

No Campo / Tag XML FK Tipo Tam Obl. Formato Nota

Numero_documento_emis
1 Sí texto 20 Sí PK de la tabla EinvoiceHeader
or
2 Serie_numero Sí texto 13 Sí PK de la tabla EinvoiceHeader
3 Tipo_documento Sí texto 2 Sí PK de la tabla EinvoiceHeader
4 Tipo_documento_emisor Sí texto 1 Sí PK de la tabla EinvoiceHeader
5 Indicador texto 1 Sí A Siempre va el valor de A
Similar al "numeroOrdenItem" solo
6 numeroOrdenAnticipo texto 2 n2
que para anticipos.
7 Total_prepago_anticipo texto 20 Sí n(15,2) Importe del anticipo
8 fechaPago texto 10 Sí YYY-MM-DD
9 Serie_num_doc_anticipo texto 20 Sí an..20 Serie- Numero de documento
Tipo de documento – Catalogo Nro.
10 Tipo_doc_anticipo texto 20 Sí n2
12
11 Tipo_doc_emisor_anticipo texto 20 Sí n1 Tipo de documento – Catalogo Nro. 6
12 Num_doc_emisor_anticipo texto 20 Sí an..15 Numero de RUC

Script de ejemplo
Se muestra a continuación un INSERT de ejemplo válido:
INSERT INTO SPE_EINVOICE_ANTICIPO (
NUMERO_DOCUMENTO_EMISOR,
SERIE_NUMERO,
TIPO_DOCUMENTO,
TIPO_DOCUMENTO_EMISOR,
INDICADOR,
NUMEROORDENANTICIPO,
TIPO_DOC_EMISOR_ANTICIPO,
NUM_DOC_EMISOR_ANTICIPO,
TIPO_DOC_ANTICIPO,
SERIE_NUM_DOC_ANTICIPO,
TOTAL_PREPAGO_ANTICIPO,
FECHAPAGO
) VALUES (
'20123456789',
'FY01-00000490',
'01',
'6',
'A',
‘1’
'6',
'20131257750',
'02',
'FBIZ-00000001',
'40.15',
‘2018-07-17’
);

Pág.45
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.2.1.4 Referencia a más de un comprobante - Notas de Crédito y Notas de débito


2.2.1.4.1 Cabecera
La tabla “SPE_EINVOICE_REFERENCE” contiene los encabezados de referencias de los detalles
de facturas o boletas asociadas. Esta tabla se usara cuando se referencia a más de un
comprobante.

No Campo / Tag XML FK Tipo Tam Obl. Format Nota C/D

1 NUMERO_DOCUMENTO_EMISOR Sí texto 20 Sí M
2 SERIE_NUMERO Sí texto 13 Sí M
3 TIPO_DOCUMENTO Sí texto 2 Sí M
4 TIPO_DOCUMENTO_EMISOR Sí texto 1 Sí M
5 TIPO_DOC_REFERENCE texto 1 Sí Factura M
6 NUMERO_DOC_REFERENCE texto 20 Sí Número de la factura M

Script de ejemplo
Se muestra a continuación un insert de ejemplo válido:

INSERT INTO SPE_EINVOICE_REFERENCE (


NUMERO_DOCUMENTO_EMISOR,
SERIE_NUMERO,
TIPO_DOCUMENTO,
TIPO_DOCUMENTO_EMISOR,
TIPO_DOC_REFERENCE,
NUMERO_DOC_REFERENCE
) VALUES (
'20123456789',
'BC02-00000065',
'07',
'6',
'03',
'BJ02-00000928',
);

2.2.1.5 Documentos 2(Factura – Campos adicionales)


2.2.1.5.1 Cabecera
La tabla “SPE_EINVOICEHEADER_ADD” contiene los demás grupos de TAGs tales como
dirección del lugar en el que se entrega, recurso biológico, concepto de viaje, datos de la factura
Electrónica remitente o guía de remisión remitente, destinatario, datos relacionados con el
traslado de los bienes, transportista, conductor, vehículo, dirección de punto de llegada y punto
de partida. En adelante, los nuevos Tags que emitan la SUNAT serán considerados en esta tabla.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota F

(Tipo de documento
1 tipoDocumentoEmisor Sí texto 1 Sí an(2) M
- Catálogo Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11) M
F###-NNNNNNNN
3 serieNumero Sí texto 13 Sí M
B###-NNNNNNNN
(Tipo de documento
4 tipoDocumento Sí texto 2 Sí an(2) M
- Catálogo Nº 01)
5 clave Si texto 100 Si M
6 Value texto 100 Si M

Pág.46
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Valores de los TAG en el campo KEY de la tabla SPE_EINVOICEHEADER_ADD


En la tabla SPE_EINVOICEHEADER_ADD se agregará todos los TAGS indicados en la siguiente
tabla juntamente con su valor.

Nro Tag Tipo Tamaño Obl Formato Nota

Datos del emisor


(Catálogo No. 04)
Información
obligatoria a
considerar para
Exportación de
1 paisPrestacionServicio texto 2 No an2 servicios
realizados
íntegramente en
el país o
parcialmente en
el extranjero.
Dirección del lugar en el que se entrega el bien o se presta el servicio / Dirección del lugar en el que se realiza la operación.
2 ubigeoLugarEntrega texto 6 No an(6) (Catálogo Nº 13)
3 direccionLugarEntrega texto 100 No an(100)
4 urbanizacionLugarEntrega texto 25 No an(25)
5 provinciaLugarEntrega texto 30 No an(30)
6 departamentoLugarEntrega texto 30 No an(30)
7 distritoLugarEntrega texto 30 No an(30)
8 paisLugarEntrega texto 2 No an(2) (Catálogo Nº 4)
En caso de más de un recurso hidrobiológico
9 matriculaEmbarcacion texto 100 No an(100)
10 nombreEmbarcacion texto 100 No an(100)
11 descripcionEspecieVendida texto 100 No an(100)
12 lugarDescarga texto 100 No an(100)
13 fechaDescarga texto 100 No an(100) YYYY-MM-DD
En caso de detallar el concepto del viaje
14 montoReferencial texto 18 No an(18) n(15,2)
15 montoReferencialPreliminar texto 18 No an(18) n(15,2)
16 factorRetornoViaje texto 5 No an(5) True or false
17 puntoOrigenViaje texto 100 No an(100)
18 puntoDestinoViaje texto 100 No an(100)
19 cargaEfectivaVehiculo texto 18 No an(18) n(15,2)
20 unidadMedidaCargaEfectiva texto 3 No an(3) (Catálogo Nº 13)
21 montoReferencialVehiculo texto 18 No an(18) n(15,2)
22 configuracionVehicular texto 2 No an(2)
23 cargaUtilTnVehiculo texto 18 No an(18) n(15,2)
24 unidadMedidaCargaUtilTn texto 3 No an(3) (Catálogo Nº 13)
25 montoReferencialTM texto 18 No an(18) n(15,2)
Otra Información adicional
26 ubigeoAdquiriente texto 6 No an(6) Catálogo No. 13
27 direccionAdquiriente texto 100 No an(100)
28 urbanizacionAdquiriente texto 25 No an(25)
29 provinciaAdquiriente texto 30 No an(30)

Pág.47
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

30 departamentoAdquiriente texto 30 No an(30)


31 distritoAdquiriente texto 30 No an(30)
32 paisAdquiriente texto 30 No an(30) Catálogo No. 04
YYYY-MM-
33 fechaVencimiento texto 10 No
DD
34 ordenCompra texto 20 No an(20)
35 montoBaseFondoInclusionSocial texto 15 No an..15
Monto
36 totalFondoInclusionSocial texto 15 No an..15 correspondiente
a FISE
37 numeroDocumentoAsociadoVenta texto 15 No an..15
38 tipoDocumentoAsociadoVenta texto 1 No an1 (Catálogo No. 06)
39 razonSocialAsociadoVenta texto 200 No an..200
Información Adicional – factura Guía
40 motivoTrasladoBienes texto 2 Si an2 (Catálogo No. 20)
41 totalPesoBruto texto 16 No an..16 n(12,3)
42 unidadMedidaPesoBruto texto 3 No an3 Catálogo No.3
(Catálogo No. 18)
Dato exclusivo
43 modalidadTransporte texto 2 Si an2 para la Factura
Guía Remitente
(FG Remitente)
44 fechaTrasladoBienes texto 10 No an..10 YYYY-MM-DD
Puede tomar el
valor de:
01 - Emisor
Electrónico –
45 codigoSujetoTraslado texto 2 No an2 Vendedor
02 - Comprador –
Adquiriente o
poseedor del
bien
Transportista
46 numeroRucTransportista texto 11 No n11
Se elimina en la
47 numeroRucTransportistaCuenta texto 2 No an2
RS255
48 razonSocialTransportista texto 200 No an..200
49 registroMTC texto 20 No an..20
Conductor
50 numeroLicenciaConducir Texto 16 No an..16
51 numDocIdentConductor Texto 11 No n11
52 tipoDocIdentConductor Texto 2 No an2
Vehículo
53 numeroConstanciaVehiculo texto 40 No an..40
54 placaVehiculo texto 8 No an..8
55 marcaVehiculo texto 30 No
56 placaVehiculoSecundario texto 8 No an..8
Datos del Destinatario
57 numDocIdentDestinatario texto 15 No n15
58 tipoDocIdentDestinatario texto 1 No an1
59 razonSocialDestinatario texto 100 No an..100
Información de Referencia del
traslado (FG Transportista)
SERIE-
60 serieNumeroFGT texto No
NUMERO

Pág.48
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Catálogo N° 01
Puede tomar el
61 codigoDocumentoFGT texto 2 No an2 valor de:
01-Factura y 09
Guía de remisión
62 numeroDocumentoEmisorReferencia texto 11 No an11
63 razonSocialEmisorReferencia texto 100 No an..100
Dirección de Punto de Llegada
64 ubigeoDireccionPtoLlegada texto 6 No an..6 Catálogo No. 13
65 direccionCompletaPtoLlegada texto 200 No an..200
66 urbanizacionPtoLlegada texto 25 No
67 provinciaPtoLlegada texto 30 No
68 departamentoPtoLlegada texto 30 No
69 distritoPtoLlegada texto 30 No
70 paisPtoLlegada texto 2 No Catálogo No. 04
Dirección de Punto de Partida
71 urbanizacionPtoPartida texto 25 No
72 provinciaPtoPartida texto 30 No
73 departamentoPtoPartida texto 30 No
74 distritoPtoPartida texto 30 No
75 paisPtoPartida texto 2 No Catálogo No. 04
76 ubigeoDireccionPtoPartida texto 6 No an..6 Catálogo No. 13
77 direccionCompletaPtoPartida texto 200 No an..200
Indicador de subcontratación
true: “1”
78 indSubcontratacion texto 1 Si n1
false: “0”
Información Adicional – Gastos Art. 37 Renta
Catálogo No. 55
Esta información
79 placaVehiculoRenta texto 8 No an..8 se enviara como
leyenda a nivel
de ítem.
Migración de documentos autorizados - BVME para transporte ferroviario de pasajeros
80 numeroDocumentoAgenteVentas texto 11 No an11
(Catálogo No. 59)

Este campo
81 formaPago texto 3 No an3
también es usado
para los casos de
detracción.
82 numeroAutorizacionTransaccion texto 30 No an30

Nota: Los campos tachados ya no son considerados para la versión ubl 2.1.

Ejemplo
Insert into SPE_EINVOICEHEADER_ADD (tipoDocumentoEmisor, numeroDocumentoEmisor, serieNumero, tipoDocumento, clave,
valor) values (‘6’,’107845253’,’FBIZ-00000001’,’01’,’ ubigeoLugarEntrega’,’01’)

Insert into SPE_EINVOICEHEADER_ADD (tipoDocumentoEmisor, numeroDocumentoEmisor, serieNumero, tipoDocumento, clave,


valor) values (‘6’,’107845253’,’FBIZ-00000001’,’01’,’ direccionLugarEntrega’,’Aurora 555’)

Insert into SPE_EINVOICEHEADER_ADD (tipoDocumentoEmisor, numeroDocumentoEmisor, serieNumero, tipoDocumento, clave,


valor) values (‘6’,’107845253’,’FBIZ-00000001’,’01’,’ urbanizacionLugarEntrega’,’Miraflores’)

Pág.49
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.2.1.6 Respuesta de los Documentos (Factura, Boleta, Nota de crédito y Nota de débito)
La tabla “SPE_ EINVOICE_RESPONSE” contiene la respuesta de los documentos. Es de uso
exclusivo para los procesos internos de Bizlinks.

No Campo / Tag XML Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo No


1 tipoDocumentoEmisor texto 1 Sí
6)
2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento -
3 tipoDocumento texto 2 Sí
Catálogo No 1)
F###-NNNNNNNN
4 serieNumero texto 13 Sí
B###-NNNNNNNN
5 bl_firma texto 4000 No Firma del documento
6 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
7 bl_estadoProceso texto 40 No
componente de envío
8 bl_estadoRegistro texto 1 No Campo de control del registro
9 bl_mensaje texto 4000 No Mensaje Bizlinks
10 bl_mensajeSunat texto 4000 No Mensaje SUNAT
11 bl_pdf data lob No PDF en Binario
12 bl_url_pdf texto 4000 No Link del PDF
13 bl_ubl data lob No XML UBL en Binario
14 bl_url_ubl texto 4000 No Link del XML UBL
15 bl_cdr Data lob No CDR en Binario
16 bl_url_cdr texto 4000 No Link del CDR
17 bl_xml Data lob No XML en Binario
18 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
19 process_state texto 20 No De uso interno
20 running Int No De uso interno
21 reintento Int No De uso interno
22 next_try bigint No De uso interno
23 pdf_state texto 20 No De uso interno
24 xml_state Texto 20 No De uso interno
25 ubl_state Texto 20 No De uso interno
26 cdr_state Texto 20 No De uso interno
27 bl_xml_rsp Texto No De uso interno
28 Origen Texto 1 Si De uso interno
Fecha de envío a Sunat, (Solo para
29 bl_fechaEnvioSunat Texto 50 No
el tipo de integración Inhouse)
Número de Ticket (Solo para el tipo
30 bl_Ticket Texto 10 No
de integración Inhouse)

Nota: Los campos tachados se trasladaron en la tabla “SPE_JOB_DOWNLOAD”, en esta tabla se


almacenan datos de todos los tipos de comprobantes.

El campo bl_estadoRegistro tiene los siguientes estados:

NULL: No hay comunicación con Bizlinks o se produjo un error no controlado.

L: Pendiente de respuesta para estado final.


Para el caso de boletas, indica que el comprobante fue enviado a publicar pero está
pendiente de un RC.

Pág.50
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

E: Error de Bizlinks.

P: Procesado: (Para facturas y sus notas asociadas el documento ya ha sido aceptado por
SUNAT.

Para Boletas y sus notas asociadas indica que fueron procesadas correctamente y enviadas
a declarar a través de un resumen de comprobantes - Aceptado)

R: Rechazado (El documento ha sido rechazado por SUNAT)

2.2.1.7 Descarga de Documentos


En la tabla “SPE_JOB_DOWNLOAD” se guardan los valores de los campos indicados en el
siguiente cuadro y es de uso exclusivo para los procesos internos de Bizlinks.

No Campo / Tag XML Tipo Tam Obl. Formato Nota

1 tipoDocumentoEmisor texto 1 Sí (Tipo de documento - Catálogo No 6)


2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento -
3 tipoDocumento texto 2 Sí
Catálogo No 1)
F###-NNNNNNNN
4 serieNumero texto 13 Sí
B###-NNNNNNN
5 bl_pdf data lob No PDF en Binario
Link del PDF. No aplica para
6 bl_url_pdf texto 4000 No
modalidad Inhouse
7 bl_ubl data lob No XML UBL en Binario
Link del XML UBL. No aplica para
8 bl_url_ubl texto 4000 No
modalidad Inhouse
9 bl_cdr Data lob No CDR en Binario
Link del CDR. No aplica para
10 bl_url_cdr texto 4000 No
modalidad Inhouse
11 bl_xml Data lob No XML en Binario
12 running Int No De uso interno
13 pdf_state texto 20 No De uso interno
14 xml_state Texto 20 No De uso interno
15 ubl_state Texto 20 No De uso interno
16 cdr_state Texto 20 No De uso interno
17 priority Bigint No De uso interno

2.2.1.8 Vistas – Respuesta de los documentos (Factura, Boleta, Nota de crédito y Nota de
débito)
La vista “VW_SPE_EINVOICE_RESPONSE” contiene datos de las tablas “SPE_
EINVOICE_RESPONSE” y SPE_JOB_DOWNLOAD. Esta vista es para uso del cliente.

No Campo / Tag XML Tipo Tam Obl. Formato Nota

1 tipoDocumentoEmisor texto 1 Sí (Tipo de documento - Catálogo No 6)


2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento -
3 tipoDocumento texto 2 Sí
Catálogo No 1)
F###-NNNNNNNN
4 serieNumero texto 13 Sí
B###-NNNNNNN
5 bl_firma texto 4000 No Firma del documento
6 bl_hashFirma texto 4000 No Hash de la firma

Pág.51
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Estado del proceso en el componente


7 bl_estadoProceso texto 40 No
de envío
8 bl_estadoRegistro texto 1 No Campo de control del registro
9 bl_mensaje texto 4000 No Mensaje Bizlinks
10 bl_mensajeSunat texto 4000 No Mensaje SUNAT
11 bl_pdf data lob No PDF en Binario
12 bl_url_pdf texto 4000 No Link del PDF
13 bl_ubl data lob No XML UBL en Binario
14 bl_url_ubl texto 4000 No Link del XML UBL
15 bl_cdr Data lob No CDR en Binario
16 bl_url_cdr texto 4000 No Link del CDR
17 bl_xml Data lob No XML en Binario
18 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
19 process_state texto 20 No De uso interno
20 running Int No De uso interno
21 reintento Int No De uso interno
22 next_try bigint No De uso interno
23 pdf_state texto 20 No De uso interno
24 xml_state Texto 20 No De uso interno
25 ubl_state Texto 20 No De uso interno
26 cdr_state Texto 20 No De uso interno
27 bl_xml_rsp Texto No De uso interno
28 Origen Texto 1 Si De uso interno
Fecha de envio a Sunat, (Solo para el
29 bl_fechaEnvioSunat Texto 50 No
tipo de integración Inhouse)
Número de Ticket (Solo para el tipo
30 bl_Ticket Texto 10 No
de integración Inhouse)

2.2.2 Resumen de documentos (Resumen de Boletas y Notas Asociadas a Boletas)


2.2.2.1 Cabecera
La tabla “SPE_SUMMARYHEADER” contiene los encabezados de resúmenes de documentos.

• N o null: nuevo (está siendo agregado y no será leído por el componente)


• A: Agregado (la data está completa y lista para ser leída)
• L: Leído (el componente de integración ha leído el registro y está siendo procesado)
• E: Error (se encontró un error en la validación local)

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento -
1 tipoDocumentoEmisor Sí texto 1 Sí
Catálogo No 6)
2 numeroDocumentoEmisor Sí texto 11 Sí Ruc del Emisor
RC-
Solo soporta tamaño 15
3 resumenId Sí texto 17 Sí YYYYMMDD-
(an…15)
###
4 fechaEmisionComprobante texto 10 Sí
5 fechaGeneracionResumen texto 10 Sí
6 razonSocialEmisor texto 100 Sí
7 correoEmisor texto 100 Sí
8 resumenTipo texto 2 Sí RC
9 inHabilitado texto 1 Sí Habilitado: 1

Pág.52
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Campo de control del


10 bl_estadoRegistro texto 1 Si
registro
11 bl_origen texto 1 SI Default:T Mét. De integración
12 bl_reintento Int No Default: 0 De uso Interno
13 hasFileResponse int No Default: 0 De uso Interno

2.2.2.2 Detalle (versión Resolución Nro 185 - 2015)


La tabla “SPE_SUMMARYITEM” contiene los datos de cada resumen de documentos.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento -
1 tipoDocumentoEmisor Sí texto 1 Si
Catálogo No 6)
2 numeroDocumentoEmisor Sí texto 11 Si Ruc del Emisor
RC-
Solo soporta tamaño 15
3 resumenId Sí texto 17 Si YYYYMMDD-
(an…15)
###
4 numeroFila Sí texto 5 Si Máximo 500 ítems
Según catálogo N.° 1 del
Anexo N.° 8.( 03-
Boleta,07- nota de crédito
o 08 Nota de débito)
5 tipoDocumento texto 2 Si
En un mismo Resumen
está permitido enviar
Boletas y notas asociadas
que hacen referencia a
este mismo.
(Código de la leyenda -
6 tipoMoneda texto 3 Si
Catálogo No. 02)
<Serie>-
7 numeroCorrelativo texto 13 Si
<Número>
8 tipoDocumentoAdquiriente texto 1 Si
9 numeroDocumentoAdquiriente texto 20 Si
Este campo es usado
cuando se declaran las
notas de NC y ND para
numeroCorrelativoBoletaModificad
que referencien al
a
documento que
modifican.
(En base de datos la columna
<Serie>-
10 numeroCorrBoletaModificada texto 13 No
<Número> La serie puede ser
representa al tag
alfanumérica de 4
numeroCorrelativoBoletaModificad
posiciones (primera
a con el nombre ajustado a 26
posición debe ser "B") o
caracteres)
numérica de 4 posiciones.
Si se trata de tickets
consignar "-"
Este campo es usado
cuando se declaran las
notas de NC y ND para
que referencien al
documento que
modifican.
11 tipoDocumentoModificado texto 2 No
Tipo de documento -
Catálogo No. 01
Solo se admite códigos 03
(boleta de venta) y 12
(ticket)
(Código de estado del
12 estadoItem texto 1 Si
item - catalogo No. 19)

Pág.53
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

1= adicionar
2= modificar
3= anulado

Para Anular (dar de baja)


el comprobante debe
estar previamente
Aceptado.

En caso se desea anular


una Boleta que contiene
datos de Percepción,
estos datos no deben ser
considerados al momento
de la anulación.

13 totalValorVentaOpGravadasConIgv texto 15 No n(12,2)


14 totalValorVentaOpExoneradasIgv texto 15 No n(12,2)
15 totalValorVentaOpInafectasIgv texto 15 No n(12,2)
16 totalValorVentaOpGratuitas texto 15 No n(12,2)
17 totalOtrosCargos texto 15 No n(12,2)
18 totalVenta texto 15 Si n(12,2) De no existir poner “0.00”
19 totalIsc texto 15 Si n(12,2) De no existir poner “0.00”
20 totalIgv texto 15 Si n(12,2) De no existir poner “0.00”
21 totalOtrosTributos texto 15 No n(12,2)
22 regimenPercepcion texto 2 No
23 tasaPercepcion texto 15 No n(12,3)
Solo se permite enviar
24 montoPercepcion texto 15 No n(12,2) estos campos si el
tipoDocumento=03
25 montoTotalCobroPercepcion texto 15 No n(12,2)
26 baseImponiblePercepcion texto 15 No n(12,2)

2.2.2.3 Respuesta
La tabla “SPE_SUMMARY_RESPONSE” contiene las respuestas de resúmenes de documentos. Es
de uso exclusivo para los procesos internos de Bizlinks.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo No


1 tipoDocumentoEmisor Sí texto 1 Sí
6)
2 numeroDocumentoEmisor Sí texto 11 Sí Ruc del Emisor
RC-
3 resumenId Sí texto 17 Sí YYYYMMDD- Solo soporta tamaño 15 (an…15)
###
4 bl_firma texto 4000 No Firma del documento
5 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
6 bl_estadoProceso texto 40 No
componente de envío
7 bl_estadoRegistro texto 1 No Campo de control del registro
8 bl_mensaje texto 4000 No Mensaje Bizlinks
9 bl_mensajeSunat texto 4000 No Mensaje SUNAT
10 bl_pdf data lob No PDF en Binario
11 bl_url_pdf texto 4000 No Link del PDF
12 bl_ubl data lob No XML UBL en Binario
13 bl_url_ubl texto 4000 No Link del XML UBL

Pág.54
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

14 bl_cdr Data lob No CDR en Binario


15 bl_url_cdr texto 4000 No Link del CDR
16 bl_xml Data lob No XML en Binario
17 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
18 process_state texto 20 No De uso interno
19 running Int No De uso interno
20 reintento Int No De uso interno
21 next_try bigint No De uso interno
22 pdf_state texto 20 No De uso interno
23 Xml_state Texto 20 No De uso interno
24 ubl_state Texto 20 No De uso interno
25 cdr_state Texto 20 No De uso interno
26 bl_xml_rsp Textp No De uso interno
27 origen Texto 1 Si De uso interno

Nota: Los campos tachados se trasladaron en la tabla “SPE_JOB_DOWNLOAD”, en esta tabla se


almacenan datos de todos los tipos de comprobantes.

El campo bl_estadoRegistro tiene los siguientes estados:

• NULL: No hay comunicación con Bizlinks o se produjo un error no controlado.


• L: Pendiente (El documento se encuentra en pendiente de envío o en pendiente de
respuesta de SUNAT)
• E: Error de Bizlinks
• P: Procesado (El documento ha sido aceptado por SUNAT)
• R: Rechazado (El documento ha sido rechazado por SUNAT)

2.2.2.4 Descarga de Documentos


En la tabla “SPE_JOB_DOWNLOAD” se guardan los valores de los campos indicados en el
siguiente cuadro y es de uso exclusivo para los procesos internos de Bizlinks

No Campo / Tag XML Tipo Tam Obl. Formato Nota

1 tipoDocumentoEmisor texto 1 Sí (Tipo de documento - Catálogo No 6)


2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento -
3 tipoDocumento texto 2 Sí
Catálogo No 1)
RC-YYYYMMDD-
4 serieNumero texto 17 Sí Se registra el resumenId
###
5 bl_pdf data lob No PDF en Binario
6 bl_url_pdf texto 4000 No Link del PDF
7 bl_ubl data lob No XML UBL en Binario
8 bl_url_ubl texto 4000 No Link del XML UBL
9 bl_cdr Data lob No CDR en Binario
10 bl_url_cdr texto 4000 No Link del CDR
11 bl_xml Data lob No XML en Binario
12 running Int No De uso interno
13 pdf_state texto 20 No De uso interno
14 xml_state Texto 20 No De uso interno
15 ubl_state Texto 20 No De uso interno

Pág.55
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

16 cdr_state Texto 20 No De uso interno


17 priority Bigint No De uso interno

2.2.2.5 Vistas – Respuesta de documentos (Resumen de Boletas y Notas Asociados)


La vista “VW_SPE_SUMMARY_RESPONSE” contiene datos de las tablas
“SPE_SUMMARY_RESPONSE” y SPE_JOB_DOWNLOAD. Esta vista es para uso del cliente.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento – Catálogo No


1 tipoDocumentoEmisor Sí texto 1 Sí
6)
2 numeroDocumentoEmisor Sí texto 11 Sí Ruc del Emisor
RC-
3 resumenId Sí texto 17 Sí YYYYMMDD- Solo soporta tamaño 15 (an…15)
###
4 bl_firma texto 4000 No Firma del documento
5 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
6 bl_estadoProceso texto 40 No
componente de envío
7 bl_estadoRegistro texto 1 No Campo de control del registro
8 bl_mensaje texto 4000 No Mensaje Bizlinks
9 bl_mensajeSunat texto 4000 No Mensaje SUNAT
10 bl_pdf data lob No PDF en Binario
11 bl_url_pdf texto 4000 No Link del PDF
12 bl_ubl data lob No XML UBL en Binario
13 bl_url_ubl texto 4000 No Link del XML UBL
14 bl_cdr Data lob No CDR en Binario
15 bl_url_cdr texto 4000 No Link del CDR
16 bl_xml Data lob No XML en Binario
17 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
18 process_state texto 20 No De uso interno
19 running Int No De uso interno
20 reintento Int No De uso interno
21 next_try bigint No De uso interno
22 pdf_state texto 20 No De uso interno
23 Xml_state Texto 20 No De uso interno
24 ubl_state Texto 20 No De uso interno
25 cdr_state Texto 20 No De uso interno
26 bl_xml_rsp Textp No De uso interno
27 origen Texto 1 Si De uso interno
28 bl_fechaEnvioSunat texto 50 No Fecha envio sunat
Número de Ticket (Solo para el tipo
29 bl_Ticket Texto 10 No
de integración Inhouse)

2.2.3 Resumen de Bajas (Factura, Notas Asociadas a Facturas y Servicios Públicos)


2.2.3.1 Cabecera
La tabla “SPE_CANCELHEADER” contiene los encabezados de Resúmenes de Baja. Utiliza un
campo de control del proceso “bl_estadoRegistro”. En la configuración estándar se manejan 4
estados:

Pág.56
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

• N o null: nuevo (está siendo agregado y no será leído por el componente)


• A: Agregado (la data está completa y lista para ser leída)
• L: Leído (el componente de integración ha leído el registro y está siendo procesado)
• E: Error (se encontró un error en la validación local)

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento –
1 tipoDocumentoEmisor Sí texto 1 Si
Catálogo No 6)
2 numeroDocumentoEmisor Sí texto 11 Si RUC del Emisor
RA-
Si Solo soporta tamaño 15
3 resumenId Sí texto 17 YYYYMMDD-
(an…15)
###
Si
4 fechaEmisionComprobante texto 10
Si
5 fechaGeneracionResumen texto 10
Si
6 razonSocialEmisor texto 100
Si
7 correoEmisor texto 100
Si
8 resumenTipo texto 2 RA
Habilitado: 1 (El cliente
Si puede ver resúmenes en
9 Inhabilitado texto 1
el portal)
Deshabilitado: 0
Campo de control del
10 bl_estadoRegistro texto 1 Si
registro
11 bl_origen texto 1 SI Default:T Mét. De integración
12 bl_reintento Int No Default: 0 De uso Interno
13 hasFileResponse Int No Default: 0 De uso Interno

2.2.3.2 Detalle
La tabla “SPE_CANCELDETAIL” contiene los datos de cada resumen de baja.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

Si (Tipo de documento –
1 tipoDocumentoEmisor Sí texto 1
Catálogo No 6)
Si
2 numeroDocumentoEmisor Sí texto 11 RUC del Emisor
RA-
Si Solo soporta tamaño 15
3 resumenId Sí texto 17 YYYYMMDD-
(an…15)
###
Si
4 numeroFila Sí texto 5
Si (Tipo de documento –
5 tipoDocumento texto 2
Catálogo No. 01)
Si
6 serieDocumentoBaja texto 4 B### o F###
Si
7 numeroDocumentoBaja texto 8 NNNNNNNN
Text Si
8 motivoBaja 200
o

2.2.3.3 Respuesta
La tabla “SPE_CANCEL_RESPONSE” contiene las respuestas de cada resumen de baja. Es de uso
exclusivo para los procesos internos de Bizlinks.

Pág.57
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento – Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí
No 6)
2 numeroDocumentoEmisor Sí texto 11 Sí RUC del Emisor
RA-
Solo soporta tamaño 15 (an…15)
3 resumenId Sí texto 17 Sí YYYYMMDD-
###
4 bl_firma texto 4000 No Firma del documento

5 bl_hashFirma texto 4000 No Hash de la firma


Estado del proceso en el
6 bl_estadoProceso texto 40 No
componente de envío
7 bl_estadoRegistro texto 1 No Campo de control del registro

8 bl_mensaje texto 4000 No Mensaje Bizlinks

9 bl_mensajeSunat texto 4000 No Mensaje SUNAT

10 bl_pdf data lob No PDF en Binario

11 bl_url_pdf texto 4000 No Link del PDF

12 bl_ubl data lob No XML UBL en Binario

13 bl_url_ubl texto 4000 No Link del XML UBL

14 bl_cdr Data lob No CDR en Binario

15 bl_url_cdr texto 4000 No Link del CDR

16 bl_xml Data lob No XML en Binario

17 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat

18 process_state texto 20 No De uso interno

19 running Int No De uso interno

20 reintento Int No De uso interno

21 next_try bigint No De uso interno

22 pdf_state texto 20 No De uso interno

23 xml_state Texto 20 No De uso interno

24 ubl_state Texto 20 No De uso interno

25 cdr_state Texto 20 No De uso interno

26 bL_xml_rsp Textp No De uso interno

27 Origen Texto 1 Si De uso interno

28 bl_fechaEnviosunat Texto 50 No Fecha Respuesta Sunat


Número de Ticket (Solo para el
29 bl_ticket Texto 10 No
tipo de integración Inhouse)

Nota: Los campos tachados se trasladaron en la tabla “SPE_JOB_DOWNLOAD”, en esta tabla se


almacenan datos de todos los tipos de comprobantes.

El campo bl_estadoRegistro tiene los siguientes estados:

• NULL: No hay comunicación con Bizlinks o se produjo un error no controlado.


• L: Pendiente (El documento se encuentra en pendiente de envío o en pendiente de
respuesta de SUNAT)

Pág.58
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

• E: Error de Bizlinks
• P: Procesado (El documento ha sido aceptado por SUNAT)
• R: Rechazado (El documento ha sido rechazado por SUNAT)

2.2.3.4 Descarga de Documentos


En la tabla “SPE_JOB_DOWNLOAD” se guardan los valores de los campos indicados en el
siguiente cuadro y es de uso exclusivo para los procesos internos de Bizlinks

No Campo / Tag XML Tipo Tam Obl. Formato Nota

1 tipoDocumentoEmisor texto 1 Sí (Tipo de documento – Catálogo No 6)


2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento –
3 tipoDocumento texto 2 Sí
Catálogo No 1)
RA-YYYYMMDD-
4 serieNumero texto 17 Sí Se registra el resumenId
###
5 bl_pdf data lob No PDF en Binario
6 bl_url_pdf texto 4000 No Link del PDF
7 bl_ubl data lob No XML UBL en Binario
8 bl_url_ubl texto 4000 No Link del XML UBL
9 bl_cdr Data lob No CDR en Binario
10 bl_url_cdr texto 4000 No Link del CDR
11 bl_xml Data lob No XML en Binario
12 running Int No De uso interno
13 pdf_state texto 20 No De uso interno
14 xml_state Texto 20 No De uso interno
15 ubl_state Texto 20 No De uso interno
16 cdr_state Texto 20 No De uso interno
17 priority Bigint No De uso interno

2.2.3.5 Vistas – Respuesta de documentos (Resumen de Bajas)


La vista “VW_SPE_CANCEL_RESPONSE” contiene datos de las tablas “SPE_CANCEL_RESPONSE” y
SPE_JOB_DOWNLOAD. Esta vista es para uso del cliente.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo No


1 tipoDocumentoEmisor Sí texto 1 Sí
6)
2 numeroDocumentoEmisor Sí texto 11 Sí Ruc del Emisor
RA-
3 resumenId Sí texto 17 Sí YYYYMMDD- Solo soporta tamaño 15 (an…15)
###
4 bl_firma texto 4000 No Firma del documento
5 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
6 bl_estadoProceso texto 40 No
componente de envío
7 bl_estadoRegistro texto 1 No Campo de control del registro
8 bl_mensaje texto 4000 No Mensaje Bizlinks
9 bl_mensajeSunat texto 4000 No Mensaje SUNAT
10 bl_pdf data lob No PDF en Binario
11 bl_url_pdf texto 4000 No Link del PDF

Pág.59
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

12 bl_ubl data lob No XML UBL en Binario


13 bl_url_ubl texto 4000 No Link del XML UBL
14 bl_cdr Data lob No CDR en Binario
15 bl_url_cdr texto 4000 No Link del CDR
16 bl_xml Data lob No XML en Binario
17 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
18 process_state texto 20 No De uso interno
19 running Int No De uso interno
20 reintento Int No De uso interno
21 next_try bigint No De uso interno
22 pdf_state texto 20 No De uso interno
23 Xml_state Texto 20 No De uso interno
24 ubl_state Texto 20 No De uso interno
25 cdr_state Texto 20 No De uso interno
26 bl_xml_rsp Textp No De uso interno
27 origen Texto 1 Si De uso interno
28 bl_fechaEnvioSunat texto 50 No Fecha envio sunat
Número de Ticket (Solo para el tipo
29 bl_Ticket Texto 10 No
de integración Inhouse)

2.2.4 Guía de Remisión


2.2.4.1 Cabecera
La tabla “SPE_DESPATCH” contiene los encabezados de la Guía de Remitente. Utiliza un campo
de control del proceso “bl_estadoRegistro”. En la configuración estándar se manejan 4 estados:

• N o null: nuevo (está siendo agregado y no será leído por el componente)


• A: Agregado (la data está completa y lista para ser leída)
• L: Leído (el componente de integración ha leído el registro y está siendo procesado)
• E: Error (se encontró un error en la validación local)

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo


1 tipoDocumentoRemitente Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoRemitente Sí texto 11 Sí n(11)
T### -
3 serieNumeroGuia Sí texto 13 Sí
NNNNNNNN
(Tipo de documento - Catálogo
4 tipoDocumentoGuia Sí texto 2 Sí an(2)
Nº 01)
5 fechaEmisionGuia 10 dd/mm/yyyy
6 Observaciones texto 250 No an..250
7 razonSocialRemitente texto 100 Si a100
8 correoRemitente texto 100 Si a100
9 correoDestinatario texto 100 Si a100
Serie y número de la guía de remisión de baja No
T### -
10 serieGuiaBaja texto 13 Si
NNNNNNNN
11 codigoGuiaBaja texto 2 Sí an(2) (Catálogo Nº 01 )
12 tipoGuiaBaja texto 50 No an..(50)
Documento Relacionado No

Pág.60
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

13 numeroDocumentoRelacionado texto 20 Sí an(20)


14 codigoDocumentoRelacionado texto 2 Sí an(2) (Catálogo Nº 21 )
Datos del Remitente Si
15 numeroDocumentoDestinatario texto 15 Sí an(15)
16 tipoDocumentoDestinatario texto 2 Sí an(2) (Catálogo Nº 06)
17 razonSocialDestinatario texto 100 Sí an(100)
Datos del RUC asociado al establecimiento del tercero No
18 numeroDocumentoEstablecimiento texto 11 Sí an(11)
19 tipoDocumentoEstablecimiento texto 2 Sí an(2) (Cátalogo Nº 6)
20 razonSocialEstablecimiento texto 100 Sí an(100)
Datos del Envió SI
21 motivoTraslado texto 2 Sí an(2) (Catálogo Nº 20)
22 descripcionMotivoTraslado texto 100 No an(100)
23 indTransbordoProgramado texto 1 No an(1) “0”,”1”
24 pesoBrutoTotalBienes texto 16 Sí an(16) n(12,3)
25 unidadMedidaPesoBruto texto 4 Sí an(4) (Catálogo Nº3 = KG)
26 modalidadTraslado texto 2 Sí an(2) (Catálogo Nº 18)
27 fechaInicioTraslado texto 10 Sí an(10) YYYY-MM-DD
Transportista No
28 numeroRucTransportista texto 11 Sí n(11)
29 tipoDocumentoTransportista texto 2 Sí an(2) (Cátalogo Nº 06)
30 razonsocialTransportista texto 100 Sí an(100)
Conductor No
31 numeroDocumentoConductor texto 11 Sí n(11)
(Catálogo Nº 06 Todos menos
32 tipoDocumentoConductor texto 2 Sí an(2)
el RUC)
Vehiculo No
33 numeroPlacaVehiculo texto 8 Sí an(8)
34 numeroBultos texto 11 No n(11)
Datos del contenedor No
35 numeroContenedor texto 17 Sí an(17)
Este Grupo es Mandatorio de
Dirección del punto de llegada No acuerdo a las pruebas
realizadas.
36 ubigeoPtoLLegada texto 8 Sí an(8) (Catálogo Nº 13)
37 direccionPtoLlegada texto 100 Sí an(100)
Este Grupo es Mandatorio de
Dirección del punto de partida No acuerdo a las pruebas
realizadas.
38 ubigeoPtoPartida texto 8 Sí an(8) (Catálogo Nº 13)
39 direccionPtoPartida texto 100 Sí an(100)
Puerto/aeropuerto de embarque / desembarque Si
40 codigoPuerto texto 100 Sí an(3)
Campos de uso interno de la APP
41 bl_estadoRegistro texto 1 Si a1 De uso interno
42 bl_reintento Int No n4 De uso Interno
43 bl_origen texto 1 SI Default:T Mét. De integración
44 idEntrega texto 10 No
45 hasFileResponse int No Default: 0 De uso Interno

Pág.61
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.2.4.2 Detalle
La tabla “SPE_ DESPATCH_ITEM” de detalle incluye cada uno de los ítems registrados en el
documento.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo


1 tipoDocumentoRemitente Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoRemitente Sí texto 11 Sí n(11)
T### -
3 serieNumeroGuia Sí texto 13 Sí
NNNNNNNN
(Tipo de documento - Catálogo
4 tipoDocumentoGuia Sí texto 2 Sí an(2)
Nº 01)
5 numeroOrdenItem Si 4 Si
6 cantidad texto 8 Si an..250
7 unidadMedida texto Si an4 Catalogo Nro 3
8 descripción texto Si an..250
9 codigo texto No an..16 Código del item

2.2.4.3 Respuesta de la Guía


La tabla “SPE_ DESPATCH_RESPONSE” incluye la respuesta al documento. Es de uso exclusivo
para los procesos internos de Bizlinks.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo


1 tipoDocumentoRemitente Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoRemitente Sí texto 11 Sí n(11)
T### -
3 serieNumeroGuia Sí texto 13 Sí NNNNNNN
N
(Tipo de documento - Catálogo
4 tipoDocumentoGuia Sí texto 2 Sí an(2)
Nº 01)
5 bl_firma texto 4000 No Firma del documento

6 bl_hashFirma texto 4000 No Hash de la firma


Estado del proceso en el
7 bl_estadoProceso texto 40 No
componente de envío
8 bl_estadoRegistro texto 1 No Campo de control del registro

9 bl_mensaje texto 4000 No Mensaje Bizlinks

10 bl_mensajeSunat texto 4000 No Mensaje SUNAT

11 bl_pdf data lob No PDF en Binario

12 bl_url_pdf texto 4000 No Link del PDF

13 bl_ubl data lob No XML UBL en Binario

14 bl_url_ubl texto 4000 No Link del XML UBL

15 bl_cdr Data lob No CDR en Binario

16 bl_url_cdr texto 4000 No Link del CDR

17 bl_xml Data lob No XML en Binario

18 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat

Pág.62
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

19 process_state texto 20 No De uso interno

20 Running Int No De uso interno

21 Reintento Int No De uso interno

22 next_Try bigint No De uso interno

23 pdf_State texto 20 No De uso interno

24 Xml_State Texto 20 No De uso interno

25 ubl_state texto 20 No De uso interno

26 cdr_State texto 20 No De uso interno

27 bl_xml_rsp texto No De uso interno

28 origen texto 1 No De uso interno


Fecha de envio Sunat (Solo
29 bl_fechaEnvioSunat Texto 50 No para el tipo de integración
Inhouse)
Número de Ticket (Solo para el
30 bl_Ticket Texto 10 No
tipo de integración Inhouse)

Nota: Los campos tachados se trasladaron en la tabla “SPE_JOB_DOWNLOAD”, en esta tabla se


almacenan datos de todos los tipos de comprobantes.

El campo bl_estadoRegistro tiene los siguientes estados:

• NULL: No hay comunicación con Bizlinks o se produjo un error no controlado.


• L: Pendiente (El documento se encuentra en pendiente de envío o en pendiente de
respuesta de SUNAT)
• E: Error de Bizlinks
• P: Procesado (El documento ha sido aceptado por SUNAT)
• R: Rechazado (El documento ha sido rechazado por SUNAT)

2.2.4.4 Descarga de Documentos


En la tabla “SPE_JOB_DOWNLOAD” se guardan los valores de los campos indicados en el
siguiente cuadro y es de uso exclusivo para los procesos internos de Bizlinks

No Campo / Tag XML Tipo Tam Obl. Formato Nota

1 tipoDocumentoEmisor texto 1 Sí (Tipo de documento - Catálogo No 6)


2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento -
3 tipoDocumento texto 2 Sí
Catálogo No 1)
T### -
4 serieNumero texto 13 Sí
NNNNNNNN
5 bl_pdf data lob No PDF en Binario
6 bl_url_pdf texto 4000 No Link del PDF
7 bl_ubl data lob No XML UBL en Binario
8 bl_url_ubl texto 4000 No Link del XML UBL
9 bl_cdr Data lob No CDR en Binario
10 bl_url_cdr texto 4000 No Link del CDR
11 bl_xml Data lob No XML en Binario
12 running Int No De uso interno
13 pdf_state texto 20 No De uso interno
14 xml_state Texto 20 No De uso interno

Pág.63
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

15 ubl_state Texto 20 No De uso interno


16 cdr_state Texto 20 No De uso interno
17 priority Bigint No De uso interno

2.2.4.5 Vistas – Respuesta de documentos (Guía de Remisión)


La vista “VW_SPE_DESPATCH_RESPONSE” contiene datos de las tablas “SPE_
DESPATCH_RESPONSE” y SPE_JOB_DOWNLOAD. Esta vista es para uso del cliente.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo


1 tipoDocumentoRemitente Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoRemitente Sí texto 11 Sí n(11)
T### -
3 serieNumeroGuia Sí texto 13 Sí NNNNNNN
N
(Tipo de documento - Catálogo
4 tipoDocumentoGuia Sí texto 2 Sí an(2)
Nº 01)
5 bl_firma texto 4000 No Firma del documento
6 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
7 bl_estadoProceso texto 40 No
componente de envío
8 bl_estadoRegistro texto 1 No Campo de control del registro
9 bl_mensaje texto 4000 No Mensaje Bizlinks
10 bl_mensajeSunat texto 4000 No Mensaje SUNAT
11 bl_pdf data lob No PDF en Binario
12 bl_url_pdf texto 4000 No Link del PDF
13 bl_ubl data lob No XML UBL en Binario
14 bl_url_ubl texto 4000 No Link del XML UBL
15 bl_cdr Data lob No CDR en Binario
16 bl_url_cdr texto 4000 No Link del CDR
17 bl_xml Data lob No XML en Binario
18 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
19 process_state texto 20 No De uso interno
20 Running Int No De uso interno
21 Reintento Int No De uso interno
22 Next_Try bigint No De uso interno
23 PDF_State texto 20 No De uso interno
24 XML_State Texto 20 No De uso interno
25 UBL_State texto 20 No De uso interno
26 CDR_State texto 20 No De uso interno
27 BL_XML_RSP texto No De uso interno
28 origen texto 1 No De uso interno
Fecha de envio Sunat (Solo
29 bl_fechaEnvioSunat texto 50 No para el tipo de integración
Inhouse)
Número de Ticket (Solo para el
30 bl_Ticket Texto 10 No
tipo de integración Inhouse)

Pág.64
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.2.5 Comprobante de Retención


2.2.5.1 Cabecera
La tabla “SPE_RETENTION” contiene los encabezados del comprobante de retención. Utiliza un
campo de control del proceso “bl_estadoRegistro”. En la configuración estándar se manejan 4
estados:

• N o null: nuevo (está siendo agregado y no será leído por el componente)


• A: Agregado (la data está completa y lista para ser leída)
• L: Leído (el componente de integración ha leído el registro y está siendo procesado)
• E: Error (se encontró un error en la validación local)

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento -
1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Catálogo Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)
serieNumeroRetencion R###-
3 Sí texto 13 Sí
NNNNNNNN
(Tipo de documento -
4 tipoDocumento Sí texto 2 Sí an(2)
Catálogo Nº 01)
correoEmisor an100
5 texto 100 Si
correoAdquiriente an100
6 texto 100 No
fechaEmision an..10 YYYY-MM-DD
7 Si
nombreComercialEmisor an..100
8 texto No
ubigeoEmisor an..6 Catálogo Nro. 13
9 texto No
direccionEmisor an..100
10 texto 13 No
urbanizaciónEmisor an..30
11 texto 2 No
provinciaEmisor an..30
12 texto 50 No
departamentoEmisor an..30
13 texto 20 No
distritoEmisor an..30
14 texto 2 No
Código países - catálogo
codigoPaisEmisor a.2
15 texto 15 No Nro. 04)= PE

razonSocialEmisor an..100
16 texto 2 Si
numeroDocumentoProveedor n..11
17 texto 100 Si
Catalogo N ro 06
tipoDocumentoProveedor n..1
18 texto 11 Si
6 – RUC

nombreComercialProveedor an..100
19 texto 2 Si
ubigeoProveedor an..6 Ubigeo – Catálogo Nro. 13
20 texto 100 No
direccionProveedor an..100
21 texto 2 No
urbanizaciónProveedor an..30
22 texto 100 No
provinciaProveedor an..30
23 texto 1 No
departamentoProveedor an..30
24 texto 16 No
distritoProveedor an..30
25 texto 4 No

Pág.65
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Código países - catálogo


codigoPaisProveedor a.2
26 texto 2 No Nro. 04)= PE

razonSocialProveedor an..100
27 texto 10 Si
Regímenes de la retención-
regimenRetencion n..2
28 texto 11 Si Catálogo Nro. 23= 01

tasaRetencion an..4 n(1,2)


29 texto 2 Si
Observaciones an..250
30 texto 100 No
importeTotalRetenido an..15 n(12,2)
31 texto 11 Si
Códigos tipo monedas-
tipoMonedaTotalRetenido an..3 Catálogo Nro.02
32 texto 2 Si
=PEN

importeTotalPagado an..15 a(12,2)


33 texto 8 Si
Códigos tipo monedas-
Nro.02
tipoMonedaTotalPagado an..3
34 texto 11 Si
=PEN

35 bl_estadoRegistro texto 1 Si a1 De uso interno


36 bl_reintento Int No Default: 0 De uso Interno
37 bl_origen texto 1 Si Default:T Mét. De integración
38 hasFileResponse int 1 No Default: 0 De uso Interno

2.2.5.2 Detalle del CRE


La tabla “SPE_ RETENTION_ITEM” de detalle incluye cada uno de los ítems registrados en el
documento.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento – Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)
R###-
3 serieNumeroRetencion Sí texto 13 Sí
NNNNNNNN
(Tipo de documento – Catálogo
4 tipoDocumento Sí texto 2 Sí an(2)
Nº 01)
5 numeroOrdenItem Si 4 Si
Código tipo documento
6 tipoDocumentoRelacionado texto 250 Si an..2
Catálogo Nro. 01
7 numeroDocumentoRelacionado texto Si an..13 <Serie>-<Número>
8 fechaEmisionDocumentoRelacionado texto Si an..10 YYYY-MM-DD
9 importeTotalDocumentoRelacionado texto Si an..15 n(12,2)
Códigos tipos monedas –
10 tipoMonedaDocumentoRelacionado texto 13 Sí an..3
catálogo Nro. 02
YYYY-MM-DD

11 fechaPago texto 2 Sí an..10 Este campo no es usado


cuando el Tipo documento
relacionado es NC.
Este campo no es usado
12 numeroPago texto 50 Si n..9 cuando el Tipo documento
relacionado es NC.
13 importePagoSinRetencion texto 20 Sí an..15 n(12,2)

Pág.66
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Este campo no es usado


cuando el Tipo documento
relacionado es NC.
Código tipo moneda-Catálogo
Nro.02

14 monedaPago texto 2 Sí an..3


Este campo no es usado
cuando el Tipo documento
relacionado es NC.
n(12,2)

15 importeRetenido texto 15 Sí an..15 Este campo no es usado


cuando el Tipo documento
relacionado es NC.
Códigos tipo monedas –
Catálogos Nro. 02
=PEN
16 monedaImporteRetenido texto 2 Sí an..3
Este campo no es usado
cuando el Tipo documento
relacionado es NC.
YYYY-MM-DD

17 fechaRetención texto 100 Sí an..10 Este campo no es usado


cuando el Tipo documento
relacionado es NC.
n(12,2)

18 importeTotalPagarNeto texto 11 Sí an..15 Este campo no es usado


cuando el Tipo documento
relacionado es NC.
Códigos tipo monedas –
Catálogos Nro. 02
=PEN
19 monedaMontoNetoPagado texto Si an..3
Este campo no es usado
cuando el Tipo documento
relacionado es NC.
an..3

Códigos tipo
20 monedaReferenciaTipoCambio texto No
monedas –
Catálogos Si se envía Tipo moneda
Nro. 02 documento relacionado
an..3 diferente a PEN, tendrá que
colocarse éstos campos
Códigos tipo (Campos de tipo de cambio de
21 monedaObjetivoTasaCambio texto No monedas – moneda)
Catálogos
Nro. 02 Este campo no es usado
=PEN cuando el Tipo documento
relacionado es NC.
22 factorTipoCambioMoneda texto No n(4,6)
an..10
23 fechaCambio No
YYYY-MM-DD

2.2.5.3 Auxiliares de la Retención


La tabla “SPE_RETENTION_AUXILIAR” incluye los auxiliares de la retención a nivel de
cabecera (campos adicionales)

Pág.67
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento – Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)
R### -
3 serieNumero Sí texto 13 Sí
NNNNNNNN
(Tipo de documento – Catálogo
4 tipoDocumento Sí texto 2 Sí an(2)
Nº 01)
5 clave texto 20 No Nombre del tag
6 Valor texto 500 No Valor del tag

2.2.5.4 Respuesta de la Retención


La tabla “SPE_ RETENTION_RESPONSE” incluye la respuesta al documento. Es de uso exclusivo
para los procesos internos de Bizlinks.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento – Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)
R### -
3 serieNumeroRetencion Sí texto 13 Sí
NNNNNNNN
(Tipo de documento – Catálogo
4 tipoDocumento Sí texto 2 Sí an(2)
Nº 01)
5 bl_firma texto 4000 No Firma del documento

6 bl_hashFirma texto 4000 No Hash de la firma


Estado del proceso en el
7 bl_estadoProceso texto 40 No
componente de envío
8 bl_estadoRegistro texto 1 No Campo de control del registro

9 bl_mensaje texto 4000 No Mensaje Bizlinks

10 bl_mensajeSunat texto 4000 No Mensaje SUNAT

11 bl_pdf data lob No PDF en Binario

12 bl_url_pdf texto 4000 No Link del PDF

13 bl_ubl data lob No XML UBL en Binario

14 bl_url_ubl texto 4000 No Link del XML UBL

15 bl_cdr Data lob No CDR en Binario

16 bl_url_cdr texto 4000 No Link del CDR

17 bl_xml Data lob No XML en Binario

18 bl_fecharespuestaSunat texto 10 No Respuesta Sunat

19 process_state texto 20 No De uso interno

20 Running Int No De uso interno

21 Reintento Int No De uso interno


bigin
22 Next_Try No De uso interno
t
23 PDF_State texto 20 No De uso interno
Text
24 XML_State 20 No De uso interno
o
Text
25 UBL_State 20 No De uso interno
o

Pág.68
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Text
26 CDR_State 20 No De uso interno
o
Text
27 BL_XML_RSP No De uso interno
o
28 Origen texto 1 Si De uso interno
Fecha de envio Sunat (Solo para
29 bl_fechaEnvioSunat texto 50 No
el tipo de integración Inhouse)
Número de Ticket (Solo para el
30 bl_ticket texto 10 No
tipo de integración Inhouse)

Nota: Los campos tachados se trasladaron en la tabla “SPE_JOB_DOWNLOAD”, en esta tabla se


almacenan datos de todos los tipos de comprobantes.

El campo bl_estadoRegistro tiene los siguientes estados:

• NULL: No hay comunicación con Bizlinks o se produjo un error no controlado.


• L: Pendiente (El documento se encuentra en pendiente de envío o en pendiente de
respuesta de SUNAT)
• E: Error de Bizlinks
• P: Procesado (El documento ha sido aceptado por SUNAT)
• R: Rechazado (El documento ha sido rechazado por SUNAT)

2.2.5.5 Descarga de Documentos


En la tabla “SPE_JOB_DOWNLOAD” se guardan los valores de los campos indicados en el
siguiente cuadro y es de uso exclusivo para los procesos internos de Bizlinks.

No Campo / Tag XML Tipo Tam Obl. Formato Nota

1 tipoDocumentoEmisor texto 1 Sí (Tipo de documento - Catálogo No 6)


2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento -
3 tipoDocumento texto 2 Sí
Catálogo No 1)
R### -
4 serieNumero texto 13 Sí
NNNNNNNN
5 bl_pdf data lob No PDF en Binario
6 bl_url_pdf texto 4000 No Link del PDF
7 bl_ubl data lob No XML UBL en Binario
8 bl_url_ubl texto 4000 No Link del XML UBL
9 bl_cdr Data lob No CDR en Binario
10 bl_url_cdr texto 4000 No Link del CDR
11 bl_xml Data lob No XML en Binario
12 running Int No De uso interno
13 pdf_state texto 20 No De uso interno
14 xml_state Texto 20 No De uso interno
15 ubl_state Texto 20 No De uso interno
16 cdr_state Texto 20 No De uso interno
17 priority Bigint No De uso interno

2.2.5.6 Vistas – Respuesta de documentos (Retención)


La vista “VW_SPE_RETENTION_RESPONSE” contiene datos de las tablas “SPE_
RETENTION_RESPONSE” y SPE_JOB_DOWNLOAD. Esta vista es para uso del cliente.

Pág.69
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento – Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)
R### -
3 serieNumeroRetencion Sí texto 13 Sí
NNNNNNNN
(Tipo de documento – Catálogo
4 tipoDocumento Sí texto 2 Sí an(2)
Nº 01)
5 bl_firma texto 4000 No Firma del documento
6 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
7 bl_estadoProceso texto 40 No
componente de envío
8 bl_estadoRegistro texto 1 No Campo de control del registro
9 bl_mensaje texto 4000 No Mensaje Bizlinks
10 bl_mensajeSunat texto 4000 No Mensaje SUNAT
11 bl_pdf data lob No PDF en Binario
12 bl_url_pdf texto 4000 No Link del PDF
13 bl_ubl data lob No XML UBL en Binario
14 bl_url_ubl texto 4000 No Link del XML UBL
15 bl_cdr Data lob No CDR en Binario
16 bl_url_cdr texto 4000 No Link del CDR
17 bl_xml Data lob No XML en Binario
18 bl_fecharespuestaSunat texto 10 No Respuesta Sunat
19 process_state texto 20 No De uso interno
20 Running Int No De uso interno
21 Reintento Int No De uso interno
22 Next_Try bigint No De uso interno
23 PDF_State texto 20 No De uso interno
24 XML_State Texto 20 No De uso interno
25 UBL_State Texto 20 No De uso interno
26 CDR_State Texto 20 No De uso interno
27 BL_XML_RSP Textp No De uso interno
28 Origen Texto 1 Si De uso interno
Fecha de envio Sunat (Solo para
29 bl_fechaEnvioSunat texto 50 No
el tipo de integración Inhouse)
Número de Ticket (Solo para el
30 bl_ticket texto 10 No
tipo de integración Inhouse)

2.2.6 Comprobante de Percepción


2.2.6.1 Cabecera
La tabla “SPE_PERCEPTION” contiene los encabezados del comprobante de Percepción. Utiliza
un campo de control del proceso “bl_estadoRegistro”. En la configuración estándar se manejan
4 estados:

• N o null: nuevo (está siendo agregado y no será leído por el componente)


• A: Agregado (la data está completa y lista para ser leída)
• L: Leído (el componente de integración ha leído el registro y está siendo procesado)
• E: Error (se encontró un error en la validación local)

Pág.70
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)
P###-
3 serieNumeroPerception Sí texto 13 Sí
NNNNNNNN
(Tipo de documento - Catálogo
4 tipoDocumento Sí texto 2 Sí an(2)
Nº 01)
5 correoEmisor texto 100 an100
6 correoAdquiriente texto 100 No an100

7 fechaEmision Si an..10
YYYY-MM-DD
8 nombreComercialEmisor texto No an..100

9 ubigeoEmisor texto No an..6 Catálogo Nro. 13

10 direccionEmisor texto 13 No an..100


11 urbanizaciónEmisor texto 2 No an..30
12 provinciaEmisor texto 50 No an..30
13 departamentoEmisor texto 20 No an..30
14 distritoEmisor texto 2 No an..30
Código países - catálogo Nro.
15 codigoPaisEmisor texto 15 No a.2 04)
= PE
16 razonSocialEmisor texto 2 Sí an..100
17 numeroDocumentoCliente texto 100 Sí n..11
Catalogo N ro 06
18 tipoDocumentoCliente texto 11 Sí n..1
6 – RUC
19 nombreComercialCliente texto 2 No an..100
20 ubigeoCliente texto 100 No an..6 Ubigeo – Catálogo Nro. 13
21 direccionCliente texto 2 No an..100
22 urbanizaciónCliente texto 100 No an..30
23 provinciaCliente texto 1 No an..30
24 departamentoCliente texto 16 No an..30
25 distritoCliente texto 4 No an..30
Código países - catálogo Nro.
26 codigoPaisCliente texto 2 No a.2 04)
= PE
27 razonSocialCliente texto 10 Si an..100
Regímenes de la retención-
28 regimenPercepción texto 11 Sí n..2 Catálogo Nro. 23
= 01
29 tasaPercepcion texto 2 Sí an..4 n(1,2)
30 Observaciones texto 100 No an..250
31 importeTotalPercibido texto 11 Si an..15 n(12,2)
Códigos tipo monedas-
32 tipoMonedaTotalPercibido texto 2 Si an..3 Catálogo Nro.02
=PEN
33 importeTotalCobrado texto 8 Si an..15 a(12,2)
Códigos tipo monedas-Nro.02
34 tipoMonedaTotalCobrado texto 11 Si an..3
=PEN
35 bl_estadoRegistro texto 1 Si a1 De uso interno
36 bl_reintento Int No n4 De uso Interno

Pág.71
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

37 bl_origen texto 1 Si Default:T Mét. De integración


38 hasFileResponse int 1 No Default: 0 De uso Interno

2.2.6.2 Detalle de la Percepción


La tabla “SPE_PERCEPTION_ITEM” de detalle incluye cada uno de los ítems registrados en el
documento.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento -
1 tipoDocumentoEmisor Sí texto 1 Si an(2)
Catálogo Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Si n(11)
P###-
3 serieNumeroPercepcion Sí texto 13 Si
NNNNNNNN
(Tipo de documento -
4 tipoDocumento Sí texto 2 Si an(2)
Catálogo Nº 01)
5 numeroOrdenItem Si 4 Si
Código tipo documento
6 tipoDocumentoRelacionado texto 250 Si an..2
Catálogo Nro. 01
7 numeroDocumentoRelacionado texto Si an..13 <Serie>-<Número>
8 fechaEmisionDocumentoRelacionado texto Si an..10 YYY-MM-DD
9 importeTotalDocumentoRelacionado texto Si an..15 n(12,2)
Códigos tipos monedas –
10 tipoMonedaDocumentoRelacionado texto 13 Si an..3
catálogo Nro. 02
YYYY-MM-DD

11 fechaCobro texto 2 Si an..10 Este campo no es usado


cuando el Tipo documento
relacionado es NC.
Este campo no es usado
12 numeroCobro texto 50 Si n..9 cuando el Tipo documento
relacionado es NC.
n(12,2)

13 importeCobro texto 20 Si an..15 Este campo no es usado


cuando el Tipo documento
relacionado es NC.
Código tipo moneda-
Catálogo Nro.02

14 monedaCobro texto 2 Si an..3


Este campo no es usado
cuando el Tipo documento
relacionado es NC.
n(12,2)

15 importePercibido texto 15 Si an..15 Este campo no es usado


cuando el Tipo documento
relacionado es NC.
Códigos tipo monedas –
Catálogos Nro. 02
=PEN
16 monedaImporteCobro texto 2 Si an..3
Este campo no es usado
cuando el Tipo documento
relacionado es NC.
YYYY-MM-DD
17 fechaPercepcion texto 100 Si an..10

Pág.72
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Este campo no es usado


cuando el Tipo documento
relacionado es NC.
n(12,2)

18 importeTotalCobrar texto 11 Si an..15 Este campo no es usado


cuando el Tipo documento
relacionado es NC.
Códigos tipo monedas –
Catálogos Nro. 02
=PEN
19 monedaMontoTotalCobrar texto Si an..3
Este campo no es usado
cuando el Tipo documento
relacionado es NC.
an..3

Códigos tipo
20 monedaReferenciaTipoCambio texto No
monedas –
Catálogos Si se envía Tipo moneda
Nro. 02 documento relacionado
an..3 diferente a PEN, tendrá que
colocarse éstos campos
Códigos tipo (Campos de tipo de cambio
21 monedaObjetivoTasaCambio texto No monedas – de moneda)
Catálogos
Nro. 02 Estos campos no son usados
=PEN cuando el Tipo documento
relacionado es NC.
22 factorTipoCambioMoneda texto No n(4,6)
an..10
23 fechaCambio No
YYYY-MM-DD

2.2.6.3 Auxiliares de la percepción


La tabla “SPE_PERCEPTION_AUXILIAR” incluye los auxiliares de la percepción a nivel de
cabecera (campos adicionales).

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento – Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)
P### -
3 serieNumero Sí texto 13 Sí
NNNNNNNN
(Tipo de documento – Catálogo
4 tipoDocumento Sí texto 2 Sí an(2)
Nº 01)
5 clave texto 20 No Nombre del tag
6 Valor texto 500 No Valor del tag

2.2.6.4 Respuesta de la Percepción


La tabla “SPE_ PERCEPTION_RESPONSE” incluye la respuesta al documento. Es de uso exclusivo
para los procesos internos de Bizlinks.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)

Pág.73
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

P### -
3 serieNumeroPercepcion Sí texto 13 Sí
NNNNNNNN
(Tipo de documento - Catálogo
4 tipoDocumento Sí texto 2 Sí an(2)
Nº 01)
5 bl_firma texto 4000 No Firma del documento

6 bl_hashFirma texto 4000 No Hash de la firma


Estado del proceso en el
7 bl_estadoProceso texto 40 No
componente de envío
8 bl_estadoRegistro texto 1 No Campo de control del registro

9 bl_mensaje texto 4000 No Mensaje Bizlinks

10 bl_mensajeSunat texto 4000 No Mensaje SUNAT

11 bl_pdf data lob No PDF en Binario

12 bl_url_pdf texto 4000 No Link del PDF

13 bl_ubl data lob No XML UBL en Binario

14 bl_url_ubl texto 4000 No Link del XML UBL

15 bl_cdr Data lob No CDR en Binario

16 bl_url_cdr texto 4000 No Link del CDR

17 bl_xml Data lob No XML en Binario

18 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat

19 process_state texto 20 No De uso interno

20 Running Int No De uso interno

21 Reintento Int No De uso interno


bigin
22 Next_Try No De uso interno
t
23 PDF_State texto 20 No De uso interno

24 XML_State texto 20 No De uso interno

25 UBL_State texto 20 No De uso interno

26 CDR_State texto 20 No De uso interno

27 bl_xml_rsp textp No De uso interno

28 Origen texto 1 Si De uso interno


Fecha envio Sunat Ticket (Solo
29 bl_fechaEnvioSunat texto 50 No para el tipo de integración
Inhouse
Número de Ticket (Solo para el
30 bl_ticket texto 50 No
tipo de integración Inhouse)

Nota: Los campos tachados se trasladaron en la tabla “SPE_JOB_DOWNLOAD”, en esta tabla se


almacenan datos de todos los tipos de comprobantes.

El campo bl_estadoRegistro tiene los siguientes estados:

• NULL: No hay comunicación con Bizlinks o se produjo un error no controlado.


• L: Pendiente (El documento se encuentra en pendiente de envío o en pendiente de
respuesta de SUNAT)
• E: Error de Bizlinks
• P: Procesado (El documento ha sido aceptado por SUNAT)
• R: Rechazado (El documento ha sido rechazado por SUNAT)

Pág.74
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.2.6.5 Descarga de Documentos


En la tabla “SPE_JOB_DOWNLOAD” se guardan los valores de los campos indicados en el
siguiente cuadro y es de uso exclusivo para los procesos internos de Bizlinks.

No Campo / Tag XML Tipo Tam Obl. Formato Nota

1 tipoDocumentoEmisor texto 1 Sí (Tipo de documento - Catálogo No 6)


2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento -
3 tipoDocumento texto 2 Sí
Catálogo No 1)
P### -
4 serieNumero texto 13 Sí
NNNNNNNN
5 bl_pdf data lob No PDF en Binario
6 bl_url_pdf texto 4000 No Link del PDF
7 bl_ubl data lob No XML UBL en Binario
8 bl_url_ubl texto 4000 No Link del XML UBL
9 bl_cdr Data lob No CDR en Binario
10 bl_url_cdr texto 4000 No Link del CDR
11 bl_xml Data lob No XML en Binario
12 running Int No De uso interno
13 pdf_state texto 20 No De uso interno
14 xml_state Texto 20 No De uso interno
15 ubl_state Texto 20 No De uso interno
16 cdr_state Texto 20 No De uso interno
17 priority Bigint No De uso interno

2.2.6.6 Vistas – Respuesta de documentos (Percepción)


La vista “VW_SPE_PERCEPTION_RESPONSE” contiene datos de las tablas “SPE_
PERCEPTION_RESPONSE” y SPE_JOB_DOWNLOAD. Esta vista es para uso del cliente.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento - Catálogo


1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Nº 6)
2 numeroDocumentoEmisor Sí texto 11 Sí n(11)
P### -
3 serieNumeroPercepcion Sí texto 13 Sí
NNNNNNNN
(Tipo de documento - Catálogo
4 tipoDocumento Sí texto 2 Sí an(2)
Nº 01)
5 bl_firma texto 4000 No Firma del documento
6 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
7 bl_estadoProceso texto 40 No
componente de envío
8 bl_estadoRegistro texto 1 No Campo de control del registro
9 bl_mensaje texto 4000 No Mensaje Bizlinks
10 bl_mensajeSunat texto 4000 No Mensaje SUNAT
11 bl_pdf data lob No PDF en Binario
12 bl_url_pdf texto 4000 No Link del PDF
13 bl_ubl data lob No XML UBL en Binario
14 bl_url_ubl texto 4000 No Link del XML UBL
15 bl_cdr Data lob No CDR en Binario

Pág.75
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

16 bl_url_cdr texto 4000 No Link del CDR


17 bl_xml Data lob No XML en Binario
18 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
19 process_state texto 20 No De uso interno
20 Running Int No De uso interno
21 Reintento Int No De uso interno
22 Next_Try bigint No De uso interno
23 PDF_State texto 20 No De uso interno
24 XML_State texto 20 No De uso interno
25 UBL_State texto 20 No De uso interno
26 CDR_State texto 20 No De uso interno
27 BL_XML_RSP textp No De uso interno
28 Origen texto 1 Si De uso interno
Fecha envio Sunat Ticket (Solo
29 bl_fechaEnvioSunat texto 50 No para el tipo de integración
Inhouse
Número de Ticket (Solo para el
30 bl_ticket texto 50 No
tipo de integración Inhouse)

2.2.7 Resumen Diario de Reversiones de CRE / CPE


2.2.7.1 Cabecera del Resumen de Reversiones del CRE/CPE
La tabla “SPE_CANCELHEADER_CRE_CPE contiene los encabezados del resumen diario de
Reversiones del Comprobante de Retención y Percepción. Utiliza un campo de control del
proceso “bl_estadoRegistro”. En la configuración estándar se manejan 4 estados:

• N o null: nuevo (está siendo agregado y no será leído por el componente)


• A: Agregado (la data está completa y lista para ser leída)
• L: Leído (el componente de integración ha leído el registro y está siendo procesado)
• E: Error (se encontró un error en la validación local)

En un mismo Resumen de Reversión no se puede incluir Percepción y Retención a la vez, es decir


deben enviarse en Resúmenes distintos.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento -
1 tipoDcumentoEmisor Sí texto 1 Sí an(2)
Catálogo Nº 6)
2 numeroRucEmisor Sí texto 11 Sí n(11)
Solo soporta tamaño 15
3 serieNumeroReversion Sí texto 17 Sí RR-<Fecha>-###
(an...15)
4 correoEmisor texto 100 Si an100
5 fechaDocumentoRevertido Si an..10 YYYY-MM-DD
6 razonSocialEmisor texto Si an..100
7 fechaGeneracionReversion Si an..10 YYYY-MM-DD
Habilitado: 1 (El cliente
puede ver resúmenes en el
8 inHabilitado texto 1 Sí
portal)
Deshabilitado: 0
9 bl_estadoRegistro texto 1 SI
10 bl_reintento Int
11 bl_origen texto 1 Si Default: T Método de integración
12 hasFileResponse int 1 No Default: 0 De uso Interno

Pág.76
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.2.7.2 Detalle del Resumen de Reversiones del CRE / CPE


La tabla “SPE_CANCELDETAIL_CRE_CPE contiene el detalle del resumen diario de reversiones
del Comprobante de Retención y Percepción.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento –
1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Catálogo Nº 6)
2 numeroRucEmisor Sí texto 11 Sí n(11)
serieNumeroReversion Solo soporta tamaño 15
3 Sí texto 13 Sí RR-<Fecha>-###
(an...15)
numeroOrdenItem n..5
4 SI
tipoDocumentoRevertido an..100
5 Texto SI
serieDocumentoRevertido an..4
6 Texto Si
correlativoDocRevertido n..8
7 texto 100 Sí
motivoReversion an..100
8 texto 100 Sí

2.2.7.3 Respuesta de la Reversión del CRE / CPE


La tabla “SPE_ CANCELRESPONSE_CRE_CPE” incluye la respuesta al documento. Es de uso
exclusivo para los procesos internos de Bizlinks.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento –
1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Catálogo Nº 6)
2 numeroRucEmisor Sí texto 11 Sí n(11)
serieNumeroReversion RR-<Fecha>- Solo soporta tamaño 15
3 Sí texto 13 Sí
### (an...15)
4 bl_firma texto 4000 No Firma del documento
5 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
6 bl_estadoProceso texto 40 No
componente de envío
Campo de control del
7 bl_estadoRegistro texto 1 No
registro
8 bl_mensaje texto 4000 No Mensaje Bizlinks
9 bl_mensajeSunat texto 4000 No Mensaje SUNAT
10 bl_pdf data lob No PDF en Binario
11 bl_url_pdf texto 4000 No Link del PDF
12 bl_ubl data lob No XML UBL en Binario
13 bl_url_ubl texto 4000 No Link del XML UBL
14 bl_cdr Data lob No CDR en Binario
15 bl_url_cdr texto 4000 No Link del CDR
16 bl_xml Data lob No XML en Binario
17 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
18 process_state texto 20 No De uso interno
19 Running Int No De uso interno
20 Reintento Int No De uso interno
21 Next_Try bigint No De uso interno
22 PDF_State texto 20 No De uso interno
23 XML_State Texto 20 No De uso interno
24 UBL_State Texto 20 No De uso interno
25 CDR_State Texto 20 No De uso interno
26 BL_XML_RSP Textp No De uso interno
27 Origen Texto 1 Si De uso interno

Pág.77
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Fecha Envio sunat (Solo para


28 bl_fechaEnvioSunat texto 50 No el tipo de integración
Inhouse)
Número de Ticket (Solo para
29 bl_Ticket Texto 10 No el tipo de integración
Inhouse)

Nota: Los campos tachados se trasladaron en la tabla “SPE_JOB_DOWNLOAD”, en esta tabla se


almacenan datos de todos los tipos de comprobantes.

El campo bl_estadoRegistro tiene los siguientes estados:

• NULL: No hay comunicación con Bizlinks o se produjo un error no controlado.


• L: Pendiente (El documento se encuentra en pendiente de envío o en pendiente de
respuesta de SUNAT)
• E: Error de Bizlinks
• P: Procesado (El documento ha sido aceptado por SUNAT)
• R: Rechazado (El documento ha sido rechazado por SUNAT)

2.2.7.4 Descarga de Documentos


En la tabla “SPE_JOB_DOWNLOAD” se guardan los valores de los campos indicados en el
siguiente cuadro y y es de uso exclusivo para los procesos internos de Bizlinks.

No Campo / Tag XML Tipo Tam Obl. Formato Nota

1 tipoDocumentoEmisor texto 1 Sí (Tipo de documento - Catálogo No 6)


2 numeroDocumentoEmisor texto 20 Sí
(Código de Tipo de documento -
3 tipoDocumento texto 2 Sí
Catálogo No 1)
4 serieNumero texto 17 Sí RR-<Fecha>-### Se registra el resumenId
5 bl_pdf data lob No PDF en Binario
6 bl_url_pdf texto 4000 No Link del PDF
7 bl_ubl data lob No XML UBL en Binario
8 bl_url_ubl texto 4000 No Link del XML UBL
9 bl_cdr Data lob No CDR en Binario
10 bl_url_cdr texto 4000 No Link del CDR
11 bl_xml Data lob No XML en Binario
12 running Int No De uso interno
13 pdf_state texto 20 No De uso interno
14 xml_state Texto 20 No De uso interno
15 ubl_state Texto 20 No De uso interno
16 cdr_state Texto 20 No De uso interno
17 priority Bigint No De uso interno

2.2.7.5 Vistas – Respuesta de documentos (Reversión)


La vista “VW_SPE_CANCELRESPONSE_CRE_CPE” contiene datos de las tablas “SPE_
CANCELRESPONSE_CRE_CPE” y SPE_JOB_DOWNLOAD. Esta vista es para uso del cliente.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

(Tipo de documento –
1 tipoDocumentoEmisor Sí texto 1 Sí an(2)
Catálogo Nº 6)
2 numeroRucEmisor Sí texto 11 Sí n(11)

Pág.78
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

serieNumeroReversion RR-<Fecha>- Solo soporta tamaño 15


3 Sí texto 13 Sí
### (an...15)
4 bl_firma texto 4000 No Firma del documento
5 bl_hashFirma texto 4000 No Hash de la firma
Estado del proceso en el
6 bl_estadoProceso texto 40 No
componente de envío
Campo de control del
7 bl_estadoRegistro texto 1 No
registro
8 bl_mensaje texto 4000 No Mensaje Bizlinks
9 bl_mensajeSunat texto 4000 No Mensaje SUNAT
10 bl_pdf data lob No PDF en Binario
11 bl_url_pdf texto 4000 No Link del PDF
12 bl_ubl data lob No XML UBL en Binario
13 bl_url_ubl texto 4000 No Link del XML UBL
14 bl_cdr Data lob No CDR en Binario
15 bl_url_cdr texto 4000 No Link del CDR
16 bl_xml Data lob No XML en Binario
17 bl_fechaRespuestaSunat texto 10 No Respuesta Sunat
18 process_state texto 20 No De uso interno
19 Running Int No De uso interno
20 Reintento Int No De uso interno
21 Next_Try bigint No De uso interno
22 PDF_State texto 20 No De uso interno
23 XML_State Texto 20 No De uso interno
24 UBL_State Texto 20 No De uso interno
25 CDR_State Texto 20 No De uso interno
26 BL_XML_RSP Textp No De uso interno
27 Origen Texto 1 Si De uso interno
Fecha Envio sunat. (Solo para
28 bl_fechaEnvioSunat texto 50 No el tipo de integración
Inhouse)
Número de Ticket (Solo para
29 bl_Ticket Texto 10 No el tipo de integración
Inhouse)

2.2.8 Tabla de Errores


2.2.8.1 Errores de Validaciones locales (SPE_ERROR_LOG)
En esta tabla se registran los errores resultantes de las validaciones del componente local.

No Campo / Tag XML PK Tipo Tam Obl. Formato Nota

1 NUMERODOCUMENTOEMISOR texto 20 No
2 SERIENUMERO texto 13 No Número de serie
3 TIPODOCUMENTO texto 2 No Tipo de documento
4 TIPODOCUMENTOEMISOR texto 1 No Tipo de documento emisor
Parte de la llave primaria de
5 RESUMENID texto 17 No
un resumen
6 CODIGOERROR texto 8 No Código del error
7 DESCRIPCIONERROR texto 500 No Descripción del error
8 FECHAREGISTRO texto 50 No Fecha de registro del error

Pág.79
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.3 Diagrama De Estados

2.3.1 Diagrama de Estados SUNAT Portal de Negocios - Bizlinks


2.3.1.1 Comprobantes

Estado Descripción

Pendiente de Envío El pendiente de envío se visualiza en 2 eventos:

- El documento ha sido emitido y publicado en el Portal de


Negocios y está a la espera de declaración a SUNAT
- El documento ha sido emitido, publicado y enviado a
declarar y está a la espera de respuesta de SUNAT.

Aceptado El documento ha sido aceptado por SUNAT

Rechazado El documento ha sido rechazado por SUNAT

Anulado El documento ha sido anulado por SUNAT. A este estado pasarán las
facturas y boletas que se declaren en el resumen de bajas.

Solo se pueden anular facturas aceptadas y para el caso de las Boletas


se pueden anular cuando estas se hayan declarado con un RC y se
encuentren aceptadas.

2.3.1.2 Resúmenes

Pág.80
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Estado Descripción

Pendiente de Envío El documento ha sido emitido y publicado en el Portal de Negocios y


está a la espera de declaración a SUNAT

Enviado a Declarar El documento está siendo enviado a SUNAT y se está a la espera de


la respuesta.

Aceptado El documento ha sido aceptado por SUNAT

Rechazado El documento ha sido rechazado por SUNAT

2.3.2 Diagrama de Estados DOCUMENTO Portal de Negocios - Bizlinks


2.3.2.1 Comprobantes

Pág.81
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Estado Descripción

Emitido El documento ha sido emitido y publicado en el Portal de Negocios y


está a la espera de declaración a SUNAT

Visualizado El documento ha sido visualizado por el Adquiriente.

Anulado El documento ha sido anulado por SUNAT o por el Emisor (Anulación


web).

2.3.2.2 Resúmenes

Estado Descripción

Emitido El documento ha sido emitido y publicado en el Portal de Negocios y


está a la espera de declaración a SUNAT

Anulado El documento ha sido anulado por el Emisor (Anulación Web)

Pág.82
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.3.3 Diagrama de Estados Base de Datos Intermedia


2.3.3.1 Diagrama de Estados BL_ESTADOREGISTRO (Tablas Header)

Estado Descripción

N: NUEVO Cuando se está creando un Registro.

A: AGREGADO Cuando se termina de Crear un Registro.

L : LEIDO Cuando el documento se encuentra en proceso. (El estado final se


encuentra en la tabla RESPONSE)

E: Error Cuando el componente detecto un error en las validaciones locales.

2.3.3.2 Diagrama de Estados BL_ESTADOREGISTRO (Tablas Response)

Pág.83
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

Estado Descripción

L: PENDIENTE Cuando está pendiente de respuesta de la nube.

P: Procesado Cuando el documento fue aceptado por SUNAT

R: Rechazado Cuando el documento fue rechazado por SUNAT

E: Error Cuando la nube devolvió error de acuerdo a sus validaciones.

Pág.84
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.3.3.3 Diagrama de Estados BL_ESTADOPROCESO (Tablas Response)

Estado Descripción

SIGNED Proceso inicial – Firmado.

SIGNED/PE_02 Cuando se envió a declarar el comprobante solo es para Facturas,


notas asociadas, Retención, Percepción Guía de Remisión, RC, RA y
RR.

SIGNED/PE_09 Cuando se envió a declarar el comprobante solo es para Boletas y


Notas asociadas.

SIGNED/ED_06 Cuando los Resúmenes se encuentran en SUNAT pero aún no se ha


entregado una respuesta.

SIGNED/ AC_03 Cuando el comprobante es aceptado por SUNAT (cumple con las
validaciones de SUNAT)

SIGNED/RC_05 Cuando el comprobante es Rechazado por SUNAT ( no cumple con


las validaciones de SUNAT)

Pág.85
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

2.3.3.4 Diagrama de Estados BL_MENSAJE

Estado Descripción

Mensaje de error Mensajes de error de la WS de Bizlinks

Null Cuando la WS no responde error para el documento enviado a


declarar.

2.3.3.5 Diagrama de Estados BL_MENSAJESUNAT

Estado Descripción

Aceptado "codigo":"0","mensaje":"La Factura número FPFP-00000157, ha sido


aceptada"}

Rechazado {"codigo":"2108","mensaje":"00 Presentación fuera de fecha"}

Pág.86
Facturas Electrónicas Versión: 13.0
Documento de Integración por Datos Fecha: 08/08/2018

ANEXO I

Proceso para relanzar documentos

Se realiza según los siguientes casos:

CASO 1: Cuando los datos no se procesaron correctamente de las tablas Header a las tablas
RESPONSE o cuando el comprobante no se migro correctamente a la WS de Bizlinks por errores de
datos, etc se debe cambiar el valor de los campos bl_estadoRegistro y bl_reintento de la tabla
SPE_EINVOICEHEADER.

• bl_estadoRegistro  ‘A’
• bl_reintento  0

CASO 2: Cuando el estado de los documentos no se sincronizaron de la Base de datos Intermedia al


portal de Bizlinks, cambiar el valor del campo process_state de la tabla SPE_EINVOICE_RESPONSE.

• Process_state  ‘_2_CONSULT’

CASO 3: Cuando los documentos no migraron a Bizlinks, cambiar el valor del campo process_state de
la tabla SPE_EINVOICE_RESPONSE.

• Process_state  ‘_1_SIGN’

Pág.87

Anda mungkin juga menyukai