Consulta el catálogo fiscal
Devuelve, en un solo documento, el conocimiento fiscal español que necesitas para construir un formulario de facturación conforme: regímenes de imposición indirecta (IVA, IGIC, IPSI) con sus tipos legales y su código L1 de VeriFactu, regímenes de operación a nivel de cabecera con la mención legal que exige cada uno, causas de exención con su código AEAT, su mención legal y su artículo de la Ley del IVA, los tipos de retención de IRPF del sistema y la matriz cerrada de pares legales de IVA/recargo de equivalencia.
-
Sustituye a la tabla hardcodeada que toda integración acaba manteniendo a mano.
-
El catálogo no lleva ningún dato de la empresa autenticada: dos empresas distintas reciben cuerpos idénticos byte a byte para el mismo idioma, y
retention_ratesnunca incluye los impuestos personalizados que una empresa crea conPOST /v1/taxes. -
Los tipos de retención se publican en POSITIVO, así que aplícalos como una deducción sobre la base imponible.
-
Este es el catálogo de lo que la plataforma admite, NO una lista normativa exhaustiva de todos los regímenes, exenciones o tipos de retención que define la ley española.
-
Úsalo para saber qué puedes enviar a esta API; no lo leas como asesoramiento fiscal ni como sustituto de la legislación.
-
Cada entrada lleva su
label(y, en los dos bloques normativos, sudescription) en español, inglés y catalán a la vez. -
Accept-Languagesolo elige el idioma que se informa enprimary_language; nunca filtra el payload, así que con un documento cacheado basta para pintar un selector multiidioma. -
La respuesta es cacheable: lleva
ETagy unCache-Controlpúblico, y devolver el validador enIf-None-Matchresponde un 304 sin cuerpo. -
Dos idiomas producen dos
ETagdistintos, porque el idioma negociado viaja dentro del cuerpo.
En: header
Headers
Fija la versión de la API (YYYY-MM-DD, versionado por fecha estilo Stripe) para esta petición; omítelo para usar la versión fijada de la clave, o la última si no hay ninguna. Versión no soportada → 400 unsupported_api_version; malformada → 400 parameter_invalid_format. La versión efectiva se refleja en la cabecera de respuesta Factuarea-Version. Consulta la guía de Versioning.
dateOpera en nombre de una empresa hija (API key maestra de gestoría): pasa su id público (UUID v7) y la petición se ejecuta contra los datos de esa hija sin cambiar el scope, el tier ni el environment de la clave (omítelo para usar la propia empresa de la clave). UUID inválido → 400 parameter_invalid_uuid; id desconocido o no propio → 404 profile_not_found. Consulta la guía de Acting on behalf.
uuidCuerpo de la respuesta
application/json
application/json
application/json
application/json
application/json