-
Total de ítens
61 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que denis postou
-
Boa tarde. Estou instalando o Acbr no delphi Berlin e está dando erro no meio da instalação. Segue o log de erro . Alguém pode dar uma força para saber o que acontece ? Obrigado. log_Delphi_10.1_Berlin.txt log_Delphi_10.1_Berlin.txt
-
boa tarde, Estou com um problema no envio da nfe. E sai a seguinte mensagem : The operation timed out - URL:https://nfe.fazenda.sp.gov.br/ws/nfeautorizacao.asmx - SOAPAction:http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao. O estranho é que isso acontece eu algumas filiais e depois eu faço o faturamento no meu computador e vai. Alguém sabe o que pode ser isso ?
-
Suporte ao Delphi 7 será descontinuado?
denis replied to fggs's tópico in Dúvidas Gerais sobre o ACBr
Concordo plenamente com você. Ainda mais com a falta de tempo que temos para migrar. Estou tentando fazer essa migração faz tempo e não consigo, pois sempre tem algo novo. No caso de um ERP pequeno, até que é facil , mas aqui na empresa é muito grande. Outra coisa, sempre adotamos a política de nunca utilizar componentes de terceiros e optamos pelo acbr justamente por falta de tempo, e por achar que não seria descontinuado. Mas .... é a vida. Correr atrás agora. Mas acho que poderiam continuar com o projeto para delphi 7. Pois tenho certeza que muita gente ainda tem ele aqui. -
Aqui tbm está estranho, estou tendo problema com uma filial em São José dos Campos. E a internet deles está ok, inclusive lá é fibra ótica. Mas está intermitente, tem horas que da o erro e horas que funciona. Acho que a Sefaz fez alguma "caca" mesmo. Provavelmente por ter desativado de vez a versão 2.0 e todo mundo usando o webservice da 3.10
-
boa tarde, Vi no Forum, comentar sobre esse componente do ACBR. Como acesso ele ? não achei nos componentes que o ACBR instala. Denis
-
E ninguém pune essa sefaz........ se é com a gente , a gente se lasca né.
-
Boa tarde, É bem simples fazer isso que vc quer. Basta importar o arquivo xml e depois tratar ele. Ex : ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(Arquivo.xml); depois que fizer isso, pode tratar os dados da nfe e lançar no seu sistema as entradas de fornecedores, estoque, etc.... para percorrer os itens da nfe, vc pode fazer assim : for i:=0 to (ACBrNFe1.NotasFiscais.Items[0].NFe.Det.Count - 1) do begin ..... e para acesso a itens ACBrNFe1.NotasFiscais.Items[0].NFe.Det.prod.cProd; // Exemplo para recuperar o código do produto. -------------------------------- Isso é só para vc ter uma ideia de como começar. Mas como disse o Régys, é bom da uma olhada nos exemplos do acbr para ter uma visão melhor.
-
olá, eu olhei no site da sefaz tbm. Mas não era isso não (https://www.fazenda.sp.gov.br/nfe/). Estava fora mesmo. Mas já voltou. É que fiquei cismado porque demorou muito para voltar. Mas já está tudo ok. Muito obrigado !!!!!!!!
-
boa tarde, estou consultando o site da sefaz (http://www.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=2.00&tipoConteudo=Skeuqr8PQBY=) e aparece que está tudo operando normalmente. Mas pelo meu sistema quando faço a consulta do status , informa que está fora ar. Alguém sabe dizer se a sefaz mudou algo, pois o sistema estava ok hoje de manhã. E agora a tarde que parou.
-
Boa tarde, Existe algum webservice ou alguma maneira de consultar o sintegra automaticamente para saber se um cliente está "apto" para emissão de nfs para ele ?? Sei que, se eu entrar no sintegra e consultar o cadastro dele, eu consigo esta informação. Até já fiz uma maneira "meio automática" de consultar o sintegra via webbrowser, mas mesmo assim não está funcional .
-
Não estou informando não. Estou mandando um xml por exemplo que esta saindo ISS Nota28508.XML
-
Boa tarde, Estou gerando os DANFEs atraves do Rave. Como faço para não imprimir a linha do ISS do danfe ?
-
Maravilha !!! Funcionou corretamente. Só uma correção caso outras pessoas leia este post. DANFERaveCB.PathPDF + '110110' + Chave + nSeqEvento + 'evento.pdf' tinha um "1" no lugar do "0" - Mas fácil de resolver.
-
bom dia, Já fiz a carta de correção e está tudo certo. Agora quero mandar o danfe em pdf para o cliente. A duvida é a seguinte, como eu recupero o nome do arquivo pdf que foi gerado ? AcbrNfe1.ImprimirEventoPDF; ( como eu consigo o nome do arquivo agora ?) Ps. Eu configurei o path do arquivo certinho e sei que ele gravou lá. Mas queria recuperar o nome todo. Denis
-
Sim, informei tudo. Tanto que o componente funciona direitinho. Quando eu coloco ele dentro de um datamodule , e mando gerar o relatório vai certinho. Agora se tiro ele do datamodule e coloco dentro do form ele não vai. E o que fiz foi o Control+c e Control+v mesmo. Sem mudar nada no componente. a unica coisa que fiz, claro, foi indicar o caminho dele. ou seja ACBrNFe1.DANFE := DanfeRV; ou ACBrNFe1.DANFE := datamodule1.DanfeRV; só essa alteração. Estranho né ?
-
Bom dia Hoje me deparei com uma coisa muito estranha no danfe rave. É o seguinte : Eu estava montando um preview de um xml com a rotina abaixo : ACBrNFe1.NotasFiscais.LoadFromFile('c:\xxx.xml'); ACBrNFe1.DANFE := DanfeRV; ACBrNFe1.NotasFiscais.Imprimir; Nem tem muita coisa para avaliar. Só que se eu colocava o componente do Rave no próprio form onde eu gerava e dava um erro de access violation. Aí... eu mandei usar um outro componente que estava num datamodule, e funcionou. Estranho, depois eu percebi que quando eu usava o componente dentro de um datamodule funcionava, e em um form não. Por quê será isso ?
-
bom dia, Antigamente, quando cancelava uma nfe o acbr já gravava o protocolo do cancelamento junto com o xml da nfe no final dele. Agora com o cancelamento por evento, ele não muda mais o xml. E grava o protocolo fora do xml. Então agora, eu vou ter que trabalhar com os dois xmls separadamente ( protocolo + xml nota ) ? ou tem alguma maneira de juntar eles como era antigamente ? Obrigado, Denis
-
Nossa !!! te devo duas hoje ! Esse é erro primário, como não vi isso ? Valeu !
-
Olha... dificil gente assim. Bem que poderia ter mais gente assim na net. Valeu !!!!! Foi só insistir e deu certo aqui, fiz como vc falou com as units. E ainda consegui instalar o quick 3. Assim fico com o meu preview que já estava pronto.
-
idnota = 9999; // numero do lote, no meu caso é nr da nota ACBrNFe.NotasFiscais.Clear; ACBrNFe.NotasFiscais.LoadFromFile(vaux); ACBrNFe.EventoNFe.Evento.Clear; ACBrNFe.EventoNFe.idLote := idnota; chave := ACBrNFe.NotasFiscais.Items[0].NFe.proACBrNFe.chNFe; protocolo := ACBrNFe.NotasFiscais.Items[0].NFe.proACBrNFe.nProt; Cnpj := ACBrNFe.NotasFiscais.Items[0].NFe.Emit.CNPJCPF; with ACBrNFe.EventoNFe.Evento.Add do begin InfEvento.chNFe := chave; infEvento.CNPJ := Cnpj; infEvento.detEvento.nProt := Protocolo; infEvento.dhEvento := NOW; infEvento.tpEvento := teCancelamento; infEvento.detEvento.xJust := 'NOTA CANCELADA PARA TESTE'; end; ACBrNFe.EnviarEventoNFe(idnota); if ACBrNFe.EnviarEventoNFe(idnota) then begin with ACBrNFe.WebServices.EnvEvento do begin if (EventoRetorno.retEvento.Items[0].RetInfEvento.cStat <> 135) then begin raise Exception.CreateFmt( 'Ocorreu o seguinte erro ao cancelar a nota fiscal eletrônica:' + sLineBreak + 'Código:%d' + sLineBreak + 'Motivo: %s', [ EventoRetorno.retEvento.Items[0].RetInfEvento.cStat, EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo ]); end; // retornos DataHoraEvento := EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento; NumeroProtocolo := EventoRetorno.retEvento.Items[0].RetInfEvento.nProt; XMLCancelamento := EventoRetorno.retEvento.Items[0].RetInfEvento.XML; CodigoStatus := EventoRetorno.retEvento.Items[0].RetInfEvento.cStat; MotivoStatus := EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo; end; end else begin with ACBrNFe.WebServices.EnvEvento do begin raise Exception.Create( 'Ocorreram erros ao tentar efetuar o cancelamento:' + sLineBreak + 'Lote: ' + IntToStr(EventoRetorno.idLote) + sLineBreak + 'Ambiente: ' + TpAmbToStr(EventoRetorno.tpAmb) + sLineBreak + 'Orgao: ' + IntToStr(EventoRetorno.cOrgao) + sLineBreak + sLineBreak + 'Status: ' + IntToStr(EventoRetorno.cStat) + sLineBreak + 'Motivo: ' + EventoRetorno.xMotivo ); end; end;
-
já tentei fazer isso, coloquei o nSeqEvento = 2 , mas deu erro que estava fora de sequencia e não passou. Poste a sua rotina de cancelamento, para podermos te ajudar a identificar o problema. Ass: Peterson.
-
boa tarde, Estou fazendo o cancelamento de Nfe por eventos. Esta acontecendo uma coisa estranha.... eu mando cancelar e me retorna uma mensagem "Rejeicao: Duplicidade de Evento (tpEvento + chNFe + nSeqEvento)" segue parte do xml de retorno : <infEvento> <tpAmb>2</tpAmb> <verAplic>SP_EVENTOS_PL_100</verAplic> <cOrgao>35</cOrgao> <cStat>573</cStat> <xMotivo>Rejeicao: Duplicidade de Evento (tpEvento + chNFe + nSeqEvento)</xMotivo><chNFe>35130368869767000195550010000269601000269605</chNFe> <tpEvento>110111</tpEvento> <nSeqEvento>1</nSeqEvento> <dhRegEvento>2013-03-26T11:34:49-03:00</dhRegEvento> </infEvento> O mais estranho , é que depois eu consulto a nota na sefaz e aparece que a nota foi cancelada. Alguém sabe o que pode ser isso ? ps. Caso alguém queira consultar a chave, é no ambiente homologação da sefaz de sp
-
Eu tenho a versão antiga do ACbr em outra máquina. É que tenho que atualizar o ACbr para a versão nova para fazer o cancelamento do notas por evento. É que antes eu copiava a versão do DanfeQR3 que tem na instalação para a pasta anterior e funcionava direitinho. Acho que mexeram alguma coisa nesta pasta do DanfeQR3 e agora da um monte de erros. Mas tudo bem. Vou usar o DanfeRv mesmo. O que fico chateado, é que com o Quick eu fiz um preview que integra muito bem a interface do meu sistema, e com o rave fica parecendo uma coisa "enxertada". Mas é até bom mesmo. Já que o quick é descontinuado.
-
É... pensei que tinha dado certo. Mas não foi. Agora esta dando o erro : "Error reading QRNFe.PreviewLeft: Property PreviewLeft does not exist." Agora uma pergunta. Não tem como voltar para SVN a opção antiga do danfeQR . Poxa... era tão bom. Porque mudaram ?????
-
opa !! deu certo a instalação do quick 5. Valeu !!!!!!!!!! Agora vou instalar o ACbr , depois posto se deu tudo ok.