Jump to content

dev botao

Leiaute arquivos ini


Go to solution Solved by Juliana Tamizou,
  • Este tópico foi criado há 372 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
Posted

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

 

 

Posted

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
Posted

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?

  • Like 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
Posted

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

 

  • Like 1
Posted

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
Posted

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/

 

  • Like 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

 

 

Posted

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
Posted

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
Posted

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.

Posted

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
Posted

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

  • Like 2
  • Administradores
  • Solution
Posted

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 !!

Posted

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.

 

  • Like 2
  • Thanks 1
  • Este tópico foi criado há 372 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • 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.

The popup will be closed in 10 seconds...