Ir para conteúdo
  • Cadastre-se

Rafael Fourinfo

Membros
  • Total de ítens

    19
  • Registro em

  • Última visita

Posts postados por Rafael Fourinfo

  1. Boa Tarde, estou com problemas para enviar o Evento S-1210 do esocial, quando tento enviar ele me retorna este erro

    image.png.c91f41139d8ebd2eb14b889bfbfe4bcb.png

    , porém avaliando meu projeto ele está preenchendo com o valor correto

    image.png.09c5ab65b02a736003ba517840d9cfa1.png

    , então analisando os método do ACBr para preencher a Tag ele utiliza a função eSTpTpPgtoToStr, porém nela não é encontrada o item 4-pagamento do S-1202

    image.png.d79601f9a166ca8674161942d2b4a4d0.png

    encontrei aqui no fórum um tópico com um ajuste nesta mesma tag, porém o layout não tinha o item 4-pagamento do S-1202, ele havia trocado o código 4 pelo 5

    , mas tanto no layout 1.1 quanto na versão mais recente que baixei do site do ESocial o item voltou a ser 4-pagamento do S-1202.

    Agradeço a atenção.

  2. 1 hora atrás, Juliomar Marchetti disse:

    A princípio não. tu chegou a debugar e chegar a alguma correção ou bug?

    Bom, analisando o código e debugando eu vi que quando chega no pcnGerador, os campos do tipo int e int64 quando o valor do campo e o parâmetro ocorrências são iguais a 0, é alterado o valor da variável EstaVazio para true, e quando ela está true e a variável ocorrências é diferente de 1, ele não preenche a tag.

    image.thumb.png.17250d16156b3ccac2e1355c9298f127.png

    Então resolvi fazer o teste de alterar o valor da ocorrência para 1,

    image.thumb.png.ec188766e2ebbf77668be948dff465c6.png

    deste modo foi gerado a tag como pede no layout do ESocial, mas sinceramente eu fiquei meio perdido nesta parte do ACBr, então não sei dizer se altera o valor da "ocorrencias" seria uma correção ou se pode acarretar em algum outro problema.

    o .PAS que alterei está em anexo, para analise.

    image.png

    pcesGerador.pas

    • Curtir 1
  3. Bom dia!

    Estou tentando referenciar um cupom fiscal emitido pelo aparelho SAT em uma Nota Fiscal, olhando os exemplos e aqui no fórum, não encontrei nada específico para o SAT, mas vi que o pessoal está utilizando os mesmos campo do cupom antigo que era emitido pela impressora.

    Então estou fazendo o mesmo procedimento para o SAT, quando vou referenciar adiciono o modelo, o N° do Cupom e o N° do aparelho SAT.

    image.png.48f915b5a1333ddb05999c2b2d9fcc03.png

    Mas quando vou emitir a Nota, está dando erro de Schema, atualizei a pasta e não fez diferença, estou preenchendo algo errado?

     image.png.9ba848da801e7954c11f09ac52d6a984.png

    Agradeço a ajuda.

  4. 11 minutos atrás, Juliomar Marchetti disse:

    tá mas dai ele não gera a linha então?

    isso, ele entra passa o valor "prpSemSegregacaoDaMassa"  para o Gerador, mas não cria a linha no XML, eu até tentei olhar os outros métodos do ACBr mas não intendi direito como funciona, existe um método dentro do pcnGerador, o próprio "wCampo", tem um momento que ele verifica o campo tipo inteiro se o "ConteudoProcessado" é igual a "0", caso seja, é alterado o valor da variável "EstaVazio" para true, como está na imagem.

    image.thumb.png.ebbb594442b828e8f2204a263cc76191.png

    Neste caso ele não gera a tag, com o valor da variavel "EstaVazio", se minha suposição estiver correta o tipo da variável quando recebe valor "0" o "Gerador" não cria a Tag no XML.

  5. Boa noite, estou tentando enviar o evento S-2200 com servidores estatutários que possuem o regime previdenciário 2 - Regime Próprio de Previdência Social - RPPS, e não possuem segregação de massa, o layout pede que seja informado o valor "0 - Sem Segregação da Massa", porém quando informo o valor 0 no ACBr ele não gera a Tag no arquivo XML.

    Olhando no fonte, ele verifica se a opção selecionada é igual a prpNenhum, caso for diferente ele manda o campo para o Gerador, como mostrado abaixo,image.thumb.png.defc531c8392ac2cc2e7a66ff931452b.png

    Porém mesmo mandando a informação para o Gerador a Tag não é gerada no XML.

    Agradeço a atenção.

    Arquivo Gerado.xml

  6. Bom dia,

    Estou com um problema com o retorno do Webservice e gostaria de algumas dicas para melhorar meu sistema, quando estou enviando os eventos S-2400 e S-2410 para o webservice, quando existem muitos servidores, o sistema está dando muito erro de timeout, mesmo aumentando o tempo de espera ele ainda acontece, quando isso ocorre eu não tenho o retorno para saber se o lote foi recebido com sucesso ou não, e também não tenho o número de Protocolo para poder pesquisar o retorno do lote para saber se foi processado com sucesso ou não, gostaria de saber como proceder nestes casos, se devo aumentar ainda mais o tempo de timeout ou se tem algum método para pesquisa esse retorno para saber se o lote foi recebido com sucesso caso aconteça o timeout na hora do envio.

    Obrigado pela atenção.

  7. Boa tarde,

    A rejeição que estou recebendo é está: 1871 - Element '{http://www.esocial.gov.br/schema/evt/evtAdmissao/v_S_01_00_00}horContratual': Missing child element(s). Expected is ( {http://www.esocial.gov.br/schema/evt/evtAdmissao/v_S_01_00_00}dscJorn ).

    Como para os servidores estatutário não é obrigatório enviar a HorContratual, estou enviando apenas os que tem dados, no meu caso nenhum dos funcionários enviados tem essas informações, então não estou preenchendo as tags, porém a variável que define se vai ou não gerar a tag HorContratual no pcesGerador é a TpRegJor e esta variável não possui valor "nulo" ou "nada a fazer"

    1575272476_TipoCamposemoponula.thumb.png.78570fe5f2f9094999226e17e5721427.png

    , então mesmo não passando valor ela assumo o valor do 1º item que é rjSubmetidosHorarioTrabalho(justamente o valor que obriga o preenchimento da HorContratual), como não preenchi as variáveis da HorContratual, ele preenche as informações com valores pré-definidos igual acontece com o TpRegJor como pode ser visto no xml gerado, o uníco campo que não possui valor pré-definido é o dscJorn que é um string, assim ele não é gerado causando assim a rejeição.

     

    Obrigando informar HorContratual.png

    evtAdmissao.xml

  8. Em 18/03/2022 at 23:00, Renato Rubinho disse:

    Boa noite,

    Screenshot_20220318-195637_Google PDF Viewer.jpg

    Me corrija se eu estiver enganado, mas aparentemente, o TPREGJOR não pode ser nulo.

    Screenshot_20220318-195819_Google PDF Viewer.jpg

    horContratual tem regras para obrigar o preenchimento, veja se não falta algum critério no seu preenchimento, além de talvez preencher o TPREGJOR diferente de 1.

    Bom dia, o tpRegJor é obrigatório apenas dentro da infoCeletista, que é obrigatória apenas para os CLT no meu caso eu tenho um estatutário que essa tag não é preenchida.

    RegraCeletista.thumb.png.f4a3b8d3eea478b33d54f870a862f27c.png

  9. Olá pessoal, presto serviço para Órgãos Públicos e estou com um problema ao preencher a tabela S-2200, quando informo os servidores estatutários, eles não possuem a tag TPREGJOR que está vinculada a Tag InfoCeletista, porém quando não preencho o campo TPREGJOR, ele assume o primeiro item dos seus valores predefinidos que é o rjSubmetidosHorarioTrabalho, que faz com que a tag do HorContratual seja obrigatoria, quando o gerador chega na etapa de verificar se é ou não para preencher as informações da tag HorContratual o campo TPREGJOR está com o valor padrão e manda adicionar a tag ao XML, porém como não tem nenhuma informação ela me gera o erro "1871 - Element '{http://www.esocial.gov.br/schema/evt/evtAdmissao/v_S_01_00_00}horContratual': Missing child element(s). Expected is ( {http://www.esocial.gov.br/schema/evt/evtAdmissao/v_S_01_00_00}dscJorn ).".

    Como não estou acostumado a mexer nos métodos internos do ACBr e não sei qual o procedimento para corrigir este tipo de problema, gostaria de saber se alguém poderia me ajudar.

    O problema está acontecendo na linha 509/510 do pcesGerador.

    Para conseguir enviar a tabelas acabei informando um valor diferente para o campo RPREGJOR para que ele não gere a tag HorContratual no xml.

    Minha sugestão fica criar um valor nulo para a tag TPRegJor para que instanciada não gere a tag HorContratual desnecessariamente, abaixo como fiz para não gerar a tag HorContratual para Estatutários

    pcesGerador.png

    Solução Temporária.png

  10. Bom dia!

    Estou com o mesmo problema, descobri que no momento de gerar a HorContratual, ele pergunta se a tag TPREGJOR = rjSubmetidosHorarioTrabalho pois é obrigatório preenche-la se for verdadeira a condição, o problema é que mesmo quando não é preenchido a tag InfoCeletista a variavel TPREGJOR vem com o valor "rjSubmetidosHorarioTrabalho" que é o 1º item das opções, ai que gera o erro, só não sei qual a melhor maneira de corrigir o problema.

  11. Bom dia, presto serviço para o setor público e estou tentando enviar a tabela S-2410 para o e-social e encontrei dois erros nas validações do XML, os campos "matricula" e "dtPublic" não são obrigatórios, mas quando o XML é gerado as tags são adicionadas mesmo vazia gerando o seguinte erro "is not a valid value of the atomic type 'xs:date".

    Consegui resolver o problema em ambos os casos alterando a const "ocorrencias" da função "wCampo" de "1" para "0" no arquivo pcesS2410.

    Estou enviando o Arquivo para análise.Arquivos para Validacao.zip

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