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
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
Copiado al portapapeles