
jp_coelho
Membros-
Posts
29 -
Joined
-
Last visited
Content Type
Blocks
Notes ACBrMonitorPlus
Notes ACBrLibNFe
Forums
Downloads
Calendar
Blogs
Videos
Everything posted by jp_coelho
-
Boa tarde, Gostaria de saber se existe alguma forma de utilizar a acbrLib nfe para consultar o xml de uma nota através da chave ou de outras informações (serie, numero, codigo UF e etc. o xml da nota não esta sendo salvo localmente por isso, a pergunta se tem alguma forma de consultar o xml da nota pelas informações dela que possuo. Agradeço qualquer orientação.
-
resolvi aqui era so problema de atualizar a lib, depois que atualizei funcionou. Obrigado pessoal pela ajuda.
-
Mexendo no código eu encontrei o método imprimiPdf(stream) pelo que vi nas demos é ele que chama o NFE_SalvarPDF, contudo quando eu executo ele ocorre uma exceção de função não encontrada. Essa função ainda não esta disponível para AcbrLib ? como eu estou chamando o método var ms = new MemoryStream(); acbrNfe.ImprimirPDF(ms); Estou usando a lib demo e meu SO é windows não sei se é alguma limitação da demo ou da lib para o SO ou se ainda não foi feita a implementação dessa função.
-
Boa tarde José M S junior, Eu tinha achado esse método na documentação contudo eu não estou conseguindo chamar ele pela lib o meu objeto da lib acbrNfe quando eu dou um . e digito pdf não mostra esse método salvarPdf, eu acredito que esteja fazendo a chamada errada do método correto? se sim qual seria a forma correta de chamar esse método?
-
Tem como a acbrLib imprimir várias notas ? no caso eu estou usando a lib numa aplicação web(c#) e estou carregando o xml e depois chamo o método imprimir para gerar a pré visualização da impressão contudo, como é uma aplicação web pode ser aberta varias abas cada uma com uma nota distinta e com a opção de imprimir e com isso, são geradas várias pre visualizações de impressão onde só a mais recente fica, possível de se mexer e quando eu fecho ela e tento usar as outras elas estão travadas. Por isso gostaria de saber se tem alguma configuração ou algum outro método de gerar essa impressão sem ser gerando o pdf e lendo o arquivo gerado. To usando a demo do acbrLib MT da acbrLib e nos meu métodos estou chamando que nem na demo, abaixo a forma como estou chamando a lib: metodo([[FromServices] ACBrNFe acbrNfe]) starUp.cs: services.AddACBrNFe(o => o.UseMemory = true); Já consegui emitir a nota e cancelar normalmente no ambiente de homologação o problema tá realmente referente a impressão, como alternativa pensei em gerar o pdf e depois ler os arquivos contudo o ideal seria não ter que ficar armazenando os pdfs e utiliza apenas o xml para gerar a impressão, por isso gostaria de saber se tem alguma outra alternativa ou se estou fazendo algo de errado. Agradeço qual quer orientação
-
Boa tarde , Estou testando a AcBrLib e fique com duvida se existi alguma forma de fazer a lib imprimir em um único pdf várias notas(xml). Caso não existe alguma forma da lib converter um arquivo xml num arquivo pdf sem ter que usar o metodo imprimePdf, pois não quero salvar o pdf em disco. Agradeço qual quer orientação.
-
Não, o xml da nota eu não estou alterando eu so to salvando o xml do evento do cancelamento e depois eu chamo o método para gerar o pdf
-
a linguagem é c# e referente as configurações estão logo abaixo: acbrNfe.Config.FormaEmissao = TipoEmissao.teNormal; acbrNfe.Config.ModeloDF = ModeloNFe.moNFe; acbrNfe.Config.VersaoDF = VersaoNFe.ve400; acbrNfe.Config.DFe.UF = "PE"; acbrNfe.Config.Ambiente = TipoAmbiente.taHomologacao; acbrNfe.Config.SSLType = SSLType.LT_TLSv1_2; acbrNfe.Config.DFe.SSLCryptLib = SSLCryptLib.cryWinCrypt; acbrNfe.Config.DFe.SSLHttpLib = SSLHttpLib.httpWinHttp; acbrNfe.Config.DFe.SSLXmlSignLib = SSLXmlSignLib.xsLibXml2; acbrNfe.Config.PathNFe = caminho da nfe acbrNfe.Config.PathSchemas = camiho dos schemas acbrNfe.Config.PathSalvar = camiho para salvar acbrNfe.Config.SalvarArq = true; acbrNfe.Config.PathEvento = caminhoEvento; acbrNfe.Config.DANFe.Cancelada = true; acbrNfe.Config.SalvarApenasNFeProcessadas = true; acbrNfe.Config.SepararPorAno = true; acbrNfe.Config.SepararPorMes = true; acbrNfe.Config.SepararPorDia = true; acbrNfe.Config.SepararPorModelo = true; acbrNfe.Config.DANFe.PathPDF = caminho do Pdf; acbrNfe.Config.DANFe.MostraPreview = true; acbrNfe.Config.DANFe.MostraStatus = false; acbrNfe.Config.DANFe.Protocolo = respostaCancelarSefaz.nProt;
-
Bom dia, Tenho uma aplicação web que integrei com a acbrLib demo para fazer testes consegui emitir nota e até cancelar contudo, referente ao cancelamento queria gerar o DANFE com a tarja escrita cancelada para isso eu configurei o campo DANFe.Cancelada para ficar com valor igual a true ,o campo .DANFe.Protocolo to passando o protocolo de cancelamento e to chamando o método acbrNfe.ImprimirPDF mas, o pdf com a tarja não é gerado. Gostaria de saber se esta faltando alguma configuração para poder gerar o pdf. Como to usado a demo da lib esta tudo em ambiente de homologação não sei se isso impacta de alguma forma na impressão do DANFE com a tarja. Outro ponto é que não estou atualizando o xml da nota, ele continua com o protocolo de autorização de uso mas, eu salvo o xml do evento de cancelamento. Não sei se teria de atualizar o xml da nota para poder imprimir o DANFE com a tarja de cancelamento, será que seria isso? Agradeço qualquer orientação.
-
Descobre o campo que faltava preencher , caso alguém tenha o mesmo problema que eu para resolver tive que preencher o campo IPI.qSelo preenchi com valor igual a zero e a nota foi emitida na sefaz de homologação.
-
Bom dia pessoal, estou usando a acbrlib em memoria para emissão de nota fiscal contudo, o xml da nota não esta gerando a tag IPI mesmo eu preenchendo os campos IPI.cEnq,IPI.CST,IPI.vBC,IPI.pIPI,IPI.vIPI o cst que estou informando é o 50 de tributar na saída o cEnq é o 999 mas a tag do ipi não é gerada fazendo com que tenha a rejeição Rejeição 538: Total do IPI difere do somatório dos itens. O interessante é que so a tag IPI não é gerada o PIS,COFINS e ICMS foram gerados corretamente. Tem algum campo amais que precisa ser preenchido para que a tag IPI seja gerada ?
-
Obrigado pessoal pelos retornos. Juliomar não programo nem em delphi nem lazarus, para compilar as fontes tem que ser em alguma das duas? e no caso deu ser assinante Pro já recebo a Dll compilada para eu usar normalmente na junto a minha linguagem de programação que seria c# certo?
-
Testando a demo ACBr.API conseguir emitir nota no ambiente de homologação contudo estou com algumas dúvidas referens as Dll e as classes de alto nível 1 - Qual o link dos fontes das Dlls de produção ? 2 - As classes de alto nível que estão disponíveis nas demos grátis podem ser usadas com as Dlls de produção ?
-
Estou tentando emitir nota usando a demo do acbrLib mas quando envio a nota esta ocorrendo o erro abaixo System.ApplicationException: Erro Interno: 0 Erro HTTP: 500 URL: https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NFeAutorizacao4?wsdl <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server.userException</faultcode><faultstring>java.lang.NullPointerException</faultstring> Acredito que seja um erro da sefaz pois minha aplicação é em C# e pelo que entendi esta dando um erro de java NullPointerException. Minha dúvida esta se esse erro é por porcausa da sefaz ou se teve alguma informação que ficou faltando eu informar? Abaixo como eu configurei a lib e em anexo o erro completo acbrNfe.Config.ModeloDF = ModeloNFe.moNFe; acbrNfe.Config.VersaoDF = VersaoNFe.ve400; acbrNfe.Config.DFe.UF = "PE"; acbrNfe.Config.Ambiente = TipoAmbiente.taHomologacao; acbrNfe.Config.SSLType = SSLType.LT_TLSv1_2; acbrNfe.Config.DFe.SSLCryptLib = SSLCryptLib.cryWinCrypt; acbrNfe.Config.DFe.SSLHttpLib = SSLHttpLib.httpWinHttp; acbrNfe.Config.DFe.SSLXmlSignLib = SSLXmlSignLib.xsLibXml2;
-
Sobre o arquivo de pfx eu preciso instalar ele na minha maquina? pelo que entendi basta apenas apontar o local do arquivo na propriedade Config.DFe.ArquivoPFX contudo, fiquei na duvida de como a lib vai saber a senha do arquivo para poder abri ele. Teria algum tópico ou documentação explicando essa parte de como a lib ler o certificado?
-
Verdade errei o nome, contudo a minha dúvida é como eu passo os dados da nota para a lib? baixei a demo ACBrLib.NFe.Demo e não consegui localizar qual o método da lib que carrega as informações da nota(os produtos da nota, a serie da nota, o número da nota essa coisa). A propriedade config da classe AcBrlib ela possui algumas configurações mas, não tem essa informações da nota e como eu achei esse método carregarNota(NotaFiscal) fiquei na dúvida. Teria alguma documentação explicando essa parte? no manual não achei documentação do método carregarNota(NotaFiscal)
-
Estou estudando a demo de vocês da AcBrLibNfeApi e verifiquei que existe uma propriedade chamada config nela pelo que notei, podemos configurar a questão da emissão da nota (SSLType,Dfe,Ambiente,Fomato de emissão e etc) contudo, como eu faço para passar os dados da nota ? Na propriedade config não conseguir localizar os campos referente aos dados da nota. Achei um método chamado carregaNota que recebe um objeto do tipo NotaFiscal e que converte o objeto para string passando ele para o método CarregarIni. Com isso fiquei confuso de entender como seria o procedimento correto. No caso eu devo configurar a propriedade config da classe ACBrNFe e depois em vez de chamar o método carregaIni devo chamar o carregaNota passando um objeto do tipo nota?
-
Pelo que fui testando aqui a classe ACBrNFe tem uma propriedade chamada config e ela tem as configurações da lib(SSLType,Ambiente,DFe e etc) depois que atribui os valores para o config da classe ACBrNFe chamamos o método ExportarConfig que retorna as configurações em formato de string e passamos essa string como parâmetro do método CarregarINI (nfe.CarregarINI(nfe.ExportarConfig())) Não sei se o meu raciocínio esta certo?
-
Estou olhando a demo do AcBrLibNfeApi e vi que esta sendo usado a configuração em memoria e tenho algumas duvidas 1 - Gostaria de saber como eu consigo configurar o arquivo ini? Visto que vão ser diferentes cliente tentando emitir nota ao mesmo tempo. 2 - Como só vou usar a lib para emitir nota, teria alguma documentação explicando apenas as configurações necessárias para essa função ? 3 - Após configurar o arquivo ini como eu carrego ele para poder gerar o xml? 4 - Após o carregamento do arquivo ini no modo memoria os próximos passos(assinar, validar e enviar) continuam ou tem alguma alteração ?
-
Eu já fui nesse SVN baixei a demo mas, a demo de C# da AcBrLib Nfe web api tem o controlador de Nfe que tem apenas o método gerarPdf, no caso queria saber se não tem nenhuma outra demo demonstrando como emitir uma nota pois, estou confuso de como fazer as configurações da biblioteca para emitir nota e no manual só informa quais métodos devem ser chamados sem informar quais configurações são necessárias para emitir uma Nfe que seria minha dúvida.
-
Bom dia, Fiz o download da demo de vocês da AcBrLibNfeApi para ver como funciona a biblioteca , contudo na demo só tem exemplo de gerar pdf vocês teriam algum demo mostrando a parte da emissão da nota numa web api em c# ? Pergunto isso pois, estou com algumas duvidas de como configuro a biblioteca para pode emitir nota. Vi no manual que devo chamar os métodos NFE_CarregarXML, NFE_Assinar, NFE_Validar e NFe_Enviar para poder emitir a nota contudo, pelo que entendi tenho que fazer a parte de configuração primeiro para depois chamar os métodos citados e essa parte da configuração que, ainda não esta bem claro para mim por isso, queria saber se tem alguma demo de emissão de Nfe numa web api. Agradeço a ajuda .
-
obrigado Rafael pelo esclarecimento uma ultima dúvida no caso como consigo a dll para poder rodar em produção? Teria que ser a dll nativa? seria isso? se sim como tenho acesso a ela?
-
Boa tarde , Sim Rafael estou utilizando numa aplicação web, o erro que deva era apenas que houve exceção sem mensagem, ocorria quando eu executava o comando new ACBrNFe(). Vendo as demos vi que tinha a chamada dessa outra forma new ACBrNFe("[Memory]"), usei ela e parou de dar exceção. Mas não entendi o motivo do erro ter parado. Tentei pesquisar na documentação sobre o ACBrNFe("[Memory]") mas não consegui encontrar, este comando tem alguma limitação? Também não conseguir localizar o arquivo .ini achei que quando executasse a chamada a lib,ela iria criar um arquivo padrão não é assim? Agradeço a ajuda.
-
Bom dia, Realizei o download do AcBrLib via nuget contudo quando tento fazer uma chamada a classe AcBrNfe(new AcBrNfe) ocorre uma exceção e minha aplicação para de funcionar. Gostaria de saber se o AcBrlib via nuget está funcionando normalmente. Pois como ela esta no nuget deduzo que bastando baixar e utilizar, estou correto?