Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FIX] l10n_es_aeat_sii: Se redondea la base imponible en el caso de las exentas de clientes #566

Merged
merged 5 commits into from
Jul 9, 2017

Conversation

omar7r
Copy link
Contributor

@omar7r omar7r commented Jul 5, 2017

Las entregas intracomunitarias se declaran como exentas y al sumar todas sus lineas puede dar un número de más de dos decimales, por lo que se fuerza el redondeo.

@@ -391,6 +391,10 @@ def _get_sii_out_taxes(self):
if taxes_to:
sub = type_breakdown['PrestacionServicios']['Sujeta']
sub['NoExenta']['DesgloseIVA']['DetalleIVA'] = taxes_to.values()
if 'Exenta' in tax_breakdown['Sujeta']:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tax_breakdown no tiene por qué estar declarado y da error de hecho en los tests.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pedrobaeza he definido la variable a diccionario vacío, porque ya se estaba utilizando dos ifs arriba de mi código, sino puedo hacerlo sobre taxes_dict, mirando si existe la clave DesgloseFactura.

@omar7r
Copy link
Contributor Author

omar7r commented Jul 6, 2017

Aprovechando acabo de añadir otro pequeño fix, que se asegura que el cambio de signo se haga sólo en facturas rectificativas, el usuario puso el tipo de rectificativa por defecto y de repente se empezaron a enviar en negativo las emitidas normales.

@omar7r
Copy link
Contributor Author

omar7r commented Jul 7, 2017

Otra pequeña corrección:
Sí es una exportación, se envía siempre la estructura de nif, 06 o 04, CódigoPais e ID, si es una exportación a Canarias el SII devuelve un error informando de que el CódigoPais "ES" sólo se puede enviar con la clave 07 (no censados), para que no falle hay que enviarlo como NIF como las facturas nacionales, por lo que se controla que si es exportación y el CódigoPais es "ES" envíe NIF

@pedrobaeza
Copy link
Member

Omar, al hilo de lo de los NIF, os está cogiendo bien a vosotros los NIE?

@omar7r
Copy link
Contributor Author

omar7r commented Jul 7, 2017

Sí, algún ESX si que se mandó, como NIF y sin problema, a lo mejor es un NIE no censado y hay que enviarlo con la 07.

Copy link
Member

@pedrobaeza pedrobaeza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Podemos proceder a mergear esto

@pedrobaeza pedrobaeza merged commit bb8be58 into OCA:8.0 Jul 9, 2017
pedrobaeza pushed a commit that referenced this pull request Jul 9, 2017
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit that referenced this pull request Aug 10, 2017
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
javierjcf pushed a commit to Comunitea/l10n-spain that referenced this pull request Nov 13, 2017
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
javierjcf pushed a commit to Comunitea/l10n-spain that referenced this pull request Nov 14, 2017
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
javierjcf pushed a commit to Comunitea/l10n-spain that referenced this pull request Nov 15, 2017
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
jabibi pushed a commit to nodoo/l10n-spain that referenced this pull request Dec 11, 2017
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit to Comunitea/l10n-spain that referenced this pull request Dec 19, 2017
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit to Comunitea/l10n-spain that referenced this pull request Jan 3, 2018
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
misern2 pushed a commit to QubiQ/l10n-spain that referenced this pull request Feb 6, 2019
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
misern2 pushed a commit to QubiQ/l10n-spain that referenced this pull request Feb 7, 2019
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
misern2 pushed a commit to QubiQ/l10n-spain that referenced this pull request Feb 7, 2019
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
misern2 pushed a commit to QubiQ/l10n-spain that referenced this pull request Feb 7, 2019
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
misern2 pushed a commit to QubiQ/l10n-spain that referenced this pull request Feb 7, 2019
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
misern2 pushed a commit to QubiQ/l10n-spain that referenced this pull request Feb 10, 2019
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit to QubiQ/l10n-spain that referenced this pull request Mar 5, 2019
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit to Tecnativa/l10n-spain that referenced this pull request May 26, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
ValentinVinagre pushed a commit to sygel-technology/l10n-spain that referenced this pull request Jul 10, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
ValentinVinagre pushed a commit to sygel-technology/l10n-spain that referenced this pull request Jul 15, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
ValentinVinagre pushed a commit to sygel-technology/l10n-spain that referenced this pull request Jul 15, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
ValentinVinagre pushed a commit to sygel-technology/l10n-spain that referenced this pull request Jul 15, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
ValentinVinagre pushed a commit to sygel-technology/l10n-spain that referenced this pull request Aug 19, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit to sygel-technology/l10n-spain that referenced this pull request Oct 1, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit to sygel-technology/l10n-spain that referenced this pull request Oct 23, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit to sygel-technology/l10n-spain that referenced this pull request Oct 23, 2020
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
joao-p-marques pushed a commit to Tecnativa/l10n-spain that referenced this pull request Feb 1, 2021
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
joao-p-marques pushed a commit to Tecnativa/l10n-spain that referenced this pull request Feb 8, 2021
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
joao-p-marques pushed a commit to Tecnativa/l10n-spain that referenced this pull request Feb 11, 2021
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
pedrobaeza pushed a commit to Tecnativa/l10n-spain that referenced this pull request Feb 19, 2021
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
ValentinVinagre pushed a commit to sygel-technology/l10n-spain that referenced this pull request Dec 23, 2021
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
ValentinVinagre pushed a commit to sygel-technology/l10n-spain that referenced this pull request Dec 28, 2021
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
ValentinVinagre pushed a commit to sygel-technology/l10n-spain that referenced this pull request Dec 28, 2021
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
zamberjo pushed a commit to aurestic/l10n-spain that referenced this pull request Feb 1, 2023
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
manuelregidor pushed a commit to sygel-technology/l10n-spain that referenced this pull request Mar 28, 2024
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
manuelregidor pushed a commit to sygel-technology/l10n-spain that referenced this pull request May 27, 2024
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
manuelregidor pushed a commit to sygel-technology/l10n-spain that referenced this pull request Sep 16, 2024
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
manuelregidor pushed a commit to sygel-technology/l10n-spain that referenced this pull request Sep 17, 2024
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
manuelregidor pushed a commit to sygel-technology/l10n-spain that referenced this pull request Sep 27, 2024
* Se redondea la base imponible en el caso de las exentas de clientes
* Nunca se cambian a signo negativo los importes si la factira no es rectificativa
* [Información del NIF en exportaciones a Canarias
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.

2 participants