Ir para conteúdo
  • Cadastre-se

LogProgramador

Membros
  • Total de ítens

    79
  • Registro em

  • Última visita

Tudo que LogProgramador postou

  1. O erro na comunicação nesse cenário, seria a respostas da sefaz? Ela processou a nota, deu certo mas a minha API não teve o retorno.
  2. LogProgramador

    NFCe em API C#

    Olá, Estou implementando NFe no meu projeto em C#, uma API em dotnet 6.0. Estou começando a configurar o projeto. Estou com algumas dúvidas + Vi o projeto demo ACBr.API em C# e ele tem alguns projetos vinculados: ACBrLib.Core, ACBrLib.NFe e ACBrLib.Web.NFe, estes mesmos projeto eu preciso vincular no meu ou faço uma cópia para a minha pasta? + O certificado digital, eu posso salvar no banco ou em qualquer outro local e pegar o stream dele e colocar em Dados PFX? + Consegui emitir uma nfce e na impressão que veio através do parâmetro imprimir como true do enviar (Usei somente para teste), as informações com acentuação saíram todas quebradas. É preciso utilizar aquele parâmetro de remover acentuação? Eu percebi que quando coloquei "Humaitá" no endereço do emitente, deu erro ao Validar. + Para obter o XML autorizado, no delphi se não me engano ele já vinha pronto. Como faço nesse cenário? Pelo que vi aqui https://acbr.sourceforge.io/ACBrLib/ComoemitirumaNFeouNFCe.html, usei o obterXML após enviar e veio corretamente.
  3. Comigo isso também ocorreu. D:\Projetos\Delphi\Componentes\Acbr\trunk2\Fontes\ACBrDFe\ACBrDFeReportFortes.pas(137) Error: E2362 Cannot access protected symbol TPicture.LoadFromStream ACBrDFeReportRL.dpk(37) Fatal: F2063 Could not compile used unit 'ACBrDFeReportFortes.pas' Eu desinstalei o Fortes e não consegui mais reinstalá-lo, aí precisei instalar manualmente pelo Delphi. Ocorre este erro na instalação do Fortes log_Delphi_10.1_Berlin.txt Instalando manualmente deu certo o Fortes. Desde já agradeço também!
  4. Entendi Fabiano. É como eu fiz também. Obrigado!
  5. Pessoal, Estou com uma dúvida referente ao cStat (pode até parecer besta, mas não estou conseguindo simular) Eu percebi que quando Envia uma nota fiscal, a propriedade ACBrNFe.WebServices.Enviar.cStat é alimentada. Cancela uma nota fiscal, a propriedade ACBrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat é alimentada Inutiliza uma nota fiscal, a propriedade ACBrNFe.WebServices.Inutilizacao.cStat é alimentada Consulta uma nota fiscal, ACBrNFe.WebServices.Consulta.cStat é alimentada O que não consegui identificar muito bem é quando que a propriedade ACBrNFe.WebServices.Retorno.cStat é alimentada. Fazendo alguns testes e pesquisando aqui no fórum, notei que quando é NFCe o cStat é no Enviar, quando é NFE o cStat é no Retorno. if ACBrNFe.NotasFiscais[0].NFe.Ide.modelo = 55 then ACBrNFe.Enviar(ACBrNFe.NotasFiscais[0].NFe.Ide.nNF + StrToInt(FormatDateTime('hhMMss', now)), False, False) else ACBrNFe.Enviar(ACBrNFe.NotasFiscais[0].NFe.Ide.nNF + StrToInt(FormatDateTime('hhMMss', now)), False, True); //NFCe é Sincrono Isso é porque a NFCe é Sincrona, ou seja, já tem o status no retorno do envio. Estou certo no meu raciocínio? O modo de enviar as notas é como está mencionado acima, NFe assincrono e NFCe sincrono ? Se eu enviar NFE em modo Síncrono, pode ter algum problema no futuro? Fiz um teste aqui em homologação e enviou normalmente. Desde já obrigado!
  6. Onde consigo ver esta informação ? Irei ficar acompanhando para caso ocorra alteração, aqui as vezes ocorre isso de não consultar. Obrigado
  7. Você pode utilizar a rotina AntesFinalizarRequisicao para informar parâmetros adicionais. Mas para isso precisaria saber qual a identificação deles. Por exemplo: 001 - 000 - CNPJ 002 - 000 - PDV 003 - 000 - ChaveAutenticacao No manual do site deles não lembro de ter visto esta tabela com as código da identificação. Eu fiz a integração do Cappta através do manual deles sem o acbr. Eles fornecem código fonte, exemplos de como usá-lo e aplicação de exemplo tudo em Delphi mesmo. Ensinam tudo.
  8. Olá Pessoal, Um cliente meu utiliza o sistema em um Terminal Service e na impressão de NFCe visualizando em Tela, TACBRNFeDanfeCeFortes Ao imprimir o QRCode da NFCe sai da seguinte forma: Borrado e não dá para fazer a leitura. Quando imprime do PDF, mas dentro do Terminal Service também a impressão sai correta: Isso ocorre somente no Terminal Service. EscPos não consigo imprimir, ocorre o seguinte erro Problema ao imprimir: EInOutError: I/O error 67 Alguém tem alguma sugestão do que posso fazer ou testar ? Desde já obrigado.
  9. Não sei dizer, se não der, terão que continuar enviando por email mesmo.
  10. Bom dia a todos, Estou com uma situação de um cliente do ramo de Funilaria com algumas Seguradoras que ele trabalha. O meu cliente emite a NFe para a seguradora de forma normal e correta e é gerado o PDF desta nota fiscal corretamente também. Ao visualizar o PDF ou imprimir, está tudo normal. O que acontece é que quando o meu cliente sobe o PDF para o portal da Seguradora (no caso são 2), ao realizarem o download deste PDF, o mesmo é baixado de forma incompleta como na imagem em anexo Entendo que isso não está relacionado ao ACBR em si, pois ele gera corretamente o PDF, mas gostaria de saber se há alguma outra forma de gerar o PDF, apenas para fazer algum teste ou qualquer outra sugestão. Utilizo Fortes Report. Desde já agradeço!
  11. Aparentemente esse último NSU que uso é maior que o que existe na receita. Faça a consulta (DistribuicaoDFePorUltNSU) passa apenas zeros no último NSU e depois utilize a propriedade ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.maxNSU ou ultNSU para pegar o último. Consulte a partir deste.
  12. No Demo do ACBR há exemplo sobre. Faça uma pesquisa no fórum sobre DistribuicaoDFePorUltNSU que você terá tudo o que precisa.
  13. Comigo aconteceu este erro em Nfe 4.0 e Cte 3.0 Estou utilizando WinCrypt Para NFe basta atualizar os schemas com os da pasta do ACBR Para CTe e MDFe basta renomear o arquivos informados mais acima Após estas alterações, fico correto.
  14. Realizei a limpa pelo apagarAcbr.bat, reinstalei novamente com sucesso, porém ainda persistiu. --------------------------- bds.exe - Ponto de entrada não encontrado --------------------------- Não foi possível localizar o ponto de entrada do procedimento @Acbrutil@ACBrStr$qqr17System@AnsiString na biblioteca de vínculo dinâmico C:\Users\Public\Documents\RAD Studio\5.0\Bpl\ACBr_TXTComum.bpl. --------------------------- OK --------------------------- Se alguém alguma outra sugestão que eu possa fazer, eu farei. Mas acho que irei formatar o pc mesmo.
  15. Juliomar o que seria esse cmd de limpeza ? Seria o apagarAcbr.bat? E sobre o que você disse de instalar parte manual dos componentes, foi o fato de eu ter compilado o pacote MDFE? Porque eu o fiz devido o erro que havia ocorrido. Eu me lembro que há um tempo atrás eu havia instalado o acbr manualmente pois ocorria erro pelo instalador, seria isso ? Obrigado!
  16. E Eu fiz isso já. Tirei todos os library path e todos os packages. Reinstalei agora pouco sem a opção que eu mencionei acima (Usar arquivo de configuração (*.cfg) ) e havia dado erro informando para recompilar o pacote MDFE, recompilei separadamente e instalou com sucesso. Eu abri o Delphi XE7, abri o projeto e o form onde ocorria os erros acima e não ocorreu erro. Compilei o projeto corretamente. Abri o Delphi 7 e ocorreram os erros. Depois eu abri o Delphi XE7 e ocorreu também. Não sei se pode ser, mas eu usei um instalador apenas para instalar o acbr nos 2 delphi de uma única vez. Todos os library path estão apontando para o mesmo caminho no Delphi 7 e XE7. Exceto pelo seguinte caminho: Delphi 7: D:\Projetos\Delphi\Componentes\Acbr\trunk2\Lib\Delphi\LibD11 Delphi XE7: D:\Projetos\Delphi\Componentes\Acbr\trunk2\Lib\Delphi\LibD21 Também nos packages estão apontados para caminhos diferentes: Delphi 7: D:\Projetos\Delphi\Componentes\Acbr\trunk2\Lib\Delphi\LibD11 Delphi XE7: D:\Projetos\Delphi\Componentes\Acbr\trunk2\Lib\Delphi\LibD21 Segue mais alguns erros em anexo
  17. Bom dia a todos, Há alguns dias eu realizei a atualização do ACBR no Delphi XE7 e começou a ocorrer alguns erros ao abrir alguns formulários que contem os componentes de nota fiscal, cep, ncm e alguns outros. Após ocorrer estes erros, ao fechar o projeto e abrir novamente, o Delphi informa que não conseguiu carregas o pacotes (Que ocorrer os erros nas imagens em anexo) e se eu gostaria de tentar carregar novamente na próxima vez. Estes pacotes dos erros, ficam desmarcados no packages (Components > Install Packages) e ao marcá-los ele informa que não conseguiu carregar. Segue os erros em anexo. Eu tenho 2 delphis instalados na máquina, 2007 e XE7. Hoje pela manhã atualizei o ACBR, fiz a remoção do ACBR nos 2 Delphis 2007 e XE7 através do apagarAcbr.bat e removi também todos os Packages. Fiz uma nova instalação para os 2 Delphis e instalou normalmente. Na instalação eu marquei a seguinte opção: Usar arquivo de configuração (*.cfg) Aqui na empresa utilizamos esta opção para instalar, pois se não marcá-la irá ocorrer erro na compilação do pacote synpse.dpk. Após concluir a instalação do acbr nos 2 delphis, os erros em anexo permanecem, agora em ambos os Delphis. Eu fiz uma pesquisa no fórum porém não localizei nada parecido. Alguém sabe o que pode ser ? Nas outras máquinas que utilizamos aqui, fizemos o mesmo procedimento e não ocorre nada de errado. Obrigado!
  18. Bom dia Comigo também ocorreu. Ocorre isso no componente TACBrNFeDANFCeFortes. Ao utilizar o ESCPOS está imprimindo corretamente. Fiz o que o Felipe orientou, utilizei a propriedade LarguraBobina, eu vi no TACBrNFeDANFEClass o default dela é 302, então coloquei 295 e saiu corretamente. DM.DanfceFr.LarguraBobina := 295;
  19. Bom dia, Entendido. Muito obrigado pelo Retorno Italo.
  20. Boa tarde, Estou implementado NFSe para a cidade de Cianorte - Pr, notei que no exemplo não consta a integração. O sistema responsável da cidade, é da empresa SIGCORP. O que é preciso realizar para a integração? Eu possuo um manual de integração, está em anexo. Obrigado! manual_webservice_cianorte.pdf
  21. Obrigado pelo Retorno André. Irei verificar e retorno aqui. att
×
×
  • 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.