Ir para conteúdo
  • Cadastre-se

ALTAMOGIANA

Membros Pro
  • Total de ítens

    87
  • Registro em

  • Última visita

Posts postados por ALTAMOGIANA

  1. Bom dia Renato!

    O que está barrando a geração deste grupo é a condição if objAltContratual.Vinculo.tpRegPrev = rpRPPS then antes do cnpjSindCategProf <> ''

    no nosso caso está retornando este valor  <tpRegPrev>1</tpRegPrev>.

    Consegue nos auxiliar pfv?

  2. Renato, fazendo da forma menciona acima só não está carregando essas quatro informações:

              EvtAltContratual.AltContratual.Vinculo.InfoRegimeTrab.InfoCeletista.TpRegJor          := rjSubmetidosHorarioTrabalho;
              EvtAltContratual.AltContratual.Vinculo.InfoRegimeTrab.InfoCeletista.NatAtividade      := navUrbano;
              EvtAltContratual.AltContratual.Vinculo.InfoRegimeTrab.InfoCeletista.dtBase            := cds_V_ESOCIAL_S2206DTBASE.AsInteger;
              EvtAltContratual.AltContratual.Vinculo.InfoRegimeTrab.InfoCeletista.cnpjSindCategProf := cds_V_ESOCIAL_S2206CNPJSINDCATEGPROF.AsString;
     

    xml gerado até o momento

        <ideEvento>
          <indRetif>1</indRetif>
          <tpAmb>2</tpAmb>
          <procEmi>1</procEmi>
          <verProc>1.0</verProc>
        </ideEvento>
        <ideEmpregador>
          <tpInsc>1</tpInsc>
          <nrInsc>xxxxxxxx</nrInsc>
        </ideEmpregador>
        <ideVinculo>
          <cpfTrab>xxxxx</cpfTrab>
          <matricula>xxxxx</matricula>
        </ideVinculo>
        <altContratual>
          <dtAlteracao>2024-04-01</dtAlteracao>
          <vinculo>
            <tpRegPrev>1</tpRegPrev>
            <infoContrato>
              <nmCargo>OPERADOR DE COLHEDORA DE CANA</nmCargo>
              <CBOCargo>xxxxx</CBOCargo>
              <codCateg>101</codCateg>
              <remuneracao>
                <vrSalFx>xxxx70</vrSalFx>
                <undSalFixo>1</undSalFixo>
              </remuneracao>
              <duracao>
                <tpContr>1</tpContr>
              </duracao>
              <localTrabalho>
                <localTrabGeral>
                  <tpInsc>1</tpInsc>
                  <nrInsc>xxxxxxxx</nrInsc>
                </localTrabGeral>
              </localTrabalho>
              <horContratual>
                <qtdHrsSem>44.00</qtdHrsSem>
                <tpJornada>3</tpJornada>
                <tmpParc>0</tmpParc>
                <horNoturno>S</horNoturno>
                <dscJorn>De 2 a 6 feira, das 00:00 as 08:20, com intervalo de 1 hora.</dscJorn>
              </horContratual>
            </infoContrato>
          </vinculo>

    seria possível nos auxiliar?

     

  3. Bom dia Diego!

    após a criação da TAG ACBreSocial1.Eventos.NaoPeriodicos.S2206[Indice].evtAltContratual.altContratual.Vinculo.infoContrato.CodCateg, nosso serviço começou a gerar o XML do S-2206 porém faltando algumas informações conforme os prints abaixo:

    S-2206 gerador no mês 04/2024

    image.png.0468efd8238883644f85e0ddd609f835.png

    XML gerado com a alteração sugerida por você:

    image.png.7e2c081f8c4f2d8194c7d645b1f7d933.png

    Att;

  4. Boa tarde!

    O ESocial está retornando o erro abaixo mesmo passando o valor 101 para a TAG codCATEG:

    Falha na validação dos dados do evento: evtAltContratual-v_S_01_02_00

     --> 1824 - Element '{http://www.esocial.gov.br/schema/evt/evtAltContratual/v_S_01_02_00}codCateg': '0' is not a valid value of the atomic type '{http://www.esocial.gov.br/schema/evt/evtAltContratual/v_S_01_02_00}TS_codCateg'.
     

  5. Bom dia 

    • Quando você abre o programa exemplo do respectivo componente ocorre o mesmo problema? Não ocorre o erro, funciona perfeitamente em máquinas de desenvolvedores.
    • Se você tentar abrir o form que está com problemas na IDE ele abre normal? Sim, abre normalmente
    • Se executar a aplicação compilando pelo Delphi o problema também ocorre? Não ocorre.

         Acreditamos que deva estar faltando algum arquivo nas maquinas dos usurários.

         Mas não sabemos qual.

  6. 7 minutos atrás, EMBarbosa disse:

    A questão é que o grupo "baseCalculo" não é obrigatório. Então precisamos de uma validação para não gerá-lo.

    E se mudarmos para o seguinte código?

      if ( (VersaoDF >= veS01_02_00) and (obj.vrBcCpMensal = 0) and (obj.vrBcCp13 = 0)) then
        exit;

    O que acha dessa alternativa?

    Bom dia Elton

     Excelente alternativa.

    Acredito que irá solucionar o problema o problema na geração do xml.

    Muito obrigado!!!

  7. Então o xml foi retirado direto do site do esocial, nele ta v_S_01_02_00.
    Mas sempre que informar aqui valor zero ele vai cair nesse exit, nem vai criar a tag.
    Essa procedure aqui, é do pcesS2500, ele é comum a todos não é?
    A questão ta sendo sempre que informar ele como zero, acredito que se deixar nulo e informar o vrBcCp13 não deve criar a tag também?
    image.thumb.png.9a2f7bd2041904bc74bfece844e5e075.png
    como essa validação é feito na pcesS2500 como que faria pra gerar essa tag igual foi comentado?

    Bom dia Renato!!

    A versão utilizada é a S01_02_00. 

    A condição é vrBcCpMensal = 0 e vrBcCp13 > 0, ou seja, é obrigatório informar a tag baseCalculo.

    Partindo dessa analise o AcbrEsocial está com erro no pcesS2500.pas "TEvtProcTrab.GerarBaseCalculo(obj: TbaseCalculo);", pois o mesmo impede a geração da tag através da condição:

    if ( (VersaoDF >= veS01_02_00) and (obj.vrBcCpMensal = 0) ) then
        exit;

     

     

     

    13 horas atrás, Renato Rubinho disse:

    O XML de exemplo que você baixou deve ter sido gerado na versão 1.1.

    Veja que a condição para sair somente acontece na 1.2.

    De acordo com o manual, está tag é obrigatória quando este grupo for gerado.

    Screenshot_20240410-190513_Google PDF Viewer.jpg

    Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

     

    Bom dia Renato!!

    A versão utilizada é a S01_02_00. 

    A condição é vrBcCpMensal = 0 e vrBcCp13 > 0, ou seja, é obrigatório informar a tag baseCalculo.

    Partindo dessa analise o AcbrEsocial está com erro no pcesS2500.pas "TEvtProcTrab.GerarBaseCalculo(obj: TbaseCalculo);", pois o mesmo impede a geração da tag através da condição:

    if ( (VersaoDF >= veS01_02_00) and (obj.vrBcCpMensal = 0) ) then
        exit;

  8. Boa tarde, Estou com uma duvida na hora de validar essa tag "baseCalculo", utilizando o xml de exemplo do site do esocial, é informado a tag vrBcCpMensal com valor zerado, so que se eu alimento a tag assim no serviço aqui do esocial ele não cria a tag, ele da um exit:
    image.thumb.png.4d9363cde96956bc2811737e215919d3.png
    Como exemplo abaixo de um xml que foi retirado do site o esocial ele cria essa tag com o valor zerado
    image.png.27d7d85ec4d3742f77ea51ed7f3056a8.png
    Poderiam me ajudar em alguma sugestão sobre esse caso? os exemplos que eu teria, eu tenho valor na tag vrBcCp13, então deveria criar a tag de baseCalculo.
    Att.

  9. Olá!

    Realizo o envio do R-4020 do Reinf e ao consultar com protocolo recebo o erro abaixo 

    image.png.03e6b78e7310e421521642215744f327.png

     

    Todos os xmls que estou enviando estou recebendo este mesmo erro.

    Vou enviar o XML para o email dos consultores.

    Vi que poderia ser o Registro 1000.

    Estou tentando enviar o mesmo, e recebo a msg abaixo

    image.png.fceadad4cbc210aa84a14fefbf67c1ad.png

     

    Inicialmente o periodo válido foi de 2018-05 a 2099-01

    Em julho deste ano foi atualizado os dados do contador e tbm o período válido, ficando inicial 2023-07 e final vazio, conforme imagem abaixo:

    image.png.180dc8317113f5a4d3b484d989e1a23d.png

     

    porém mesmo assim o xml apresenta erro de Registro não exista na tabela, para registro r-1000

     

     

  10. Bom dia

    Notei que ao enviar mais de 50 xml é apresentado erro conforme imagem abaixo.

    image.png.cdfb2320f6013364b4d24132b3979914.png

     

    Gostaria de saber se o procedimento Enviar do ACBrReinf envia por xml ou por lote na versão 2.1.2 e se há diferença nas versões < 2.1.1.
    , se há outro método de envio, e se há limite na quantidade de xml, enviado separado ou limite de quantidade por lote.

    O erro acima só é apresentado quando enviado com mais de 50 xmls gerados.

     

     

     

  11. Muito obrigado pelo Retorno.
    O erro não acontece quando é cliente do brasil, que preenche o CNPJ Beneficiário, porém quando não preenche CNPJ Benef o erro acontece mesmo que seja gerado somente uma nota. ele duplica o xml com vc mesmo disse.
    Se fosse a rotina, teoricamente teria que dar problema para todos. Preciso de ajuda nesse caso.
    segue abaixo rotina de geração do XML
    image.thumb.png.52522020a28bfa248164de209537e7e3.png

×
×
  • 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.