Gandalf
-
Total de ítens
124 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Gandalf
-
-
-
-
Opa! Muito obrigado!!!
-
Sim, eu primeiramente tentei usar a propriedade CustomPreview e sim, ela dá acesso aos botões. O problema é que ela vem como nil e se tentar usá-la vai dar um erro, naturalmente, de access violation.
Alguma ideia de como resolver isso?
-
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?
Cancelamento e manifestação do destinatário
em ACBrNFe
Postado
Bom dia,
hoje, pela manhã, meus clientes começaram a receber a seguinte mensagem "2201030924 is not a valid integer value" o valor varia, mas percebi que é a data e hora do evento. Isso ocorreu em dois clientes diferentes, um que tentou cancelar uma NFe e outro que tentou fazer a manifestação do destinatário.
Alguém sabe o que pode ser?