Ir para conteúdo
  • Cadastre-se

dev botao

Como gerar o evento S-1005 com várias filiais


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2140 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Srs. boa tarde!

 

Abri este tópico por não conseguir localizar nada parecido no fórum.

Estou com dificuldades para gerar o evento S-1005 para várias filiais. Quando coloco o laço da minha tabela de filiais, antes da TAG <evtTabEstab> o evento é gerado apenas com o último CNPJ que consta na tabela. (ou seja, as filiais são sobrepostos até o último registro da minha tabela).

Obs.: Coloquei o laço das filiais, acima de: Eventos.Iniciais.S1005.Add, e os eventos são gerados em xmls separados como no exemplo abaixo.

ex: 99999999999999999999999999999999S1005-0.xml

      99999999999999999999999999999999S1005-1.xml

      99999999999999999999999999999999S1005-2.xml

Como faço para que as filiais sejam geradas em apenas um arquivo xml?

 

Obrigado.

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Luiz,

Infelizmente os estagiários que estabeleceram a chave dos eventos resolveram usar somente os 8 primeiros dígitos do CNPJ.

A solução que vejo é você usar o ultimo campo da chave (Numero Sequencial) para determinar as filiais, não vejo outra saída a não ser essa.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

7 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Luiz,

Infelizmente os estagiários que estabeleceram a chave dos eventos resolveram usar somente os 8 primeiros dígitos do CNPJ.

A solução que vejo é você usar o ultimo campo da chave (Numero Sequencial) para determinar as filiais, não vejo outra saída a não ser essa.

Ok Ítalo, muito obrigado pelo retorno.

Link para o comentário
Compartilhar em outros sites

5 horas atrás, LUIZ SILVA DE MORAIS disse:

Ok Ítalo, muito obrigado pelo retorno.

Boa noite, Ítalo.

Acrescentei um contador no campo SEQUENCIAL, mas vi que não é esse o campo chave que você se refere. Esse campo chave é o CNPJ?

Poderia me dar uma dica de como utilizar o último campo dessa chave para esse caso?

Obrigado.

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia Luiz,

O componente gera a chave (identificação única do evento) e a utiliza para compor o nome do XML a ser salvo em disco, veja:

A identificação única do evento (Id) é composta por 36 caracteres, conforme o que segue: IDTNNNNNNNNNNNNNNAAAAMMDDHHMMSSQQQQQ

ID - Texto Fixo "ID";

T - Tipo de Inscrição do Empregador (1 - CNPJ; 2 - CPF);

NNNNNNNNNNNNNN - Número do CNPJ ou CPF do empregador - Completar com zeros à direita. No caso de pessoas jurídicas, o CNPJ informado deve conter 8 ou 14 posições de acordo com o enquadramento do contribuinte para preenchimento do campo {ideEmpregador/nrInsc} do evento S-1000, completando-se com zeros à direita, se necessário.

AAAAMMDD - Ano, mês e dia da geração do evento;

HHMMSS - Hora, minuto e segundo da geração do evento;

QQQQQ - Número sequencial da chave. Incrementar somente quando ocorrer geração de eventos na mesma data/hora, completando com zeros à esquerda.

OBS.: No caso de pessoas jurídicas, o CNPJ informado deverá conter 8 ou 14 posições de acordo com o enquadramento do contribuinte para preenchimento do campo {ideEmpregador/nrInsc} do evento S-1000, completando-se com zeros à direita, se necessário.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2140 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.