Ir para conteúdo
  • Cadastre-se

jair barreto

Membros
  • Total de ítens

    19
  • Registro em

  • Última visita

Posts postados por jair barreto

  1. Agora  consigo receber um erro diferente  mas  estar chegando os parametros

     

    07/05/24 19:10:49:540 - TACBrLibeSocial.PrecisaCriptografar - Feito Result: False
    07/05/24 19:10:49:540 - LIB_ConfigGravarValor(eSocial, Visualizar, 1)
    07/05/24 19:10:49:540 - TACBrLibeSocial.PrecisaCriptografar(eSocial,Visualizar)
    07/05/24 19:10:49:540 - TACBrLibeSocial.PrecisaCriptografar - Feito Result: False
    07/05/24 19:10:49:540 - TLibeSocialConfig.AjustarValor(tfGravar,eSocial,Visualizar,1)
    07/05/24 19:10:49:540 - TLibeSocialConfig.AjustarValor - Feito
    07/05/24 19:10:49:540 - TLibeSocialConfig.AplicarConfiguracoes: .\DLL\ACBrLib.ini
    07/05/24 19:10:49:540 - Travar
    07/05/24 19:10:49:540 - TLibeSocialConfig.AplicarConfiguracoes - Feito
    07/05/24 19:10:49:540 - Destravar
    07/05/24 19:10:49:540 -    SetRetorno(0, )
    07/05/24 19:10:49:540 - eSocial_DownloadEventos(04050400000162, 18165075802,01/06/2023,30/06/2023)
    07/05/24 19:10:49:540 - Travar
    07/05/24 19:10:49:577 - Destravar
    07/05/24 19:10:49:577 -    SetRetorno(-10,  --> 1824 - Element '{http://www.esocial.gov.br/schema/download/solicitacao/id/v1_0_0}id': '18165075802' is not a valid value of the atomic type 'xs:ID'.
    )
    07/05/24 19:10:50:164 - LIB_Finalizar
    07/05/24 19:10:50:164 - Finalizar

    ACBrLibeSocial-20240507.log

  2. Seu eu soubesse qual a codificação para colocar  no inicio desta função lá no código fonte da dll ai eu conseguiria acertar e entender rapidamente o que estar acontecendo por que independente de como eu manda a data chega sempre zero conforme você passou na mensagem!

    VOCE NAO PODE  PASSAR PARA MIM COMO ESCREVE  UMA ALERTA  NO INICIO DESTA FUNCAO PARA mostra o que chega no inicio desta função lá na dll,  ai eu fazia a compilação da dll e  conferia o que estar chagando ao iniciar a chamada desta função na dll.   

    É que nao nao sei programar nada em delphi o lazaro  eu ate consigo compilar a dll aqui com o lazarao! 

    estou chamando assim  "eSocial_ConsultaIdentificadoresEventosTabela", hb_StrToUTF8(aIdEmpregador), aTipoEvento, hb_StrToUTF8(aChave), aDataInicial, aDataFinal ,@buffer, @bufferLen

    ja passei das seguintes forma :  "01/06/2023"        "2023/06/01"   2023-06-01   01/06/2023 09:41:16,824       nao conhesso nenhum outro formato de data para testar

    Acho que se vc passar  a codificacao para mim e  indicar  onde coloco para mim compilar  e ver o que chega na dll ai dar para  mim ter alguma ideia do que pode estar  acontecendo.

     

    OBS  a resposta no log  sempre chaga  a mesma coisa  mesmo que eu não passe nenhuma valor  ou manda qualquer formato de data  

      

     

     

     

     

  3. olha  a  mensagem do log  acredito que tem algum lugar  ai no fonte da dll  que  não estar carregando o valor enviado!

    Passou e retorno erro  -8  depois que comecei a enviar a data coma       DateTime() 

    02/05/24 08:17:03:637 - Destravar
    02/05/24 08:17:03:637 -    SetRetorno(0, )
    02/05/24 08:17:03:637 - TACBrLibeSocial.PrecisaCriptografar(eSocial,Visualizar)
    02/05/24 08:17:03:637 - TACBrLibeSocial.PrecisaCriptografar - Feito Result: False
    02/05/24 08:17:03:637 - LIB_ConfigGravarValor(eSocial, Visualizar, 1)
    02/05/24 08:17:03:637 - TACBrLibeSocial.PrecisaCriptografar(eSocial,Visualizar)
    02/05/24 08:17:03:637 - TACBrLibeSocial.PrecisaCriptografar - Feito Result: False
    02/05/24 08:17:03:637 - TLibeSocialConfig.AjustarValor(tfGravar,eSocial,Visualizar,1)
    02/05/24 08:17:03:637 - TLibeSocialConfig.AjustarValor - Feito
    02/05/24 08:17:03:637 - TLibeSocialConfig.AplicarConfiguracoes: .\DLL\ACBrLib.ini
    02/05/24 08:17:03:637 - Travar
    02/05/24 08:17:03:637 - TLibeSocialConfig.AplicarConfiguracoes - Feito
    02/05/24 08:17:03:637 - Destravar
    02/05/24 08:17:03:637 -    SetRetorno(0, )
    02/05/24 08:17:04:363 -  0000001 -eSocial_ConsultaIdentificadoresEventosTabela (04050400000000, 15, ID1040504000000002023071401271100629, 30/12/1899, 30/12/1899)
    02/05/24 08:17:04:363 - Travar
    02/05/24 08:17:04:363 - Destravar
    02/05/24 08:17:04:363 -    SetRetorno(-8, Erro ao Consultar Evento - Parâmetro não Preenchido)
    02/05/24 08:17:04:913 - LIB_Finalizar
    02/05/24 08:17:04:913 - Finalizar

    ACBrLibeSocial-20240502.log

  4. 
    **  A chamada do metodo é assim 
     cXmlResposta   :=    oEsocial:ConsTabela("04050400000000", 15, "ID1040504000000002023071401271100629","01/06/2023" , "30/06/2023") 
    
    //  o metodo estar assim 
    METHOD ConsTabela(aIdEmpregador, aTipoEvento, aChave,aDataInicial,aDataFinal) CLASS tEsocial
        local hResult, buffer, bufferLen
        bufferLen := STR_LEN
        buffer := Space(bufferLen) 
        hResult := DllCall(::hHandle, DLL_STDCALL, "eSocial_ConsultaIdentificadoresEventosTabela", hb_StrToUTF8(aIdEmpregador), aTipoEvento, aChave, hb_StrToUTF8(aDataInicial), hb_StrToUTF8(aDataFinal),@buffer, @bufferLen)
        ::CheckResult(hResult)
    RETURN ::ProcessResult(buffer, bufferLen)

    Observe  na parte do fonte como estou enviando e  o retornos  de cnpj retorna 04050400000000, o tipo do evento retrna  15 , a chave retorna  ID1040504000000002023071401271100629   exatamente como foi passada no metodo agora  a data inicial  01/06/2023 e final  30/06/2023   independente do que for passado so cheda na dll  como  30/12/1899

  5. Tem como colocar uma menssagem aqui para tester qual o tipo de string estar chegando  nesta funcoa o no logo por que independente do tipo de dados que coloco como parametro nao chaga a dat,  se  coloco NIl, se  coloco 30/06/2023, se  coloco  30-06-2024     se  coloco  2024-06-30   so chega    30/06/1899   ai eu precisava saber  que informa  colocar   aparentime é importado a stringo de dados  e reconhecer os 3 primeiro campos  os 2 ultimo nao reconhece  fica como se nao tivesse passado nada ...   mas os 3 orimeiro estar chegando certinho  

  6. 21 horas atrás, Renato Rubinho disse:

    Isso acontece quando a data não é passada, como se fosse zero ou em branco. 

    Aparentemente não está passando os parâmetros corretamente. 

    Algum outro método funciona na rua aplicação?

    Não temos programa de exemplo do eSocial para sua linguagem, mas você pode ser basear em algum outro para verificar como se comunicar com a biblioteca.

    ../trunk2/Projetos/ACBrLib/Demos/Harbour/

    Consigo fazer  todos os outros procedimentos  existentes na documentação  apenas estas 4 funções que chega os dados errados  eu envio como parâmetro  "01/06/2023", "30/06/2023" desta forma  mas internamente a dll troca para  30/12/1899     o interessante que em todas as outras funcionalidades  os  parâmetros chegam corretos  apesar de logo no inicio ter encontrados alguns erros que você mesmo resolveu  para  mim tipo na hora de receber os parâmetro acho que internamente  na dll fazia um processamento de ajustes  e  aparentemente  é isto que estar acontecendo com estas 4 funções    exemplo esta função aqui  ConsIdentEmpregador( aIdEmpregador, aTipoEvento, aPeriodoApuracao ) o primeiro parametro e o segundo chega certo o terceiro já mandei     varias forma de datas  mas  não chega nada no 3 parâmetro  e assim acontece com as 4 funções ... 

  7. 13 horas atrás, jair barreto disse:

    No log  eu observei um detalhe importante que independente dos parâmetros que estou passando sempre a data  chega  errada exemplo a data chega 30/12/1899

    eSocial_ConsultaIdentificadoresEventosTrabalhador(04050400000000, 18607903802,30/12/1899,30/12/1899)

    sendo que eu pasei foi estes parametros aqui por exemplo :

    oEsocial:ConsTrabalhador("04050400000000", "18607903802", "01/06/2023" , "30/06/2023")

    Todos estes metodos  estar chegando os parâmetros errados onde tem data muda para 30/12/1899

    eSocial_ConsultaIdentificadoresEventosTabela",      "04050400000000", "15", "ID1040504000000002023071401271100629.S", "01/06/2023", "30/06/2023"
    eSocial_ConsultaIdentificadoresEventosTrabalhador", "04050400000000", "18607903802", "30/06/2023", "01/06/2023"
    eSocial_DownloadEventos", "04050400000000", "18607903802", "01/06/2023", "30/06/2023"
     

     

    isto acontece com as 4 funcoes de downloads

    ACBrLibeSocial-20240426.log 47.69 kB · 1 download

    eSocial_ConsultaIdentificadoresEventosTabela",      "04050400000000", "15", "ID1040504000000002023071401271100629.S", "01/06/2023", "30/06/2023"
    eSocial_ConsultaIdentificadoresEventosTrabalhador", "04050400000000", "18607903802", "01/06/2023", "30/06/2023"
    eSocial_DownloadEventos", "04050400000000", "18607903802", "01/06/2023", "30/06/2023"

    eSocial_ConsultaIdentificadoresEventosEmpregador ", "04050400000000","15","30/06/2023"  todas  as 4 funções de    que passo como data  chega na dll   assume como se eu tivesse passado a data  quando na verdade eu nao mandei esta data  30/12/1899

     

     

     

     

  8. No log  eu observei um detalhe importante que independente dos parâmetros que estou passando sempre a data  chega  errada exemplo a data chega 30/12/1899

    eSocial_ConsultaIdentificadoresEventosTrabalhador(04050400000000, 18607903802,30/12/1899,30/12/1899)

    sendo que eu pasei foi estes parametros aqui por exemplo :

    oEsocial:ConsTrabalhador("04050400000000", "18607903802", "01/06/2023" , "30/06/2023")

     

    Todos estes metodos  estar chegando os parâmetros errados onde tem data muda para 30/12/1899

    eSocial_ConsultaIdentificadoresEventosTabela",      "04050400000000", "15", "ID1040504000000002023071401271100629.S", "30/06/2023", "30/06/2023"
    eSocial_ConsultaIdentificadoresEventosTrabalhador", "04050400000000", "18607903802", "30/06/2023", "30/06/2023"
    eSocial_DownloadEventos", "04050400000000", "18607903802", "30/06/2023", "30/06/2023"
     

     

    isto acontece com as 4 funcoes de downloads

    ACBrLibeSocial-20240426.log

  9. Não tem como disponibilizar na dll também? 

    Outra duvida que é referente a baixar os  xml dos eventos ( fazer downloads )  isto funciona na dll  ou não ?

    Vi que tem os metodos mas envio e não acontece nada nenhum retorno!

    O log estar configurado como 4  

     

  10. Nesta documentação não tem nenhum metodos para retornar   PathNome  ou algo relacionado a este nome! 

    Alguem poderia me ajudar nisto eu acho que nao foi desenvolvido isto na dll   por que abrindo a dll   nao tem  na lista 

     

    dll_esocial.JPG

  11. Estava pesquisando e vi este texto aqui no forum sobre retornos do eSocial !

     

    1. No processo de Envio, você terá o PathNome=20240423212314-rec.xml
    * O prefixo "20240423212314" será o mesmo para "*-rec-soap.xml", "*-env-lot.xml", "*-env-lot-soap.xml", "*-rec.xml"
    * Você poderá identificar o arquivo que deseja, concatenando o sufixo "-env-lot.xml" com o prefixo obtido PathNome="20240423212314"

    2. No processo de Consulta do Protocolo, você terá o PathNome=1.2.202404.0000000000123456789-sit.xml
    * Esse já é o arquivo que você deseja

    Eu preciso muito de conseguir esta informação pela dll

    utilizo   xharbour e gostaria de saber se tem alguma coisa parecida na dll   para mim retornar este nome de arquivo  exemplo 1.2.202404.0000000000123456789  

  12. Bom dia!

    Gostaria de uma ajudar, estou tentando fazer a inutilização de sequencia de numeração de notas fiscais modelo  55   usando a dll pelo xharbour e gera um erro   

    Não foi possível enviar o e-mail 1!  

    Nao sei como resolver por que nao tem nenhum campo para informar o e-mail nesta função  

    Comando:NFE_Inutilizar(ACNPJ, AJustificativa, Ano, Modelo, Serie, NumeroInicial, NumeroFinal, sResposta, esTamanho)    

    Tem como resolver isto o pior que no log  mesmo com o nivel 4,  so grava o log  ate  a parte de abrir o arquivo ini de configuração.

    06/04/23 11:40:30:434 - TLibNFeConfig.AplicarConfiguracoes: .\DLL\ACBrLib.ini
    06/04/23 11:40:30:434 - Travar
    06/04/23 11:40:30:434 - TLibNFeConfig.AplicarConfiguracoes - Feito
    06/04/23 11:40:30:434 - Destravar
    06/04/23 11:40:30:434 -    SetRetorno(0, )
    06/04/23 11:40:30:435 - LIB_UltimoRetorno
    06/04/23 11:40:30:435 -    MoverStringParaPChar. StrLen:0, BufLen:256
    06/04/23 11:40:30:435 -    Codigo:0, Mensagem:
    06/04/23 11:40:30:435 - TACBrLibNFe.PrecisaCriptografar(Principal,LogPath)
    06/04/23 11:40:30:435 - TACBrLibNFe.PrecisaCriptografar - Feito Result: False
    06/04/23 11:40:30:435 - LIB_ConfigGravarValor(Principal, LogPath, .\Temp)
    06/04/23 11:40:30:436 - TACBrLibNFe.PrecisaCriptografar(Principal,LogPath)
    06/04/23 11:40:30:436 - TACBrLibNFe.PrecisaCriptografar - Feito Result: False
    06/04/23 11:40:30:436 - TLibNFeConfig.AjustarValor(tfGravar,Principal,LogPath,.\Temp)
    06/04/23 11:40:30:436 - TLibNFeConfig.AjustarValor - Feito
    06/04/23 11:40:30:436 - TLibNFeConfig.AplicarConfiguracoes: .\DLL\ACBrLib.ini
    06/04/23 11:40:30:436 - Travar
    06/04/23 11:40:30:437 - TLibNFeConfig.AplicarConfiguracoes - Feito
    06/04/23 11:40:30:437 - Destravar
    06/04/23 11:40:30:437 -    SetRetorno(0, )
    06/04/23 11:40:30:437 - LIB_UltimoRetorno
    06/04/23 11:40:30:437 -    MoverStringParaPChar. StrLen:0, BufLen:256
    06/04/23 11:40:30:437 -    Codigo:0, Mensagem:
    06/04/23 11:40:30:438 - TACBrLibNFe.PrecisaCriptografar(Principal,TipoResposta)
    06/04/23 11:40:30:438 - TACBrLibNFe.PrecisaCriptografar - Feito Result: False
    06/04/23 11:40:30:438 - LIB_ConfigGravarValor(Principal, TipoResposta, 1)
    06/04/23 11:40:30:438 - TACBrLibNFe.PrecisaCriptografar(Principal,TipoResposta)
    06/04/23 11:40:30:438 - TACBrLibNFe.PrecisaCriptografar - Feito Result: False
    06/04/23 11:40:30:438 - TLibNFeConfig.AjustarValor(tfGravar,Principal,TipoResposta,1)
    06/04/23 11:40:30:439 - TLibNFeConfig.AjustarValor - Feito
    06/04/23 11:40:30:439 - TLibNFeConfig.AplicarConfiguracoes: .\DLL\ACBrLib.ini
    06/04/23 11:40:30:439 - Travar
    06/04/23 11:40:30:439 - TLibNFeConfig.AplicarConfiguracoes - Feito
    06/04/23 11:40:30:439 - Destravar
    06/04/23 11:40:30:440 -    SetRetorno(0, )
    06/04/23 11:40:30:440 - LIB_UltimoRetorno
    06/04/23 11:40:30:440 -    MoverStringParaPChar. StrLen:0, BufLen:256
    06/04/23 11:40:30:440 -    Codigo:0, Mensagem:

     

     

  13. Segue em anexo os arquicos ini :

    S1000.INI E  S1005.INI ;

    S1005.XML Referente a outro teste que fiz e apresenta o mesmo erro!

    Arquivo Acbrlib.ini da configuração utilizada.

     

     

    Passo a passo de como estou testando:
    modelo de teste  01

           eSocial_Inicializar
           eSocial_LimpareSocial
           eSocial_CriarEnviareSocial

    modelo de teste  02

          eSocial_Inicializar
          eSocial_LimpareSocial
          eSocial_CarregarXMLEventoeSocial
          eSocial_EnviareSocial


    modelo de teste  03

         eSocial_Inicializar
         eSocial_LimpareSocial
         eSocial_CriarEventoeSocial
         eSocial_EnviareSocial
     

     

    S1005.ini S1005.INI S1005.xml 221117090643-env-lot.xml 221117090643-env-lot.xml ACBrLib.ini

  14. Estou testando a dll para o e-Social com XHARBOUR/HARBOUR e encontrei alguns problemas quando tento enviar evento conforme segue:

     

    <?xml version="1.0" encoding="UTF-8"?>-<soap:Envelope xmlns:v1="http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
    <v1:EnviarLoteEventos>
    <v1:loteEventos>
    <eSocial xmlns="http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1">
      <envioLoteEventos grupo="1">
      <ideEmpregador>
      <tpInsc>1</tpInsc>
      <nrInsc>55257034</nrInsc>
      </ideEmpregador>
      <ideTransmissor>
      <tpInsc>1</tpInsc>
      <nrInsc>55257034000158</nrInsc>
      </ideTransmissor>
      ****************************************************************************************
      OBS:   ERRO ACONTECE AQUI DEVERIA EXIXTIR O XML DO EVENTO A SER ENVIADO PARA O ESOCIAL
      ***************************************************************************************************
      <eventos/>
      </envioLoteEventos>
    </eSocial>
    </v1:loteEventos>
    </v1:EnviarLoteEventos>
      </soap:Body>
    </soap:Envelope>

    Erro foi gerado o lote soap de envio porem não foi anexado o xml do evento a ser enviado.

    gostaria de saber se alguém pode ajudar.

    Ja escrevir a class em harbour e gostaria de fazer os testes finais para disponilizar como exemplo aqui no acbr.

     

    Grato Jair Barreto

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