Factura Electrónica con Visual Basic
Generar Facturas Electrónicas en Visual Basic nunca fue tan sencillo.
Usa nuestra API REST para poder emitir documentos electrónicos usando Visual Basic. Sólo debes enviarnos una TRAMA o un ARCHIVO en TXT o JSON y nosotros generamos el PDF, XML, lo enviamos a la SUNAT como PSE autorizado, y almacenamos el CDR de forma segura.
Formatos de Integración Compatibles
Elige el método que mejor se adapte a tu arquitectura de software en Visual Basic.
Opción 1: API REST en JSON
Envía peticiones HTTP POST estándar estructuradas en formato JSON. Ideal para aplicaciones web, APIs modernas y microservicios en Visual Basic.
- Cálculo automático de impuestos e IGV
- Generación de códigos Hash y Digest
- Respuestas síncronas con URL de PDF y XML
Opción 2: Archivo Plano TXT
Genera un archivo de texto con campos delimitados por pipes (|). Especialmente recomendado para software de escritorio legado y ERPs tradicionales.
- Compatible con sistemas DOS, POS y Windows nativos
- Sin necesidad de parsers JSON complejos
- Procesamiento automático en segundo plano
Emisión de Factura Electrónica en Visual Basic
Install-Package Nubofact.VB' Ejemplo en Visual Basic clásico vía WinHTTP
Dim http As Object
Set http = CreateObject("MSXML2.ServerXMLHTTP.6.0")Parámetros Principales del Comprobante
Estructura estándar de campos obligatorios requeridos por la API de Nubofact y validados ante SUNAT.
| Campo | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| operacion | string | Acción a realizar en la API | "generar_comprobante" |
| tipo_de_comprobante | integer | 1 = Factura, 2 = Boleta, 3 = Nota de Crédito | 1 |
| serie | string | Serie correlativa de 4 caracteres | "FFF1" |
| numero | integer | Número correlativo consecutivo | 1 |
| cliente_numero_de_documento | string | RUC (11 dígitos) o DNI (8 dígitos) del receptor | "00000000000" |
| total | decimal | Importe total a pagar (incluye IGV) | 118.00 |
Solicita Cotización para Integración en Visual Basic
Ingresa el RUC de tu empresa para recibir una propuesta a medida según tu volumen estimado de comprobantes.