Jump to content

dev botao

SPED Fiscal - Bloco 1 - Registro 1010


Gr@c@
  • Este tópico foi criado há 4473 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores

Estou tentando gerar o Sped Fiscal com o registro 1010 mas não está dando certo:

As dúvidas são:

1-Se no registro 1010 todos os campos forem = 'N' o registro 1001 será imComDados ou imSemDados?

Tentei imComDados e declarei tudo N no registro 1010, mas dá rejeição dizendo que o arquivo não tem movimento declarado

Tentei imSemDados e declarei tudo N no registro 1010, mas o registro 1010 não entra no somatorio de registros do registro 0990, dando rejeição de erro de total no registro 0990.

Tentei imComDados e declarei N no registro 1010 exceto no campo de transações TEF (ind_CART) e declarei as transações TEF no registro 1600, mas o registro 1010 também não entra no somatorio de registros do registro 0990, dando rejeição de erro de total no registro 0990.

A unica forma que encontrei de validar o arquivo foi 1001 com imSemDados e não declarar o registro 1010. Sendo assim, como fica nas UFs onde o bloco 1 é obrigatorio?

Vejam:

REGISTRO 1010: OBRIGATORIEDADE DE REGISTROS DO BLOCO 1

Este registro deverá ser apresentado por todos os contribuintes. Caso a resposta seja “S”, o contribuinte está obrigado à apresentação do registro respectivo. Se houver dispensa de apresentação do registro pela unidade federada a resposta para o campo específico do registro deverá ser “N”.

:geek: Tá falando aí que tem quer ser apresentado por todos os contribuintes. Mas se não tenho movimento a declarar no bloco 1 (exceto o que deveria ir no 1010), não aceita declarar o registro.

Como devo proceder no caso de:

No registro 1001 IND_MOV será = imSemDados

No registro 1010 todos os campos são = 'N'

No registro 1001 IND_MOV será = imComDados

No registro 1010 um ou mais campos será = 'S' e um ou mais campos será = 'N'

Link to comment
Share on other sites

  • Consultores

Olá,

Bom, em primeiro lugar, olhando o guia prático, a forma correta a ser preenchida seria imComDados se você precisa informar o registro 1010. Se você vai preencher com N ou S, não faz diferença. Mas colocando um registro abaixo do 1001, qualquer que seja, então você precisa preencher com imComDados.

Agora, será que não está confundindo o registro 0990 com o 9900? O 0990 é o finalizador do bloco 0, daí acho que não deve entrar a contagem de registros de outros blocos certo? Mas se não está contando no 9900, então realmente temos um problema.

Estou sem acesso ao código do componente aqui neste momento, mas lendo o guia prático 2.0.8 acho que encontrei algo que poderia explicar isso. Vou pedir pra você (ou outro usuário) verificar, por favor, até que eu possa fazê-lo.

Parece que o registro 1010 é obrigatório somente a partir de Julho de 2012. Assim, embora esteja sendo contado nos registros 1990, talvez não esteja sendo contado nos registros 9900.

Outra possibilidade é que a parte que faz a contagem dos registros 1010 não esteja realmente implementada, justamente por ser um registro novo. Como ele não consta no exemplo, ninguém percebeu ainda essa inconsistência.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • Membros Pro

Eu quebrei a cabeça a manhã toda procurando esse mesmo erro, mas depois de ver esse post vi realmente no manual que o 1010 é só para julho.

Removi somente ele e informei o 1600 que são os cartões ai passou no validador.

Grato

Link to comment
Share on other sites

  • 1 month later...

Boa tarde, gostaria de saber se o ACBr irá preencher estes campos automaticamente dependendo da quantidade de registros dentro do Bloco 1 ou deverei preencher esses dados manualmente?

Obrigado.

Alexandre De Carli,
Gerente de Projetos na empresa Econtabil Software.


email: [email protected]
site: http://www.extremeprogramming.wordpress.com
Pato Branco - PR

Link to comment
Share on other sites

  • Consultores

Se seguir a mesma ideia do imComDados e imSemDados, será manualmente. Mas não está definido ainda.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • 4 weeks later...
  • Consultores

Se houver alguma sugestão para correção, queiram anexar por favor.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

Cara, vc pode criar esse registro da seguinte forma

uses ACBrEFDBloco_1;

procedure TForm1.Bloco1_Reg1010;

var

Reg1001 : TRegistro1001;

begin

Reg1001 := AcbrSpedFiscalObj.Bloco_1.Registro1001New;

Reg1001.IND_MOV := imComDados;

with Reg1001 do

begin

with Registro1010.New(Reg1001) do

begin

IND_EXP := 'n';

IND_CCRF := 'n';

IND_COMB := 'n';

IND_USINA := 'n';

IND_VA := 'n';

IND_EE := 'n';

IND_CART := 'n';

IND_FORM := 'n';

IND_AER := 'n';

end;

End;

end;

Link to comment
Share on other sites

  • Este tópico foi criado há 4473 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.