Para consultar una boleta efectuar la siguiente consulta
Con el token obtenido en la autenticación se autenticará la petición para buscar una boleta en la siguiente ruta:
METHOD | PATH | HEADERS |
---|---|---|
POST | /api/boletas/obtener |
Content-Type:application/json |
Existen dos formas de buscar boletas, la primera es por identificador y la segunda es por nombre (concatenar serie,'-' y número).
{
"token":"string|hash",
"p":integer,
"filtro":"id"
}
{
"token":"string|hash",
"p":"string",
"filtro":"name"
}
{success} Solicitud Aceptada
HTTP_CODE 200
Contenido
{
"success": 1,
"msg": "Datos Recibidos",
"response": {
"idFactura": integer,
"fechaEmision": "datetime",
"fechaEmitido": "datetime",
"tipoOperacion": "string",
"serie": "alphanumeric",
"numero": integer,
"montoTotalImpuestos": double,
"totalVentaGravada": double,
"totalVentaInafecta": double,
"totalVentaExonerada": double,
"totalVentaGratuita": double,
"totalVentaExportacion": double,
"sumatoriaIgv": double,
"sumatoriaIsc": double,
"sumatoriaOtrosTributos": double,
"sumatoriaOtrosCargos": double,
"totalDescuento": double,
"importeTotal": double,
"totalValorVenta": double,
"totalPrecioVenta": double,
"tipoMoneda": "string",
"guiasRelacionada": [],
"docRelacionada": [],
"leyendas": "string",
"emitido": integer,
"baja": integer,
"digestValue": "hash/sha256",
"signatureValue": "hash|sha256",
"xml": "hash|base64",
"adicional": "{
'fechaVencimiento':'date',
'codigoSunatEstablecimiento':'alphanumeric'
}",
"idUsuario": integer,
"idEmisor": "string",
"idReceptor": "string",
"idConstancia": integer
}
}
{danger} Solicitud no aceptada
HTTP_CODE 500
Contenido
{
"success": 0,
"msg": "string|description"
}