Ir para conteúdo
  • Cadastre-se

dev botao

Leiaute arquivos ini


Ver Solução Respondido por Juliana Tamizou,

Recommended Posts

  • Consultores

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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

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
Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

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

 

 

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

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.

Link para o comentário
Compartilhar em outros sites

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

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

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
Link para o comentário
Compartilhar em outros sites

  • Administradores
  • Solution

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

Link para o comentário
Compartilhar em outros sites

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.