Códigos tributarios

Hace referencia a los códigos del Tipo Documento Tributario Electrónico, además de otras referencias válidas ante SUNAT.

Estructura JSON

Al realizar una petición HTTP, el servicio retornara un JSON con la siguiente estructura:

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/45.json",

"id": 45,

"name": "BOLETA DE VENTA ",

"code": "99",

"state": 0

}

  • href, url del cliente (String).

  • id, identificador único del código tributario (Integer).

  • name, nombre del código tributario (String).

  • code, código tributario (String).

  • state, estado del código tributario indica si esta activo(0) o inactivo (1) (Boolean).

GET lista de códigos tributarios

  • GET /v1/cpe_codes.json retornara todas los codigos tributarios.

####Parametros

  • limit, limita la cantidad de items de una respuesta JSON, por defecto el limit es 25, el máximo permitido es 50.

  • offset, permite paginar los items de una respuesta JSON, por defecto el offset es 0.

  • fields, solo devolver atributos específicos de un recurso

  • expand, permite expandir instancias y colecciones.

  • name, Permite filtrar por nombre del código tributario.

  • code, filtra por código tributario.

  • state, boolean (0 o 1) indica si las monedas están activas(0) inactivas(1).

####Ejemplos

  • GET /v1/cpe_codes.json?limit=10&offset=0

  • GET /v1/cpe_codes.json?fields=[name,code,state]

####Respuesta

{

"href": "https://api.bsale.com.pe/v1/cpe_codes.json",

"count": 73,

"limit": 25,

"offset": 0,

"items": [

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/28.json",

"id": 28,

"name": "AWB (Air Will Bill)",

"code": "809",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/27.json",

"id": 27,

"name": "B/L (Conocimiento de embarque)",

"code": "808",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/35.json",

"id": 35,

"name": "Boleta",

"code": "35",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/45.json",

"id": 45,

"name": "BOLETA DE VENTA ",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/64.json",

"id": 64,

"name": "Boleta de Venta - emitida por anticipos",

"code": "03",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/10.json",

"id": 10,

"name": "Boleta Electrónica",

"code": "39",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/1.json",

"id": 1,

"name": "Boleta Exenta",

"code": "38",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/11.json",

"id": 11,

"name": "Boleta Exenta Electrónica",

"code": "41",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/52.json",

"id": 52,

"name": "BOLETO DE VIAJE",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/30.json",

"id": 30,

"name": "Carta de Porte",

"code": "811",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/33.json",

"id": 33,

"name": "Certificado de Depósito Bolsa Prod. Chile",

"code": "814",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/66.json",

"id": 66,

"name": "Código SCOP",

"code": "05",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/58.json",

"id": 58,

"name": "COMPROBANTE DE PAGO SEAE",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/56.json",

"id": 56,

"name": "COMPROBANTE DE PERCEPCION",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/57.json",

"id": 57,

"name": "COMPROBANTE DE PERCEPCION - VENTA INTERNA",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/54.json",

"id": 54,

"name": "COMPROBANTE DE RETENCION",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/22.json",

"id": 22,

"name": "Contrato",

"code": "803",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/38.json",

"id": 38,

"name": "Declaración de Ingreso (DIN)",

"code": "914",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/50.json",

"id": 50,

"name": "DOCUMENTO BAJO EL CONTROL DE LA SUPERINTENDENCIA DE BANCA Y SEGUROS",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/53.json",

"id": 53,

"name": "DOCUMENTOS EMITIDOS POR LAS AFP",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/26.json",

"id": 26,

"name": "DUS",

"code": "807",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/44.json",

"id": 44,

"name": "FACTURA",

"code": "99",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/36.json",

"id": 36,

"name": "Factura",

"code": "30",

"state": 1

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/62.json",

"id": 62,

"name": "Factura - emitida para corregir error en el RUC",

"code": "01",

"state": 0

},

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/63.json",

"id": 63,

"name": "Factura - emitida por anticipos",

"code": "02",

"state": 0

}

],

"next": "https://api.bsale.com.pe/v1/cpe_codes.json?limit=25\u0026offset=25"

}

GET único código tributario

  • GET /v1/cte_codes/45.json

####Respuesta

{

"href": "https://api.bsale.com.pe/v1/cpe_codes/45.json",

"id": 45,

"name": "BOLETA DE VENTA ",

"code": "99",

"state": 0

}