jair barreto
-
Total de ítens
19 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por jair barreto
-
-
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
-
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 -
** 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
-
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
-
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 ...
-
Qual o formato que devo passar a data na documentação estar DD/MM/AAAA e eu estou passando assim "01/06/2023", "30/06/2023" sera que eu deveria passar em outro formato ? em qual formato ? F
-
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
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
-
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
-
Estou enviando assim:
eSocial_DownloadEventos(aIdEmpregador, aCPFTrabalhador, aDataInicial, aDataFinal, sResposta, esTamanho) Estou passando esta funcao
-
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
-
-
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ê desejaEu 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
-
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:
-
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 01eSocial_Inicializar
eSocial_LimpareSocial
eSocial_CriarEnviareSocialmodelo de teste 02
eSocial_Inicializar
eSocial_LimpareSocial
eSocial_CarregarXMLEventoeSocial
eSocial_EnviareSocial
modelo de teste 03eSocial_Inicializar
eSocial_LimpareSocial
eSocial_CriarEventoeSocial
eSocial_EnviareSocial
S1005.ini S1005.INI S1005.xml 221117090643-env-lot.xml 221117090643-env-lot.xml ACBrLib.ini
-
Erro ao gerar lote de envio do e-Social via dll do acbresocial
-
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
-
Em 29/01/2018 at 11:04, Rafael Dias disse:
Modificações no SVN.
Sou novato e gostaria de saber onde está os fontes SVN para o eSocial, outra coisa tem fontes para c# também ou apenas em delphi
-
Gostaria de saber se tem alguém utilizando o eSocial com c#, pois estou procurando opções de assinatura de xml do eSocial e Consumir web Service.
Alguém indicar uma alternativa dos colegas.
Preciso montar uma mensageria
eSocial ACBrLib download de eventos
em ACBreSocial
Postado
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