Panel de Control
NevadaSunCloud Platform • v1.2.0 • © 2026
Estado del Sistema
✓
API Online
0h 8m 3s
Uptime
PDF
wkhtmltopdf
SMTP
mail.nevadasuncloud
FILES
filerepositorio
6
Endpoints
Accesos Rapidos
Entorno: DESARROLLO —
Conectado a base de datos de desarrollo. Los cambios no afectan produccion.
Endpoints
Base URL:
/api/v1/ • Todos los endpoints usan metodo POST con body JSON.Transacciones (Facturas / Boletas)
POSTPDFTransaccion/GetPDFFilecopiarPDF A4 Factura / Boleta
POSTPDFTransaccion/GetPDFcopiarPDF descargable
POSTPDFTransaccion/CrearPDFFacturaEmailcopiarPDF + enviar email
Orden de Compra
POSTPDFOrdenCompra/GetPDFFilecopiarPDF Orden de Compra
POSTPDFOrdenCompra/CrearPDFOrdenCompraEmailcopiarPDF OC + email proveedor
Transaccion Compra / Ticket
POSTPDFTransaccionCompra/GetPDFFilecopiarPDF Transaccion Compra
POSTPDFGenerador/GetPDFTicketcopiarTicket termico 80mm
Documentacion
Guia rapida de integracion para el equipo de desarrollo.
Estructura del Request
Todos los endpoints reciben un
RequestAPI<T> con header de trazabilidad y el body especifico de cada documento.POST /api/v1/PDFOrdenCompra/GetPDFFile Content-Type: application/json { "headerRequest": { "consumer": { "sysCode": "apiPOLite", "countryCode": "PE" }, "trace": { "service": { "version": "V1", "name": "OrdenCompra", "operation": "GetPDFFile" } } }, "bodyRequest": { /* objeto del documento */ } }
Respuesta -- PDF como bytes
Los endpoints GetPDFFile devuelven
application/octet-stream. En C# se recibe como byte[].// C# -- consumir desde ProductOne Backend dynamic file = await Task.Run(() => _API.PostFile(URI_API_UTILITARIOS + "PDFOrdenCompra/GetPDFFile", JsonConvert.SerializeObject(requesAPI))); if (file != null) Response.fileByte = (byte[])file;
Configuracion de URL en Backend
En
Enumerador.cs o appsettings.json bajo APIUtilitarios:URIServicio// Enumerador.cs public static readonly string URL_API_UTILITARIOS = "http://dev.utilitariosapi.nevadasuncloud.com/api/v1/";
Configuracion de Logos
Los logos se embeben como base64 al generar el PDF para que wkhtmltopdf los renderice correctamente.
URL del Logo
http://dev.filerepositorio.nevadasuncloud.com/nevadafiles/{RUC}/pdf/logo/logo.png
Ruta FTP para subir el logo
Servidor:
win8166.site4now.net | Usuario: product1smarter-001\NEVADA_DOC_ELECTRONICO\{RUC}\pdf\logo\logo.png
Verificar Logo