Ir para conteúdo
  • Cadastre-se

Joceandro Perin

Membros
  • Total de ítens

    207
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Joceandro Perin postou

  1. Era isso, tinha que instalar usando como exportável, instalei de novo e deu certo.. Obrigado galera pela ajuda.. Agora próximo passo irei testar o A3..
  2. Boa tarde galera, estou enfrentando mais um probleminha, estou tentando transmitir um estabelecimento usando eCPF e está me retornando o seguinte.. Código: 609 Descrição: Código inválido. Tipo: 1 Localização: /eSocial/envioLoteEventos/eventos/evento/@Id Verifiquei que o ID está montando normalmente.. ID2065616760000002018022716544149843 Quando se trata de CNPJ, transmite normalmente.. Alguém já passou por isso?
  3. Certo, vou tentar instalar ele novamente..
  4. Conferi aqui e está tudo atualizado.. Existe alguma dll que precisa registrar?
  5. Boa tarde amigos.. Estou tentando encontrar uma solução que consiga usar A1 sem PFX e o A3 que no momento ainda não testei.. Atualmente só consigo usando o A1 com PFX.. Ao fazer assinatura com A1 sem PFX, está me retornando o seguinte.. 'O Provedor de Criptografia não suporta o algoritmo: dgstSHA256 , erro: $80090008' estou usando a seguinte configuração conforme exemplo do amigo @Paulo Aguiar Junior with eSocial.Configuracoes do begin if (Trim(cds.AsStr('ARQUIVOPFX')) <> '') then begin Geral.SSLLib := libOpenSSL; Geral.SSLHttpLib := httpWinHttp; Certificados.ArquivoPFX := cds.AsStr('ARQUIVOPFX'); Certificados.Senha := cds.AsStr('SENHACERTIFICADO'); end else begin Geral.SSLLib := libCustom; Geral.SSLHttpLib := httpWinHttp; Geral.SSLCryptLib := cryWinCrypt; Geral.SSLXmlSignLib := xsLibXml2; Certificados.NumeroSerie := cds.AsStr('CERTIFICADO'); Certificados.Senha := cds.AsStr('SENHACERTIFICADO'); end; end;
  6. Boa tarde Tem mais um ajuste que fiz na unit pcesConversaoeSocial, o campo TpAso na versão do layout 2.4.01 possuí duas opções a mais.. 0 - Admissional 8 - Demissional @Italo Jurisato Junior Fiz o ajuste e estou mandado a unit para avaliação.. Obrigado.. pcesConversaoeSocial.pas
  7. Ahh, entendi.. Legal, vou aguardar o versionamento então pra fazer os testes também.. Obrigado..
  8. Bom dia Paulo, obrigado por postar um exemplo, vou seguir desta forma e ver se consigo assinar com A1 e A3, no momento só estou conseguindo usando o A1 com PFX, de outra forma não dá certo, talvez por causa das configurações que estou usando..
  9. Bom dia, como vocês estão usando as configurações pra poder usar os dois tipos?
  10. Também acho interessante, existem vários tópicos que foram abertos de correção de estrutura que poderiam ficar em um lugar só..
  11. Pois é, então, eu adotei o envio de um evento por lote pra ser mais fácil de verificar as inconsistências e de gerenciar isso.. Mas dessa forma está retornando muitos registros com o erro 407, talvez dar um intervalo entre esses envios resolva..
  12. Entendi, o que percebi que sempre quando retorna o 407, tem um 101 no meio, ou seja, ele esta processando ainda então, por isso os demais vão dar o 407..
  13. Outra coisa que percebi, é que esse erro acontece aleatoriamente, não é sequencial..
  14. Entendi, o estranho é que eu envio por exemplo uns 1000 registros do evento S-1010 e não consulto no mesmo momento, aí quando vou consultar depois que enviei todos eles, uns dão 201 e outros 407.. Aí eu reenvio esses com 407, consulto eles novamente, aí retorna 201..
  15. Uma coisa que percebi enviando individual, quando estou enviando um evento especifico, por exemplo a tabela de rubricas S-1010 seguindo a ordem lógica conforme o manual, é que me retorna constantemente em alguns eventos o erro 407 - A regra de precedência na transmissão de eventos não foi seguida. Eventos desse tipo não devem ser enviados para processamento em paralelo. Ver seção 5.6.1 do Manual de Orientação do Desenvolvedor, aí envio esses eventos novamente e dá certo, alguém já passou por isso?
  16. Boa tarde No campo tpRegJor do registro S-2206, tem uma opção a mais conforme layout 2.4.01.. 4 - Teletrabalho, previsto no Inciso III do Art. 62 da CLT; @Rafael Dias @Italo Jurisato Junior Ajustei a unit e estou mandando para avaliação.. pcesConversaoeSocial.pas
  17. Bom dia, estou enviando individual, nem fiz testes por lote, já adotei o envio individual desde quando comecei a implementar o eSocial no meu sistema.. Acredito que por lote é mais difícil de gerenciar isso, pelo menos no meu sistema, no envio individual eu consigo ter mais controle..
  18. Ahh sim, desculpe.. segue... pcesConversaoeSocial.pas
  19. Boa tarde galera.. Conforme a Tabela 07 - Tipos de Dependente temos as seguintes opções no layout 2.4.01.. 01 - Cônjuge 02 - Companheiro(a) com o(a) qual tenha filho ou viva há mais de 5 (cinco) anos ou possua Declaração de União Estável 03 - Filho(a) ou enteado(a) 04 - Filho(a) ou enteado(a), universitário(a) ou cursando escola técnica de 2º grau 06 - Irmão(ã), neto(a) ou bisneto(a) sem arrimo dos pais, do(a) qual detenha a guarda judicial 07 - Irmão(ã), neto(a) ou bisneto(a) sem arrimo dos pais, universitário(a) ou cursando escola técnica de 2° grau, do(a) qual detenha a guarda judicial 09 - Pais, avós e bisavós 10 - Menor pobre do qual detenha a guarda judicial 11 - A pessoa absolutamente incapaz, da qual seja tutor ou curador 12 - Ex-cônjuge 99 - Agregado/Outros Verifiquei no fonte pcesConversaoeSocial.pas que o tpTpDep está divergente com está tabela.. tpTpDep = (tdConjuge, tdCompanheiroComFilhoOuVivaMais5Anos, tdFilhoOuEnteadoAte21Anos, tdFilhoOuEnteadoUniverOuCursandoEscolaTecAte24Anos, tdFilhoOuEnteadoEmQualquerIdadeIncapFisicaOuMentalmente, tdIrmaoNetoBisnetoGuardaJudicialAte21Anos, tdIrmaoNetoBisnetoAte24anosCursandoNivelSupOuEscolaTec, tdIrmaoNetoBisnetoGuardaJudicialQualquerIdadeIncapFisOuMental, tdPaisAvosBisavos, tdMenorPobreAte21AnosQueCrieEduqueComGuardaJudicial, tdPessoaAbsolutamenteIncapaz, tdExConjugeQueRecebaPensaoAlimentos, tdAgregadoOutros); Funções.. function eStpDepToStr(const t: tpTpDep): string; begin result := EnumeradoToStr2(t,TGenericosString01_12 ); end; function eSStrToTpDep(var ok: Boolean; const s: string): tpTpDep; begin result := tpTpDep( StrToEnumerado2(ok , s, TGenericosString01_12 )); end; Ajustei para... tpTpDep = (tdConjuge, tdCompanheiroComFilhoOuVivaMais5Anos, tdFilhoOuEnteado, tdFilhoOuEnteadoUniverOuEscolaTec, tdIrmaoNetoBisnetoGuardaJudicial, tdIrmaoNetoBisnetoUniverOuEscolaTecGuardaJudicial, tdPaisAvosBisavos, tdMenorPobreGuardaJudicial, tdPessoaIncapazTutorOuCurador, tdExConjuge, tdAgregadoOutros); Funções.. function eStpDepToStr(const t: tpTpDep): string; begin result := EnumeradoToStr2(t,['01', '02', '03', '04', '06', '07', '09', '10', '11', '12', '99'] ); end; function eSStrToTpDep(var ok: Boolean; const s: string): tpTpDep; begin result := tpTpDep( StrToEnumerado2(ok , s, ['01', '02', '03', '04', '06', '07', '09', '10', '11', '12', '99'] )); end; @Rafael Dias, @Juliomar Marchetti, @Italo Jurisato Junior Se puderem avaliar essa alteração.. Obrigado..
  20. Houve mudança nas ULRs, possivelmente esteja com os fontes desatualizados.. as URLs para produção são essas... Enviar https://webservices.envio.esocial.gov.br/servicos/empregador/enviarloteeventos/WsEnviarLoteEventos.svc Consultar https://webservices.consulta.esocial.gov.br/servicos/empregador/consultarloteeventos/WsConsultarLoteEventos.svc
  21. @Italo Jurisato Junior Fiz mais uns ajustes aqui em duas units, agora deu certo, limpou tudo da memória.. Mandei as units para vc dar uma olhada.. ACBreSocialLoteEventos.pas ACBreSocialWebServices.pas
  22. Alguns objetos limpou da memória, mais ainda ficaram alguns..
×
×
  • 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.