ECD - Lançamento Contábil e Partidas do Lançamento - Comportamento de Sistemas

2,615 views
Skip to first unread message

Jurânio Monteiro

unread,
Dec 9, 2009, 3:49:02 PM12/9/09
to contabilidade, sped-nfe
Prezados, boa noite.

Envio este com o intuito de saber como está o comportamento dos sistemas contábeis do mercado, e por vocês utilizados, no que diz respeito à forma de apresentação no ECD - Escrituração Contábil Digital - dos lançamentos contábeis e suas partidas (registros I200 e I250, respectivamente).

O CFC através das NBC´s T 2 e 2.8, definiu como deve ser apresentada a informação contábil em meio eletrônico:

2.8.2. Conteúdo
2.8.2.1. Para fins desta norma, a expressão “em forma contábil” de que trata o item 2.1.2 “b”
da NBC T 2.1 deve conter, no mínimo:

a) data do registro contábil, ou seja, a data em que o fato contábil ocorreu na entidade; (2)
b) conta(s) devedora(s);
c) conta(s) credora(s);
d) histórico que represente o verdadeiro significado da transação ou código de histórico
padronizado, neste caso baseado em tabela auxiliar, inclusa em livro próprio; (2)
e) valor do registro contábil;
f) número do lançamento para identificar, de forma unívoca, todos os registros eletrônicos que
integram um mesmo lançamento contábil.


2.8.2.2. O registro contábil deve conter o número de identificação do lançamento relacionado
ao respectivo documento de origem externa ou interna ou, na sua falta, em elementos que
comprovem ou evidenciem fatos e a prática de atos administrativos.

Exemplificando:

1 - O "Lançamento Contábil" vêm a ser o que muitos conhecem e conheceram como "Lote" ou "Slip".
Ao informar no ECD o Lançamento Contábil, deve-se informar o total do mesmo (ou total do Lote/Slip) que é a soma dos movimentos, independente de débito e crédito:

Lançamento Contábil - R$ 10.000,00

2 - As "Partidas do Lançamento" são os débitos e créditos que fazem parte do Lote/Slip e que, numa equação de débitos menos créditos, o resultado é zero.
Então temos:

D - Caixa - R$ 5.000,00
D - Bancos - R$ 5.000,00
C - Clientes Nacionais - R$ 3.000,00
C - Clientes Exterior - R$ 5.000,00
C - Juros por Atraso - R$ 2.000,00

As Partidas do Lançamento(2) deverão ter o mesmo número do Lançamento Contábil (1), ou seja, ao consultar uma Partida do Lançamento, devo ter como "chave primária" ou "identificador único" o mesmo número constante no Lançamento Contábil.
Para o exemplo, teríamos:

Lançamento Contábil - R$ 10.000,00 - Número 543690

Partidas do Lançamento:
D - Caixa - R$ 5.000,00 - Número 543690
D - Bancos - R$ 5.000,00 - Número 543690
C - Clientes Nacionais - R$ 3.000,00 - Número 543690
C - Clientes Exterior - R$ 5.000,00 - Número 543690
C - Juros por Atraso - R$ 2.000,00 - Número 543690

Gostaria de saber dos colegas, como é o comportamento dos seus sistemas, visto que o ECD teve seu leiaute montado com um formato que existe, mas - até onde eu sei e conheço - é muito pouco utilizado nos escritórios contábeis.
Faço apenas uma observação: esta chave/identificador pode não estar relacionada com o número sequencial que é atribuído para cada lançamento quando estes são feitos fora de um Lote/Slip. Para o exemplo, citei apenas a "chave" como sendo o número, mas a ordem de lançamento e registro no banco de dados é diferente.

OBS.: como envio para uma lista de contabilistas e outra para informatas, os exemplos poderão ser dispensados em alguns casos. =)

Se não tenha sido claro o suficiente, e se interessem em ajudar, estou à disposição.

Obrigado pela atenção.

Jurânio Monteiro
jur...@gmail.com

"Ninguém que em 360 dias do ano acorde antes do amanhecer, deixa de enriquecer a família" Provérbio Chinês.

Antes de imprimir este, pense na sua responsabilidade ambiental.
Sent from Porto Alegre, RS, Brazil

Walber S Sales

unread,
Dec 9, 2009, 9:09:56 PM12/9/09
to sped...@googlegroups.com
Boa noite Jurânio,
 
Este dias atrás (27/11) postei uma dúvida na lista, acho que tem a ver com o conteúdo do seu email.
 
> Neste campo do REGISTRO I200
>      02
>     NUM_LCTO
>     Número ou Código de identificação única do lançamento contábil.
>
> Pode ser duplicado ou não?
 
 
 
Os anos passam mas ainda me sinto 'gringo' nos termos contábeis.
Minha dúvida postada na lista era exatamente sobre o campo 02 do I200.
Pode ser duplicado ou não?
Se a resposta fosse sim , então seria o número da 'chave'.
Se fosse 'não', então seria o número do lançamento.
 
Bom , supondo que seja o número da chave, então no registro I250, o campo NUM_ARQ  também vai ser o número da chave e neste caso este campo pode ser duplicado.
 
Seria isto?
 
Att:
 
Walber Sales
Planodecontas.net
Engenheiro Eletricista Amador
 
 
 


 

OttoFuch

unread,
Dec 10, 2009, 7:42:39 AM12/10/09
to sped...@googlegroups.com
O ECD corretamente faz a distinção entre lançamento contábil e partida contábil, sendo o lançamento um conjunto de partidas contábeis. As partidas contábeis tem que satisfazer duas condições:
a) a soma das partidas a débito deve ser igual à soma das partidas a crédito.
b) devem se referir a uma mesma data.
 
Para facilitar a importação do arquivo ECD escolheu empilhar físicamente as linhas das partidas (I250), e colocar no topo o lançamento a que se referem (I200).
 
Na contabilidade manual, a partida credora é identificada precedendo a mesma com a preposição a (primeira letra do alfabeto). Não havia colunas de débito e crédito, e sim colunas de subtotais e uma coluna de total. Tradicionalmente, a conta devedora é chamada de partida, e a conta credora (identificada pelo a que a antecede) é chamada de contrapartida.
 
Doutrináriamente os lançamentos são classificados em quatro tipos chamados de formulas:
Primeira formula: um débito para um crédito.
Caixa
   a Vendas    R$ 100,00
   (históricos omitidos)
 
Segunda formula: um débito para vários créditos:
Mercadorias
    a Diversos
    a Caixa                 R$ 30,00
    a Contas a Pagar   R$ 70,00   R$ 100,00
 
Terceira formula: vários débitosd para um crédito:
 
Diversos
   a Vendas
Caixa                      R$ 20,00
Contas a Receber    R$ 80,00      R$ 100,00
 
Quarta fórmula: vários débitos para vários créditos
 
Diversos
Mercadorias             R$ 35,00
Móveis e Utensílios   R$ 65,00   R$ 100,00
   a Diversos
   a Caixa                 R$ 30,00
   a Contas a Pagar   R$ 70,00  R$ 100,00
 
Na contabilidade manual as partidas de um lançamento aparecem todos num só lugar, como acontece no ECD. Mas na contabilidade não mais manual, seja nas antigas máquinas de contabilidade, seja nos atuais computadores, a partida pode estar no começo do arquivo, e a contrapartida, em outro lugar. Isto acontece sobretudo nos lançamentos de segunda, terceira e quarta fórmulas.
 
O ECD faz a amarração posicionalmente, pelo empilhamento das partidas e contrapartidas (I250), e colocando o container lançamento no topo (I200).
 
Fazer a conversão do formato adotado na contabilidade da empresa para o formato ECD pode constituir um problema.
No sistema contábil que desenvolvi há mais de dez anos, dividí os registros (banco de dados) referentes aos lançamentos em dois tipos:
a) primeira fórmula
b) não primeira fórmula.
Cada linha de registro tem dois campos identificadores: a clave que é uma chave primária, não sujeita a repetição, e o campo "naoprimeiraformula" que faz a amarração das partidas.
Como os lançamentos de primeira fórmula só usam um registro, o campo naoprimeiraformula recebe o valor 0 (zero).
No caso dos lançamentos de segunda, terceira ou quarta fórmula, ou seja os "não primeira fórmula", o primeiro registro de um lançamento múltiplo (outro nome de não primeira fórmula) recebe no campo naoprimeiraformula o valor do campo clave. Os registros das demais partidas do lançamento recebem no campo naoprimeiraformula o valor colocado no mesmo campo do primeiro registro:
 
primeiro registro   clave = 101   naoprimeiraformula = 101
segundo registro clave = 102   naoprimeiraformula = 101
terceiro registro  clave = 103   naoprimeiraformula = 101
quarto registro   clave = 104   naoprimeiraformula = 101
 
E no registro do ECD:
 
registro I200 NUM_LCTO = 101  (lançamento)
registro I250 NUM_ARQ = 101  (partida do primeiro registro)
registro I250 NUM_ARQ = 101 (partida do segundo registro)
registro I250 NUM_ARQ = 101 (partida do terceiro registro)
registro I250 NUM_ARQ = 101  (partida do quarto registro)
 
No caso dos lançamentos de primeira fórmula, para gerar o ECD, tive que transformar os mesmos antes em lançamento múltiplo, com um registro para débito e outro registro para crédito.
 
A finalidade é criar a chamada pista ou trilha de auditoria (audit trail) que permita identificar as partidas de um lançamento, e localizar os comprovantes que deram origem ao lançamento, possívelmente arquivados sob o número 101 (que pode ser um outro registro fora do sistema contábil que aponta para os diferentes lugares onde os comprovantes estão arquivados ou localizados).
 
Abraços
 
Otto
        
----- Original Message -----
 
 
Sent: Wednesday, December 09, 2009 6:49 PM
Subject: [SPED] ECD - Lançamento Contábil e Partidas do Lançamento - Comportamento de Sistemas


E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, clique aqui.
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.


Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 09/12/2009

Jurânio Monteiro

unread,
Dec 10, 2009, 10:28:13 AM12/10/09
to sped...@googlegroups.com
WOW!!!

Grande professor Otto!!
Obrigado pela contribuição e retorno.
Já me deste uma baita luz para chegar no fim desse túnel...hehehehe

Grande abraço e obrigado, mais uma vez.



Jurânio Monteiro
jur...@gmail.com

"Ninguém que em 360 dias do ano acorde antes do amanhecer, deixa de enriquecer a família" Provérbio Chinês.

Antes de imprimir este, pense na sua responsabilidade ambiental.
Sent from Porto Alegre, Rio Grande do Sul, Brasil

2009/12/10 OttoFuch <otto...@terra.com.br>

Jurânio Monteiro

unread,
Dec 10, 2009, 10:35:28 AM12/10/09
to sped...@googlegroups.com
Walber,

O I200 e I250 são, respectivamente, pai e filho.
A chave de identificação deve ser única e tem o objetivo de "linkar" o Lançamento ( ou Lote/Slip ) com as Partidas do Lançamento, como exemplifiquei.
Esta chave deve ser única para o lote, não podendo dentro do mesmo período estar repetida.
Em alguns casos, se colocares a data (ddmmaaaa), atenderás o leiaute - já que TODOS os lançamentos daquele dia tem a mesma "chave" e totalizam débitos e créditos iguai - mas perde-se a precisão na localização do lançamento (imagine uma empresa com muitos lançamentos em um dia, você tendo que encontrar uma informação específica??).

Esse é o pequeno grande detalhe.

Espero te ajudado na tua dúvida.

[ ] ´s


Jurânio Monteiro
jur...@gmail.com

"Ninguém que em 360 dias do ano acorde antes do amanhecer, deixa de enriquecer a família" Provérbio Chinês.

Antes de imprimir este, pense na sua responsabilidade ambiental.
Sent from Porto Alegre, Rio Grande do Sul, Brasil

2009/12/10 Walber S Sales <onl...@multnet.com.br>

Elias Martins da Silva Neto

unread,
Dec 10, 2009, 10:35:35 AM12/10/09
to sped...@googlegroups.com
Uma coisa, a gente aprende muito neste grupo, aprendizado constante.

2009/12/10 Jurânio Monteiro <jur...@gmail.com>



--
Elias Martins da Silva Neto
       TECNOSPEED

Walber S Sales

unread,
Dec 10, 2009, 11:14:35 AM12/10/09
to sped...@googlegroups.com
Jurânio,  ajudou sim.
No nosso caso , em um dia XX, pode ter n chaves, mas cada chave o debito-credito=0
Então neste caso não vai ter aquela chave com muiiiitos  lançamentos.
Vai acontecer de um debito e um credito ter o mesmo numero do lançamento e a mesma chave, no caso de partida dobrada.
 
Muito obrigado,
 
Walber
Planodecontas.net

Lorena Andrade

unread,
Jun 10, 2010, 8:39:45 AM6/10/10
to sped...@googlegroups.com
Sobre os registros I200/ I250 de quarta formula como Otto colocou, os de varios debitos para varios creditos, nao entendi muito bem como eles ficariam no registro I200/I250. Sendo que eu não tenho a informacao no registro de quem é a chave referencial.
 
Tentei fazer da seguinte forma o total do dia no registro I200, mais todos os debitos seguidos de todos os creditos no registro I250
Como no exemplo:
 
|I200|7644|01012009|11569916,34|N|
|I250|00005||983127,78|D|||SALDO NESTA DATA.||
|I250|00007||393,98|D|||SALDO NESTA DATA.||
(...)
|I250|00012||36498,03|C|||SALDO NESTA DATA.||
|I250|00921||19701,81|C|||SALDO NESTA DATA.||
|I250|01170||41326,25|C|||SALDO NESTA DATA.||
(...)
 
Alguem pode me dar uma luz?
 
Grata,
 
Lorena Andrade


 



--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "SPED - Sistema Público de Escrituração Digital" nos Grupos do Google.
 Para postar neste grupo, envie um e-mail para sped...@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para sped-nfe+u...@googlegroups.com
 Para ver mais opções, visite este grupo em http://groups.google.com/group/sped-nfe?hl=pt-BR

-~----------~----~----~----~------~----~------~--~---




--
Lorena Andrade

Lorena Andrade

unread,
Jun 10, 2010, 9:21:12 AM6/10/10
to sped...@googlegroups.com
Resolvi da seguinte maneira:
Total de debitos ou creditos no I200 seguidos dos registros I250 de debitos e de creditos. Como segue:
 
|I200|185|01012009|5784958,17|N|

|I250|00005||983127,78|D|||SALDO NESTA DATA.||
|I250|00007||393,98|D|||SALDO NESTA DATA.||
(...)
|I250|00012||36498,03|C|||SALDO NESTA DATA.||
|I250|00921||19701,81|C|||SALDO NESTA DATA.||
|I250|01170||41326,25|C|||SALDO NESTA DATA.||
(...)
 
Atenciosamente,
 
Lorena Andrade


--
Lorena Andrade

OttoFuch

unread,
Jun 10, 2010, 10:15:51 AM6/10/10
to sped...@googlegroups.com
Acho um tanto estranho o conteúdo do campo COD_CTA (código da conta analítica) no registro I250: 00005, 00007, 00012, 00921, 01170. Normalmente a a codificação dos planos de contas é hierárquica.
Por exemplo, no plano de contas referencial da Receita Federal temos:
1 ATIVO S
1.01 CIRCULANTE S
1.01.01 DISPONIBILIDADES S
1.01.01.01.00 Caixa A
em que 1.01.01.01.00 Caixa A é a conta analítica, aliás, indicado pela letra A no final.
 
Por outro lado, o campo COD_ARQ está vazio.
No preparo do arquivo de validação do qual você apresenta alguns pedaços, eu faço o COD_ARQ do registro I250 igual ao NUM_LCTO do registro I200. O conteúdo do campo COD_ARQ existe efetivamente nos lançamentos contábeis das empresas. A finalidade do mesmo, no caso do ECD, é facilitar a localização dos comprovantes que dão suporte a cada lançamento contábil
 
No seu exemplo ficaria assim sendo 7644 o COD_ARQ:
 
|I200|7644|01012009|11569916,34|N|
|I250|00005||983127,78|D|7644||SALDO NESTA DATA.||
|I250|00007||393,98|D|7644||SALDO NESTA DATA.||
(...)
|I250|00012||36498,03|C|7644||SALDO NESTA DATA.||
|I250|00921||19701,81|C|7644||SALDO NESTA DATA.||
|I250|01170||41326,25|C|7644||SALDO NESTA DATA.||
(...)
 
O seu fragmento no exemplo não está balanceado, nem havia intenção de apresentar um lançamento completo balanceado, indicado pelo uso do (...)
 
Para o validador, não importa COD_ARQ e NUM_LCTO serem iguais ou não, pois ele trabalha com os registros empilhados: um I200 seguido de dois ou mais I250 até encontrar outro I200 ou encontrar um Ixxx em que xxx é maior do que 250. O problema está na montagem correta desta pilha, partindo da estrutura usada no plano de contas da empresa.  Eu, por exemplo, uso para lançamentos de primeira fórmula um único registro (linha) do banco de dados, com um campo naoprimeiraformula = 0, e um único valor de clave, que identifica, no caso, o lançamento completo contidos na linha do banco de dados.
Quando o lançamento é de formula superior a 1(um), é criado um registro (linha da tabela) do banco de dados para cada partida, e o campo naoprimeiraformula recebe o valor da clave da primeira partida do lançamento. As demais partidas recebem cada uma uma clave própria única, mas no campo naoprimeiraformula recebem o valor do mesmo campo da primeira partida do lançamento.
 
Para poder gerar o empilhamento I200/I200 tenho que criar uma tabela nova, em que os lançamentos de primeira formula tem que ser desdobrados em dois registros (linhas da tabela), tendo ambos a mesma clave, e o valor da clave é usado também no campo naoprimeiraformula. O conteudo do campo naoprimeiraformula é usado depois para preencher o campo NUM_LCTO do registro I200, e os campos COD_ARQ de cada registro I250 do empilhamento I200/I250 que representa o lançamento inteiro.
 
Usando valores arbitrários para fazer o balanceamento, o seu exemplo ficaria assim:
 
|I200|7644|01012009|11.569.916,34|N|
|I250|00005||983.127,78|D|7644||SALDO NESTA DATA.||
|I250|00007||10.586.788,56|D|7644||SALDO NESTA DATA.||
|I250|00012||36.498,03|C|7644||SALDO NESTA DATA.||
|I250|00921||19.701,81|C|7644||SALDO NESTA DATA.||
|I250|01170||11.513.716,50|C|7644||SALDO NESTA DATA.||
 
Não há necessidade de fazer constar primeiro todos os débitos e depois, em seguida, todos os créditos: pode misturar, mantendo a ordem do I200 vir primeiro
|I200|7644|01012009|11.569.916,34|N|
|I250|01170||11.513.716,50|C|7644||SALDO NESTA DATA.||
|I250|00007||10.586.788,56|D|7644||SALDO NESTA DATA.||
|I250|00012||36.498,03|C|7644||SALDO NESTA DATA.||
|I250|00921||19.701,81|C|7644||SALDO NESTA DATA.||
|I250|00005||983.127,78|D|7644||SALDO NESTA DATA.||

Não sei se ajudei, ou se aumentei a escuridão.
 
[]´s
 
Otto
--
Você recebeu esta mensagem por ter se inscrito no grupo do Google
Groups "SPED - Sistema Público de Escrituração Digital".
 
Para postar uma mensagem no grupo, envir um email para sped...@googlegroups.com
 
Para sair do grupo, envie uma mensagem para
sped-nfe+u...@googlegroups.com
 
Mais opções, visite o grupo em
http://groups.google.com/group/sped-nfe?hl=pt-BR

Cesar

unread,
Jun 14, 2010, 10:30:47 PM6/14/10
to sped...@googlegroups.com, j...@jpc.inf.br

Pessoal, li e re-li a legislação mas não encontrei em nenhum lugar onde fique claro que empresas instalas em locais sem acesso à internet, porém, obrigadas à emissão da NF-e, peçam a sua dispensa.

 

Aguardo comentário,

 

 

Obrigado,

 

 

César Mussi

Wandi

unread,
Jun 15, 2010, 6:46:09 AM6/15/10
to sped...@googlegroups.com
Bom Dia César

Infelizmente creio que não deve ter como pedir dispensa. Temos clientes localizados bem no interior do município (madeireiras) e que tiveram que investir em estrutura para ter Internet e poder emitir as NF-e.


Att Wanderlei


--

Gilberto

unread,
Jun 15, 2010, 7:45:23 AM6/15/10
to sped...@googlegroups.com, j...@jpc.inf.br

Bom dia, na legislação vc. Realmente não ira encontrar, nesse caso deve ir ao posto fiscal de sua localidade expor a situação e se não existir de fato  possibilidade nenhuma de transmissão, poderão descredenciar a empresa para não emitir NF-e ou indicar uma forma paliativa.

 

 

 

Atenciosamente
Gilberto A. Silva

Analista fiscal | Tel. 55 (17) 3215-9199 | Gilbert...@riosoft.com.br

Descrição: Descrição: Riosoft - Sistemas para Gestão Empresarial

Respeite o meio-ambiente, não desperdice papel, imprima somente o necessário.

Esta mensagem, incluindo os seus anexos, contém informações confidenciais destinadas a indivíduo e propósito específicos e é protegida por lei. Caso você não seja o destinatário desta mensagem, deve apagá-la. É proibida a utilização, acesso, cópia ou divulgação não autorizada das informações presentes neste e-mail. As informações contidas nesta mensagem e em seus anexos são de responsabilidade de seu autor, não representando idéias, opiniões, pensamentos da Riosoft.

 

--

image001.jpg
Reply all
Reply to author
Forward
0 new messages