Skip to content

[16.0][FIX] l10n_es_vat_book-l10n_es_vat_book_oss. Compatibility with other modules for OSS taxes#4606

Draft
almumu wants to merge 1 commit intoOCA:16.0from
factorlibre:16.0_fix_vat_book_oss_taxes_compatibility
Draft

[16.0][FIX] l10n_es_vat_book-l10n_es_vat_book_oss. Compatibility with other modules for OSS taxes#4606
almumu wants to merge 1 commit intoOCA:16.0from
factorlibre:16.0_fix_vat_book_oss_taxes_compatibility

Conversation

@almumu
Copy link
Member

@almumu almumu commented Nov 24, 2025

Compatibility and better inheritance for other modules when using OSS taxes and tax amount is needed.

Related issue #4605

… other modules when using OSS taxes and tax amount is needed
@pedrobaeza
Copy link
Member

No termino de ver la relación de esto con el SII.

@almumu
Copy link
Member Author

almumu commented Nov 25, 2025

No termino de ver la relación de esto con el SII.

buenos días @pedrobaeza , la relación es que después de ese cambio en fa02f05#diff-d74b92c5e46eac6d96f3fd4c432611a9c7c51c3f691dddba3342721ff660fe3fR16-R17

en el módulo l10n_es_vat_book_oss se establece a 0 el importe de todos los impuestos OSS

image

y en el módulo l10n_es_aeat_sii_oss se buscan esos mismos impuestos oss para restarlos del importe total en el sii
l10n_es_vat_book
image

por lo que ya no se están restando los impuestos oss del importe total porque "amount" siempre es 0 porque el módulo l10n_es_vat_book_oss lo establece a 0 en la función _process_aeat_tax_fee_info que es la que se utiliza dentro de _get_aeat_tax_info (la misma que se utiliza en el sii, y también en verifactu para obtener el desglose de impuestos)

def _get_aeat_tax_info(self):

image

image

@pedrobaeza
Copy link
Member

Ya, ahí está el tema, que la idea es que libro de IVA debería ser igual a SII/VERI*FACTU, y por eso busco que haya una fuente de verdad. Creo que lo que podemos hacer si no es tener como con la cuota: el importe y luego lo deducible, pues aquí la base y la base "aplicable a impuestos", y entonces quitar de uno u otro, y así seguir conteniendo todo en el mismo diccionario y llamada, pero utilizar una u otra según interese.

@etobella
Copy link
Member

@pedrobaeza el problema es que ahora todas las facturas con OSS salen con incidencias en el SII. Exactamente que se debería hacer para poder cerrarlo?

@pedrobaeza
Copy link
Member

¿Qué te parece la sugerencia de tener esos cuatro valores devueltos, y leer en cada módulo (SII/vat book) lo que interese? Si no lo ves factible, vamos a solucionarlo de la manera que sea.

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.

[16.0] l10n_es_aeat_sii_oca: wrong calculation for invoices with oss taxes

3 participants