Nubefact Doc Api TXT V1
Nubefact Doc Api TXT V1
MANUAL DE INTEGRACIÓN
ARCHIVO .TXT
FUNCIONA PARA VERSIÓN ONLINE, OFFLINE Y REVENDEDOR(RESELLER)
MANUAL FACTURAS BOLETAS NOTAS para archivo JSON
MANUAL para GUÍAS REMITENTE/TRANSPORTISTA JSON
17/09/2019 1.7 Agregado Tipo de Detraccion: 001, 003, 019, 020, 022, 025, 027
31/05/2023 2.9 Agregado Tipo de Operación: VENTA NACIONAL A TURISTAS - TAX FREE
ÍNDICE
ÍNDICE 1
INTRODUCCIÓN 2
VERSIONES DE NUBEFACT PARA USAR NUESTRA API. 2
FORMATOS O ARCHIVOS SOPORTADOS 2
AUTENTICACIÓN 2
CUENTA DEMO PARA HACER PRUEBAS 2
CONSEGUIR UNA CUENTA EN NUBEFACT 2
CÓMO USAR LA RUTA Y EL TOKEN 2
HERRAMIENTAS PARA LA RUTA Y EL TOKEN: 3
FORMA DE TRABAJO 3
INTEGRACIÓN FÁCIL CON ARCHIVO TXT
Para consultas generar un Ticket de atención en ayuda.nubefact.com
CONSTRUIR UN ARCHIVO TXT 3
TIPOS DE DATOS 3
OPERACIÓN 1: GENERAR FACTURAS, BOLETAS Y NOTAS CON TXT 3
OPERACIÓN 2: CONSULTAR FACTURAS, BOLETAS Y NOTAS CON TXT 4
OPERACIÓN 3: ANULAR FACTURAS, BOLETAS Y NOTAS CON TXT 4
OPERACIÓN 4: CONSULTAR ANULACIÓN DE FACTURAS, BOLETAS Y NOTAS CON TXT 5
REPRESENTACIÓN IMPRESA 5
PASAR A PRODUCCIÓN 6
INTRODUCCIÓN
NUBEFACT es una empresa autorizada por la SUNAT para emitir documentos electrónicos.
Sin importar el lenguaje de programación que uses puedes consumir nuestra API vía ONLINE y OFFLINE para emitir documentos electrónicos
autorizados en cuestión de minutos.
Proporcionamos soporte para la integración y contamos con ejemplos al final de este documento para los lenguajes de programación más solicitados:
PHP, JAVA, C#, VB.NET, VISUAL BASIC, VISUAL FOXPRO, RUBY, etc., en realidad cualquier lenguaje de programación podría integrarse con
nosotros, ya que usamos archivos de texto ligeros para la integración como son el JSON y TXT.
AUTENTICACIÓN
Nuestro servicio está protegido para evitar intrusos.
Lo primero que debes saber es que para usar nuestra API debes autenticarte o loguearte. Para ello necesitas DOS datos: una RUTA y un TOKEN.
FORMA DE TRABAJO
1. Conseguir una RUTA y un TOKEN para trabajar con NUBEFACT (Regístrate o ingresa a tu cuenta en www.nubefact.com).
2. Generar un archivo en formato .TXT con una estructura que se detalla en este documento.
3. Enviar el archivo generado a nuestra WEB SERVICE ONLINE u OFFLINE según corresponda usando la RUTA y el TOKEN.
4. Nosotros a partir de ese archivo generamos el archivo XML y PDF (Según especificaciones de la SUNAT).
5. Te devolveremos inmediatamente como respuesta los datos para que imprimas el documento para tu cliente o si lo deseas te enviaremos el
PDF y XML generado. La impresión del documento seguirá haciéndose desde tu sistema. Enviaremos el documento por email a tu cliente si
así lo indicas en el archivo TXT. Para ver el documento generado ingresa a www.nubefact.com/login con tus datos de acceso, y luego a la
opción "Ver Facturas, Boletas y Notas".
6. Enviaremos el XML generado a la SUNAT y lo almacenaremos junto con el PDF, XML y CDR en la NUBE para que tu cliente pueda
consultarlo en cualquier momento, si así lo desea.
TIPOS DE DATOS
TIPO DESCRIPCIÓN
Integer Número entero
String Texto de 0 hasta 250 caracteres
Text Texto de 0 hasta 1000 caracteres
Numeric Número con decimales, con separador de punto para los decimales y sin separador de comas (,) de miles. Ejemplo: 2034.56
Date Fecha formato DIA-MES-AÑO / DD-MM-YYYY (Separador con guiones medios). Ejemplo: 21-05-2017
false = FALSO (En minúsculas)
Boolean
true = VERDADERO (En minúsculas)
operacion|generar_comprobante| tipo_de_comprobante|1|
tipo_de_comprobante|1| serie|FFF1|
serie|FFF1| numero|1|
numero|1| enlace|https://www.nubefact.com/cpe/d4ca3af3-e36e-463d-
sunat_transaction|1| ac0a-9cf6-f70429d2a59a|
cliente_tipo_de_documento|6| aceptada_por_sunat|true|
cliente_numero_de_documento|20600695771| sunat_description|La Factura numero FFF1-1, ha sido
cliente_denominacion|NUBEFACTSA| aceptada|
cliente_direccion|CALLE LIBERTAD 116 MIRAFLORES sunat_note||
- LIMA - PERU| sunat_responsecode|0|
cliente_email|[email protected]| sunat_soap_error||
cliente_email_1|| pdf_zip_base64||
cliente_email_2|| xml_zip_base64||
fecha_de_emision|09-05-2017| cdr_zip_base64||
fecha_de_vencimiento|| cadena_para_codigo_qr|20600695771 | 01 | FFF1 | 000001 |
moneda|1| 108.00....|
tipo_de_cambio|| codigo_hash|erUeLXurWJ1QAnN+L0P9G0vnaUQ=|
porcentaje_de_igv|18|
descuento_global||
total_descuento||
total_anticipo||
total_gravada|600|
total_inafecta||
total_exonerada||
total_igv|108|
total_impuestos_bolsas||
total_gratuita||
total_otros_cargos||
total|708|
percepcion_tipo||
percepcion_base_imponible||
total_percepcion||
total_incluido_percepcion||
retencion_tipo||
retencion_base_imponible||
total_retencion||
detraccion|false|
observaciones||
documento_que_se_modifica_tipo||
documento_que_se_modifica_serie||
documento_que_se_modifica_numero||
tipo_de_nota_de_credito||
tipo_de_nota_de_debito||
enviar_automaticamente_a_la_sunat|true|
enviar_automaticamente_al_cliente|false|
condiciones_de_pago||
medio_de_pago||
placa_vehiculo||
orden_compra_servicio||
formato_de_pdf||
generado_por_contingencia||
item|NIU|001|DETALLE DEL PRODUCTO|1|500|590||
500|1|90|590|false|||10000000|
item|ZZ|001|DETALLE DEL SERVICIO|5|20|23.60||
100|1|18|118|false|||10000000|
venta_al_credito|1|11-03-2021|500|
venta_al_credito|2|11-04-2021|200|
venta_al_credito|3|11-05-2021|8|
operacion| tipo_de_comprobante|1|
consultar_comprobante| serie|FFF1|
tipo_de_comprobante|1| numero|1|
serie|FFF1| enlace|https://www.nubefact.com/cpe/d4ca3af3-e36e-463d-ac0a-9cf6-
numero|1| f70429d2a59a|
aceptada_por_sunat|true|
sunat_description|La Factura numero FFF1-1, ha sido aceptada|
sunat_note||
sunat_responsecode|0|
sunat_soap_error||
INTEGRACIÓN FÁCIL CON ARCHIVO TXT
Para consultas generar un Ticket de atención en ayuda.nubefact.com
anulado|false|
pdf_zip_base64||
xml_zip_base64||
cdr_zip_base64||
cadena_para_codigo_qr|20600695771 | 01 | FFF1 | 000001 | 108.00....|
codigo_hash|erUeLXurWJ1QAnN+L0P9G0vnaUQ=|
operacion|generar_anulacion| numero|1|
tipo_de_comprobante|1| enlace|https://www.nubefact.com/anulacion/f5f2a22a-
serie|FFF1| 4a12-f5e4f07f-0034-415d-8f8e-b27be30cc2f6|
numero|1| sunat_ticket_numero|1494358921555|
motivo|ERROR DEL SISTEMA| aceptada_por_sunat|false|
codigo_unico|| sunat_description||
sunat_note||
sunat_responsecode||
sunat_soap_error||
pdf_zip_base64||
xml_zip_base64||
cdr_zip_base64||
operacion|consultar_anulacion| numero|1|
tipo_de_comprobante|1| enlace|https://www.nubefact.com/anulacion/f5f2a22a-
serie|FFF1| 4a12-f5e4f07f-0034-415d-8f8e-b27be30cc2f6|
numero|1| sunat_ticket_numero|1494358921555|
aceptada_por_sunat|false|
sunat_description||
sunat_note||
sunat_responsecode||
sunat_soap_error||
pdf_zip_base64||
xml_zip_base64||
cdr_zip_base64||
PHP
Descarga el código en: https://www.nubefact.com/downloads/PHP-INTEGRACION-CON-NUBEFACT-EJEMPLO-CODIGO-TXT
C#
Descarga el código en: https://www.nubefact.com/downloads/CSHARP-INTEGRACION-CON-NUBEFACT-EJEMPLO-CODIGO-TXT
JAVA
Descarga el código en: https://www.nubefact.com/downloads/JAVA-INTEGRACION-CON-NUBEFACT-EJEMPLO-CODIGO-TXT
VB.NET
Descarga el código en: https://www.nubefact.com/downloads/VBNET-INTEGRACION-CON-NUBEFACT-EJEMPLO-CODIGO-TXT
VISUAL BASIC 6
Descarga el código en: https://www.nubefact.com/downloads/VB6-INTEGRACION-CON-NUBEFACT-EJEMPLO-CODIGO-TXT
REPRESENTACIÓN IMPRESA
Nosotros generamos 3 tipos de formatos o tamaños de PDF o REPRESENTACIÓN IMPRESA:
● FORMATO o TAMAÑO A4
● FORMATO o TAMAÑO A5 (MITAD DE A4)
● FORMATO o TAMAÑO TICKET
También podemos personalizar el tamaño y el diseño que deseas.
PASAR A PRODUCCIÓN
NOTAS MUY IMPORTANTES
● Emitir de forma CORRELATIVA, empezando con el número 1, para cada tipo de documento.
● El número correlativo es entre NOTAS DE CRÉDITO para FACTURAS y para BOLETAS, ya que empiezan con F o con B.
Antes de pasar el sistema a producción, solicitaremos que se generen desde su sistema algunos de los siguientes documentos vía API (Según
corresponda):
● 1 Factura Electrónica en Soles
● 1 Factura Electrónica en Dólares
● 1 Factura Electrónica para operaciones Exoneradas o Inafectas
● 1 Factura Electrónica para Exportación
● 1 Nota de Crédito Electrónica modificando o anulando una Factura Electrónica
● 1 Nota de Débito Electrónica modificando o modificando una Factura Electrónica
● 1 Factura Electrónica combinada con operaciones Gravadas, Inafectas o Exoneradas
● 1 Consulta de Estado en la Sunat de la Factura Electrónica
● 1 Boleta de Venta Electrónica en Soles
● 1 Boleta de Venta Electrónica en Dólares
● 1 Boleta de Venta Electrónica para operaciones Exoneradas o Inafectas
● 1 Boleta de Venta Electrónica para Exportación
● 1 Boleta de Venta Electrónica combinada con operaciones Gravadas, Inafectas o Exoneradas
● 1 Nota de Crédito Electrónica modificando o anulando una Boleta de Venta Electrónica
● 1 Nota de Débito Electrónica modificando o modificando una Boleta de Venta Electrónica
● 1 Consulta de Estado en la Sunat de la Boleta de Venta Electrónica
● 1 Comunicación de Baja de Factura Electrónica
● 1 Comunicación de Baja de Boleta de Venta Electrónica
● 1 Consulta de Estado de Comunicación de Baja
compras@tuclient
cliente_email Dirección de email debe ser válido. String Opcional 1 hasta 250
esa.com
cliente_email_1 Dirección de email debe ser válido. String Opcional 1 hasta 250
cliente_email_2 Dirección de email debe ser válido. String Opcional 1 hasta 250
Debe ser la fecha actual.
fecha_de_emision Formato DD-MM-AAAA 09-08-2018 Date Obligatorio 10 exactos
Ejemplo: 10-05-2017
fecha_de_vencimiento Deber ser fecha posterior a la fecha de emisión. 09-08-2018 Date Opcional 10 exactos
De necesitar más monedas no dudes en contactarte con
nosotros.
moneda 1 = SOLES 1 Integer Obligatorio 1 exacto
2 = DÓLARES
3 = EUROS
1 entero
tipo_de_cambio 3.421 Numeric Condicional con 3
decimales
1 hasta 2
porcentaje_de_igv 18.00 Numeric Obligatorio enteros con
2 decimales
1 hasta 12
descuento_global Numeric Condicional enteros con
2 decimales
1 hasta 12
total_descuento Numeric Condicional enteros con
2 decimales
1 hasta 12
total_anticipo Numeric Condicional enteros con
2 decimales
1 hasta 12
total_gravada 500.00 Numeric Condicional enteros con
2 decimales
INTEGRACIÓN FÁCIL CON ARCHIVO TXT
Para consultas generar un Ticket de atención en ayuda.nubefact.com
1 hasta 12
total_inafecta Numeric Condicional enteros con
2 decimales
1 hasta 12
total_exonerada Numeric Condicional enteros con
2 decimales
1 hasta 12
total_igv 90.00 Numeric Condicional enteros con
2 decimales
1 hasta 12
total_impuestos_bolsas 0.1 Numeric Condicional enteros con
2 decimales
1 hasta 12
total_gratuita Numeric Condicional enteros con
2 decimales
1 hasta 12
total_otros_cargos Numeric Condicional enteros con
2 decimales
1 hasta 12
total 590.00 Numeric Obligatorio enteros con
2 decimales
1 hasta 12
percepcion_base_imponible Numeric Condicional enteros con
2 decimales
1 hasta 12
total_percepcion Numeric Condicional enteros con
2 decimales
1 hasta 12
total_incluido_percepcion Numeric Condicional enteros con
2 decimales
1 = TASA 3%
retencion_tipo Integer Condicional 1 exacto
2 = TASA 6%
1 hasta 12
retencion_base_imponible Numeric Condicional enteros con
2 decimales
1 hasta 12
total_retencion Numeric Condicional enteros con
2 decimales
1 hasta
12 enteros,
detraccion_total Total de la Detracción Numeric Condicional hasta con
10
decimales
1 hasta 3
enteros,
detraccion_porcentaje Porcentaje - Detracción Numeric Condicional
hasta 5
decimales.
medio_de_pago_detraccion 1 = 001 - Depósito en cuenta Integer Condicional 1 hasta 2
2 = 002 - Giro
(Nota: Recuerde tener 3 = 003 - Transferencia de fondos
INTEGRACIÓN FÁCIL CON ARCHIVO TXT
Para consultas generar un Ticket de atención en ayuda.nubefact.com
4 = 004 - Orden de pago
5 = 005 - Tarjeta de débito
6 = 006 - Tarjeta de crédito emitida en el país por una
empresa del sistema financiero
7 = 007 - Cheques con la cláusula de NO NEGOCIABLE,
INTRANSFERIBLES, NO A LA ORDEN u otra
equivalente, a que se refiere el inciso g) del artículo 5 de
la ley
8 = 008 - Efectivo, por operaciones en las que no existe
obligación de utilizar medio de pago
9 = 009 - Efectivo, en los demás casos
10 = 010 - Medios de pago usados en comercio exterior
11 = 011 - Documentos emitidos por las EDPYMES y las
cooperativas de ahorro y crédito no autorizadas a captar
Registrado el número de depósitos del público
cuenta para detracciones 12 = 012 - Tarjeta de crédito emitida en el país o en el
en la opción de “cuentas exterior por una empresa no perteneciente al sistema
bancarias” en su panel) financiero, cuyo objeto principal sea la emisión y
administración de tarjetas de crédito
13 = 013 - Tarjetas de crédito emitidas en el exterior por
empresas bancarias o financieras no domiciliadas
14 = 101 - Transferencias – Comercio exterior
15 = 102 - Cheques bancarios - Comercio exterior
16 = 103 - Orden de pago simple - Comercio exterior
17 = 104 - Orden de pago documentario - Comercio
exterior
18 = 105 - Remesa simple - Comercio exterior
19 = 106 - Remesa documentaria - Comercio exterior
20 = 107 - Carta de crédito simple - Comercio exterior
21 = 108 - Carta de crédito documentario - Comercio
exterior
22 = 999 - Otros medios de pago
Código de Ubigeo de Origen:
ubigeo_origen http://www.sunat.gob.pe/legislacion/superin/2018/anexoI- Integer Condicional 6 exactos
254-2018.pdf
Dirección completa del origen (SOLO EN TIPO
direccion_origen String Condicional 1 hasta 100
DETRACCIÓN DE TRANSPORTE DE CARGA)
Código de Ubigeo de Destino :
ubigeo_destino http://www.sunat.gob.pe/legislacion/superin/2018/anexoI- Integer Condicional 6 exactos
254-2018.pdf
Dirección completa del destino(SOLO EN TIPO
direccion_destino String Condicional 1 hasta 100
DETRACCIÓN DE TRANSPORTE DE CARGA)
detalle_viaje Detalle del transporte. String Condicional 1 hasta 100
1 hasta
Valor Referencia del servicio de Transporte(SOLO EN 12 enteros,
val_ref_serv_trans Numeric Condicional
TIPO DETRACCIÓN DE TRANSPORTE DE CARGA) hasta con
2 decimales
1 hasta
Valor Referencial Carga Efectiva (SOLO EN TIPO 12 enteros,
val_ref_carga_efec Numeric Condicional
DETRACCIÓN DE TRANSPORTE DE CARGA) hasta con
2 decimales
1 hasta
Valor Referencial Carga Útil(SOLO EN TIPO 12 enteros,
val_ref_carga_util Numeric Condicional
DETRACCIÓN DE TRANSPORTE DE CARGA) hasta con
2 decimales
Recuerde que por el momentos estos datos son
DETALLES DEL TRAMO y opcionales para las operaciones de detracción 1004 -
VEHÍCULO Transporte de carga, de usarse 1 debe completar todas,
para que se creen las etiquetas debidamente en el XML.
Punto de origen del viaje.(SOLO EN TIPO DETRACCIÓN
DE TRANSPORTE DE CARGA - Opcional)
punto_origen_viaje http://www.sunat.gob.pe/legislacion/superin/2018/anexoI- Integer Condicional 6 exactos
254-2018.pdf
CAMPO 14 Serie del documento que contiene el anticipo. String Condicional 4 exactos
1 hasta 12
enteros, hasta
CAMPO 19 ISC por línea Numeric Condicional
con 2
decimales
1 hasta 12
enteros, hasta
CAMPO 20 impuesto de bolsas plásticas (ICBPER) 0.1 Numeric Condicional
con dos
decimales
CAMPO 21 Tipo de IVAP: - String Opcional -
(Recuerde que
17 = IVAP Gravado si va a usar
101 = IVAP Gratuito este nodo o
etiqueta no
tiene que usar
el nodo o
INTEGRACIÓN FÁCIL CON ARCHIVO TXT
Para consultas generar un Ticket de atención en ayuda.nubefact.com
etiqueta
tipo_de_igv)
GUÍA DE REMISIÓN
En las GUÍAS pueden existir UNA O VARIAS FILAS.
TIPO DE
CAMPO VALOR EJEMPLO REQUISITO LONGITUD
DATO
Cada FILA debe empezar con la palabra
"guia" (en SINGULAR) ubicado en el CAMPO
CAMPO 1 guia String Obligatorio 4 exactos
1 seguido de los DATOS de las siguientes
CAMPOS.
Tipo de la GUÍA DE REMISIÓN
RELACIONADA:
CAMPO 2 1 Integer Opcional 1 exacto
1 = GUÍA DE REMISIÓN REMITENTE
2 = GUÍA DE REMISIÓN TRANSPORTISTA
Serie y número de la GUÍA DE REMISIÓN
CAMPO 3 RELACIONADA separado con un guión 0322-1 String Opcional 1 hasta 30
medio.
VENTA AL CRÉDITO
En la VENTA AL CRÉDITO pueden existir UNA O VARIAS FILAS.
TIPO DE
CAMPO VALOR EJEMPLO REQUISITO LONGITUD
DATO
Cada FILA debe empezar con la palabra
"venta_al_credito" (en SINGULAR) ubicado venta_al_credito
CAMPO 1 String Obligatorio 16 exactos
en el CAMPO 1 seguido de los DATOS de las
siguientes CAMPOS.
1 hasta
CAMPO 4 importe Ejemplo: 100.00 Numeric Obligatorio 12 enteros con
2 decimales
Contenido del archivo xml zipeado en base64 que puedes almacenar de ser necesario.
FILA 10 pdf_zip_base64
(Se debe activar esta opción desde “Configuración principal” en NUBEFACT).
Contenido del archivo pdf zipeado en base64 que puedes almacenar de ser necesario.
FILA 11 xml_zip_base64
(Se debe activar esta opción desde “Configuración principal” en NUBEFACT).
Contenido del archivo cdr de sunat zipeado en base64 que puedes almacenar de ser
FILA 12 cdr_zip_base64
necesario. (Se debe activar esta opción desde “Configuración principal” en NUBEFACT)
Puedes generar el código QR con esta cadena, puedes usarla para construir tu propia
FILA 13 cadena_para_codigo_qr
representación impresa.
FILA 14 codigo_hash Código HASH para que puedes usarla para construir tu propia representación impresa.
Enlace que contiene del archivo PDF que puedes almacenar de ser necesario, mandarlo
FILA 15 enlace_del_pdf
a la impresora o mostrarlo en un navegador.
Enlace que contiene del archivo XML que puedes almacenar de ser necesario, mandarlo
FILA 16 enlace_del_xml
a la impresora o mostrarlo en un navegador.
Enlace que contiene del archivo CDR que puedes almacenar de ser necesario, mandarlo
FILA 17 enlace_del_cdr
a la impresora o mostrarlo en un navegador.
CAMPO 2
CAMPO 1
Cada FILA debe
empezar con esta TIPO DE
palabra. VALOR EJEMPLO REQUISITO LONGITUD
DATO
serie Serie de documento que desea anular FFF1 String Obligatorio 4 exactos
numero Número del documento que desea anular 31 Integer Obligatorio 1 hasta 8
ERROR DE
motivo Motivo de anulación. String Obligatorio Hasta 100
SISTEMA
Usar esto sólo si deseas que controlemos la
generación de documentos. Código único
codigo_unico generado y asignado por tu sistema. Por ejemplo, FFF1-00000031 String Opcional Hasta 250
puede estar compuesto por el tipo de documento,
serie y número correlativo.
CAMPO 2
CAMPO 1
Cada FILA debe
empezar con esta VALOR EJEMPLO TIPO DE DATO REQUISITO LONGITUD
palabra.
Este valor siempre deberá ser
"consultar_anulacion" para consultar consultar_anulacio
operacion String Obligatorio 19 exactos
FACTURAS, BOLETAS, NOTAS DE CRÉDITO n
o DÉBITO
Tipo de COMPROBANTE que desea consultar si
fue anulado
1 = FACTURA
tipo_de_comprobante 1 Integer Obligatorio 1 exacto
2 = BOLETA
3 = NOTA DE CRÉDITO
4 = NOTA DE DÉBITO
Empieza con "F" para FACTURAS y NOTAS
serie ASOCIADAS. Empieza con "B" para BOLETAS B002 String Obligatorio 4 exactos
DE VENTA y NOTAS ASOCIADAS
Número correlativo del documento, sin ceros a la
numero 854 Integer Obligatorio 1 hasta 8
izquierda
FILA
Las respuestas siempre CAMPO 1
CAMPO 2
tendrán un orden en las Cada FILA empieza con esta palabra.
FILAS
numero Número del documento generado Integer
ENLACE único asignado por NUBEFACT.
enlace Para ver el PDF puedes agregar la extensión .pdf, ejemplo: String
https://www.nubefact.com/cpe/xxxxxxxx.pdf
sunat_ticket_numero Este número es asignado por la SUNAT String
false = FALSO (En minúsculas)
aceptada_por_sunat Boolean
true = VERDADERO (En minúsculas)
sunat_description Cuando hay errores en la SUNAT se describirá el error String
sunat_note Cuando hay errores en la SUNAT se describirá el error String
sunat_responsecode Cuando hay errores en la SUNAT se describirá el error String
sunat_soap_error Otros errores que imposibilitan el envío a la SUNAT String
Contenido del archivo xml zipeado en base64 que puedes almacenar de ser necesario (Se
xml_zip_base64 Text
debe activar esta opción desde “Configuración principal” en NUBEFACT).
Contenido del archivo pdf zipeado en base64 que puedes almacenar de ser necesario (Se
pdf_zip_base64 Text
debe activar esta opción desde “Configuración principal” en NUBEFACT).
Contenido del archivo cdr de sunat zipeado en base64 que puedes almacenar de ser
cdr_zip_base64 Text
necesario (Se debe activar esta opción desde “Configuración principal” en NUBEFACT).
Enlace que contiene del archivo PDF que puedes almacenar de ser necesario, mandarlo a la
enlace_del_pdf Text
impresora o mostrarlo en un navegador.
Enlace que contiene del archivo XML que puedes almacenar de ser necesario, mandarlo a la
enlace_del_xml Text
impresora o mostrarlo en un navegador.
enlace_del_cdr Enlace que contiene del archivo CDR que puedes almacenar de ser necesario, mandarlo a la Text
INTEGRACIÓN FÁCIL CON ARCHIVO TXT
Para consultas generar un Ticket de atención en ayuda.nubefact.com
impresora o mostrarlo en un navegador.
MANEJO DE ERRORES
MENSAJES DE ERROR
CÓDIGO DESCRIPCIÓN
10 No se pudo autenticar, token incorrecto o eliminado
La ruta o URL que estás usando no es correcta o no existe. Ingresa a tu cuenta en www.nubefact.com en la opción Api-Integración para
11 verificar este dato
12 Solicitud incorrecta, la cabecera (Header) no contiene un Content-Type correcto
20 El archivo enviado no cumple con el formato establecido
21 No se pudo completar la operación, se acompaña el problema con un mensaje
22 Documento enviado fuera del plazo permitido
23 Este documento ya existe en NubeFacT
24 El documento indicado no existe o no fue enviado a NubeFacT
40 Error interno desconocido
50 Su cuenta ha sido suspendida
51 Su cuenta ha sido suspendida por falta de pago