Ir para conteúdo
  • Cadastre-se

dev botao

Leiaute arquivos ini


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

Recommended Posts

  • 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

 

 

  • 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

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á 377 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...