Ir para conteúdo
  • Cadastre-se

danieloliveira-mm

Consultores
  • Total de ítens

    1.734
  • Registro em

  • Última visita

  • Days Won

    5

Tudo que danieloliveira-mm postou

  1. Por favor, tente obter os soap de envio e retorno usando o debug da api: https://dev.acbr.api.br/docs/api/#tag/Debug/operation/DebugHttpRequestContent https://dev.acbr.api.br/docs/api/#tag/Debug/operation/DebugHttpResponseContent
  2. Bom dia, anexe também o payload para análise
  3. Boa tarde, precisamos do json da requisição para api
  4. Bom dia, fizemos os teste com CPNJ com sua cidade e realmente identificamos o problema. Iremos disponibilizar uma correção na API, assim que possível. Avisaremos quando essa correção estiver disponível.
  5. Por favor, se possível teste na rota de debug da api, https://dev.acbr.api.br/docs/api/#tag/Debug/operation/DebugHttpResponseContent E anexe aqui as informações. Estamos vendo como fazer o teste com a sua empresa e esse município ...
  6. Projeto ACBr está refatorando as classes ACBrLib C# Olá comunidade ! O Projeto ACBr iniciou a refatoração das classes de alto nível em C#, mantendo a compatibilidade com o .NET 4.5 As mudanças ocorrerão ao longo do ano de 2026. Principais mudanças Desacoplamento usando interfaces: agora cada classe de alto nível terá sua interface (IACBrLibCEP, IACBrLibNFe, ...); Uso da interface IACBrLibBase; Substituição da classe ACBrLibHandle por ACBrLibBase; ACBrLibHandle será depreciada e removida Remoção do selamento das classes ACBrLib Programas exemplo: Os demos terão pastas de build (output) próprias para ST e MT; Serão atualizados para .NET. 4.8. Exemplo: // Pasta de saída para demo MT trunk2\Projetos\ACBrLib\Demos\C#\Mail\Demo\ACBrLibMail.Demo\bin\MT\Debug // Pasta de saída para demo ST trunk2\Projetos\ACBrLib\Demos\C#\Mail\Demo\ACBrLibMail.Demo\bin\ST\Debug Fases da refatoração Obs.: Até a presente data, 02/03/2026 concluímos a fase II Fase I Refatoração da ACBrLib.Core com inclusão da classe ACBrLibBase e da interface IACBrLibBase. Além disso, foram expostos os métodos `Inicializar`,`Finalizar` e `OpenSSLInfo` nas classes ST e MT. Nessa fase, foi adicionada uma camada de compatibilidade entre as classes filhas de ACBrLibHandle e ACBrLibBase. Fase II Classes filhas de ACBrLibHandleBase carregarão a ACBrLib em modo thread safe. Refatoração das classes MT mais usadas; Inclusão das interfaces IACBrLib. Lista atualizada em 02/03/2026 Já foram atualizados: ACBrNFe; ACBrNFSe; ACBrCEP; ACBrMDFe; ACBrPIXCD; ACBrPosPrinter; ACBrBAL; ACBrBoleto; ACBrConsultaCNPJ; ACBrCTe; ACBrGTIN; ACBrETQ; ACBrIBGE; ACBrReinf; ACBrNCMs; ACBrMail; PIXMatera; Sedex. ACBrPosPrinter Agora, o método Inicializar é responsável por instanciar o componente! Método usado para preparar o buffer para impressão agora é InicializarPos(). Essa alteração visa corrigir a ambiguidade causada pelos argumentos opcionais do método Inicializar(): public interface IACBrLibBase { // permite a chamada sem argumentos, exemplo: Inicializar(); void Inicializar(string eArquivoConfig = "", string eChaveCrypt= ""); } Exemplo: //versões anteriores a 1.0.9 ACBrPosPrinter pos = new ACBrPosPrinter("[Memory]", ""); pos.Inicializar(); // metódo antigo (inicializar buffer) // ACBrLib.PosPrinter >=v1.0.9 ACBrPosPrinter pos = new ACBrPosPrinter("[Memory]", ""); pos.InicializarPos(); ACBrReinf Outra modificação importante aconteceu em ACBrReinf, na interface IACBrLibReinf o método para configurar o TipoContribuinte é SetTipoContribuinte. Exemplo: // versões anteriores a 1.0.8 ACBrReinf reinf = new ACBrReinf("",""); reinf.TipoContribuinte(cmbTipoContribuinte.SelectedIndex); IACBrLibReinf reinf = new ACBrReinf("",""); reinf.SetTipoContribuinte(cmbTipoContribuinte.SelectedIndex); // >= 1.0.8 Depreciados ACBrSAT e ACBrSATMT foram depreciados. O código fonte e o programa exemplo dessa classe serão removidos na fase V. Exemplo: // exemplo de uso IACBrLibCEP cep = new ACBrLibCEP("[Memory]", ""); Fase III Atualização da interface IACBrLibBase para incluir os métodos Nome(), Versao() e UltimoRetorno(). Nessa fase, serão removidos os campos ( fields / properties ) `Nome` e `Versao` das classes ST Exemplo: ACBrNFe nfe = new ACBrNFe("[Memory]", ""); Console.WriteLine(nfe.Nome); // Removido // Novo método: IACBrLibNFe nfe = new ACBrNFe("[Memory]", ""); Console.WriteLine(nfe.Nome()); Fase IV Descontinuação da classe ACBrLibHandle. Fase V Separação dos pacotes ACBrLibX.Common com recursos compartilhados em ST e MT, incluindo a interface IACBrLibX; Nessa fase, os pacotes serão publicados com a versão 2.0.0; Recursos compartilhados, como interfaces, classes de resposta e de notas fiscais, terão seu próprio pacote; A chamada do método `Inicializar` será obrigatória após instanciar a ACBrLib. Exemplo: using ACBrLib.NFe; using ACBrLib.NFe.Common; IACBrLibNFe nfe = new ACBrNFe("[Memory]", ""); try { nfe.Inicializar(); } catch (Exception e) { // tratamento de erro } Exemplo de recurso compartilhado: using ACBrLib.Core; namespace ACBrLib.NFe.Common { public interface IACBrLibNFe : IACBrLibBase { ACBrNFeConfig Config { get; } void CarregarNota(NotaFiscal nfe); } }
  7. Boa tarde , consegui expor a propriedade, mas ainda está em fase da validação. Caso a implementação seja ok, será comitada no SVN e estará disponível na próxima build da lib
  8. Análise do código da lib, mostra que é viável expor essa propriedade, uma vez que a configuração da lib tem acesso ao objeto NFSeConfiguracoes, Criada a tarefa acbr-8958 para expor essa propriedade
  9. Aqui temos uma certa confusão, LayoutNFSe é 0,1 ou 2 Estou verificando se existe alguma propriedade na lib que permite fazer isso e como expor.
  10. Boa tarde, posso, verei como fazer isso sem depender do ini
  11. Projeto ACBr adiciona suporte a balanças Ramuza Olá comunidade ! O ACBrBal, componente ACBr amplamente utilizado ganha mais um novo capítulo: Agora, as balanças Ramuza são oficialmente suportados por nosso componente. Usando a Ramuza no ACBrBal (delphi e Lazarus): Selecione o modelo balRamuza Classes de Alto nível: Classes de alto nível C# e Java foram atualizadas para suportar os novos modelos. C# e Java : Selecionar o item de balRamuza Exemplo C#: bal.ConfigGravarValor(ACBrSessao.BAL, "Modelo", BALModelo.balRamuza); Exemplo Java: bal.ConfigGravarValor(ACBrSessao.BAL, "Modelo", ACBrBALModelo.balRamuza); Configurações no Nuget (C#): Atualize o pacote ACBrLib.Core (Nuget) versão 1.2.34 : https://www.nuget.org/packages/ACBrLib.Core Atualize o arquivo do seu projeto (.csproj): <PackageReference Include="ACBrLib.Core" Version="1.2.34" /> Demais Linguagens : Configurar Modelo = 39: BAL_ConfigGravarValor("BAL","Modelo", "39") ACBrMonitor Plus Configurações -> Balança -> Modelo-> balRamuza
      • 6
      • Curtir
  12. Fizemos testes básicos, e aparentemente tanto GISS como Ginfes estão respondendo, no entanto nós não podemos fazer testes mais completos, pois não temos credenciais válidas para Mauá. Em nossos testes, o resultado esperado é CNPJ não cadastrado no município, o que indica que o webservice recebeu e processou a requisição ...
  13. Boa tarde, faremos um teste. E se for caso, atualizaremos o Ini Muito obrigado, por avisar.
  14. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  15. Foi o que eu disse, a lib deveria ser CDECL
  16. https://sinalbr.dl.sourceforge.net/project/harbour-project/binaries-windows/nightly/harbour-nightly-win.exe?viasf=1 Trocou a lib para versão CDECL que está na pasta bin\CDECL ?
  17. Só modifique o caminho da PATH para o local da sua instalação do Harbour
  18. Os demos estão na pasta Projetos\ACBrLib\Demos\Harbour\Mail Esse instalador é para o Delphi, como você uesa a lib não precisa dele
  19. @paulo roberto pires lourei Consegui inicializar O problema é que a dll deveria ser CDECL. Além disso, o build.bat que foi adicionado ao projeto está com configurações relativas de outra pessoa Novo buildExe.bat: @echo off if %1. == . goto MissingParameter if %2. == . goto MissingParameter if %2. == debug. goto GoodParameter if %2. == release. goto GoodParameter echo You must send "debug" or "release" as parameter goto End :GoodParameter set PATH=C:\work\tools\harbour\bin;%PATH% set HB_COMPILER=mingw ::set HB_COMPILER=msvc set HB_PATH=C:\work\tools\harbour if %1 == debug ( hbmk2 %1\ACBrMail.hbp -b ) else ( hbmk2 %1\ACBrMail.hbp ) goto End :MissingParameter echo Missing Parameter :End
  20. http://projetoacbr.com.br/fontes
  21. Boa tarde, Instalei o harbour 3.2 na minha maquina e estou tentando fazer um teste Caso consiga, eu te aviso
  22. Pode me informar se fez alguma modificação no Demo ? Talvez em seu caso, seja melhor usar o ACBrMonitorPlus https://acbr.sourceforge.io/ACBrMonitor/ConfiguracoesIniciais.html
  23. Boa tarde, eu analisei seu log e consta que a lib inicializou e depois foi finalizada Não evidencia que outro comando foi executado depois da inicialização
  24. Faz sentido, ela adiciona o diretório corrente a variável PATH, onde geralmente o WIndows procura pela DLL Entenda print da pasta que está o executável e as DLL. Você pode editar o arquivo ACBrLib.ini modificando o valor de LogNivel de 0 para 4 E execute novamente, pelo CMD ...
×
×
  • 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.