2.21

📒 Exportación DATEV para tu GmbH

Lote de asientos, PyG y cartera, informe de conciliación: cómo entregar el resultado de tu sociedad a la gestoría y a Hacienda

1. 🧭 Las tres descargas de un vistazo

Para las cuentas de una sociedad limitada alemana (GmbH), sTraderZ.com genera un informe fiscal propio con cuenta de pérdidas y ganancias (PyG) según el derecho mercantil alemán (HGB). Con el plan Pro puedes descargar tres archivos de este informe. Los encontrarás en el informe fiscal, debajo del informe de la sociedad, en el recuadro «Lote de asientos DATEV».

DescargaFormatoPara quiénContenido
Lote de asientosCSV en formato DATEVGestoría, para importarlo en DATEVEl resultado mercantil del informe como asientos, según el nivel de detalle como asientos mensuales, anuales o individuales. Requiere número de asesor y de cliente en los ajustes DATEV.
PyG y carteraExcel o PDFGestoría, como anexo al loteLa PyG por cuenta tal como se contabiliza en el lote, más la variación de la cartera de valores (saldo inicial, altas, bajas, saldo final, valor de balance), conciliada con el anexo I del informe fiscal.
Informe de conciliaciónPDF o ExcelHacienda e inspección fiscalConcilia cada partida de la PyG desde los datos del bróker hasta las cifras contabilizadas y muestra integridad, cuentas de efectivo, origen de los datos y las sumas de verificación del lote.

Ninguna de las dos descargas de anexos modifica el lote de asientos. Solo se contabiliza el resultado mercantil: el § 8b KStG y la limitación de compensación de pérdidas de derivados se tienen en cuenta fuera del balance en la declaración y no aparecen en el lote.

2. ⚙️ Ajustes DATEV de la sociedad

Los ajustes DATEV se aplican por sociedad, no por cuenta. La sociedad se crea en Personas y se le asigna la cuenta. Llegas a los ajustes con el botón «Ajustes DATEV» del informe fiscal o desde la configuración de la cuenta.

AjusteValoresPara qué
Plan de cuentasSKR03 o SKR04 (por defecto SKR04)Determina las cuentas propuestas.
Número de asesor1001 a 9999999Figura en la cabecera del archivo DATEV. Ambos deben coincidir con el cliente en DATEV; si no, DATEV rechaza la importación. Sin ellos el lote de asientos queda bloqueado, los dos anexos no.
Número de cliente1 a 99999
El ejercicio empieza en el mes01 a 12Si no empieza en enero, el lote se exporta mes a mes (ver la sección siguiente).
Longitud de cuenta contable4 a 8 dígitosDebe coincidir con la configuración del cliente. Ninguna cuenta puede tener más dígitos.
Asignación de cuentascuenta y contrapartida por partida, por separado para SKR03 y SKR04Los campos vacíos usan la propuesta mostrada en gris. La cuenta es la cuenta de resultados de la partida; la contrapartida, la cuenta de compensación del depósito o la cuenta de valores. Solo dígitos.

Los números de asesor y de cliente y la longitud de cuenta te los facilita tu gestoría. Las cuentas propuestas siguen el plan de cuentas estándar de DATEV. Cada gestoría contabiliza de forma algo distinta, así que conviene revisar la asignación juntos una vez.

3. 📅 Nivel de detalle y asiento de cierre

En el recuadro «Lote de asientos DATEV» eliges el nivel de detalle y el período (año completo o un mes). La suma por partida de la PyG es la misma en los tres niveles de detalle y coincide exactamente con la PyG del informe fiscal.

Nivel de detalleAsientosFecha
Asiento resumen por mes (por defecto)un asiento por partida y mes, p. ej. «Kursgewinne Aktien 03/2025»fin de mes
Asiento resumen por añoun asiento por partida31.12.
Asientos individualescada venta, dividendo y retención por separado con símbolo; otras comisiones y gastos por separado en su fecha de cargo; comisiones de corretaje como un asiento por mesfecha de la operación

Asiento de cierre a 31.12.: Algunas partidas de la PyG no tienen justificante individual en el informe, como intereses, depreciaciones y revalorizaciones, resultados de divisas por valoración y diferencias de redondeo. Para que los asientos cuadren al céntimo con la PyG, sTraderZ.com contabiliza la diferencia entre el valor de la PyG y las partidas individuales repartidas, por partida, a 31.12. En los asientos individuales aparece como línea propia con el añadido «(Abschluss lt. Bericht)». En los asientos resumen está incluida en el asiento de diciembre o del año.

Ejercicio distinto del año natural: Un lote de asientos DATEV solo puede abarcar un ejercicio. Si el ejercicio de la sociedad no empieza en enero, se rechaza la exportación del año natural completo. Exporta entonces cada mes como archivo propio y entrega los archivos mensuales al ejercicio correcto.

Años grandes: Un archivo puede contener como máximo 99.999 asientos. Si los asientos individuales lo superan, exporta mes a mes.

4. 📊 Leer el informe de conciliación

El informe de conciliación está pensado para las autoridades alemanas y por eso siempre está en alemán. Abarca todo el año natural del informe fiscal. El PDF tiene cinco secciones, seguidas de la metodología y dos anexos (títulos alemanes entre paréntesis):

  1. Cabecera: sociedad, depósito con número de cuenta abreviado, fecha del informe fiscal, ajustes DATEV, nivel de detalle, número de asientos y suma de verificación, más un recuadro sobre la lógica de contabilización: las compras y ventas no pasan por la cuenta de compensación, por lo que su saldo no coincide con el efectivo en el bróker.
  2. Conciliación por partida de la PyG («Überleitung je GuV-Posten»): un resumen de todas las partidas en el orden de la PyG y después, para cada partida con justificante del bróker, una conciliación desde el valor de origen del bróker hasta la PyG.
  3. Integridad («Vollständigkeit»): por tipo de dato, cuántos registros del bróker del año se procesaron, se excluyeron con motivo, se identificaron como hallazgo o quedan abiertos.
  4. Cuentas de efectivo por divisa («Geldkonten je Währung»): saldo inicial más movimientos frente al saldo a 31.12. según el bróker.
  5. Origen de los datos y comprobaciones internas («Herkunft der Daten und interne Prüfungen»): archivos del bróker importados y si cubren el año sin huecos, las comprobaciones de plausibilidad y lagunas de datos del informe fiscal, fecha de creación y versión del método de cálculo.

El anexo A enumera cada registro excluido, con hallazgo o abierto; el anexo B, las sumas de verificación de los tres niveles de detalle para el año y por mes. El archivo Excel tiene las hojas Übersicht (resumen), Überleitungen (conciliaciones), Einzelposten (cada asiento del lote con los justificantes individuales que lo respaldan), Broker-Einzelbuchungen (cada movimiento del bróker con su asignación), Vollständigkeit (integridad, con la lista del anexo A), Geldkonten (cuentas de efectivo) y Prüfsummen (sumas de verificación). El origen de los datos, las comprobaciones internas y la metodología solo figuran en el PDF.

Así es una conciliación (valores de ejemplo, tal como aparecen en el informe):

Broker-Ausgangswert (Quelle: Activity Statement, Abschnitt Dividends, 20 Buchungen)1.000,00
Umrechnung: Broker-Kurs gegen EZB-Referenzkurs des Berichts (20 Buchungen)−0,20
= GuV lt. Bericht999,80
Rest (Toleranz 0,10) – Status: übergeleitet0,00

Resto («Rest») es la PyG según el informe menos el valor de origen del bróker y todas las líneas de conciliación. Debe quedar dentro de la tolerancia: 0,02 € por partida; en sumas de muchos valores redondeados individualmente, 0,005 € por valor, como mínimo 0,02 €.

EstadoSignificado
abgestimmt (cuadrado)El valor de origen del bróker y la PyG coinciden dentro de la tolerancia sin ninguna línea de conciliación.
übergeleitet (conciliado)Tras las líneas de conciliación no queda resto fuera de la tolerancia y ninguna línea es una desviación causada por el informe o los datos.
nicht übergeleitet (no conciliado)El resto queda fuera de la tolerancia y se muestra con su importe, o al menos una línea es una desviación causada por el informe o los datos.
nicht abstimmbar (no cotejable)No hay un valor independiente del bróker para la partida. El informe indica de qué se deriva el valor.

Dos tipos de líneas de conciliación. Una causa explica una diferencia por su fondo, por ejemplo otro tipo de cambio, el efecto divisa al abrir una posición o el redondeo. Una línea con el añadido «(Abweichung durch Bericht/Datenbestand)» (desviación por informe/datos) describe en cambio un error del informe fiscal o de los datos, como un asiento importado dos veces. Una partida con una línea así está no conciliada, aunque el resto sea 0,00. No transmitas la cifra de esa partida tal cual: corrige las importaciones que falten o estén duplicadas, vuelve a generar el informe fiscal y descarga de nuevo el lote y el informe de conciliación. Si la línea persiste, comunícala al soporte. Las líneas con el añadido «(nachrichtlich, nicht im Rest)» son solo informativas y no entran en el resto.

«nicht abstimmbar» no es un error. Las depreciaciones, revalorizaciones y resultados de divisas surgen de la contabilidad; un extracto del bróker no los muestra. Si no hay ningún dato del bróker importado para la cuenta (p. ej. solo operaciones introducidas a mano), ninguna partida es cotejable.

5. 🔒 Recalcular la suma de verificación

La suma de verificación demuestra que el informe de conciliación y el archivo DATEV van juntos: solo coincide si el archivo contiene exactamente los asientos a los que se refiere el informe. La cabecera del informe indica la suma del nivel de detalle para el que se generó; con la descarga del informe fiscal es «Asiento resumen por mes» (en el informe, «Monatssummen»). El anexo B indica las sumas de los tres niveles de detalle, tanto del archivo anual como de cada archivo mensual. Así puede asignarse cualquier mes exportado por separado, sea cual sea el nivel de detalle.

Regla de cálculo: SHA-256 sobre las líneas de datos del CSV a partir de la línea 3, bytes sin modificar, cada línea con su final de línea. La línea 1 (cabecera con fecha de creación, número de asesor y de cliente) y la línea 2 (títulos de columna) no cuentan. Por eso una descarga posterior da la misma suma mientras no cambien el informe fiscal, el plan de cuentas, la asignación de cuentas, la longitud de cuenta, el nivel de detalle y el período.

Así la recalculas sin sTraderZ.com. Sustituye el nombre del archivo por el de tu descarga y ejecuta el comando en la carpeta donde está el archivo.

Windows (PowerShell):

$b = [IO.File]::ReadAllBytes((Resolve-Path 'EXTF_Buchungsstapel_2025_10001.csv')); $i = 0; foreach ($k in 1..2) { $i = [Array]::IndexOf($b, [byte]10, $i) + 1 }; (Get-FileHash -Algorithm SHA256 -InputStream ([IO.MemoryStream]::new($b, $i, $b.Length - $i))).Hash.ToLower()

macOS y Linux (Terminal):

tail -n +3 EXTF_Buchungsstapel_2025_10001.csv | shasum -a 256

En Linux, sha256sum en lugar de shasum -a 256 da el mismo resultado. La cadena obtenida debe coincidir con la suma de verificación del informe.

ℹ️ Conviene saber: No abras ni guardes antes el CSV en Excel o en un editor. Un final de línea o una codificación distintos ya cambian los bytes y, con ello, la suma. Si no coincide, vuelve a descargar archivo e informe con los mismos ajustes.

6. ℹ️ Lo que el informe de conciliación no hace

  • Conciliación, no dictamen. El informe se genera automáticamente. Recalcula y muestra cada diferencia con su importe, pero no sustituye la revisión de la gestoría o de un auditor.
  • Cotejo con los datos importados. El valor de origen del bróker son los datos del bróker importados en sTraderZ.com, no el original. Lo determinante sigue siendo el extracto del bróker. Para cada valor de origen, el informe indica la sección en la que figura allí la cifra. Si falta una importación, falta en ambos lados; por eso la sección 5 muestra si los archivos importados cubren el año sin huecos.
  • Otra asignación de lotes por el bróker. Según el HGB, el informe fiscal asigna siempre las ventas a las compras más antiguas (FIFO). Si el bróker elige otros lotes de compra, su resultado realizado difiere, y la diferencia queda en el coste de adquisición de la posición restante. El informe de conciliación lo justifica con el coste según el bróker a 31 de diciembre del año y del año anterior. En Interactive Brokers procede de la sección «Posiciones abiertas» del extracto anual (CSV): importa los extractos de ambos años. Si falta uno, la diferencia queda en el resto.
  • Sin cartera ni valoración. Las carteras, los valores de balance y las depreciaciones están en la descarga «PyG y cartera», no en el informe de conciliación.
  • Año natural. El informe sigue siempre el año natural. Si el ejercicio es distinto, asignas los archivos mensuales mediante las sumas de verificación por mes del anexo B.
  • Tamaño. Con más de 5.000 posiciones cerradas en el año, el informe de conciliación no puede generarse en línea. El lote de asientos no se ve afectado.