OCA / l10n-spain

Odoo Spain Localization
https://www.aeodoo.org/estado-localizacion
GNU Affero General Public License v3.0
265 stars 513 forks source link

[16.0] l10n_es_facturae Problema de Signos con Facturas Rectificativas #3627

Open emedina-mts opened 1 month ago

emedina-mts commented 1 month ago

Tengo un error con las Facturas Rectificativas.

En la sección de errores conocidos pone que:

"No está soportada la exportación de facturas rectificativas. Fallan las series."

No he notado algo con las series, pero he notado una discrepancia extraña en los importes en el XML; no sé si es normal, aquí un Ejemplo:

> <InvoiceTotals>
> <TotalGrossAmount>720.00</TotalGrossAmount>
> <TotalGrossAmountBeforeTaxes>720.00</TotalGrossAmountBeforeTaxes>
> <TotalTaxOutputs>-151.20</TotalTaxOutputs>
> <TotalTaxesWithheld>-0.00</TotalTaxesWithheld>
> <InvoiceTotal>871.20</InvoiceTotal>
> <TotalOutstandingAmount>871.20</TotalOutstandingAmount>
> <TotalExecutableAmount>871.20</TotalExecutableAmount>
> </InvoiceTotals>

Al intentar subir a FACE, justamente dice :

El importe total 871.2 debe ser igual al importe bruto antes de impuestos (720) más impuestos repercutidos (-151.2) menos impuestos retenidos (0) HAP/1650/2015 [msg6008]

¿Me da la impresión que hay un error con los signos en las facturas rectificativas?

Me parece curioso que aparece la base imponible y el total en positivo, pero los impuestos en negativo. (De nuevo es una Factura Rectificativa (de abono), no tengo claro si debería ir todo negativo, o todo positivo y el sistema ya indica que es rectificativa.

¿Alguien sabe algo al respecto?

Saludos,

pedrobaeza commented 4 days ago

@ramiadavid es esto lo que tú te encontraste en la migración a 17.0?

ramiadavid commented 4 days ago

@pedrobaeza si, creo que si

pedrobaeza commented 4 days ago

@emedina-mts echa un vistazo a estos cambios:

https://github.com/OCA/l10n-spain/pull/3529/commits/62b30b88c233e1f783c4d8cb7e90e9f74be57dbe#diff-dddf5901fd999ae3d0c986925b1d6d86981f36753f3f607c6ec6c6299d44e312R197

y si los llevas a 16 y funciona, estaría bien que hicieras un PR para resolverlo en esta versión.