Transformar um extrato bancário em um Buchungsstapel do DATEV
A contabilidade alemã roda no DATEV, e um conversor que oferece uma página em alemão mas exporta só para o QuickBooks está traduzido, não localizado. Esta página diz o que o exportador escreve num Buchungsstapel, o lote de lançamentos do DATEV, e o que ele se recusa a escrever. Tudo o que segue foi lido de src/export/datev.ts — o arquivo que produz o download.
Os quatro números que ele pede a você
Não são configurações; sem eles o lote não tem onde ser lançado.
| Campo | O que é | Onde conseguir |
|---|---|---|
| Nº do Berater | Beraternummer — o número que o seu consultor fiscal tem dentro do DATEV. | Com o seu Steuerberater, o consultor fiscal. É o mesmo em todo lote que você mandar para ele. |
| Nº do Mandant | Mandantennummer — o seu número de cliente junto a esse consultor. | Do mesmo lugar, e também constante. |
| Conta bancária (Konto) | O número da própria conta bancária no plano de contas. | 1200 no SKR03, 1800 no SKR04. Se o seu plano de contas for outro, pergunte. |
| Contrapartida (Gegenkonto) | A conta de contrapartida contra a qual toda linha é lançada. | Uma conta transitória de onde você pretende reatribuir os lançamentos depois — veja a última seção. |
Padrões: Konto 1200, Gegenkonto 1590, Sachkontenlänge 4.
Um extrato que atravessa a virada do ano é recusado
O campo Belegdatum é TTMM — quatro dígitos, dia e mês, e ano nenhum. O ano vem da janela Datum-von / Datum-bis do cabeçalho, e o importador a aplica a todas as linhas do lote.
Um lote é, portanto, um único exercício fiscal por construção. Um extrato que vai de 20 de dezembro a 5 de janeiro não cabe em um só, e as opções honestas são recusar ou lançar dezembro em janeiro. Este exportador recusa, e diz quais anos encontrou. Divida o extrato na virada do ano e converta cada metade.
É o único caso em que você não recebe arquivo nenhum. A recusa é deliberada: um Buchungsstapel que movesse em silêncio duas semanas de dezembro para o ano seguinte seria importado sem um erro sequer e estaria errado no livro-razão — que é exatamente a classe de erro que este site existe para recusar.
Por que os valores não têm sinal de menos
Os valores do DATEV não levam sinal. O sentido fica no Soll/Haben-Kennzeichen, o indicador de débito e crédito — e (esta é a parte que pega as pessoas) ele é relativo ao Konto, não a você. O Konto aqui é a conta bancária, que é um ativo, e um ativo aumenta quando o dinheiro chega: entrada é S, saída é H.
Se você já viu um conversor produzir um lote com todos os sinais invertidos, o erro é esse: ler Soll/Haben como se a contrapartida fosse a referência.
O arquivo é Windows-1252, não UTF-8
O DATEV aceita UTF-8 em nomes e endereços de devedores e credores. Não aceita em um lote de lançamentos. Um arquivo escrito em UTF-8 é importado, na melhor das hipóteses, com os tremas embaralhados, então este aqui é codificado em Windows-1252, e os caracteres de fora dessa tabela são transliterados, não descartados.
Detalhes do formato, para quem for conferir: EXTF, formato 700, Formatname Buchungsstapel, Formatversion 13, 125 colunas, separadas por ponto e vírgula. A Festschreibung fica desligada, então o lote continua editável depois da importação.
O que isto não pode fazer por você
Não pode escolher a contrapartida. Decidir que um pagamento pertence a 4930 e não a 6815 exige um conhecimento que nenhum extrato bancário carrega — para que foi o pagamento, de qual projeto, se é dedutível. Uma linha de extrato diz “SumUp Payments Ltd” e nada mais.
Então toda linha é lançada contra o único Gegenkonto que você definiu, e reatribuir esses lançamentos no DATEV é trabalho de contabilidade que esta ferramenta não finge fazer. O que ela faz é colocar lá dentro as datas, os valores, os sentidos e o texto — corretamente, e com a conferência de saldos por trás.
Confira você mesmo
O download é um arquivo de texto. Abra-o: a primeira linha é o cabeçalho, com os seus números de Berater e de Mandant e a janela de datas; a segunda traz os nomes das 125 colunas; e cada linha depois dela é um lançamento. Compare uma linha com o extrato de onde ela veio — o valor, o TTMM, o S ou o H — antes de mandar qualquer coisa para o seu consultor fiscal.