Faktur

Catálogos (sin API Key)

Estos endpoints no requieren autenticación. Sirven para obtener los códigos válidos al construir el body de facturas y notas de crédito.

Endpoints

MétodoRutaDescripción
GET/v1/catalogsLista todos los catálogos disponibles.
GET/v1/catalogs/:idÍtems de un catálogo específico.

IDs de catálogo útiles

IDContenido
iva-rate-codesTarifas de IVA. El ítem con "default": true es la tarifa vigente del sistema.
payment-methodsFormas de pago (tabla 24 SRI).
buyer-id-typesTipos de identificación del comprador.
tax-typesTipos de impuesto (IVA, ICE, IRBPNR).
document-typesTipos de comprobante electrónico.
emission-typesTipos de emisión (normal, contingencia).
environmentsAmbientes SRI (pruebas, producción).
retention-tax-typesTipos de impuesto para retenciones.

Ejemplo de respuesta GET /v1/catalogs/iva-rate-codes

{
  "success": true,
  "data": {
    "id": "iva-rate-codes",
    "name": "IVA Rate Codes",
    "items": [
      { "code": "0", "name": "0%", "description": "Zero rate — basic goods, exports, medicines" },
      { "code": "2", "name": "15%", "description": "General rate — currently in force (as of 2024)", "default": true },
      { "code": "3", "name": "14%", "description": "Temporary rate" },
      { "code": "4", "name": "12%", "description": "Historical general rate — prior to 2024" },
      { "code": "5", "name": "5%", "description": "Reduced rate — differentiated goods" },
      { "code": "6", "name": "No objeto de IVA" },
      { "code": "7", "name": "Exento de IVA" },
      { "code": "8", "name": "IVA diferenciado" },
      { "code": "10", "name": "13%", "description": "Temporary rate" }
    ]
  }
}

El ítem con "default": true indica la tarifa general vigente. Úsalo para prellenar formularios.