Skip to content

feat: exponer códigos de error documentados#9

Closed
javorosas wants to merge 2 commits into
mainfrom
feat/api-error-codes
Closed

feat: exponer códigos de error documentados#9
javorosas wants to merge 2 commits into
mainfrom
feat/api-error-codes

Conversation

@javorosas

@javorosas javorosas commented Jul 16, 2026

Copy link
Copy Markdown
Member

Objetivo

Preparar el SDK para manejar los códigos de error documentados de la API V2.

Cambios

  • Expone catálogos de códigos raíz, agrupados igual que el backend.
  • Expone los subcódigos de validación propios de Facturapi.
  • Conserva la compatibilidad con códigos futuros y con códigos externos en errors[].code.
  • Actualiza fixtures, documentación y versión menor.

Validación

  • Catálogo contrastado contra las 160 constantes públicas del backend.
  • Suite del SDK ejecutada localmente.

Publicación

Este PR debe mergearse y publicarse coordinadamente con los demás SDKs y la normalización de errores de la API.

@javorosas

Copy link
Copy Markdown
Member Author

Cerramos este PR por ahora: los SDKs ya exponen error.code como metadata, pero no publicaremos todavía un catálogo exhaustivo ni su taxonomía.

@javorosas javorosas closed this Jul 17, 2026
@javorosas

Copy link
Copy Markdown
Member Author

Seguimos corrigiendo el problema reportado en #8 mediante #10, sin publicar todavía un catálogo exhaustivo de códigos. Gracias a @pheizx por identificar el caso de property_tax_account: la corrección tipa el campo como arreglo, conforme al contrato de V2, y también normaliza los códigos de error numéricos a texto.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant