
Gandalf
Membros Pro-
Total de ítens
179 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Gandalf postou
-
Boa noite. Obrigado por responder. A única propriedade que eu encontrei foi a CustomPreview, que daria acesso. Mas ela vem como nil. Teria alguma outra forma de inicializar o a classe para que ela venha criada? Se não for sobre a CustomPreview que tu estás falando, poderias passar o caminho da propriedade?
-
Boa tarde, eu atualizei os fontes do ACBr e no ACBrBoleto eu não encontrei mais uma propriedade para acessar na classe ACBrBoletoFCFR o relatório e, consequentemente, o PreviewOptions. Eu precisaria setar os botões que aparecem no preview FfrxReport.PreviewOptions.Buttons. Eu alterei essa unit criando uma propriedade publica que me retornasse o campo FfrxReport. Gostaria de saber se há um motivo para esse campo ficar privado e, se não, se a equipe do ACBr consideraria dar acesso a esse campo, porque senão, sempre que eu atualizar os fontes, teria de ir na Unit e criar novamente essa propriedade. Atenciosamente Társis Francke Ferreira
-
Bom dia Rafael! Muito obrigado por responder! Certo, e tu sabes quem poderia responder pela classe em c#? Pelos vídeos que eu havia assistido, eu entendi que tu tinhas desenvolvido a classe também. Se tu me passares qual classe que é e, mais ou menos, em qual parte que ela lê os valores, talvez eu possa ajudar e assim resolvo o meu problema e já ajudo a comunidade também, porque da forma que está, se alguém for usá-la em uma API, como eu, ela não vai funcionar.
-
Opa, Wilsonn tu chegaste a receber algum retorno do pessoal do ACBr? Eu fiz algumas perguntas, sendo que uma já faz mais de 11 dias e até agora não responderam. Eu sei que ninguém tem obrigação de responder, mas a minha dúvida é se vão dar suporte na ACBrLib. Não sei se o suporte está lendo isso e talvez tenha de entrar no suporte pago, onde se pode baixar o ACBrLib e também receber suporte. Se precisar entrar no suporte pago, tudo bem, mas se não forem tocar o projeto da ACBrLib, não adiantaria muita coisa. Se o pessoal do suporte estiver lendo, não levem a mal, mas é que não foi respondido nem com um "estamos cientes e daremos um retorno logo que descobrirmos o que está ocorrendo". Eu só estou preocupado se o suporte do ACBrLib vai ser continuado ou não, para saber como resolver a minha necessidade. Muito sucesso a todos!
-
Boa tarde, eu creio que o problema é a localização. Antes eu desserializava o xml "na unha" e também tive problemas com valores decimais, por exemplo. Hoje notei que rodando a aplicação no meu servidor que fica fora do Brasil, usando o Método CarregarXML e depois ObterNF, os valores numericos(decimais) vem zerados. O que eu fiz na época foi usar o método do C# decimal.Parse(valor, CultureInfo.InvariantCulture). Dessa forma o valor vem correto. Eu não tenho os fontes do ACBrLib, mas não saberia como fazer isso em Object Pascal. Observação, testando isso localmente, da forma que o ACBrLib está, funciona. O problema é quando roda no servidor fora. Alguém tem alguma sugestão de como contornar isso?
-
Bom dia, estou informando para o ACBrLib os dados do produto.IPI.CST, produto.IPI.pIPI, produto.IPI.vBC , produto.IPI.vIPI e produto.IPI.cEnq. Estou informando o CST CSTIPI.ipi50, que é tributado na saída. A empresa não é do simples e a tag não está sendo gerada no XML, o que me retorna um erro da receita, com razão, dizendo que o total não bate com o valor do IPI dos itens. Existe algum outro campo que é necessário preencher? Desde já agradeço Társis Francke Ferreira
-
Boa tarde, Não estou conseguindo o retorno da data/hora de emissão na leitura do XML. Eu carregando o XML com o método CarregarXML e estou lendo com o método ObterNF. A biblioteca, aparentemente, está retornando normal os outros dados, mas as datas não estão sendo lidas e estão voltando valores padrão. Peguei o demo do projeto e também, depois de carregar o xml, obtive a nota através do ObterNF e tive o mesmo resultado que na minha aplicação. O que pode estar acontecendo? Desde já agradeço a atenção Társis Francke Ferreira
-
Olá Gustavo. Isso tu usas quando fores inicializar o componente. Eu uso assim: ACBrNFe ACBrNFe = new("[Memory]");
-
Obrigado pela resposta. A empresa não é do simples, não é CSOSN.
-
Sim, eu penso que o Juliomar está correto. Muito obrigado pela atenção!
-
Boa noite, estou usando o ACBrLib com C# e me deparei com um mistério. Estou fazendo uma nota de devolução (FinNfe = 4) e estou informando na tag produto.ICMS.vBC um valor de ICMS para o CST 00. Na nota que está sendo devolvida, os valores foram gerados, mas na nota de devolução, saem zerados, mesmo informando os valores (base, percentual e valor) O que poderia ser isso? Desde já agradeço a atenção! Um detalhe, os valores totais de ICMS saem corretos, somente nos itens é que não são gerados.
-
Obrigado pelas respostas, O Victor estava correto, era o fuso horário!
-
Bom dia, estou tentando cancelar uma nota com o ACBrLib e estou recebendo o seguinte retorno: A data do evento nao pode ser maior que a data do processamento. Eu verifiquei nos arquivos gerados e realmente a data do evento é gerada com alguns segundos à frente da data do processamento. Como eu faço para informar a tag dhEvento? No cancelamento ela é gerada de forma automática pelo componente e, como eu estou fazendo via API, eu não tenho como mexer no horário do servidor WEB.
-
Tu estás correto. Eu mudo o retorno para Json, mudei para ini e funcionou. Muito obrigado!
-
Obrigado pela resposta! Mas eu não mudei nada naquele procedimento que eu colei acima. Eu simplesmente colei a parte do código que está dando problema. Então esse é o procedimento padrão? Se eu não usar arquivo .ini, vai dar erro sempre? Eu pergunto porque eu posso mudar a leitura nesse procedimento, mas daí vou ter sempre que ter o cuidado para quando atualizar os componentes, ter de mexer nisso. Como eu disse, a variável "resposta" vem com os dados.
-
Boa tarde, estou tendo um problema com o cancelamento da NFe, na seguinte rotina (C#) public static TClass LerResposta(string resposta) { var iniresposta = ACBrIniFile.Parse(resposta); var ret = iniresposta.ReadFromIni<TClass>("Cancelamento"); ret.Resposta = resposta; return ret; } A resposta vem, mas ele está tentando usar o arquivo ini para retornar. Eu não uso arquivo ini. Estou usando direto em memória. Eu já estou usando o ACBrLib para autorizar a NFe dessa forma ACBrNFe ACBrNFe = new("[Memory]"); Está tudo certo, mas agora com o cancelamento estou tendo erro, porque a variável ret fica nula. O que pode ser isso?
-
O erro que aparece no console é Error: WebSocket closed with status code: 1006
-
Bom dia, Eu estou desenvolvendo uma aplicação em Blazor (C#) e estou tendo um problema com a impressão do PDF da DANFe. Estou usando o seguinte código: try { acbrNFe.LimparLista(); acbrNFe.CarregarXML(acbrNFe.Config.PathSalvar + @$"\{faturamento.ChaveEletronica}-nfe.xml"); acbrNFe.Config.DANFe.MostraStatus = false; acbrNFe.Config.DANFe.MostraPreview = false; acbrNFe.ImprimirPDF(); } catch (Exception e) { return new ResultadoModel { Sucesso = false, Retorno = $"Ocorreu um erro ao chamar procedimento Imprimir DANFE. Erro: {e.GetBaseException().Message}" }; } Na minha máquina local, funciona que é uma beleza, mas quando eu executo na minha hospedagem web a tela congela. Ele até cria o arquivo PDF, mas depois congela e não segue adiante. Nem sequer entra no catch. Alguém tem uma luz em relação a isso? Ou alguma forma da dll gerar um log para eu saber o que está acontecendo? desde já agradeço Társis Francke Ferreira
-
Pois é, o SVRS está fora mesmo. Obrigado por confirmar!
-
Bom dia, pelo que eu percebi, mesmo acessando direto pelo link, está dando erro. O link do colega da mensagem acima está funcionando, mas o dele é da nfce e o meu da nfe. Será que mudou o endereço do serviço ou continua fora do ar mesmo?
-
Boa tarde, eu comecei a receber essa mensagem ao enviar a NFe com o ACBrLib: Erro Interno: 10091 Erro HTTP: 500 URL: https://nfe-homologacao.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx Network subsystem is unusable Alguém sabe se o serviço da SEFAZ de homologação está fora do ar?
-
Também percebi que na parte do retorno vem uma propriedade NFe{aqui vai o número da nota} onde se encontram os dados da chave, data do retorno, status, etc. Mas como tem retornado um nome dinâmico NFe{numero da nota} também complica na hora de deserializar. Eu estou trabalhando com C#.
-
Boa tarde, eu estou usando o retorno como JSon no ACBrLib. Já consegui autorizar a nota, mas estou com problemas para ler o retorno quando uso var retResp = acbrNFe.Enviar(1); O retorno vem como um JSon inválido e não estou conseguindo deserializar. Coloquei o JSon em um site de conversão e também acusou que o conteúdo é inválido. Vou mandar em anexo o conteúdo. Desde já agradeço! retorno.json
-
Pessoal, parece que inicializando assim new ACBrNFe("[Memory]"), resolveu o problema. Antes eu estava inicializando sem o parâmetro "[Memory]". Ele (o parâmetro) é mesmo necessário, quando não se usa o arquivo .ini? Porque no demo a biblioteca é inicializada sem parâmetros.