Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

clube mobile


Cursos grátis para toda base ACBr
+ Promoção Clube Mobile para o ACBr Pro

Saiba mais

adriano santos

click.png

click.png

click.png

click.png

click.png

click.png

Evento 1210 - IdeDmDev / perRef


Go to solution Solved by EMBarbosa,

Recommended Posts

Boa tarde

Ao validar o evento, surgiu seguinte erro de esquema

image.png.04bfabdcef03480d507331c7b93b56d9.png

De acordo com o layout, os dois campos que aparecerem no erro tiveram o registro pai alterado, para o InfoPgto.

image.png.2c43e874ab465cb7d4ab3c6d311cf2c8.png

No momento não fizemos alterações, somente estamos comunicando a modificação.

Grato

Eduardo / Keli

Link to post
Share on other sites

Para verificar o que foi reportado, resolvemos testar a: geração, envio, validação e retorno do evento no ambiente simplificado. Tudo funcionou como esperado e o recibo foi arquivado no nosso sistema.

<eSocial xmlns="http://www.esocial.gov.br/schema/evt/evtPgtos/v_S_01_00_00">
    <evtPgtos Id="ID1000000000000002021051316010700158">
        <ideEvento>
            <indRetif>1</indRetif>
            <perApur>2021-01</perApur>
            <tpAmb>2</tpAmb>
            <procEmi>1</procEmi>
            <verProc>0.0.0.0</verProc>
        </ideEvento>
        <ideEmpregador>
            <tpInsc>1</tpInsc>
            <nrInsc>00000000</nrInsc>
        </ideEmpregador>
        <ideBenef>
            <cpfBenef>00000000000</cpfBenef>
            <infoPgto>
                <dtPgto>2021-01-29</dtPgto>
                <tpPgto>1</tpPgto>
                <perRef>2021-01</perRef>
                <ideDmDev>001-00000009</ideDmDev>
                <vrLiq>1872.81</vrLiq>
            </infoPgto>
        </ideBenef>
    </evtPgtos>
</eSocial>

Link to post
Share on other sites
16 horas atrás, Marcelo Pontes Melim disse:

Para verificar o que foi reportado, resolvemos testar a: geração, envio, validação e retorno do evento no ambiente simplificado. Tudo funcionou como esperado e o recibo foi arquivado no nosso sistema.

<eSocial xmlns="http://www.esocial.gov.br/schema/evt/evtPgtos/v_S_01_00_00">
    <evtPgtos Id="ID1000000000000002021051316010700158">
        <ideEvento>
            <indRetif>1</indRetif>
            <perApur>2021-01</perApur>
            <tpAmb>2</tpAmb>
            <procEmi>1</procEmi>
            <verProc>0.0.0.0</verProc>
        </ideEvento>
        <ideEmpregador>
            <tpInsc>1</tpInsc>
            <nrInsc>00000000</nrInsc>
        </ideEmpregador>
        <ideBenef>
            <cpfBenef>00000000000</cpfBenef>
            <infoPgto>
                <dtPgto>2021-01-29</dtPgto>
                <tpPgto>1</tpPgto>
                <perRef>2021-01</perRef>
                <ideDmDev>001-00000009</ideDmDev>
                <vrLiq>1872.81</vrLiq>
            </infoPgto>
        </ideBenef>
    </evtPgtos>
</eSocial>

Bom dia, vc pode colocar aqui o arquivo INI, para que eu possa ver como estar sendo montado a estrutura por favor.

Link to post
Share on other sites
1 hora atrás, Kelly Diego Rakelly disse:

Bom dia, vc pode colocar aqui o arquivo INI, para que eu possa ver como estar sendo montado a estrutura por favor.

Bom dia, Kelly!

Os eventos do sistema são gerados por um programa feito em Delphi, capturando os dados diretamente do banco de dados e alimentando o componente.
Não fazemos utilização dos arquivos INI.

Link to post
Share on other sites
24 minutos atrás, Marcelo Pontes Melim disse:

Bom dia, Kelly!

Os eventos do sistema são gerados por um programa feito em Delphi, capturando os dados diretamente do banco de dados e alimentando o componente.
Não fazemos utilização dos arquivos INI.

Entendi, nós usamos os arquivos INI, e na montagem das informações para serem alimentadas para o componente estamos obedecendo a nova versão do layout simplificado 1.0, porém esta dando esse erro que reportamos ontem. Estou usando a revisão do SVN  21804.

Link to post
Share on other sites
11 minutos atrás, Kelly Diego Rakelly disse:

Entendi, nós usamos os arquivos INI, e na montagem das informações para serem alimentadas para o componente estamos obedecendo a nova versão do layout simplificado 1.0, porém esta dando esse erro que reportamos ontem. Estou usando a revisão do SVN  21804.

Os meus componentes ACBr estão atualizados com o que está no SVN e não sei te dizer qual é a revisão.
Quando encontro um problema assim, modifico a função GerarXML no pcesS1210 salvando o arquivo gerado antes de assinar o evento.
Veja se é de alguma utilidade para vocês.
Depois, quando consigo resolver, apago as modificações que fiz e faço a reinstalação do ACBr.

function TEvtPgtos.GerarXML: Boolean;
var
  A: TStringList;
begin
  try
    Self.VersaoDF := TACBreSocial(FACBreSocial).Configuracoes.Geral.VersaoDF;
     
    Self.Id := GerarChaveEsocial(now, self.ideEmpregador.NrInsc, self.Sequencial);

    GerarCabecalho('evtPgtos');
    Gerador.wGrupo('evtPgtos Id="' + Self.Id + '"');

    if VersaoDF <= ve02_05_00 then
      GerarIdeEvento3(Self.ideEvento)
    else
    begin
      Gerador.wGrupo('ideEvento');

      GerarIdeEvento2(Self.ideEvento, false);
      Gerador.wCampo(tcStr, '', 'perApur',     7, 7, 1, Self.ideEvento.perApur);

      GerarIdeEvento(Self.ideEvento, false);

      Gerador.wGrupo('/ideEvento');
    end;

    GerarIdeEmpregador(Self.ideEmpregador);
    GerarIdeBenef(Self.ideBenef);

    Gerador.wGrupo('/evtPgtos');

    GerarRodape;

    FXML := Gerador.ArquivoFormatoXML;
    A := TStringList.Create;
    A.Text := FXML;
    A.SaveToFile('C:\temp\S1210.XML');
    FreeAndNil(A);
//    XML := Assinar(Gerador.ArquivoFormatoXML, 'evtPgtos');

//    Validar(schevtPgtos);
  except on e:exception do
    raise Exception.Create('ID: ' + Self.Id + sLineBreak + ' ' + e.Message);
  end;
  
  if FileExists('C:\temp\S1210.XML') then
    DeleteFile('C:\temp\S1210.XML');
  Result := (Gerador.ArquivoFormatoXML <> '')
end;

Link to post
Share on other sites
15 minutos atrás, Marcelo Pontes Melim disse:

Os meus componentes ACBr estão atualizados com o que está no SVN e não sei te dizer qual é a revisão.
Quando encontro um problema assim, modifico a função GerarXML no pcesS1210 salvando o arquivo gerado antes de assinar o evento.
Veja se é de alguma utilidade para vocês.
Depois, quando consigo resolver, apago as modificações que fiz e faço a reinstalação do ACBr.

function TEvtPgtos.GerarXML: Boolean;
var
  A: TStringList;
begin
  try
    Self.VersaoDF := TACBreSocial(FACBreSocial).Configuracoes.Geral.VersaoDF;
     
    Self.Id := GerarChaveEsocial(now, self.ideEmpregador.NrInsc, self.Sequencial);

    GerarCabecalho('evtPgtos');
    Gerador.wGrupo('evtPgtos Id="' + Self.Id + '"');

    if VersaoDF <= ve02_05_00 then
      GerarIdeEvento3(Self.ideEvento)
    else
    begin
      Gerador.wGrupo('ideEvento');

      GerarIdeEvento2(Self.ideEvento, false);
      Gerador.wCampo(tcStr, '', 'perApur',     7, 7, 1, Self.ideEvento.perApur);

      GerarIdeEvento(Self.ideEvento, false);

      Gerador.wGrupo('/ideEvento');
    end;

    GerarIdeEmpregador(Self.ideEmpregador);
    GerarIdeBenef(Self.ideBenef);

    Gerador.wGrupo('/evtPgtos');

    GerarRodape;

    FXML := Gerador.ArquivoFormatoXML;
    A := TStringList.Create;
    A.Text := FXML;
    A.SaveToFile('C:\temp\S1210.XML');
    FreeAndNil(A);
//    XML := Assinar(Gerador.ArquivoFormatoXML, 'evtPgtos');

//    Validar(schevtPgtos);
  except on e:exception do
    raise Exception.Create('ID: ' + Self.Id + sLineBreak + ' ' + e.Message);
  end;
  
  if FileExists('C:\temp\S1210.XML') then
    DeleteFile('C:\temp\S1210.XML');
  Result := (Gerador.ArquivoFormatoXML <> '')
end;

Retire essas linhas se for testar:  if FileExists('C:\temp\S1210.XML') then
                                                          DeleteFile('C:\temp\S1210.XML');

Link to post
Share on other sites
2 horas atrás, Marcelo Pontes Melim disse:

Retire essas linhas se for testar:  if FileExists('C:\temp\S1210.XML') then
                                                          DeleteFile('C:\temp\S1210.XML');

Agradeço pela sua ajuda mas dessa forma não vai funcionar da maneira que eu uso, precisaria que eles ajustassem, a estrutura do fonte da leitura do INI, da forma que precisa ser montada agora com a nova versão, mas no momento não esta fazendo.

Edited by Kelly Diego Rakelly
Link to post
Share on other sites
Em 13/05/2021 at 15:05, emarcolongo disse:

Boa tarde

Ao validar o evento, surgiu seguinte erro de esquema

image.png.04bfabdcef03480d507331c7b93b56d9.png

De acordo com o layout, os dois campos que aparecerem no erro tiveram o registro pai alterado, para o InfoPgto.

image.png.2c43e874ab465cb7d4ab3c6d311cf2c8.png

No momento não fizemos alterações, somente estamos comunicando a modificação.

Grato

Eduardo / Keli

Bom dia sobre esse erro não quisemos mexer pois envolve mais coisas na estrutura do código, vocês tem alguma previsão de atualização do mesmo?

Link to post
Share on other sites
22 horas atrás, Kelly Diego Rakelly disse:

Boa tarde @EMBarbosa , sobre esse evento tbm houve atualização do mesmo sobre esse erro?

Estou analisando ainda. Mas visto envolver a leitura dos arquivos INI, vocês poderiam me dar um passo a passo?

 

Em 17/05/2021 at 11:51, Kelly Diego Rakelly disse:

Bom dia sobre esse erro não quisemos mexer pois envolve mais coisas na estrutura do código, vocês tem alguma previsão de atualização do mesmo?

Mesmo que não tenham alterado, vocês tem alguma sugestão de como poderia ser feita a resolução do problema?

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to post
Share on other sites

Atualizando:
O @José M. S. Junior e eu estamos verificando esse caso específico e outros.

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to post
Share on other sites
  • Solution
Em 19/05/2021 at 16:39, Kelly Diego Rakelly disse:

Ok, ficamos no aguardo, obrigada pela ajuda.

Olá, nós enviamos uma alteração ao SVN ontem que deve resolver esse problema. Poderiam testar e reportar algum problema, por favor?

[]'s

Consultor SAC ACBr

Elton
Ajude o Projeto ACBr crescer - Assine o SAC

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...