Ir para conteúdo
  • Cadastre-se

danieloliveira-mm

Consultores
  • Total de ítens

    1.737
  • Registro em

  • Última visita

  • Days Won

    5

Tudo que danieloliveira-mm postou

  1. Acredito que se o evento interno, pode ser implementado no datamodule, e existe precedente que o ACBrLibCEP (debug): https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Projetos/ACBrLib/Fontes/CEP/ACBrLibCEPDataModule.lfm https://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Projetos/ACBrLib/Fontes/CEP/ACBrLibCEPDataModule.pas#l86 : Faz sentido, @EMBarbosa e @Daniel Simoes ? procedure TLibCEPDM.ACBrCEP1QuandoGravarLog(const ALogLine: String; var Tratado: Boolean); begin Tratado := (ACBrCEP1.ArqLOG = ''); if (Lib.Config.Socket.NivelLog > 0) then GravarLog('TACBrCEP: '+ALogLine, logNormal); end;
  2. @Daniel WeberIsso teria que ser implementado no datamodule da lib
  3. Acredito que falta alguma validação / inicialização dos diretórios no linux. Talvez, precise usar uma diretiva para aplicar configurações especificas para Linux quais valores estão aplicados no linux, exemplo: pathSalvar, iniservicos, entre outras ...
  4. Disponibilizamos o enumerado AmbienteEmissaoDFe Esse enumerado é comum ao CTe, MDFe, NFe e NFSe e define se o ambiente é produção ou homologação. Veja os programas exemplos! Importar usando javascript Common JS: const { AmbienteEmissaoDFe } = require('@projetoacbr/acbrlib-dfe-node/dist/src/dfe-comum') Importar usando ES-Module: import { AmbienteEmissaoDFe } from '@projetoacbr/acbrlib-dfe-node/dist/src/dfe-comum' Para usar, basta declarar uma variavel recebendo um dos ambientes ... let ambienteEmissao = AmbienteEmissaoDFe.HOMOLOGACAO // AmbienteEmissaoDFe.PRODUCAO //exemplo : nfse.configGravarValor("NFSe", "Ambiente", ambienteDeEmissao.toString()); Exemplo
  5. Boa tarde, o método relatado está diferente do que eu tenho no trunk2, mas irei avaliar sua medida de contenção function THTTPSend.InternalDoConnect(needssl: Boolean): Boolean; begin Result := False; FSock.CloseSocket; FSock.Bind(FIPInterface, cAnyPort); if FSock.LastError <> 0 then Exit; FSock.Connect(FTargetHost, FTargetPort); if FSock.LastError <> 0 then Exit; if needssl then begin if (FSock.SSL.SNIHost='') then FSock.SSL.SNIHost:=FTargetHost; FSock.SSLDoConnect; FSock.SSL.SNIHost:=''; //don't need it anymore and don't wan't to reuse it in next connection if FSock.LastError <> 0 then Exit; end; FAliveHost := FTargetHost; FAlivePort := FTargetPort; Result := True; end;
  6. Bom dia, O time de desenvolvimento da API está analisando o caso ...
  7. @EMBarbosa, só consegui reproduzir o erro depois de limpar e reconstruir o programa exemplo
  8. Bom dia, testei no programa exemplo NFe -Lazarus/windows 32bit, e não tive esse erro. Vou verificar se na versão 64 bits esse comportamento se mantem
  9. Bom dia, pode ter sido alterado para atender a Nota técnica que trata da CSLL, vou validar essa informação com o consultores.
  10. Consegui reproduzir o problema, mas o problema não está na classes c#, e sim na API. Assim que tiver novas informações aviso
  11. Fiz um teste e não tive esse erro { private static void Main(string[] args) { string secret = Environment.GetEnvironmentVariable("TOKEN")!; Configuration config = new Configuration(); config.BasePath = "https://prod.acbr.api.br"; // Configure API key authorization: jwt config.AddApiKey("Authorization", secret); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed config.AddApiKeyPrefix("Authorization", "Bearer"); // Configure OAuth2 access token for authorization: oauth2 config.AccessToken = secret; // create instances of HttpClient, HttpClientHandler to be reused later with different Api classes HttpClient httpClient = new HttpClient(); HttpClientHandler httpClientHandler = new HttpClientHandler(); var apiInstance = new CnpjApi(httpClient, config, httpClientHandler); var cnpj = "18760540000139"; // string | CNPJ sem máscara. try { // Consultar dados do CNPJ CnpjEmpresa result = apiInstance.ConsultarCnpj(cnpj); Console.WriteLine(result); } catch (ApiException e) { Console.WriteLine("Exception when calling CnpjApi.ConsultarCnpj: " + e.Message); Console.WriteLine("Status Code: " + e.ErrorCode); Console.WriteLine(e.StackTrace); } } }
  12. Será útil para minha análise a stacktrace completa da exception. Sabe informar se só esse CNPJ está com problema ?
  13. Bom dia, estou analisando o código da do sdk e as informações passadas. Eventualmente farei novos questionamentos, se necessário ...
  14. Para facilitar a análise, mostre trecho de código da chamada do SDK ... Criei a tarefa ACBR-9317 para analisar seu caso ...
  15. Se o erro vier da API será reproduzido no Postman. Caso contrário é um possível bug no SDK .NET
  16. Sabe dizer se o erro aconteceria se tentar fazer a mesma requisicao no postman ?
  17. Por favor, tente obter os retornos da api com debug https://dev.acbr.api.br/docs/api/#tag/Debug/operation/DebugHttpRequestContent
  18. Boa tarde, precisamos dos dados da debug dessa requisição para entender como resolver esse problema https://dev.acbr.api.br/docs/api/#tag/Debug/operation/DebugHttpResponseContent
  19. 5) A versão mínima é SDK (Android 7.0) 24 para todas as libs, já o target estamos em 35 (Android 15), e será atualizado para (Android 16 )36 esse ano. O plugin AGP está na versão 8.6.0, mas será atualizado para 8.11.2.
  20. Boa tarde, agradecemos suas sugestões, estamos trabalhando para melhorar nossos processos internos. A API é compilada toda a semana, o último build ocorreu em 02/04. Essa informação eu ainda não tenho, mas entrei em contato com o time de desenvolvimento da API, e assim que tiver uma resposta objetiva avisarei.
  21. Bom dia, farei a consulta de parâmetros desse município e te aviso. Mas recomendo que obtenha os soap usando o debug: end-points DebugHttpRequestContent e DebugHttpResponseContent
×
×
  • 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.