[19.0][MIG] l10n_es_aeat_mod390: Migration to 19.0 - #4727
Conversation
|
/ocabot migration l10n_es_aeat_mod390 |
ArantxaSudon
left a comment
There was a problem hiding this comment.
Revisión Funcional
Generado el modelo 390, hechos cambios en todos los periodos y correctamente recogidos en dicho modelo
Gracias @pablo-cort-s73
MT-14050 @moduon
c26ced5 to
24a03bd
Compare
24a03bd to
b304b4b
Compare
|
Rebase a 19.0 i eliminado el commit de dependicia a #4680 |
|
This PR has the |
|
@OCA/local-spain-maintainers Por favor, podéis revisar el PR? |
| # Si salió a devolver, casilla 98 = casilla 71 del último periodo | ||
| # del año si fue a devolver | ||
| casilla_98 = abs(report_303_last_period.resultado_liquidacion) | ||
| casilla_662 = 0.0 |
There was a problem hiding this comment.
Por qué se pone esto a 0 aquí? Si es un parche extra, tendría que venir en un commit separado con su propia explicación.
There was a problem hiding this comment.
Disculpa la tardanza al contestar @pedrobaeza , pero lo estuve revisando todo.
De hecho, tenía un error al actualizar la sintaxis de los dominios a Odoo 19, sin querer añadí el dominio de result_type = C en el search de applied_this_year al copiarlo desde la estructura de compensation_this_year.
Por otra parte, en referencia al poner a 0, he añadido un nuevo commit [FIX], ya que cuando el último periodo del 303 sale a devolver, la casilla [662] debe ser 0, ya que el contribuyente está reclamando la devolución de todo el saldo acumulado del año y no queda nada pendiente de compensar para ejercicios siguientes.
Ahora ya realiza todos los cálculos correctos para la casilla 662.
There was a problem hiding this comment.
Creo que tendría más sentido incluirlo dentro del método que ya existe para calcular la casilla 662
pedrobaeza
left a comment
There was a problem hiding this comment.
Perdón, botón equivocado. Marco así hasta aclarar mi pregunta.
================================ Presentación del Modelo AEAT 390 ================================ Modelo 390 de la AEAT. Declaración-resumen anual del Impuesto sobre el Valor Añadido. Instalación =========== Este módulo requiere del módulo *account_tax_balance* que se encuentra en https://github.com/OCA/account-financial-reporting. Uso === Para crear un modelo, por ejemplo de un trimestre del año: 1. Ir a *Contabilidad > Declaraciones AEAT > Modelo 390*. 2. Pulsar en el botón "Crear" 3. Seleccionar el ejercicio fiscal. 4. Seleccionar el tipo de declaración. 5. Rellenar el teléfono y teléfono móvil, necesarios para la exportacion BOE 6. Guardar y pulsar en el botón "Calcular" 7. Rellenar (si es necesario) aquellos campos que Odoo no calcula automáticamente. 8. Cuando los valores sean los correctos, pulsar en el botón "Confirmar" 9. Podemos exportar en formato BOE para presentarlo telemáticamente en el portal de la AEAT Problemas conocidos / Hoja de ruta ================================== * La declaración sólo se puede realizar para personas jurídicas. * No se han implementado todas las casillas de opciones de la empresa, como por ejemplo si la empresa está en concurso de acreedores o si pertenece al registro de devolución mensual. * No se calculan operaciones intragrupo. * No se contempla el régimen de criterio de caja. * No se contempla el régimen especial de bienes usados, objetos de arte, antigüedades y objetos de colección. * No se contempla el régimen especial de agencias de viaje. * No se contempla el régimen especial de la agricultura, ganadería y pesca. * No se contempla la prorrata general de IVA. * No se contempla el régimen simplificado. * No se contempla el régimen de deducción diferenciado. * No se contempla la inversión de sujeto pasivo nacional. * No se ha incluido el cálculo para los bienes de inversión. * No se ha incluido el cálculo para otros supuestos de inversión de sujeto pasivo. * No se tienen en cuenta tributaciones territoriales. * Obtener las casillas 95, 97 y 98 de las declaraciones del 303.
This way, we don't initially see all the subconfigs for each model and we can concentrate on main export configurations. This is got through `active` field default behaviour. Archived config are still directly searchable through the subconfig selector in the configuration line. All models export configs have been adapted to this new approach.
Currently translated at 100.0% (137 of 137 strings) Translation: l10n-spain-12.0/l10n-spain-12.0-l10n_es_aeat_mod390 Translate-URL: https://translation.odoo-community.org/projects/l10n-spain-12-0/l10n-spain-12-0-l10n_es_aeat_mod390/es/
* Include chatter (mail.thread) * Include activities (mail.activity.mixin) * Track AEAT report state change * Include new admin user in AEAT group by default
- Añadido Diseño de registro dr390e2019v100 para declaración de 2019
…itable They weren't by mistake. Fixes OCA#1256
…n tests This way, we can reuse it in other modules that don't inherit AEAT report like SII. We also clean a non needed reading of the tax description field. Tests were still using description method for populating data, so we switch to new system and perform needed changes in dependent tests. s
En python las tuplas son ligeramente más rápidas en cuanto a iteración y consumo de memoria |
The box 28 is "IVA devengado", so it must read from account 477 MT-13476 @moduon
Box 99 proper name is "Operaciones en régimen general". TT60503
0eb89af to
e5532d6
Compare
|
Cambios hechos y agregados los commits de la v18.0! @EmilioPascual |
Gracias @pablo-cort-s73. Sigo pensando que para poner la casilla 662 cuando es a devolver en el último trimestre tednría que hacerse en el método de ya calcula esa casilla, no veo nada para que no se pueda hacer ahí. Hay un nuevo commit b65466b de hace 2 días. |
|
@EmilioPascual el commit esta añadido, y tienes razón con lo de la casilla 662, ahora lo ajusto, gracias! |
|
@pablo-cort-s73 En cuanto al commit mencionado (b65466b), puedes mirar de limpiar lo de 17.0 en el mensaje? Se nos pasó. @pedrobaeza FYI |
Tienes razón con el commit, no lo vi 🙏 |
… refund When the last 303 period is a refund (result types D, V or X), the taxpayer is reclaiming the full accumulated VAT balance for the year. Therefore, field [662] (compensation pending for future years) must be set to 0, as there is nothing left to carry forward.
e5532d6 to
85fd4f8
Compare
|
Cambios hechos @EmilioPascual @HaraldPanten |
HaraldPanten
left a comment
There was a problem hiding this comment.
A la espera del OK de Emilio y Pedro, por mi parte adelante.
EmilioPascual
left a comment
There was a problem hiding this comment.
¡Fenomenal!. Gracias @pablo-cort-s73
pedrobaeza
left a comment
There was a problem hiding this comment.
Gracias a todos.
Excelente ejemplo de colaboración inter-empresas.
/ocabot merge nobump
|
On my way to merge this fine PR! |
Para presentar el caso en los Spanish OCA Days es excelente. Buen ejemplo para la charla de iniciación 👏 |
|
This PR has the |
|
Congratulations, your PR was merged at fa0010b. Thanks a lot for contributing to OCA. ❤️ |
Migración standard a v19.0