Ir para conteúdo
  • Cadastre-se

dev botao

Leiaute arquivos ini


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

Recommended Posts

Postado

Prezados Senhores,

onde encontro o leiaute dos arquivos ini dos eventos do eSocial versão 1.02.00

Atenciosamente

Rogerio Barbosa

  • Consultores
Postado

Nesse caminho:

https://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrDFe/ACBreSocial/ArqINI/

é possível entrar os INI dos eventos. Todos já devem estar atualizados de acordo com a última versão.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Postado

Me parece que esses arquivos estão com as versões misturadas. Existem tags no evento S-1210 que não existem mais no leiaute S-01-02

  • Consultores
Postado

o Layout 1.02 não alterou todos arquivos INI, porém os afetados pela versão nova deveriam estar atualizados.
Poderia informar quais tags, em qual arquivo, está com problema?

  • Curtir 2
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Consultores
Postado

Boa noite,

Efetuado teste com o ini deste tópico e o xml foi gerado na versão correta.

Verifique se, no seu cenário, está configurada a versão correta do eSocial no monitor.

Após preencher a versão que deseja, salve as configurações antes de uma nova transmissão. 

image.png

image.png

 

  • Curtir 1
Postado

Bom dia,

estou recebendo o seguinte erro:

eSocial.CriarEventoeSocial("C:\eSocial\ArqsIni\JAN2024\S1210\Exemplo_S1210.ini",1)
ERRO: Falha na validação dos dados do evento: evtPgtos-v_S_01_02_00

 --> 1839 - Element '{http://www.esocial.gov.br/schema/evt/evtPgtos/v_S_01_02_00}nrInsc': [facet 'pattern'] The value '' is not accepted by the pattern '\d{11}|\d{14}'.

Exemplo_S1210.ini

  • Consultores
Postado

Verifique se os seus arquivos de schemas estão atualizados também:

https://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrDFe/Schemas/eSocial/

 

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Postado

Segue em anexo a tela do meu Monitor.

De acordo com o leiaute do eSocial versão S-1.2 evento S-1210 :

# 39 infoDep > Informações de dependentes não cadastrados pelo S-2200/S-2205/S-2300/S-2400/S-2405 (opcional)

Se existir algum dependente cadastrado no S-2200 e for dependente do IR

as tags infoIRCR , dedDepen devem ser preenchidas.

# 52 penAlim se o beneficiário pagar pensão alimentícia, essa tag deve ser preenchida

se eu não preencher infoDep gera o xml mas sem as tags infoIRCR e dedDepen

se eu preencher estou recebendo o erro:

eSocial.CriarEventoeSocial("C:\eSocial\ArqsIni\JAN2024\S1210\Exemplo_S1210-1.ini",1)
ERRO: Falha na validação dos dados do evento: evtPgtos-v_S_01_02_00

 --> 1839 - Element '{http://www.esocial.gov.br/schema/evt/evtPgtos/v_S_01_02_00}nrInsc': [facet 'pattern'] The value '' is not accepted by the pattern '\d{11}|\d{14}'.

Tela_Monitor.jpg

Leiaute_eSocial_v01_02_00.jpg

  • Consultores
Postado

Anexe ambos os inis para análise.

O estranho é que o erro acusa que uma tag nrInsc não foi preenchida.

Verifique também se está preenchendo o grupo detReembTit sem esta tag.

  • Curtir 1
  • Consultores
Postado

O problema é que você está criando seções com valores em branco.

Quando não houver informação a preencher, não crie a seção no ini.

Exemplo:

[detReembTit010101]
tpInsc=
nrInsc=
vlrReemb=
vlrReembAnt=

Neste caso, ao invés de criar a seção [detReembTit010101] com todos os valores em branco, não crie que irá funcionar.

Ao criá-la, a rotina está alimentando a lista detReembTit com a nrInsc em branco, gerando a violação do schema.

  • Consultores
Postado

Quando você envia um evento você recebe erros se houver problema na estrutura do arquivo.

Caso ele seja enviado, recebe o retorno contendo o número de protocolo, conforme abaixo:

[Envio]
Codigo=201
DhRecepcao=10/01/2024 20:52:39
Mensagem=Lote Recebido com Sucesso.
NrInscEmpreg=XXXXXXXX
NrInscTransm=XXXXXXXXXXXXXX
Protocolo=1.2.202401.0000000000XXXXXXXXX
TpInscEmpreg=1
TpInscTransm=1
VersaoAplic=0.1.0.0

Você deve consultar o protocolo ( comando eSocial.ConsultareSocial("1.2.202401.0000000000XXXXXXXXX") ) para verificar se o lote foi processado com sucesso.

Caso ocorram erros, serão retornados conforme abaixo:

[Envio]
Codigo=201
DhRecepcao=10/01/2024 20:56:20
Mensagem=Lote processado com sucesso.
NrInscEmpreg=XXXXXXXX
NrInscTransm=XXXXXXXXXXXXXX
Protocolo=1.2.202401.0000000000XXXXXXXXX
TpInscEmpreg=1
TpInscTransm=1
VersaoAplic=0.1.0.0

[Ocorrencia1]
CodigoOco=130
Descricao=É necessário existir informação cadastral do empregador para o período.Ação Sugerida: Verificar se já foi enviado um evento de cadastramento do empregador.
Localizacao=
Tipo=1

[Consulta1]
cdResposta=401
descResposta=Conteudo do evento inválido.
dhProcessamento=10/01/2024 20:56:20
hash=
nrRecibo=
versaoAplicProcLote=15.2.8.1

Analise o conteúdo do erro do envio ou da consulta de protocolo para saber o que corrigir.

Postado

Eu não estou enviando o arquivo, usei o comando:

eSocial.CriarEventoeSocial("C:\eSocial\ArqsIni\JAN2024\S1210\Exemplo_S1210-2.ini",1) 

para gerar o xml, porém não está gerando todas as tags do arquivo ini

 

  • Consultores
Postado

Encontrei o problema, vamos corrigir e assim que estiver disponível a nova versão do Monitor com a correção, avisaremos aqui.

Encontrei também uma irregularidade no seu ini, além da atualização do Monitor, você precisa corrigir a seção infoIRComplem01, pois você estava preenchendo o sequencial com 3 dígitos e para este grupo de informações devem ser apenas 2

;A secão estava errada, é com 2 zeros e estava com 3
[infoIRComplem01]
dtLaudo=

Mudar:

de: infoIRComplem001

para: infoIRComplem01

  • Curtir 2
  • Administradores
  • Solution
Postado

Bom dia,

Versão com a correção já disponível.

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Bom dia,

pelos testes preliminares, está funcionando corretamente.

Como o Renato destacou, as seções que não contém informações, não devem constar no arquivo .ini com tags em branco.

 

  • Curtir 2
  • Obrigado 1
  • Este tópico foi criado há 318 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.