Ir para conteúdo
  • Cadastre-se

Hudson G Leite

Membros
  • Total de ítens

    48
  • Registro em

  • Última visita

Posts postados por Hudson G Leite

  1. Boa tarde,

    para versão 1.2 do layout corrigido a geração da tag  < tpInsc > dos grupos < detReembTit / detReembDep  > atribuindo a conversão do enumerado para o valor esperado pelo esocial pela função eSTpInscricaoToStr

    -    Gerador.wCampo(tcStr, '', 'tpInsc',      1,  1, 1, obj[i].tpInsc);
    +    Gerador.wCampo(tcStr, '', 'tpInsc',      1,  1, 1, eSTpInscricaoToStr(obj[i].tpInsc));

    em anexo segue alteração para análise.

    Segunda alteração:

    Gerar as tags < cnpjOper, regANS > somente conforme Regra : Informação obrigatória e exclusiva se indOrgReemb = [1].

     

    pcesS1210.pas

    • Curtir 1
  2. Olá, boa tarde.

    Quando solicitado a exclusão de evento S-1200 por meio do registro S-3000 existe os retornos S5001, S5003.

    o erro relacionado está na tag <tpLotacao> na checagem "(StrToInt(InfoFGTS.IdeEstab.Items[i].IdeLotacao.Items[j].tpLotacao) in [2, 3, 4, 5, 6, 7, 8, 9])"

    conforme o layout (Versão S-1.1 (consolidada até NT nº 01/2023) - implantação 16/01/2023 a tag <tpLotacao> será retornada se origem seja S-1200, S-2299, S-2399

    adicionado um novo tratamento antes da checagem do tipoLotacao. Segue unit alterada para avaliação. Obrigado!

    pcesS5003.pas

  3. Bom dia,

    na versão que você utiliza para fazer os testes, configure a base de dados cópia com dados do seu certificado.
    CNPJ, Transmissor, Razão Social...

    Em alguma situações irá ocorrer divergências de enquadramento! Mais irá conseguir testar boa parte das situações!

    Adote como padrão toda vez que mudar o banco de dados, limpe a base do esocial de produção restrita e faça as transmissões.

    • Curtir 1
  4. Olá boa tarde,

    no carregando do evento S-5002 para o grupo [ totApurMen - Totalizador de tributos com período de apuração mensal ]  as informações das tags <CRMen, vlrCRMen, vlrCRMenSusp> não estão sendo alimentadas em função do nível atribuído, está ( Leitor.rExtrai(3, ... ) ) onde deveria ser  ( Leitor.rExtrai(2, ... ) ) dentro do procedimento [ TEvtIrrfBenef.LerXML ] em anexo a unit com alteração para avaliação.

    Alterado também o grupo [ totApurDia - Totalizador de tributos com período de apuração diário ]

    pcesS5002.pas

    • Curtir 1
  5. Boa noite,

    em 12/06/2023 estamos passando por vários problemas ao tentar enviar qualquer evento ou até mesmo consultar registro do esocial... Toda vez temos o mesmo retorno.

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <title>403 - Forbidden: Access is denied.</title><style type="text/css"><!--body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}fieldset{padding:0 15px 10px 15px;} h1{font-size:2.4em;margin:0;color:#FFF;}h2{font-size:1.7em;margin:0;color:#CC0000;} h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} #header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;background-color:#555555;}#content{margin:0 0 0 2%;position:relative;}.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}--></style></head><body><div id="header"><h1>Server Error</h1></div><div id="content"> <div class="content-container"><fieldset>  <h2>403 - Forbidden: Access is denied.</h2>  <h3>You do not have permission to view this directory or page using the credentials that you supplied.</h3> </fieldset></div></div></body></html>

    já testei com certificado da empresa e 2 outros clientes mesma mensagem. Agora se vou pelo portal está acessando, alterando normal.

    Fiz o teste na ultima versão de testes "checkout" hoje o método de consulta também apresentando falhas. Coloquei a imagem em anexo.

     

    Alguém mais têm passado por esse problema?

     

    erro_consulta.png

  6. Em ALTERAÇÕES EFETUADAS NOS LEIAUTES, TABELAS E REGRAS DE VALIDAÇÃO de 21/07/2022

    Criado o grupo {totApurMen} e respectivos campos. Na versão atual das units { pcesS5002.pas, pcesRetConsultaLote.pas} não está carregando corretamente os valores do retorno S-5002 pois atualmente no procedimento < TRetConsultaLote.LerXml > na linha 487 a função : RetornarConteudoEntre(Leitor.Grupo, '>', '</tot') não retorna corretamente o conteúdo envolvido em <tot> ... </tot> pelo fato de encontrar a tag de fechamento </totApurMen>.

    alterado para : RetornarConteudoEntre(Leitor.Grupo, '>', '</tot>')

    Segue xml de retorno [ 20221024093348-sit-soap.xml ] e alteração das units { pcesS5002.pas, pcesRetConsultaLote.pas } 

     

    Por favor verificar a viabilidade do código.

    20221024093348-sit-soap.xml pcesS5002.pas pcesRetConsultaLote.pas

  7. Boa noite, @IMATECH

    Quando o registro S1210 seja referente a 12/2018 onde ocorreu o pagamento em no período de apuração 01/2019 deve-se enviar  como tipo de pagamento  = 9 ( Pagamento relativo a competências anteriores ao início de obrigatoriedade dos eventos periódicos para o contribuinte ).

    No seu sistema basta você preencher o grupo [detPgtoAnt, infoPgtoAnt] dessa forma não será necessário existir o S1200 referente a dezembro.

     

    No meu entendimento um exemplo:

    <infoPgto>
    <dtPgto>2019-01-05</dtPgto>
    <tpPgto>9</tpPgto>
    <indResBr>S</indResBr>
    <detPgtoAnt>
    <codCateg>101</codCateg>
    <infoPgtoAnt>
    <tpBcIRRF>12</tpBcIRRF>
    <vrBcIRRF>680.93</vrBcIRRF>
    </infoPgtoAnt>
    <infoPgtoAnt>
    <tpBcIRRF>42</tpBcIRRF>
    <vrBcIRRF>54.47</vrBcIRRF>
    </infoPgtoAnt>
    <infoPgtoAnt>
    <tpBcIRRF>41</tpBcIRRF>
    <vrBcIRRF>159.33</vrBcIRRF>
    </infoPgtoAnt>
    <infoPgtoAnt>
    <tpBcIRRF>11</tpBcIRRF>
    <vrBcIRRF>1702.34</vrBcIRRF>
    </infoPgtoAnt>
    <infoPgtoAnt>
    <tpBcIRRF>00</tpBcIRRF>
    <vrBcIRRF>2987.97</vrBcIRRF>
    </infoPgtoAnt>
    </detPgtoAnt>
    </infoPgto>

     

    • Obrigado 2
  8. Bom dia,

    Estou gerando o arquivo de pagamento S-1210 onde dentro do mesmo período de apuração: 05/2018, houve salário mensal e férias!

    Exemplo:

          01/05/2018 Até 14/05/2018 ::: Houve atividade normal do funcionário

          15/05/2018 ::: Início das Férias do Funcionário.

    Dúvida:

              1º Deve-se Gerar o  registro de pagamento das férias com 2 dias antes do gozo das férias?

              2º Deve-se Gerar o registro de pagamento de férias + salário mensal no dia 30/05/2018, gerando apenas um único registro de pagamento?

                       obs: (salário mensal) - houve a geração com sucesso no registro 1200 - Remuneração!

     

  9. Bom dia,

    a admissão preliminar do funcionário está inferior a obrigatoriedade do esocial.

                  <dtAdm>2004-03-17</dtAdm>

    possivelmente o empregador foi enviado com uma <iniValid> diferente da data base de obrigatoriedade do esocial.

    Sugestão se for em ambiente de produção restrita: envie o empregador com <iniValid>2016-01</iniValid>

    produção restrita: 2016-01

    produção - eventos iniciais e tabelas: 2018-01

    produção - eventos periódicos: 2018-03

  10. Bom dia,

    os eventos iniciais e tabelas para uma alteração/exclusão não precisa ser informado os número de recibo.

    Caso o seu evento S-1000 você tenha recebido um recibo significa que o registro foi aceito pelo esocial. Para realizar uma alteração a questão é:

    Exemplo. Na inclusão você utilizou a competência. <iniValid> 2018-01 </iniValid>, então na [ alteração ] você deverá informar na tag <iniValid>2018-01</iniValid> a mesma utilizada no registro de inserção para o esocial.

    A tag <novaValidade> <iniValid>2018-02</iniValid></novaValidade> você informa a nova validade da alteração. 

  11. Boa tarde,

    Uma nova alteração no registro: s-2300 e s-2306. A alteração é um detalhe: atualmente o campo ... [ natAtividade ] do registro está sendo identificado por [ natAtivididade ], alterei a nomeclatura.

    Outra modificação foi na função: LerArqIni(...) para o campo ... [ infoTSVInicio.natAtividade ] esta sendo lido de [ INIRec.ReadString(sSecao, 'cadIni', '1')) ] modifiquei para ler [ INIRec.ReadString(sSecao, 'natAtividade', '1')) ],

     se concordarem com a mudança, favor subir no svn!

    pcesS2300.rar

    pcesS2306.rar

  12. Boa tarde,

    @Italo Jurisato Junior uma nova implementação para o registro de desligamento.

    Alteração campo [ consigFGTS ] - Informações sobre operação de crédito consignado com garantia de FGTS,

    adicionado uma coleção de itens!

    Dentro da geração do registro [ consigFGTS ] está compatível com a versão: ve02_04_01, gerando apenas uma única linha!

    Quando tiver um tempo para análise e se concordarem com a mudança, favor subir no svn!

     

    pcesS2299.pas

  13. Boa noite, 
        realizei 2 alterações:
            uma registro S2299 - Adicionando o campo [ qtdDiasInterm ] para versão (VersaoDF <> ve02_04_01)
            uma na unit [ pcesCommon ] na classe [ TSucessaoVinc ] criando a property [ CnpjEmpSucessora ] para encaixar melhor no contexto do registro... S2299, antes estava sendo usado o cnpjEmpregAnt!
                Modifiquei na geração do registro S2299 para ler a nova propriedade [ CnpjEmpSucessora ]
                
        se concordarem com a mudança, favor subir no svn!

     

     

    pcesCommon.pas

    pcesS2299.pas

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