Skip to content

Usar la lista de países de la UE del core - #2

Open
EstebanSM85 wants to merge 1 commit into
mainfrom
paises-ue-del-core
Open

EstebanSM85 wants to merge 1 commit into
mainfrom
paises-ue-del-core

Conversation

@EstebanSM85

@EstebanSM85 EstebanSM85 commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

https://facturascripts.com/roadmap/5392

Resumen

  • Se elimina Modelo369::getEuCountryCodes() y getData() usa Paises::miembroUE() del core, excluyendo España (el core sí la incluye).
  • getCountryIso() usa Vies::vatPrefix() del core: el diseño de registro de la AEAT (DR369e21) indica que se usa "EL" para Grecia.
  • Tests ajustados: se sustituyen los de getEuCountryCodes() por tests de getCountryIso() (incluido Grecia) y de exclusión de España y Reino Unido en getData().
  • min_version sube a 2026.71.

Relacionado con NeoRazorX/facturascripts#2059

Pruebas

Tests del plugin en PHP 8.1 a 8.5 con MySQL y PostgreSQL: 20 tests, 78 aserciones, todos OK.

🤖 Generated with Claude Code

https://facturascripts.com/roadmap/5392
- Se actualiza la versión mínima requerida en facturascripts.ini.
- Se modifica la función getCountryIso en Modelo369.php para incluir el prefijo VAT para Grecia.
- Se eliminan los códigos de países de la UE en la función getEuCountryCodes, ahora se obtienen directamente de la base de datos.
- Se actualizan las pruebas en Modelo369Test.php para reflejar los cambios en la lógica de obtención de códigos de país.
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