Ir para conteúdo
  • Cadastre-se

Renato Rubinho

Consultores
  • Total de ítens

    5.187
  • Registro em

  • Última visita

  • Days Won

    78

Tudo que Renato Rubinho postou

  1. Boa tarde, Veja que o Ítalo informou que esse método foi implantado para o padrão nacional, não deve ser utilizado no seu cenário. Se o NFSE_ObterDANFSe não funcionar, automaticamente os demais "não funcionarão" pois não tem o XML da NFSe. Como você disse no e-mail que nenhum deles funcionava e todos que testei funcionaram, indicava algum problema no seu cenário. Só invés do NFSE_ObterDANFSe, utilize um dos métodos a seguir para consultar a NFSe, conforme documentação mais abaixo. ConsultarNFSePorRps ConsultarNFSe https://acbr.sourceforge.io/ACBrLib/MetodosNFSe.html
  2. Boa noite, Testados todos os métodos, através do programa de exemplo em c#, configurando o município de ITU/SP e funcionaram corretamente. 1. Utilizado método NFSE_CarregarXML para ler o xml contido no seu LOG * Os botões btnImprimirNFSe(método NFSE_Imprimir) e btnImprimirDANFSe(método NFSE_ImprimirPDF) utilizam este método para carregar o xml. 2. Utilizado método NFSE_Imprimir para impressão com visualização em tela pelo btnImprimirNFSe 3. Utilizado método NFSE_ImprimirPDF para geração do DANFSe em pdf pelo botão btnImprimirDANFSe 4. Utilizado método NFSE_ObterXml após o carregamento do xml para obter o xml pelo botão btnObterXMLNFSe 5. Utilizado método NFSE_EnviarEmail pelo botão btnEnviarEmail Qual sua linguagem? Confirme se está utilizando a Lib na mesma arquitetura que você compila sua aplicação. Pesquise nos seus fontes por ACBrNFSeXX.dll para verificar se não existem alguma outra versão que esteja sendo consumida indevidamente.
  3. Boa noite, Obrigado pela contribuição. Foram enviadas correções ao SVN que devem resolver o problema relatado, Rev-32692 Por favor atualize os fontes, reinstale os componentes, verifique se o problema foi resolvido e, se possível, nos informe se foi o resultado esperado.
  4. Boa noite, Efetuei novos testes com o programa de exemplo e o problema não ocorreu. Alimentei os dados de IPI seguindo a forma como estava no seu fonte. No final do processamento, os valores ainda estavam ok. Ao chamar o ACBrNFe.CarregarINI(nfe) os dados permaneciam preenchidos. E foram gerados corretamente no ini. [IPI001] CST=99 cEnq=999 vBC=1000 pIPI=7 vIPI=70 Por favor, debugue sua aplicação e confirme se o cEnq ainda está preenchido no final, antes do return. } s_chave = ACBrNFe.GerarChave(CodUf, ret.Identificacao.nNF, i_NfeNfce, Convert.ToInt16(ret.Identificacao.Serie), ret.Identificacao.nNF, idTipoEmissao, ret.Identificacao.dhEmi, ret.Emitente.CNPJCPF); return ret; } catch (Exception ex) { return null; } Debugue o NotaFisscal.cs e veja se o cEnq chega preenchido. E ao final, veja antes do return se o iniData está com as informações de ipi.
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. Boa tarde, E-mail recebido, retorno aqui no tópico quando houver um posicionamento.
  7. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  8. Boa noite, Não encontrei essas opções nos fontes do componente utilizado pela lib. Elas existem na documentação do banco?
  9. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  10. Boa noite, Não consegui simular o erro, por favor verifique se o valor cEnq permanece preenchido com 999 no final do processo, pois uma hipótese de não gerar os dados de ipi no ini é quando ele não possui valor. Caso não seja esse o problema, por favor nos envie o xml que foi autorizado, para análise. Anexe também este seu trecho do fonte, onde alimenta os valores, para tentarmos simular o mesmo cenário no programa de exemplo. Envie para [email protected], mencionando o link deste tópico no corpo do e-mail para que seja identificado.
  11. Boa tarde, Criada TK-5145 para análise.
  12. Boa tarde, Obrigado pela contribuição, criada TK-5144 para análise.
  13. Se você precisa só de um registro, prevalecendo o da UF, use orderby e pegue o primeiro, pois as UF serão listadas sempre antes do XX SELECT FIRST 1 ... ORDER BY A.UF
  14. O tópico a seguir demonstra de forma bem completa como configurar o ambiente para utilizar a ACBrLib no C#, de onde pegar a Lib e as dlls de dependências.
  15. Como utilizar... Vamos utilizar o programa de exemplo da ACBrLibNFSe para demonstrar como utilizar as dependências através dos Nugets ao invés dos projetos. 1. A solução do programa de exemplo possui 3 projetos: * ACBrLib.NFSe.Demo: Projeto do Demo * ACBrLib.NFSe: Projeto das classes de alto nível * ACBrLib.Core: Projeto do Core das Libs 1.1. Vamos substituir as dependências de projetos pelas dependências através dos Nugets. 2. Remover os projetos de dependências. * Selecione os dois projetos ACBrLib.Core e ACBrLib.NFSe, clique na tecla Del(ete) ou clique com o botão direito e selecione Remover. 2.1. Confirme a exclusão e os projetos serão removidos da solução. 3. Ao tentar compilar a solução novamente, serão acusados erros devido a falta das dependências. 4. Vamos instalar os Nugets. 4.1. Acesse o Menu Ferramentas, Gerenciador de Pacotes do NuGet, Gerenciar Pacotes do NuGet para a Solução... 4.2. Preencha no campo de pesquisa o nome do pacote da Lib que deseja, neste caso ACBrLib.NFSe. * Serão listados os dois pacotes disponíveis. 4.3. Como a demonstração está sendo feita com o Demo da versão ST, vou selecionar o pacote que não tem o Sufixo MT no nome. * Todos os pacotes seguem esse critério, sendo o com sufixo MT a respectiva versão e o que não tem sufixo sendo o ST. * Obs: O pacote do ACBrLib.Core é único para ST e MT, estando disponível apenas com o nome ACBrLib.Core e será utilizado para ambas as versões. * À direita da tela, vamos marcar o projeto que o pacote será instalado. * Na combo Versão, serão listadas as versões disponíveis para instalação, vamos manter a última versão e clicar em Instalar. 4.4. Dependência do ACBrLib.Core. * Na janela seguinte serão listados os pacotes que serão instalados. * Como as classes de alto nível dependem do ACBrLib.Core, automaticamente o pacote também será instalado. * Caso você tenha instalado o pacote do ACBrLib.Core antes de instalar o pacote da Lib, ele não será listado neste momento. * Clicamos em Aplicar para instalar os pacotes. 4.5. Atualizações. * Caso tenha instalado o ACBrLib.Core automaticamente pelas dependências da Lib e exista alguma versão mais recente que a mínima requerida, na aba Atualizações será listada a versão mais recente para atualização. * Vamos acessar a aba Atualizações, marcar o pacote para atualizar e clicar em Instalar. 4.6. Na janela seguinte será listado o pacote que será atualizado. * Clicamos em Aplicar para atualizar. 4.7. Clicando na aba Instalado, veremos os pacotes instalados e atualizados. 4.8. Agora ao compilar a solução, teremos o programa de exemplo funcional, utilizando as dependências através dos Nugets. 5. Dependências da Lib. * Assim como quando utilizamos as dependências via projetos, quando utilizamos os nugets precisamos copiar a Lib e ainda temos as dependências da Lib. 5.1. Configurando o ambiente. * Como estamos demonstrando em Debug com a Lib x86, utilizaremos estes nomes de pastas, caso seja Release, substituir Release por Debug, caso seja x64 substituir x86 por x64. * Para Debug + x86: ..\bin\x86\Debug\ACBrLib\x86 * Para Debug + x64: ..\bin\x86\Debug\ACBrLib\x64 * Para Release + x86: ..\bin\x86\Release\ACBrLib\x86 * Para Release + x64: ..\bin\x86\Release\ACBrLib\x64 * Dentro da pasta de saída Debug, onde está sendo gerado nosso exe, criaremos a pasta ACBrLib. 5.1.1. Dentro da pasta ACBrLib, criada no item 5.1, criaremos a pasta x86 (ou x64 se for o caso da utilização da lib x64). 5.2. Dentro da última pasta criada no item 5.1.1 devemos copiar a Lib e suas dependências (OpenSSL e LibXml2). Era isso pessoal, o ACBr está sempre em evolução, buscando oferecer para a comunidade a melhor experiência. Utilizem os novos recursos e, como sempre, estaremos disponíveis nos nossos canais para ajudá-los no que for preciso. Até mais!!!
  16. Boa tarde, Criada TK-5138 para análise. 1. Quais métodos não funcionam mais?Apenas o NFSE_ObterDANFSE? 2. Por favor envie seu ACBrLib.ini para [email protected] mencionando este tópico para que seja identificado.
  17. Boa tarde, O nome da chave está errado, correto: tpAmb "p" ao invés de "b"
  18. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Boa tarde, Se sua linguagem for Pascal, utilize os componentes. Se não e for uma linguagem que consome dlls / so, utilize a ACBrLibReinf. Veja como se tornar um assinante PRO para ter as dlls compiladas semanalmente. https://projetoacbr.com.br/pro/
  20. Boa noite, Está no nosso backlog, mas ainda não foi iniciada a implementação. Caso venham a implementar, anexem os fontes alterados aqui para análise e envio ao SVN.
  21. Boa noite, Obrigado pela contribuição. Foram enviadas correções ao SVN que devem resolver o problema relatado, Rev-32486 Por favor atualize os fontes, reinstale os componentes, verifique se o problema foi resolvido e, se possível, nos informe se foi o resultado esperado.
  22. Fechando, para novas dúvidas favor abrir um novo tópico.
  23. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  24. Olá pessoal, Isso mesmo, após um longo período de espera, os Nugets voltaram para elevar o nível das soluções ACBr para a comunidade do c#. E voltaram com mais força, agora existem as opções MT e ST para todas as Libs disponíveis. Os nugets MT possuem o sufixo MT e os demais são os ST. Esperamos, como sempre, que os novos recursos possam melhorar a experiência de quem utiliza as Libs e se houverem sugestões de melhorias ou correções necessárias, estamos sempre disponíveis nos nossos canais para ajudá-los. Bom trabalho a todos e até mais!!!
×
×
  • 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.