Emitir Boleta

Para emitir una boleta tomar en cuenta lo siguiente:


Usar el Token

Con el token obtenido en la autenticación se autenticará la petición para emitir una boleta en la siguiente ruta:

Estructura

METHOD PATH HEADERS
POST /api/boletas/emitir Content-Type:application/json

Parámetros

{   
    "token": "string|hash",
    "receptor": {
        "tipo": integer,
        "razonSocial": "string",
        "nro": "string"
    },
    "numero": integer,
    "serie": "string",
    "tipoMoneda": "string",
    "totalVentaGravada": "double",
    "totalVentaExonerada": "double",
    "totalVentaInafecta": "double",
    "sumatoriaIgv": "double",
    "importeTotal": "double",
    "tipoOperacion": "string",
    "montoTotalImpuestos": double,
    "items": [{
        "unidadMedidaCantidad": "string",
        "cantidad": integer,
        "descripcion": "string",
        "valorUnitario": "double",
        "precioVentaUnitario": "double",
        "tipoPrecioVentaUnitario": "string",
        "montoTotalImpuestosItem": "double",
        "baseAfectacionIgv": "double",
        "porcentajeImpuesto": integer,
        "codigoProducto": "string",
        "montoAfectacionIgv": "double",
        "codigoTributo": "string",
        "codigoProductoSunat": "string",
        "valorVenta": "double",
        "tipoAfectacionIgv": "integer"
    }]  
}

Solicitud exitosa

{success} Solicitud Aceptada

HTTP_CODE 200

Contenido

{
    "success": 1,
    "bills": "string|hashed"
}

Solicitud no exitosa

{danger} Solicitud no aceptada

HTTP_CODE 500

Contenido

{
    "success": 0,
    "msg": "string|description"
}