Skip to content

[19.0][MIG] l10n_es_aeat_sii_oss: Migration to version 19.0 - #5010

Closed
flachica wants to merge 17 commits into
OCA:19.0from
flachica:19.0-mig-l10n_es_aeat_sii_oss
Closed

[19.0][MIG] l10n_es_aeat_sii_oss: Migration to version 19.0#5010
flachica wants to merge 17 commits into
OCA:19.0from
flachica:19.0-mig-l10n_es_aeat_sii_oss

Conversation

@flachica

Copy link
Copy Markdown
Contributor

Standard migration

RodrigoBM and others added 17 commits May 25, 2026 10:18
- Standard procedure
- Conversion from account.invoice to account.move
- Test adaptation

TT31556
Steps to reproduce:
- Have partner 1 with fiscal position FP1 with registration key 01.
- Have partner 2 with fiscal position FP2 with registration key 02.
- Create customer invoice with partner 1 as customer.
- Select partner 2 as delivery address.

Expected result:
Fiscal position is changed to FP2 and the registration key is changed
to 02.

Current behavior:
The fiscal position is changed, but not the registration key.

That's because the recursive onchanges are explicitly disabled in
account move object:

https://github.com/odoo/odoo/blob/2f817a7b36cc7e5ab235829eecd61a1d71ce546e/addons/account/models/account_move.py#L1190

We workaround this limitation converting the registration key into a
computed writable field that is computed even if the recursive onchange
is disabled.
[ADD] módulo l10n_es_pos_sii para permitir enviar pedidos del TPV al sii

Roadmap:
 - Comprobar que funcionalidad de account.move sigue siendo correcta.
 - Posibilidad de enviar al sii una sesión (tipo summary)
 - Envío devoluciones al SII -> POS
 - Cancelar envío al SII -> POS
Creación de un nuevo modelo en `l10n_es_aeat` llamado *aeat_mixin*, del
que heredan *sii.mixin* (ya existente) y un nuevo *verifactu.mixin*.
Refactor de *sii.mixin* pasando funcionalidad a *aeat_mixin*
Se han renombrado varios campos sii_* a aeat_* ya que serán utilizados
por ambos.
@flachica flachica mentioned this pull request May 25, 2026
40 tasks
@OCA-git-bot OCA-git-bot added series:19.0 mod:l10n_es_aeat_sii_oss Module l10n_es_aeat_sii_oss labels May 25, 2026
@HaraldPanten

Copy link
Copy Markdown
Contributor

@flachica quizá podéis hacer revisiones del módulo del SII --> #4956

y así podréis avanzar con este PR 😉

@HaraldPanten

Copy link
Copy Markdown
Contributor

@flachica ya se ha fusionado el SII en V19. FYI.

@flachica

Copy link
Copy Markdown
Contributor Author

Gracias por el aviso @HaraldPanten

@flachica flachica closed this Jun 14, 2026
@HaraldPanten

Copy link
Copy Markdown
Contributor

@flachica no era para que lo cerraras, sino para que pudierais seguir trabajando en este PR, ya que ya tenéis el módulo base disponible.

Saludos!

@flachica

Copy link
Copy Markdown
Contributor Author

@flachica no era para que lo cerraras, sino para que pudierais seguir trabajando en este PR, ya que ya tenéis el módulo base disponible.

Saludos!

@HaraldPanten resulta que confundí la versión destino de mi cliente y no puedo seguir trabajando en este PR. Disculpa las molestias

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

Labels

mod:l10n_es_aeat_sii_oss Module l10n_es_aeat_sii_oss series:19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants