diff --git a/l10n_es_aeat_mod347/README.rst b/l10n_es_aeat_mod347/README.rst index 6dcbe700c4c..3f9bb7ec949 100644 --- a/l10n_es_aeat_mod347/README.rst +++ b/l10n_es_aeat_mod347/README.rst @@ -28,46 +28,49 @@ AEAT modelo 347 |badge1| |badge2| |badge3| |badge4| |badge5| -(Declaración Anual de Operaciones con Terceros) -Basado en la Orden EHA/3012/2008, de 20 de Octubre, por el que se aprueban los -diseños físicos y lógicos del 347. +(Declaración Anual de Operaciones con Terceros) Basado en la Orden +EHA/3012/2008, de 20 de Octubre, por el que se aprueban los diseños +físicos y lógicos del 347. De acuerdo con la normativa de la Hacienda Española, están obligados a presentar el modelo 347: -* Todas aquellas personas físicas o jurídicas que no esten acogidas al régimen - de módulos en el IRPF, de naturaleza pública o privada que desarrollen - actividades empresariales o profesionales, siempre y cuando hayan realizado - operaciones que, en su conjunto, respecto de otra persona o Entidad, - cualquiera que sea su naturaleza o carácter, hayan superado la cifra de - 3.005,06 € durante el año natural al que se refiere la declaración. Para el - cálculo de la cifra de 3.005,06 € se computan de forma separada las entregas - de biene y servicios y las adquisiciones de los mismos. -* En el caso de Sociedades Irregulares, Sociedades Civiles y Comunidad de - Bienes no acogidas el regimen de módulos en el IRPF, deben incluir las - facturas sin incluir la cuantía del IRPF. -* En el caso de facturas de proveedor con IRPF, no deben ser presentadas en - este modelo. Se presentan en el modelo 190. Desactivar en la ficha del - proveedor la opción de "Incluir en el informe 347". - -De acuerdo con la normativa, no están obligados a presentar el modelo 347: - -* Quienes realicen en España actividades empresariales o profesionales sin - tener en territorio español la sede de su actividad, un establecimiento - permanente o su domicilio fiscal. -* Las personas físicas y entidades en régimen de atribución de rentas en - el IRPF, por las actividades que tributen en dicho impuesto por el - régimen de estimación objetiva y, simultáneamente, en el IVA por los - régimenes especiales simplificados o de la agricultura, ganadería - y pesca o recargo de equivalencia, salvo las operaciones que estén - excluidas de la aplicación de los expresados regímenes. -* Los obligados tributarios que no hayan realizado operaciones que en su - conjunto superen la cifra de 3.005,06 €. -* Los obligados tributarios que hayan realizado exclusivamente operaciones - no declarables. -* Los obligados tributarios que deban informar sobre las operaciones - incluidas en los libros registro de IVA (modelo 340) salvo que realicen - operaciones que expresamente deban incluirse en el modelo 347. +- Todas aquellas personas físicas o jurídicas que no esten acogidas al + régimen de módulos en el IRPF, de naturaleza pública o privada que + desarrollen actividades empresariales o profesionales, siempre y + cuando hayan realizado operaciones que, en su conjunto, respecto de + otra persona o Entidad, cualquiera que sea su naturaleza o carácter, + hayan superado la cifra de 3.005,06 € durante el año natural al que + se refiere la declaración. Para el cálculo de la cifra de 3.005,06 € + se computan de forma separada las entregas de biene y servicios y las + adquisiciones de los mismos. +- En el caso de Sociedades Irregulares, Sociedades Civiles y Comunidad + de Bienes no acogidas el regimen de módulos en el IRPF, deben incluir + las facturas sin incluir la cuantía del IRPF. +- En el caso de facturas de proveedor con IRPF, no deben ser + presentadas en este modelo. Se presentan en el modelo 190. Desactivar + en la ficha del proveedor la opción de "Incluir en el informe 347". + +De acuerdo con la normativa, no están obligados a presentar el modelo +347: + +- Quienes realicen en España actividades empresariales o profesionales + sin tener en territorio español la sede de su actividad, un + establecimiento permanente o su domicilio fiscal. +- Las personas físicas y entidades en régimen de atribución de rentas + en el IRPF, por las actividades que tributen en dicho impuesto por el + régimen de estimación objetiva y, simultáneamente, en el IVA por los + régimenes especiales simplificados o de la agricultura, ganadería y + pesca o recargo de equivalencia, salvo las operaciones que estén + excluidas de la aplicación de los expresados regímenes. +- Los obligados tributarios que no hayan realizado operaciones que en + su conjunto superen la cifra de 3.005,06 €. +- Los obligados tributarios que hayan realizado exclusivamente + operaciones no declarables. +- Los obligados tributarios que deban informar sobre las operaciones + incluidas en los libros registro de IVA (modelo 340) salvo que + realicen operaciones que expresamente deban incluirse en el modelo + 347. (http://www.boe.es/boe/dias/2008/10/23/pdfs/A42154-42190.pdf) @@ -89,76 +92,82 @@ Usage Para realizar una declaración del modelo 347: -#. Vaya a *Facturación > Declaraciones AEAT > Modelo 347*. -#. Pulse en el botón "Crear". -#. Seleccione el año para la declaración. -#. Pulse en "Calcular". -#. Al cabo de un rato (dependerá de la cantidad de registros que tenga), - aparecerá una nueva pestaña "Registros de empresas", en la que se podrán - revisar cada uno de los registros detectados. -#. Si la línea del registro aparece en rojo, significa que falta algún dato - que debe ser rellenado para poder realizar la declaración en la AEAT. -#. Puede enviar masivamente los datos de todos los registros al primer contacto - de facturación que esté establecido en la empresa pulsando el botón - "Enviar correos electrónicos". Esto realizará el envío masivo, dejando el - mensaje enviado en el hilo de comunicación (chatter) de cada registro. - En ese momento, todos los registros pasarán a estado "Enviado" -#. Puede acceder a los detalles del registro y ver el hilo de comunicación - pulsando sobre el smart-button "Registros" que aparece en la parte superior - derecha de la pestaña "Registros de empresa". -#. También se pueden realizar envíos aislados de cada registro si todavía no - está en estado "Enviado" (o pulsando previamente en el botón "Establecer a - pendiente" de la vista de detalle), pulsando sobre el botón "Enviar" de la - vista de detalle, o en el icono del sobre en la vista de listado. -#. Puede registrar a mano la conformidad o disconformidad del registro pulsando - sobre los botones del check de verificación o de la X en la vista de - listado, o bien sobre los botones "Confirmar como válido" o - "Establecer a no válido" de la vista de detalle del registro. -#. Cuando establezca como válido el registro, la línea aparecerá en un gris - atenuado, y si por el contrario lo establece como no válido, aparecerá en - un marrón claro. -#. En la plantilla del correo enviado a las empresas, se incluyen 2 botones - que permiten la aceptación/rechazo automático del registro. **NOTA:** Para - poder realizarlo, su Odoo debe ser accesible al exterior y tener bien - configurados URL, redirecciones, proxy, etc. Cuando la empresa externa pulse - en uno de esos botones, se realizará la validación/rechazo en el registro. -#. La empresa externa también puede responder al correo recibido, y entonces - la respuesta se colocará en el hilo de ese registro y notificará a los - seguidores que estén del mismo. Por defecto, el único seguidor que se - añade es el usuario que ha realizado la declaración. **NOTA:** Para que - esto funcione, debe tener bien configurado todos los parámetros relativos - a catchall, correo entrante, etc. -#. También puede introducir manualmente los registros de inmuebles para - aquellos que no estén reflejados en el modelo 115. -#. Una vez cotejados todos los registros, se puede pulsar en el botón - "Confirmar" para confirmar la declaración y dejar los datos ya fijos. -#. Pulsando en el botón "Exportar a BOE", podrá obtener un archivo para su - subida en la web de la AEAT. +1. Vaya a *Facturación > Declaraciones AEAT > Modelo 347*. +2. Pulse en el botón "Crear". +3. Seleccione el año para la declaración. +4. Pulse en "Calcular". +5. Al cabo de un rato (dependerá de la cantidad de registros que + tenga), aparecerá una nueva pestaña "Registros de empresas", en la + que se podrán revisar cada uno de los registros detectados. +6. Si la línea del registro aparece en rojo, significa que falta algún + dato que debe ser rellenado para poder realizar la declaración en la + AEAT. +7. Puede enviar masivamente los datos de todos los registros al primer + contacto de facturación que esté establecido en la empresa pulsando + el botón "Enviar correos electrónicos". Esto realizará el envío + masivo, dejando el mensaje enviado en el hilo de comunicación + (chatter) de cada registro. En ese momento, todos los registros + pasarán a estado "Enviado" +8. Puede acceder a los detalles del registro y ver el hilo de + comunicación pulsando sobre el smart-button "Registros" que aparece + en la parte superior derecha de la pestaña "Registros de empresa". +9. También se pueden realizar envíos aislados de cada registro si + todavía no está en estado "Enviado" (o pulsando previamente en el + botón "Establecer a pendiente" de la vista de detalle), pulsando + sobre el botón "Enviar" de la vista de detalle, o en el icono del + sobre en la vista de listado. +10. Puede registrar a mano la conformidad o disconformidad del registro + pulsando sobre los botones del check de verificación o de la X en la + vista de listado, o bien sobre los botones "Confirmar como válido" o + "Establecer a no válido" de la vista de detalle del registro. +11. Cuando establezca como válido el registro, la línea aparecerá en un + gris atenuado, y si por el contrario lo establece como no válido, + aparecerá en un marrón claro. +12. En la plantilla del correo enviado a las empresas, se incluyen 2 + botones que permiten la aceptación/rechazo automático del registro. + **NOTA:** Para poder realizarlo, su Odoo debe ser accesible al + exterior y tener bien configurados URL, redirecciones, proxy, etc. + Cuando la empresa externa pulse en uno de esos botones, se realizará + la validación/rechazo en el registro. +13. La empresa externa también puede responder al correo recibido, y + entonces la respuesta se colocará en el hilo de ese registro y + notificará a los seguidores que estén del mismo. Por defecto, el + único seguidor que se añade es el usuario que ha realizado la + declaración. **NOTA:** Para que esto funcione, debe tener bien + configurado todos los parámetros relativos a catchall, correo + entrante, etc. +14. También puede introducir manualmente los registros de inmuebles para + aquellos que no estén reflejados en el modelo 115. +15. Una vez cotejados todos los registros, se puede pulsar en el botón + "Confirmar" para confirmar la declaración y dejar los datos ya + fijos. +16. Pulsando en el botón "Exportar a BOE", podrá obtener un archivo para + su subida en la web de la AEAT. Known issues / Roadmap ====================== -* Permitir que un asiento (y por tanto, una factura) puede tener una fecha - específica a efectos del modelo 347, para así cuadrar la fecha del proveedor - con nuestro modelo aunque a efectos de IVA se declare en el siguiente - periodo. -* Permitir indicar que una factura es de transmisión de inmuebles para tenerlo - en cuenta en la suma de totales. -* No se incluye el cálculo automático de las claves de declaración - C, D, E, F y G. -* Realizar declaración solo de proveedores. -* No se permite marcar las operaciones como de seguro (para entidades - aseguradoras). -* No se permite marcar las operaciones como de arrendamiento. -* No se incluye la gestión del criterio de caja. -* No se incluye la gestión de inversión de sujeto pasivo. -* No se incluye la gestión de depósito aduanero. -* No se rellena el año origen en caso de no coincidir con el actual para las - operaciones de efectivo. -* Las operaciones con retención o arrendamientos aparecen en el 347 por - defecto al tener también IVA asociado. Si no se quiere que aparezcan, - hay que marcar la empresa o la factura con la casilla de no incluir en el - 347. +- Permitir que un asiento (y por tanto, una factura) puede tener una + fecha específica a efectos del modelo 347, para así cuadrar la fecha + del proveedor con nuestro modelo aunque a efectos de IVA se declare + en el siguiente periodo. +- Permitir indicar que una factura es de transmisión de inmuebles para + tenerlo en cuenta en la suma de totales. +- No se incluye el cálculo automático de las claves de declaración C, + D, E, F y G. +- Realizar declaración solo de proveedores. +- No se permite marcar las operaciones como de seguro (para entidades + aseguradoras). +- No se permite marcar las operaciones como de arrendamiento. +- No se incluye la gestión del criterio de caja. +- No se incluye la gestión de inversión de sujeto pasivo. +- No se incluye la gestión de depósito aduanero. +- No se rellena el año origen en caso de no coincidir con el actual + para las operaciones de efectivo. +- Las operaciones con retención o arrendamientos aparecen en el 347 por + defecto al tener también IVA asociado. Si no se quiere que aparezcan, + hay que marcar la empresa o la factura con la casilla de no incluir + en el 347. Bug Tracker =========== @@ -174,33 +183,34 @@ Credits ======= Authors -~~~~~~~ +------- * Tecnativa * PESOL Contributors -~~~~~~~~~~~~ +------------ -* Pexego (http://www.pexego.es) -* ASR-OSS (http://www.asr-oss.com) -* NaN·tic (http://www.nan-tic.com) -* Acysos (http://www.acysos.com) -* Joaquín Gutierrez (http://gutierrezweb.es) -* Angel Moya -* Albert Cabedo -* `Tecnativa `_: +- Pexego (http://www.pexego.es) +- ASR-OSS (http://www.asr-oss.com) +- NaN·tic (http://www.nan-tic.com) +- Acysos (http://www.acysos.com) +- Joaquín Gutierrez (http://gutierrezweb.es) +- Angel Moya +- Albert Cabedo +- `Tecnativa `__: - * Antonio Espinosa - * Pedro M. Baeza - * Cristina Martín - * Carlos Dauden -* `Sygel `_: + - Antonio Espinosa + - Pedro M. Baeza + - Cristina Martín + - Carlos Dauden - * Manuel Regidor +- `Sygel `__: + + - Manuel Regidor Maintainers -~~~~~~~~~~~ +----------- This module is maintained by the OCA. diff --git a/l10n_es_aeat_mod347/readme/CONTRIBUTORS.md b/l10n_es_aeat_mod347/readme/CONTRIBUTORS.md new file mode 100644 index 00000000000..f29f614122e --- /dev/null +++ b/l10n_es_aeat_mod347/readme/CONTRIBUTORS.md @@ -0,0 +1,14 @@ +- Pexego () +- ASR-OSS () +- NaN·tic () +- Acysos () +- Joaquín Gutierrez () +- Angel Moya \<\> +- Albert Cabedo \<\> +- [Tecnativa](https://www.tecnativa.com): + - Antonio Espinosa + - Pedro M. Baeza + - Cristina Martín + - Carlos Dauden +- [Sygel](https://www.sygel.es): + - Manuel Regidor diff --git a/l10n_es_aeat_mod347/readme/CONTRIBUTORS.rst b/l10n_es_aeat_mod347/readme/CONTRIBUTORS.rst deleted file mode 100644 index c49365ba214..00000000000 --- a/l10n_es_aeat_mod347/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,16 +0,0 @@ -* Pexego (http://www.pexego.es) -* ASR-OSS (http://www.asr-oss.com) -* NaN·tic (http://www.nan-tic.com) -* Acysos (http://www.acysos.com) -* Joaquín Gutierrez (http://gutierrezweb.es) -* Angel Moya -* Albert Cabedo -* `Tecnativa `_: - - * Antonio Espinosa - * Pedro M. Baeza - * Cristina Martín - * Carlos Dauden -* `Sygel `_: - - * Manuel Regidor diff --git a/l10n_es_aeat_mod347/readme/DESCRIPTION.md b/l10n_es_aeat_mod347/readme/DESCRIPTION.md new file mode 100644 index 00000000000..620294c5c7b --- /dev/null +++ b/l10n_es_aeat_mod347/readme/DESCRIPTION.md @@ -0,0 +1,45 @@ +(Declaración Anual de Operaciones con Terceros) Basado en la Orden +EHA/3012/2008, de 20 de Octubre, por el que se aprueban los diseños +físicos y lógicos del 347. + +De acuerdo con la normativa de la Hacienda Española, están obligados a +presentar el modelo 347: + +- Todas aquellas personas físicas o jurídicas que no esten acogidas al + régimen de módulos en el IRPF, de naturaleza pública o privada que + desarrollen actividades empresariales o profesionales, siempre y + cuando hayan realizado operaciones que, en su conjunto, respecto de + otra persona o Entidad, cualquiera que sea su naturaleza o carácter, + hayan superado la cifra de 3.005,06 € durante el año natural al que se + refiere la declaración. Para el cálculo de la cifra de 3.005,06 € se + computan de forma separada las entregas de biene y servicios y las + adquisiciones de los mismos. +- En el caso de Sociedades Irregulares, Sociedades Civiles y Comunidad + de Bienes no acogidas el regimen de módulos en el IRPF, deben incluir + las facturas sin incluir la cuantía del IRPF. +- En el caso de facturas de proveedor con IRPF, no deben ser presentadas + en este modelo. Se presentan en el modelo 190. Desactivar en la ficha + del proveedor la opción de "Incluir en el informe 347". + +De acuerdo con la normativa, no están obligados a presentar el modelo +347: + +- Quienes realicen en España actividades empresariales o profesionales + sin tener en territorio español la sede de su actividad, un + establecimiento permanente o su domicilio fiscal. +- Las personas físicas y entidades en régimen de atribución de rentas en + el IRPF, por las actividades que tributen en dicho impuesto por el + régimen de estimación objetiva y, simultáneamente, en el IVA por los + régimenes especiales simplificados o de la agricultura, ganadería y + pesca o recargo de equivalencia, salvo las operaciones que estén + excluidas de la aplicación de los expresados regímenes. +- Los obligados tributarios que no hayan realizado operaciones que en su + conjunto superen la cifra de 3.005,06 €. +- Los obligados tributarios que hayan realizado exclusivamente + operaciones no declarables. +- Los obligados tributarios que deban informar sobre las operaciones + incluidas en los libros registro de IVA (modelo 340) salvo que + realicen operaciones que expresamente deban incluirse en el modelo + 347. + +() diff --git a/l10n_es_aeat_mod347/readme/DESCRIPTION.rst b/l10n_es_aeat_mod347/readme/DESCRIPTION.rst deleted file mode 100644 index 11d680c555d..00000000000 --- a/l10n_es_aeat_mod347/readme/DESCRIPTION.rst +++ /dev/null @@ -1,42 +0,0 @@ -(Declaración Anual de Operaciones con Terceros) -Basado en la Orden EHA/3012/2008, de 20 de Octubre, por el que se aprueban los -diseños físicos y lógicos del 347. - -De acuerdo con la normativa de la Hacienda Española, están obligados a -presentar el modelo 347: - -* Todas aquellas personas físicas o jurídicas que no esten acogidas al régimen - de módulos en el IRPF, de naturaleza pública o privada que desarrollen - actividades empresariales o profesionales, siempre y cuando hayan realizado - operaciones que, en su conjunto, respecto de otra persona o Entidad, - cualquiera que sea su naturaleza o carácter, hayan superado la cifra de - 3.005,06 € durante el año natural al que se refiere la declaración. Para el - cálculo de la cifra de 3.005,06 € se computan de forma separada las entregas - de biene y servicios y las adquisiciones de los mismos. -* En el caso de Sociedades Irregulares, Sociedades Civiles y Comunidad de - Bienes no acogidas el regimen de módulos en el IRPF, deben incluir las - facturas sin incluir la cuantía del IRPF. -* En el caso de facturas de proveedor con IRPF, no deben ser presentadas en - este modelo. Se presentan en el modelo 190. Desactivar en la ficha del - proveedor la opción de "Incluir en el informe 347". - -De acuerdo con la normativa, no están obligados a presentar el modelo 347: - -* Quienes realicen en España actividades empresariales o profesionales sin - tener en territorio español la sede de su actividad, un establecimiento - permanente o su domicilio fiscal. -* Las personas físicas y entidades en régimen de atribución de rentas en - el IRPF, por las actividades que tributen en dicho impuesto por el - régimen de estimación objetiva y, simultáneamente, en el IVA por los - régimenes especiales simplificados o de la agricultura, ganadería - y pesca o recargo de equivalencia, salvo las operaciones que estén - excluidas de la aplicación de los expresados regímenes. -* Los obligados tributarios que no hayan realizado operaciones que en su - conjunto superen la cifra de 3.005,06 €. -* Los obligados tributarios que hayan realizado exclusivamente operaciones - no declarables. -* Los obligados tributarios que deban informar sobre las operaciones - incluidas en los libros registro de IVA (modelo 340) salvo que realicen - operaciones que expresamente deban incluirse en el modelo 347. - -(http://www.boe.es/boe/dias/2008/10/23/pdfs/A42154-42190.pdf) diff --git a/l10n_es_aeat_mod347/readme/INSTALL.rst b/l10n_es_aeat_mod347/readme/INSTALL.md similarity index 63% rename from l10n_es_aeat_mod347/readme/INSTALL.rst rename to l10n_es_aeat_mod347/readme/INSTALL.md index 4c973d79a52..12b4d953f22 100644 --- a/l10n_es_aeat_mod347/readme/INSTALL.rst +++ b/l10n_es_aeat_mod347/readme/INSTALL.md @@ -1,4 +1,4 @@ Para instalar este módulo, es necesario el módulo *account_tax_balance*, disponible en: -https://github.com/OCA/account-financial-reporting + diff --git a/l10n_es_aeat_mod347/readme/ROADMAP.md b/l10n_es_aeat_mod347/readme/ROADMAP.md new file mode 100644 index 00000000000..a95b539cbb4 --- /dev/null +++ b/l10n_es_aeat_mod347/readme/ROADMAP.md @@ -0,0 +1,21 @@ +- Permitir que un asiento (y por tanto, una factura) puede tener una + fecha específica a efectos del modelo 347, para así cuadrar la fecha + del proveedor con nuestro modelo aunque a efectos de IVA se declare en + el siguiente periodo. +- Permitir indicar que una factura es de transmisión de inmuebles para + tenerlo en cuenta en la suma de totales. +- No se incluye el cálculo automático de las claves de declaración C, D, + E, F y G. +- Realizar declaración solo de proveedores. +- No se permite marcar las operaciones como de seguro (para entidades + aseguradoras). +- No se permite marcar las operaciones como de arrendamiento. +- No se incluye la gestión del criterio de caja. +- No se incluye la gestión de inversión de sujeto pasivo. +- No se incluye la gestión de depósito aduanero. +- No se rellena el año origen en caso de no coincidir con el actual para + las operaciones de efectivo. +- Las operaciones con retención o arrendamientos aparecen en el 347 por + defecto al tener también IVA asociado. Si no se quiere que aparezcan, + hay que marcar la empresa o la factura con la casilla de no incluir en + el 347. diff --git a/l10n_es_aeat_mod347/readme/ROADMAP.rst b/l10n_es_aeat_mod347/readme/ROADMAP.rst deleted file mode 100644 index a51c3e8ab44..00000000000 --- a/l10n_es_aeat_mod347/readme/ROADMAP.rst +++ /dev/null @@ -1,21 +0,0 @@ -* Permitir que un asiento (y por tanto, una factura) puede tener una fecha - específica a efectos del modelo 347, para así cuadrar la fecha del proveedor - con nuestro modelo aunque a efectos de IVA se declare en el siguiente - periodo. -* Permitir indicar que una factura es de transmisión de inmuebles para tenerlo - en cuenta en la suma de totales. -* No se incluye el cálculo automático de las claves de declaración - C, D, E, F y G. -* Realizar declaración solo de proveedores. -* No se permite marcar las operaciones como de seguro (para entidades - aseguradoras). -* No se permite marcar las operaciones como de arrendamiento. -* No se incluye la gestión del criterio de caja. -* No se incluye la gestión de inversión de sujeto pasivo. -* No se incluye la gestión de depósito aduanero. -* No se rellena el año origen en caso de no coincidir con el actual para las - operaciones de efectivo. -* Las operaciones con retención o arrendamientos aparecen en el 347 por - defecto al tener también IVA asociado. Si no se quiere que aparezcan, - hay que marcar la empresa o la factura con la casilla de no incluir en el - 347. diff --git a/l10n_es_aeat_mod347/readme/USAGE.md b/l10n_es_aeat_mod347/readme/USAGE.md new file mode 100644 index 00000000000..b2b91c1b8eb --- /dev/null +++ b/l10n_es_aeat_mod347/readme/USAGE.md @@ -0,0 +1,53 @@ +Para realizar una declaración del modelo 347: + +1. Vaya a *Facturación \> Declaraciones AEAT \> Modelo 347*. +2. Pulse en el botón "Crear". +3. Seleccione el año para la declaración. +4. Pulse en "Calcular". +5. Al cabo de un rato (dependerá de la cantidad de registros que + tenga), aparecerá una nueva pestaña "Registros de empresas", en la + que se podrán revisar cada uno de los registros detectados. +6. Si la línea del registro aparece en rojo, significa que falta algún + dato que debe ser rellenado para poder realizar la declaración en la + AEAT. +7. Puede enviar masivamente los datos de todos los registros al primer + contacto de facturación que esté establecido en la empresa pulsando + el botón "Enviar correos electrónicos". Esto realizará el envío + masivo, dejando el mensaje enviado en el hilo de comunicación + (chatter) de cada registro. En ese momento, todos los registros + pasarán a estado "Enviado" +8. Puede acceder a los detalles del registro y ver el hilo de + comunicación pulsando sobre el smart-button "Registros" que aparece + en la parte superior derecha de la pestaña "Registros de empresa". +9. También se pueden realizar envíos aislados de cada registro si + todavía no está en estado "Enviado" (o pulsando previamente en el + botón "Establecer a pendiente" de la vista de detalle), pulsando + sobre el botón "Enviar" de la vista de detalle, o en el icono del + sobre en la vista de listado. +10. Puede registrar a mano la conformidad o disconformidad del registro + pulsando sobre los botones del check de verificación o de la X en la + vista de listado, o bien sobre los botones "Confirmar como válido" o + "Establecer a no válido" de la vista de detalle del registro. +11. Cuando establezca como válido el registro, la línea aparecerá en un + gris atenuado, y si por el contrario lo establece como no válido, + aparecerá en un marrón claro. +12. En la plantilla del correo enviado a las empresas, se incluyen 2 + botones que permiten la aceptación/rechazo automático del registro. + **NOTA:** Para poder realizarlo, su Odoo debe ser accesible al + exterior y tener bien configurados URL, redirecciones, proxy, etc. + Cuando la empresa externa pulse en uno de esos botones, se realizará + la validación/rechazo en el registro. +13. La empresa externa también puede responder al correo recibido, y + entonces la respuesta se colocará en el hilo de ese registro y + notificará a los seguidores que estén del mismo. Por defecto, el + único seguidor que se añade es el usuario que ha realizado la + declaración. **NOTA:** Para que esto funcione, debe tener bien + configurado todos los parámetros relativos a catchall, correo + entrante, etc. +14. También puede introducir manualmente los registros de inmuebles para + aquellos que no estén reflejados en el modelo 115. +15. Una vez cotejados todos los registros, se puede pulsar en el botón + "Confirmar" para confirmar la declaración y dejar los datos ya + fijos. +16. Pulsando en el botón "Exportar a BOE", podrá obtener un archivo para + su subida en la web de la AEAT. diff --git a/l10n_es_aeat_mod347/readme/USAGE.rst b/l10n_es_aeat_mod347/readme/USAGE.rst deleted file mode 100644 index b98b6aa1ccc..00000000000 --- a/l10n_es_aeat_mod347/readme/USAGE.rst +++ /dev/null @@ -1,47 +0,0 @@ -Para realizar una declaración del modelo 347: - -#. Vaya a *Facturación > Declaraciones AEAT > Modelo 347*. -#. Pulse en el botón "Crear". -#. Seleccione el año para la declaración. -#. Pulse en "Calcular". -#. Al cabo de un rato (dependerá de la cantidad de registros que tenga), - aparecerá una nueva pestaña "Registros de empresas", en la que se podrán - revisar cada uno de los registros detectados. -#. Si la línea del registro aparece en rojo, significa que falta algún dato - que debe ser rellenado para poder realizar la declaración en la AEAT. -#. Puede enviar masivamente los datos de todos los registros al primer contacto - de facturación que esté establecido en la empresa pulsando el botón - "Enviar correos electrónicos". Esto realizará el envío masivo, dejando el - mensaje enviado en el hilo de comunicación (chatter) de cada registro. - En ese momento, todos los registros pasarán a estado "Enviado" -#. Puede acceder a los detalles del registro y ver el hilo de comunicación - pulsando sobre el smart-button "Registros" que aparece en la parte superior - derecha de la pestaña "Registros de empresa". -#. También se pueden realizar envíos aislados de cada registro si todavía no - está en estado "Enviado" (o pulsando previamente en el botón "Establecer a - pendiente" de la vista de detalle), pulsando sobre el botón "Enviar" de la - vista de detalle, o en el icono del sobre en la vista de listado. -#. Puede registrar a mano la conformidad o disconformidad del registro pulsando - sobre los botones del check de verificación o de la X en la vista de - listado, o bien sobre los botones "Confirmar como válido" o - "Establecer a no válido" de la vista de detalle del registro. -#. Cuando establezca como válido el registro, la línea aparecerá en un gris - atenuado, y si por el contrario lo establece como no válido, aparecerá en - un marrón claro. -#. En la plantilla del correo enviado a las empresas, se incluyen 2 botones - que permiten la aceptación/rechazo automático del registro. **NOTA:** Para - poder realizarlo, su Odoo debe ser accesible al exterior y tener bien - configurados URL, redirecciones, proxy, etc. Cuando la empresa externa pulse - en uno de esos botones, se realizará la validación/rechazo en el registro. -#. La empresa externa también puede responder al correo recibido, y entonces - la respuesta se colocará en el hilo de ese registro y notificará a los - seguidores que estén del mismo. Por defecto, el único seguidor que se - añade es el usuario que ha realizado la declaración. **NOTA:** Para que - esto funcione, debe tener bien configurado todos los parámetros relativos - a catchall, correo entrante, etc. -#. También puede introducir manualmente los registros de inmuebles para - aquellos que no estén reflejados en el modelo 115. -#. Una vez cotejados todos los registros, se puede pulsar en el botón - "Confirmar" para confirmar la declaración y dejar los datos ya fijos. -#. Pulsando en el botón "Exportar a BOE", podrá obtener un archivo para su - subida en la web de la AEAT. diff --git a/l10n_es_aeat_mod347/static/description/index.html b/l10n_es_aeat_mod347/static/description/index.html index 3308bdb3d00..1d95ef0ad75 100644 --- a/l10n_es_aeat_mod347/static/description/index.html +++ b/l10n_es_aeat_mod347/static/description/index.html @@ -369,45 +369,48 @@

AEAT modelo 347

!! source digest: sha256:5ccb38d25f4d418ebfc6b5862473c1a7a2c8f2891e31965c0403a6d9e0bc625c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/l10n-spain Translate me on Weblate Try me on Runboat

-

(Declaración Anual de Operaciones con Terceros) -Basado en la Orden EHA/3012/2008, de 20 de Octubre, por el que se aprueban los -diseños físicos y lógicos del 347.

+

(Declaración Anual de Operaciones con Terceros) Basado en la Orden +EHA/3012/2008, de 20 de Octubre, por el que se aprueban los diseños +físicos y lógicos del 347.

De acuerdo con la normativa de la Hacienda Española, están obligados a presentar el modelo 347:

    -
  • Todas aquellas personas físicas o jurídicas que no esten acogidas al régimen -de módulos en el IRPF, de naturaleza pública o privada que desarrollen -actividades empresariales o profesionales, siempre y cuando hayan realizado -operaciones que, en su conjunto, respecto de otra persona o Entidad, -cualquiera que sea su naturaleza o carácter, hayan superado la cifra de -3.005,06 € durante el año natural al que se refiere la declaración. Para el -cálculo de la cifra de 3.005,06 € se computan de forma separada las entregas -de biene y servicios y las adquisiciones de los mismos.
  • -
  • En el caso de Sociedades Irregulares, Sociedades Civiles y Comunidad de -Bienes no acogidas el regimen de módulos en el IRPF, deben incluir las -facturas sin incluir la cuantía del IRPF.
  • -
  • En el caso de facturas de proveedor con IRPF, no deben ser presentadas en -este modelo. Se presentan en el modelo 190. Desactivar en la ficha del -proveedor la opción de “Incluir en el informe 347”.
  • +
  • Todas aquellas personas físicas o jurídicas que no esten acogidas al +régimen de módulos en el IRPF, de naturaleza pública o privada que +desarrollen actividades empresariales o profesionales, siempre y +cuando hayan realizado operaciones que, en su conjunto, respecto de +otra persona o Entidad, cualquiera que sea su naturaleza o carácter, +hayan superado la cifra de 3.005,06 € durante el año natural al que +se refiere la declaración. Para el cálculo de la cifra de 3.005,06 € +se computan de forma separada las entregas de biene y servicios y las +adquisiciones de los mismos.
  • +
  • En el caso de Sociedades Irregulares, Sociedades Civiles y Comunidad +de Bienes no acogidas el regimen de módulos en el IRPF, deben incluir +las facturas sin incluir la cuantía del IRPF.
  • +
  • En el caso de facturas de proveedor con IRPF, no deben ser +presentadas en este modelo. Se presentan en el modelo 190. Desactivar +en la ficha del proveedor la opción de “Incluir en el informe 347”.
-

De acuerdo con la normativa, no están obligados a presentar el modelo 347:

+

De acuerdo con la normativa, no están obligados a presentar el modelo +347:

    -
  • Quienes realicen en España actividades empresariales o profesionales sin -tener en territorio español la sede de su actividad, un establecimiento -permanente o su domicilio fiscal.
  • -
  • Las personas físicas y entidades en régimen de atribución de rentas en -el IRPF, por las actividades que tributen en dicho impuesto por el +
  • Quienes realicen en España actividades empresariales o profesionales +sin tener en territorio español la sede de su actividad, un +establecimiento permanente o su domicilio fiscal.
  • +
  • Las personas físicas y entidades en régimen de atribución de rentas +en el IRPF, por las actividades que tributen en dicho impuesto por el régimen de estimación objetiva y, simultáneamente, en el IVA por los -régimenes especiales simplificados o de la agricultura, ganadería -y pesca o recargo de equivalencia, salvo las operaciones que estén +régimenes especiales simplificados o de la agricultura, ganadería y +pesca o recargo de equivalencia, salvo las operaciones que estén excluidas de la aplicación de los expresados regímenes.
  • -
  • Los obligados tributarios que no hayan realizado operaciones que en su -conjunto superen la cifra de 3.005,06 €.
  • -
  • Los obligados tributarios que hayan realizado exclusivamente operaciones -no declarables.
  • +
  • Los obligados tributarios que no hayan realizado operaciones que en +su conjunto superen la cifra de 3.005,06 €.
  • +
  • Los obligados tributarios que hayan realizado exclusivamente +operaciones no declarables.
  • Los obligados tributarios que deban informar sobre las operaciones -incluidas en los libros registro de IVA (modelo 340) salvo que realicen -operaciones que expresamente deban incluirse en el modelo 347.
  • +incluidas en los libros registro de IVA (modelo 340) salvo que +realicen operaciones que expresamente deban incluirse en el modelo +347.

(http://www.boe.es/boe/dias/2008/10/23/pdfs/A42154-42190.pdf)

Table of contents

@@ -439,60 +442,66 @@

Usage

  • Pulse en el botón “Crear”.
  • Seleccione el año para la declaración.
  • Pulse en “Calcular”.
  • -
  • Al cabo de un rato (dependerá de la cantidad de registros que tenga), -aparecerá una nueva pestaña “Registros de empresas”, en la que se podrán -revisar cada uno de los registros detectados.
  • -
  • Si la línea del registro aparece en rojo, significa que falta algún dato -que debe ser rellenado para poder realizar la declaración en la AEAT.
  • -
  • Puede enviar masivamente los datos de todos los registros al primer contacto -de facturación que esté establecido en la empresa pulsando el botón -“Enviar correos electrónicos”. Esto realizará el envío masivo, dejando el -mensaje enviado en el hilo de comunicación (chatter) de cada registro. -En ese momento, todos los registros pasarán a estado “Enviado”
  • -
  • Puede acceder a los detalles del registro y ver el hilo de comunicación -pulsando sobre el smart-button “Registros” que aparece en la parte superior -derecha de la pestaña “Registros de empresa”.
  • -
  • También se pueden realizar envíos aislados de cada registro si todavía no -está en estado “Enviado” (o pulsando previamente en el botón “Establecer a -pendiente” de la vista de detalle), pulsando sobre el botón “Enviar” de la -vista de detalle, o en el icono del sobre en la vista de listado.
  • -
  • Puede registrar a mano la conformidad o disconformidad del registro pulsando -sobre los botones del check de verificación o de la X en la vista de -listado, o bien sobre los botones “Confirmar como válido” o +
  • Al cabo de un rato (dependerá de la cantidad de registros que +tenga), aparecerá una nueva pestaña “Registros de empresas”, en la +que se podrán revisar cada uno de los registros detectados.
  • +
  • Si la línea del registro aparece en rojo, significa que falta algún +dato que debe ser rellenado para poder realizar la declaración en la +AEAT.
  • +
  • Puede enviar masivamente los datos de todos los registros al primer +contacto de facturación que esté establecido en la empresa pulsando +el botón “Enviar correos electrónicos”. Esto realizará el envío +masivo, dejando el mensaje enviado en el hilo de comunicación +(chatter) de cada registro. En ese momento, todos los registros +pasarán a estado “Enviado”
  • +
  • Puede acceder a los detalles del registro y ver el hilo de +comunicación pulsando sobre el smart-button “Registros” que aparece +en la parte superior derecha de la pestaña “Registros de empresa”.
  • +
  • También se pueden realizar envíos aislados de cada registro si +todavía no está en estado “Enviado” (o pulsando previamente en el +botón “Establecer a pendiente” de la vista de detalle), pulsando +sobre el botón “Enviar” de la vista de detalle, o en el icono del +sobre en la vista de listado.
  • +
  • Puede registrar a mano la conformidad o disconformidad del registro +pulsando sobre los botones del check de verificación o de la X en la +vista de listado, o bien sobre los botones “Confirmar como válido” o “Establecer a no válido” de la vista de detalle del registro.
  • -
  • Cuando establezca como válido el registro, la línea aparecerá en un gris -atenuado, y si por el contrario lo establece como no válido, aparecerá en -un marrón claro.
  • -
  • En la plantilla del correo enviado a las empresas, se incluyen 2 botones -que permiten la aceptación/rechazo automático del registro. NOTA: Para -poder realizarlo, su Odoo debe ser accesible al exterior y tener bien -configurados URL, redirecciones, proxy, etc. Cuando la empresa externa pulse -en uno de esos botones, se realizará la validación/rechazo en el registro.
  • -
  • La empresa externa también puede responder al correo recibido, y entonces -la respuesta se colocará en el hilo de ese registro y notificará a los -seguidores que estén del mismo. Por defecto, el único seguidor que se -añade es el usuario que ha realizado la declaración. NOTA: Para que -esto funcione, debe tener bien configurado todos los parámetros relativos -a catchall, correo entrante, etc.
  • +
  • Cuando establezca como válido el registro, la línea aparecerá en un +gris atenuado, y si por el contrario lo establece como no válido, +aparecerá en un marrón claro.
  • +
  • En la plantilla del correo enviado a las empresas, se incluyen 2 +botones que permiten la aceptación/rechazo automático del registro. +NOTA: Para poder realizarlo, su Odoo debe ser accesible al +exterior y tener bien configurados URL, redirecciones, proxy, etc. +Cuando la empresa externa pulse en uno de esos botones, se realizará +la validación/rechazo en el registro.
  • +
  • La empresa externa también puede responder al correo recibido, y +entonces la respuesta se colocará en el hilo de ese registro y +notificará a los seguidores que estén del mismo. Por defecto, el +único seguidor que se añade es el usuario que ha realizado la +declaración. NOTA: Para que esto funcione, debe tener bien +configurado todos los parámetros relativos a catchall, correo +entrante, etc.
  • También puede introducir manualmente los registros de inmuebles para aquellos que no estén reflejados en el modelo 115.
  • Una vez cotejados todos los registros, se puede pulsar en el botón -“Confirmar” para confirmar la declaración y dejar los datos ya fijos.
  • -
  • Pulsando en el botón “Exportar a BOE”, podrá obtener un archivo para su -subida en la web de la AEAT.
  • +“Confirmar” para confirmar la declaración y dejar los datos ya +fijos. +
  • Pulsando en el botón “Exportar a BOE”, podrá obtener un archivo para +su subida en la web de la AEAT.
  • Known issues / Roadmap

      -
    • Permitir que un asiento (y por tanto, una factura) puede tener una fecha -específica a efectos del modelo 347, para así cuadrar la fecha del proveedor -con nuestro modelo aunque a efectos de IVA se declare en el siguiente -periodo.
    • -
    • Permitir indicar que una factura es de transmisión de inmuebles para tenerlo -en cuenta en la suma de totales.
    • -
    • No se incluye el cálculo automático de las claves de declaración -C, D, E, F y G.
    • +
    • Permitir que un asiento (y por tanto, una factura) puede tener una +fecha específica a efectos del modelo 347, para así cuadrar la fecha +del proveedor con nuestro modelo aunque a efectos de IVA se declare +en el siguiente periodo.
    • +
    • Permitir indicar que una factura es de transmisión de inmuebles para +tenerlo en cuenta en la suma de totales.
    • +
    • No se incluye el cálculo automático de las claves de declaración C, +D, E, F y G.
    • Realizar declaración solo de proveedores.
    • No se permite marcar las operaciones como de seguro (para entidades aseguradoras).
    • @@ -500,12 +509,12 @@

      Known issues / Roadmap

    • No se incluye la gestión del criterio de caja.
    • No se incluye la gestión de inversión de sujeto pasivo.
    • No se incluye la gestión de depósito aduanero.
    • -
    • No se rellena el año origen en caso de no coincidir con el actual para las -operaciones de efectivo.
    • +
    • No se rellena el año origen en caso de no coincidir con el actual +para las operaciones de efectivo.
    • Las operaciones con retención o arrendamientos aparecen en el 347 por defecto al tener también IVA asociado. Si no se quiere que aparezcan, -hay que marcar la empresa o la factura con la casilla de no incluir en el -347.
    • +hay que marcar la empresa o la factura con la casilla de no incluir +en el 347.
    diff --git a/l10n_es_pos/README.rst b/l10n_es_pos/README.rst index 3da486ba8e1..fbdcdb323e7 100644 --- a/l10n_es_pos/README.rst +++ b/l10n_es_pos/README.rst @@ -17,25 +17,26 @@ Punto de venta adaptado a la legislación española :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--spain-lightgray.png?logo=github - :target: https://github.com/OCA/l10n-spain/tree/16.0/l10n_es_pos + :target: https://github.com/OCA/l10n-spain/tree/17.0/l10n_es_pos :alt: OCA/l10n-spain .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/l10n-spain-16-0/l10n-spain-16-0-l10n_es_pos + :target: https://translation.odoo-community.org/projects/l10n-spain-17-0/l10n-spain-17-0-l10n_es_pos :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=16.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=17.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| -* Adapta el terminal punto de venta a la legislación Española (no se permite la - emisión de tiquets, todo deben ser facturas o facturas simplificadas con - numeración) -* Adapta el ticket de venta a la factura simplificada, añadiendo una secuencia - correlativa y el NIF del emisor. -* Incluye los datos del cliente (nombre, NIF y dirección) si hay uno asignado. -* Chequea que no se realice una factura simplificada con valor - superior a 3.000 euros (la cantidad es configurable por TPV). +- Adapta el terminal punto de venta a la legislación Española (no se + permite la emisión de tiquets, todo deben ser facturas o facturas + simplificadas con numeración) +- Adapta el ticket de venta a la factura simplificada, añadiendo una + secuencia correlativa y el NIF del emisor. +- Incluye los datos del cliente (nombre, NIF y dirección) si hay uno + asignado. +- Chequea que no se realice una factura simplificada con valor superior + a 3.000 euros (la cantidad es configurable por TPV). **Table of contents** @@ -45,40 +46,43 @@ Punto de venta adaptado a la legislación española Installation ============ -Antes de instalar el módulo, podemos definir el relleno y el prefijo automático -en *Configuración > Parámetros del sistema*: +Antes de instalar el módulo, podemos definir el relleno y el prefijo +automático en *Configuración > Parámetros del sistema*: -- `l10n_es_pos.simplified_invoice_sequence.padding` (o 4 cifras por defecto) -- `l10n_es_pos.simplified_invoice_sequence.prefix` (nombre del TPV más este - valor) +- l10n_es_pos.simplified_invoice_sequence.padding (o 4 cifras por + defecto) +- l10n_es_pos.simplified_invoice_sequence.prefix (nombre del TPV más + este valor) -Al instalarse el módulo, se define una secuencia para factura simplificada por -cada TPV existente. +Al instalarse el módulo, se define una secuencia para factura +simplificada por cada TPV existente. Configuration ============= -Para activar la factura simplificada en un TPV, iremos a -*Punto de Venta > Configuración > Punto de Venta* y escogeremos uno de la -lista. En la sección *Facturación y recibos* activaremos la opción -*Secuencia de Factura Simplificada*. Podemos configurar el límite a partir del -cual no se considera factura simplificada, que por defecto es 3.000,00 €. +Para activar la factura simplificada en un TPV, iremos a *Punto de Venta +> Configuración > Punto de Venta* y escogeremos uno de la lista. En la +sección *Facturación y recibos* activaremos la opción *Secuencia de +Factura Simplificada*. Podemos configurar el límite a partir del cual no +se considera factura simplificada, que por defecto es 3.000,00 €. Si entramos en la configuración del TPV en modo debug, podremos también configurar la sequencia asociada al TPV. -`Ver enlace de la AEAT `_ +`Ver enlace de la +AEAT `__ Known issues / Roadmap ====================== -* No se comprueba el límite en operaciones separadas para un mismo cliente, algo - que Hacienda proscribe. -* El soporte para usuarios concurrentes sobre una misma sesión es limitado y solo es - fiable si ambos puestos están online. En el caso de que cualquiera de ellos estuviese - offline, se correría el riesgo de solapar la secuencia de factura simplificada. Se - recomienda que en estos casos se añada mejor una configuración de punto de venta - adicional. +- No se comprueba el límite en operaciones separadas para un mismo + cliente, algo que Hacienda proscribe. +- El soporte para usuarios concurrentes sobre una misma sesión es + limitado y solo es fiable si ambos puestos están online. En el caso + de que cualquiera de ellos estuviese offline, se correría el riesgo + de solapar la secuencia de factura simplificada. Se recomienda que en + estos casos se añada mejor una configuración de punto de venta + adicional. Bug Tracker =========== @@ -86,7 +90,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -94,47 +98,47 @@ Credits ======= Authors -~~~~~~~ +------- * Tecnativa * Aselcis Consulting * Acysos S.L. Contributors -~~~~~~~~~~~~ +------------ -* `Antiun `_: +- `Antiun `__: - * Endika Iglesias + - Endika Iglesias -* `Aselcis `_: +- `Aselcis `__: - * David Gómez - * Miguel Paraíso + - David Gómez + - Miguel Paraíso -* `Acysos `_: +- `Acysos `__: - * Ignacio Ibeas + - Ignacio Ibeas -* `Tecnativa `_: +- `Tecnativa `__: - * David Vidal - * Pedro M. Baeza - * Antonio Espinosa - * Rafael Blasco - * Carlos Roca - * João Marques + - David Vidal + - Pedro M. Baeza + - Antonio Espinosa + - Rafael Blasco + - Carlos Roca + - João Marques -* `Sygel `_: +- `Sygel `__: - * Manuel Regidor + - Manuel Regidor -* `Factor Libre `_: +- `Factor Libre `__: - * Daniel Duque + - Daniel Duque Maintainers -~~~~~~~~~~~ +----------- This module is maintained by the OCA. @@ -146,6 +150,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/l10n-spain `_ project on GitHub. +This module is part of the `OCA/l10n-spain `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_es_pos/hooks.py b/l10n_es_pos/hooks.py index a9ff52542d8..93b97984a5d 100644 --- a/l10n_es_pos/hooks.py +++ b/l10n_es_pos/hooks.py @@ -29,7 +29,7 @@ def post_init_hook(cr, registry, vals=None): ith = 0 while IrSequence.search_count([("prefix", "=", pos_vals["prefix"])]): ith += 1 - pos_vals["prefix"] = "{}_{}".format(initial_prefix, ith) + pos_vals["prefix"] = f"{initial_prefix}_{ith}" pos.l10n_es_simplified_invoice_sequence_id = IrSequence.create( { "name": ( @@ -37,7 +37,7 @@ def post_init_hook(cr, registry, vals=None): % pos_name ), "prefix": pos_vals.get( - "prefix", "{}{}".format(pos_name, pos._get_default_prefix()) + "prefix", f"{pos_name}{pos._get_default_prefix()}" ), "padding": pos_vals.get("padding", pos._get_default_padding()), "implementation": pos_vals.get("implementation", "standard"), diff --git a/l10n_es_pos/models/pos_config.py b/l10n_es_pos/models/pos_config.py index da6525fc84f..cb7d941fcd4 100644 --- a/l10n_es_pos/models/pos_config.py +++ b/l10n_es_pos/models/pos_config.py @@ -71,7 +71,7 @@ def create(self, vals_list): ith = 0 while self.env["ir.sequence"].search_count([("prefix", "=", prefix)]): ith += 1 - prefix = "{}_{}".format(initial_prefix, ith) + prefix = f"{initial_prefix}_{ith}" simp_inv_seq_id = self.env["ir.sequence"].create( { "name": _("Simplified Invoice %s") % vals["name"], diff --git a/l10n_es_pos/models/pos_order.py b/l10n_es_pos/models/pos_order.py index fd67295911d..aec25d2ce87 100644 --- a/l10n_es_pos/models/pos_order.py +++ b/l10n_es_pos/models/pos_order.py @@ -26,7 +26,7 @@ def _simplified_limit_check(self, amount_total, limit=3000): @api.model def _order_fields(self, ui_order): - res = super(PosOrder, self)._order_fields(ui_order) + res = super()._order_fields(ui_order) if ui_order.get("l10n_es_unique_id", False): res.update( { diff --git a/l10n_es_pos/pyproject.toml b/l10n_es_pos/pyproject.toml new file mode 100644 index 00000000000..4231d0cccb3 --- /dev/null +++ b/l10n_es_pos/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/l10n_es_pos/readme/CONFIGURE.md b/l10n_es_pos/readme/CONFIGURE.md new file mode 100644 index 00000000000..b307f0eda59 --- /dev/null +++ b/l10n_es_pos/readme/CONFIGURE.md @@ -0,0 +1,11 @@ +Para activar la factura simplificada en un TPV, iremos a *Punto de Venta +\> Configuración \> Punto de Venta* y escogeremos uno de la lista. En la +sección *Facturación y recibos* activaremos la opción *Secuencia de +Factura Simplificada*. Podemos configurar el límite a partir del cual no +se considera factura simplificada, que por defecto es 3.000,00 €. + +Si entramos en la configuración del TPV en modo debug, podremos también +configurar la sequencia asociada al TPV. + +[Ver enlace de la +AEAT](https://www.agenciatributaria.es/AEAT.internet/Inicio/_Segmentos_/Empresas_y_profesionales/Empresas/IVA/Obligaciones_de_facturacion/Tipos_de_factura.shtml) diff --git a/l10n_es_pos/readme/CONFIGURE.rst b/l10n_es_pos/readme/CONFIGURE.rst deleted file mode 100644 index 7f2f60a2830..00000000000 --- a/l10n_es_pos/readme/CONFIGURE.rst +++ /dev/null @@ -1,10 +0,0 @@ -Para activar la factura simplificada en un TPV, iremos a -*Punto de Venta > Configuración > Punto de Venta* y escogeremos uno de la -lista. En la sección *Facturación y recibos* activaremos la opción -*Secuencia de Factura Simplificada*. Podemos configurar el límite a partir del -cual no se considera factura simplificada, que por defecto es 3.000,00 €. - -Si entramos en la configuración del TPV en modo debug, podremos también -configurar la sequencia asociada al TPV. - -`Ver enlace de la AEAT `_ diff --git a/l10n_es_pos/readme/CONTRIBUTORS.md b/l10n_es_pos/readme/CONTRIBUTORS.md new file mode 100644 index 00000000000..ef8104ff8ac --- /dev/null +++ b/l10n_es_pos/readme/CONTRIBUTORS.md @@ -0,0 +1,18 @@ +- [Antiun](https://www.antiun.com): + - Endika Iglesias \<\> +- [Aselcis](https://www.aselcis.com): + - David Gómez \<\> + - Miguel Paraíso \<\> +- [Acysos](https://www.acysos.com): + - Ignacio Ibeas \<\> +- [Tecnativa](https://www.tecnativa.com): + - David Vidal + - Pedro M. Baeza + - Antonio Espinosa + - Rafael Blasco + - Carlos Roca + - João Marques +- [Sygel](https://www.sygel.es): + - Manuel Regidor +- [Factor Libre](https://factorlibre.com/): + - Daniel Duque \<\> diff --git a/l10n_es_pos/readme/CONTRIBUTORS.rst b/l10n_es_pos/readme/CONTRIBUTORS.rst deleted file mode 100644 index efea4f1ee63..00000000000 --- a/l10n_es_pos/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,29 +0,0 @@ -* `Antiun `_: - - * Endika Iglesias - -* `Aselcis `_: - - * David Gómez - * Miguel Paraíso - -* `Acysos `_: - - * Ignacio Ibeas - -* `Tecnativa `_: - - * David Vidal - * Pedro M. Baeza - * Antonio Espinosa - * Rafael Blasco - * Carlos Roca - * João Marques - -* `Sygel `_: - - * Manuel Regidor - -* `Factor Libre `_: - - * Daniel Duque diff --git a/l10n_es_pos/readme/DESCRIPTION.md b/l10n_es_pos/readme/DESCRIPTION.md new file mode 100644 index 00000000000..d2ad100395d --- /dev/null +++ b/l10n_es_pos/readme/DESCRIPTION.md @@ -0,0 +1,9 @@ +- Adapta el terminal punto de venta a la legislación Española (no se + permite la emisión de tiquets, todo deben ser facturas o facturas + simplificadas con numeración) +- Adapta el ticket de venta a la factura simplificada, añadiendo una + secuencia correlativa y el NIF del emisor. +- Incluye los datos del cliente (nombre, NIF y dirección) si hay uno + asignado. +- Chequea que no se realice una factura simplificada con valor superior + a 3.000 euros (la cantidad es configurable por TPV). diff --git a/l10n_es_pos/readme/DESCRIPTION.rst b/l10n_es_pos/readme/DESCRIPTION.rst deleted file mode 100644 index cb66105cfe8..00000000000 --- a/l10n_es_pos/readme/DESCRIPTION.rst +++ /dev/null @@ -1,8 +0,0 @@ -* Adapta el terminal punto de venta a la legislación Española (no se permite la - emisión de tiquets, todo deben ser facturas o facturas simplificadas con - numeración) -* Adapta el ticket de venta a la factura simplificada, añadiendo una secuencia - correlativa y el NIF del emisor. -* Incluye los datos del cliente (nombre, NIF y dirección) si hay uno asignado. -* Chequea que no se realice una factura simplificada con valor - superior a 3.000 euros (la cantidad es configurable por TPV). diff --git a/l10n_es_pos/readme/INSTALL.md b/l10n_es_pos/readme/INSTALL.md new file mode 100644 index 00000000000..5bc295748df --- /dev/null +++ b/l10n_es_pos/readme/INSTALL.md @@ -0,0 +1,10 @@ +Antes de instalar el módulo, podemos definir el relleno y el prefijo +automático en *Configuración \> Parámetros del sistema*: + +- l10n_es_pos.simplified_invoice_sequence.padding (o 4 cifras por + defecto) +- l10n_es_pos.simplified_invoice_sequence.prefix (nombre del TPV más + este valor) + +Al instalarse el módulo, se define una secuencia para factura +simplificada por cada TPV existente. diff --git a/l10n_es_pos/readme/INSTALL.rst b/l10n_es_pos/readme/INSTALL.rst deleted file mode 100644 index ab6c8483891..00000000000 --- a/l10n_es_pos/readme/INSTALL.rst +++ /dev/null @@ -1,9 +0,0 @@ -Antes de instalar el módulo, podemos definir el relleno y el prefijo automático -en *Configuración > Parámetros del sistema*: - -- `l10n_es_pos.simplified_invoice_sequence.padding` (o 4 cifras por defecto) -- `l10n_es_pos.simplified_invoice_sequence.prefix` (nombre del TPV más este - valor) - -Al instalarse el módulo, se define una secuencia para factura simplificada por -cada TPV existente. diff --git a/l10n_es_pos/readme/ROADMAP.md b/l10n_es_pos/readme/ROADMAP.md new file mode 100644 index 00000000000..06f448178a1 --- /dev/null +++ b/l10n_es_pos/readme/ROADMAP.md @@ -0,0 +1,8 @@ +- No se comprueba el límite en operaciones separadas para un mismo + cliente, algo que Hacienda proscribe. +- El soporte para usuarios concurrentes sobre una misma sesión es + limitado y solo es fiable si ambos puestos están online. En el caso de + que cualquiera de ellos estuviese offline, se correría el riesgo de + solapar la secuencia de factura simplificada. Se recomienda que en + estos casos se añada mejor una configuración de punto de venta + adicional. diff --git a/l10n_es_pos/readme/ROADMAP.rst b/l10n_es_pos/readme/ROADMAP.rst deleted file mode 100644 index c18448cdb17..00000000000 --- a/l10n_es_pos/readme/ROADMAP.rst +++ /dev/null @@ -1,7 +0,0 @@ -* No se comprueba el límite en operaciones separadas para un mismo cliente, algo - que Hacienda proscribe. -* El soporte para usuarios concurrentes sobre una misma sesión es limitado y solo es - fiable si ambos puestos están online. En el caso de que cualquiera de ellos estuviese - offline, se correría el riesgo de solapar la secuencia de factura simplificada. Se - recomienda que en estos casos se añada mejor una configuración de punto de venta - adicional. diff --git a/l10n_es_pos/static/description/index.html b/l10n_es_pos/static/description/index.html index ef25eca0dae..161f04b7745 100644 --- a/l10n_es_pos/static/description/index.html +++ b/l10n_es_pos/static/description/index.html @@ -1,4 +1,3 @@ - @@ -369,16 +368,17 @@

    Punto de venta adaptado a la legislación española

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:58ee25e2b87c19728b5e42bf5406d8c09d1493ed61256017e38088e9e3bcda09 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Beta License: AGPL-3 OCA/l10n-spain Translate me on Weblate Try me on Runboat

    +

    Beta License: AGPL-3 OCA/l10n-spain Translate me on Weblate Try me on Runboat

      -
    • Adapta el terminal punto de venta a la legislación Española (no se permite la -emisión de tiquets, todo deben ser facturas o facturas simplificadas con -numeración)
    • -
    • Adapta el ticket de venta a la factura simplificada, añadiendo una secuencia -correlativa y el NIF del emisor.
    • -
    • Incluye los datos del cliente (nombre, NIF y dirección) si hay uno asignado.
    • -
    • Chequea que no se realice una factura simplificada con valor -superior a 3.000 euros (la cantidad es configurable por TPV).
    • +
    • Adapta el terminal punto de venta a la legislación Española (no se +permite la emisión de tiquets, todo deben ser facturas o facturas +simplificadas con numeración)
    • +
    • Adapta el ticket de venta a la factura simplificada, añadiendo una +secuencia correlativa y el NIF del emisor.
    • +
    • Incluye los datos del cliente (nombre, NIF y dirección) si hay uno +asignado.
    • +
    • Chequea que no se realice una factura simplificada con valor superior +a 3.000 euros (la cantidad es configurable por TPV).

    Table of contents

    @@ -397,36 +397,39 @@

    Punto de venta adaptado a la legislación española

    Installation

    -

    Antes de instalar el módulo, podemos definir el relleno y el prefijo automático -en Configuración > Parámetros del sistema:

    +

    Antes de instalar el módulo, podemos definir el relleno y el prefijo +automático en Configuración > Parámetros del sistema:

      -
    • l10n_es_pos.simplified_invoice_sequence.padding (o 4 cifras por defecto)
    • -
    • l10n_es_pos.simplified_invoice_sequence.prefix (nombre del TPV más este -valor)
    • +
    • l10n_es_pos.simplified_invoice_sequence.padding (o 4 cifras por +defecto)
    • +
    • l10n_es_pos.simplified_invoice_sequence.prefix (nombre del TPV más +este valor)
    -

    Al instalarse el módulo, se define una secuencia para factura simplificada por -cada TPV existente.

    +

    Al instalarse el módulo, se define una secuencia para factura +simplificada por cada TPV existente.

    Configuration

    -

    Para activar la factura simplificada en un TPV, iremos a -Punto de Venta > Configuración > Punto de Venta y escogeremos uno de la -lista. En la sección Facturación y recibos activaremos la opción -Secuencia de Factura Simplificada. Podemos configurar el límite a partir del -cual no se considera factura simplificada, que por defecto es 3.000,00 €.

    +

    Para activar la factura simplificada en un TPV, iremos a Punto de Venta +> Configuración > Punto de Venta y escogeremos uno de la lista. En la +sección Facturación y recibos activaremos la opción Secuencia de +Factura Simplificada. Podemos configurar el límite a partir del cual no +se considera factura simplificada, que por defecto es 3.000,00 €.

    Si entramos en la configuración del TPV en modo debug, podremos también configurar la sequencia asociada al TPV.

    -

    Ver enlace de la AEAT

    +

    Ver enlace de la +AEAT

    Known issues / Roadmap

      -
    • No se comprueba el límite en operaciones separadas para un mismo cliente, algo -que Hacienda proscribe.
    • -
    • El soporte para usuarios concurrentes sobre una misma sesión es limitado y solo es -fiable si ambos puestos están online. En el caso de que cualquiera de ellos estuviese -offline, se correría el riesgo de solapar la secuencia de factura simplificada. Se -recomienda que en estos casos se añada mejor una configuración de punto de venta +
    • No se comprueba el límite en operaciones separadas para un mismo +cliente, algo que Hacienda proscribe.
    • +
    • El soporte para usuarios concurrentes sobre una misma sesión es +limitado y solo es fiable si ambos puestos están online. En el caso +de que cualquiera de ellos estuviese offline, se correría el riesgo +de solapar la secuencia de factura simplificada. Se recomienda que en +estos casos se añada mejor una configuración de punto de venta adicional.
    @@ -435,7 +438,7 @@

    Bug Tracker

    Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

    +feedback.

    Do not contact contributors directly about support or help with technical issues.

    @@ -490,7 +493,7 @@

    Maintainers

    OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

    -

    This module is part of the OCA/l10n-spain project on GitHub.

    +

    This module is part of the OCA/l10n-spain project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.