Estados financieros anuales (ANAF)¶
El módulo Romania - Financial Statements (Situații financiare, ANAF) (l10n_ro_financial_statements) prepara los estados financieros anuales y los informes contables de las empresas rumanas, los formularios S1002, S1003, S1004 y S1005, y el informe semestral S1027. Los formularios se calculan a partir de la contabilidad, se comprueban con las reglas oficiales de coherencia de la estructura de la ANAF y se exportan como los archivos XML que la ANAF define para los estados financieros del ejercicio 2025 (OMF 2036/2025; el informe semestral sigue la OMF 1194/2025).
Esta página describe las características específicas de los estados financieros. El flujo general de las declaraciones rumanas (estados, plazos, validación DUK, presentación) se describe en Declaraciones ANAF (base).
Qué estado financiero se aplica¶
Formulario |
Contenido |
Quién lo presenta |
|---|---|---|
S1002 |
Balance F10 (103 filas), cuenta de pérdidas y ganancias F20 (70 filas), datos informativos F30, inmovilizado F40. |
Entidades medianas y grandes, y entidades de interés público. |
S1003 |
Balance abreviado F10 (49 filas), cuenta de pérdidas y ganancias F20 (70 filas), F30, F40. |
Entidades pequeñas. |
S1005 |
Balance abreviado F10 (49 filas), cuenta de pérdidas y ganancias F20 de microentidades (9 filas), F30 con el capítulo XIX, F40. |
Microentidades. |
S1004 |
Mismo contenido que el S1002, presentado como informe contable anual. |
Entidades que presentan un informe contable anual en lugar de estados financieros anuales (art. 27, entidades en liquidación, sucursales de entidades del Espacio Económico Europeo…). Seleccione el motivo en Motivo del informe anual. |
S1027 |
Balance abreviado F10, F20, F30 a 30 de junio. |
Informe contable semestral. La estructura incluida es la del 30 de junio de 2025; el informe semestral se eliminó para 2026, y Odoo muestra una advertencia para un informe de 2026. |
El formulario depende de la categoría de la entidad, que Odoo ayuda a determinar en la pestaña Clasificación. Los umbrales son los de la OMFP 1802/2014 modificada por la OMF 4164/2024; una entidad pertenece a una categoría cuando no supera dos de los tres límites en la fecha del balance:
Categoría |
Total activo |
Cifra de negocios neta |
Plantilla media |
|---|---|---|---|
Microentidad (S1005) |
2.250.000 lei |
4.500.000 lei |
10 |
Entidad pequeña (S1003) |
25.000.000 lei |
50.000.000 lei |
50 |
Entidad mediana o grande (S1002) |
por encima de los límites de las entidades pequeñas |
por encima de los límites de las entidades pequeñas |
por encima de los límites de las entidades pequeñas |
Las entidades de interés público siempre presentan los estados completos (S1002). Una entidad pequeña también puede optar por el formato completo.
Configuración¶
Instale el módulo Romania - Financial Statements (Situații financiare, ANAF). Instala como dependencia los registros contables rumanos (Libros contables obligatorios de Rumanía), porque los saldos proceden de su balance de comprobación. El módulo D101 utiliza el mismo cálculo.
Antes de los primeros estados, compruebe:
los datos de empresa de las declaraciones (declarante, código CAEN principal);
la provincia (distrito) de la dirección de la empresa: los estados necesitan el código de distrito de la ANAF, que se deriva de ella, y la validación falla sin él;
el ID de la empresa (número del registro mercantil, por ejemplo
J12/1234/2010) de la empresa, que se copia a los estados.
Los contables con el derecho de acceso de asesor (gerente) pueden revisar la definición de los formularios en : Filas de estados financieros (las filas de cada formulario, con la expresión de cuentas que las calcula, que son datos editables) y Comprobaciones de estados financieros (las reglas oficiales de coherencia).
Preparar los estados financieros¶
Vaya a y haga clic en Nuevo.
Elija el Formulario y el Año. Para el informe semestral (S1027), el periodo es el primer semestre del año. La Fecha límite es 150 días después del final del ejercicio (45 días para el informe semestral), trasladada al siguiente día hábil.
En la pestaña Clasificación, introduzca la Plantilla media y el número de empleados al cierre del ejercicio, para el año en curso y el anterior, y haga clic en Calcular. Odoo muestra el Total activo, la Cifra de negocios neta y la Categoría propuesta. Confirme la categoría con Usar la categoría propuesta, o selecciónela en Categoría de la entidad y marque Categoría confirmada; el formulario sigue a la categoría. Marque Entidad de interés público cuando proceda.
Compruebe la pestaña Encabezado: número del registro mercantil, códigos CAEN, código de distrito, forma de propiedad, el Administrador, la persona que elaboró los estados (Elaborado por, Calidad de quien elabora), los datos de auditoría y los indicadores. Los estados deben estar Aprobados conforme a la ley antes de presentarse.
Revise las pestañas F10 Balance, F20 Pérdidas y ganancias, F30 Datos informativos y F40 Inmovilizado. Rellene los datos manuales y los ajustes (véase más abajo) y haga clic en Recalcular para actualizar los totales.
Haga clic en Validar, resuelva los errores y haga clic en Exportar XML. El botón Imprimir resumen imprime un resumen de los estados.
Complete la presentación fuera de Odoo (véase más abajo) y haga clic en Marcar como presentada.
Cómo se calculan los importes¶
Los saldos de las cuentas no los calcula este módulo. Proceden del cálculo del balance de comprobación rumano (Balanța de verificare) de los registros contables, el único lugar donde Odoo calcula los saldos de las cuentas rumanas. Por ello, el balance de comprobación, el libro mayor, la ficha de cuenta, el libro de inventarios, los estados financieros, la D101 y el impuesto de las microempresas muestran siempre las mismas cifras. Solo se incluyen los asientos contables contabilizados.
- Balance F10
Saldos finales del balance de comprobación al final del periodo. La columna 1 es el final del ejercicio anterior (el comienzo del año) y la columna 2 el final del periodo. Las cuentas de ingresos y gastos (clases 6 y 7) no son cuentas del balance: el resultado del ejercicio que aún no se ha cerrado en la cuenta 121 se añade a una cuenta virtual 121, y los resultados sin cerrar de ejercicios anteriores a una cuenta virtual 117 (resultados acumulados). Decide la clase de la cuenta, no el tipo de la cuenta en Odoo.
- Cuenta de pérdidas y ganancias F20
Los movimientos del periodo de las cuentas de ingresos y gastos (el año anterior en la columna 1). Los asientos que cierran las cuentas de las clases 6 y 7 en la cuenta 121 se excluyen cuando Excluir asientos de cierre del resultado está marcado (por defecto), de modo que los estados son los mismos antes y después del cierre del ejercicio.
- Inmovilizado F40
Saldo de apertura y movimientos de debe y haber del ejercicio por grupo de cuentas: valores brutos, amortizaciones y ajustes por deterioro. La columna «de las cuales bajas» es manual.
Nota
El propio balance de comprobación traslada el resultado sin cerrar de ejercicios anteriores a la cuenta 121 en su saldo de apertura, mientras que los estados lo muestran en la cuenta 117. Es lo esperado: los totales del patrimonio neto coinciden.
Ajustes y filas manuales¶
Cada fila y columna tiene tres valores: el valor Calculada, un Ajuste que usted puede introducir y el importe resultante (Col. 1, Col. 2…). Los ajustes se conservan cuando se recalculan los estados. Utilice el botón Todas las filas para ver y filtrar todas las filas de los estados en una sola lista, y el icono de apuntes contables de una fila para abrir los asientos que hay detrás.
Cuatro tipos de datos requieren su atención:
Cuentas que deben dividirse por naturaleza. Algunas cuentas del formulario oficial deben repartirse entre dos filas (por ejemplo, las deudas con vencimiento dentro y después de un año, las partidas pagadas por anticipado y las partes a corto y largo plazo de las cuentas 267, 296, 471, 472, 475 y 478). Odoo coloca todo el saldo en la primera fila de la importación oficial del balance; introduzca la otra parte como un ajuste en ambas filas.
Filas manuales. Las filas con el cálculo Manual, sobre todo en los datos informativos F30, contienen datos que la contabilidad no puede proporcionar: atrasos, investigación y desarrollo, dividendos, datos de propiedad pública, las filas «de los cuales … entidades vinculadas» y las deudas a largo plazo. Rellénelas como ajustes.
Celdas derivadas. El capítulo I del F30 (resultado de la unidad) se deriva del F20, y el capítulo III de los números de empleados de la pestaña Clasificación.
Columna «de las cuales bajas» del F40.
Cheques¶
La validación de los estados ejecuta las reglas oficiales de la estructura de la ANAF (totales, signos, resultado de F10 = F20, A+B+C-D-G-H-I = patrimonio neto, F10 frente a F40, F20 frente a F30 para las microentidades) y, además de ellas:
Resultado del ejercicio. Si el resultado del F10 (cuenta 121) difiere del resultado neto del F20, compruebe que el resultado del ejercicio anterior se haya traspasado de la 121 a la 117 o la 129 y que todos los asientos de cierre estén contabilizados.
Cobertura. Una advertencia enumera las cuentas con saldo final (clases 1 a 5) que ninguna fila del balance tiene en cuenta (por ejemplo, las cuentas de IVA 4426 y 4427 no liquidadas contra la 4423 o la 4424), y las cuentas de ingresos y gastos que ninguna fila del F20 recoge.
Ejercicio anterior. Los saldos de apertura se comparan con los saldos finales de los estados ya preparados para el ejercicio anterior.
Encabezado y clasificación. Número del registro mercantil, códigos CAEN (4 dígitos), código de distrito, administrador y elaborador, código fiscal y registro CECCAR de un elaborador autorizado, código LEI, auditor, el motivo del S1004 y la coincidencia entre el formulario y la categoría confirmada.
Periodo. Los asientos contables en borrador del periodo no se incluyen (una advertencia indica su número), aparece una advertencia si el ejercicio no está bloqueado (defina la fecha de bloqueo en los ajustes de contabilidad cuando los estados sean definitivos), y los formularios requieren un ejercicio 2025 o posterior.
Correcciones y límites¶
Haga clic en Crear rectificativa en un estado exportado o presentado para preparar una versión corregida. Los estados siguen el año natural: para un ejercicio que difiera del año natural, utilice el S1004 y ajuste los importes.
Odoo no produce lo siguiente: la memoria de los estados financieros, el estado de cambios en el patrimonio neto, el estado de flujos de efectivo y los informes (informe de gestión, informe de auditoría, aprobación), los estados consolidados (S1030), los estados NIIF, los formularios de bancos, aseguradoras y sociedades de inversión financiera (ASF) y la declaración de entidades inactivas (S1046).
Validación y presentación del XML¶
El XML se valida con los esquemas XSD publicados por la ANAF para los formularios (incluidos sin modificar) y con DUKIntegrator si el servicio de validación DUK está configurado (instale los validadores de los formularios S1002, S1003, S1004, S1005 y S1027 que utilice). La validación se realiza sin el PDF: el PDF oficial de los estados financieros contiene el archivo ZIP obligatorio de los anexos (notas, informes, aprobación), que se elabora con el programa de asistencia de la ANAF y no con Odoo.
Importante
Odoo no envía los estados financieros a la ANAF. El paquete de presentación, con sus anexos, se prepara y se presenta fuera de Odoo (véase Presentación ante la ANAF).