Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Moderadores
Postado

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'

  • Consultores
Postado

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.
  • Membros Pro
Postado

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

  • 1 mês depois ...
  • Consultores
Postado

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.
  • 4 semanas depois ...
  • Consultores
Postado

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.
Postado

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;

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.