-
Total de ítens
91 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Mistral Sistemas
-
-
Em 22/04/2016 at 00:47, russobr disse:
Ao gerar a nfc-e em offline faço:
with ACBrNFe1.NotasFiscais.items[0].NFe do
begin
Ide.dhCont := NOW;
Ide.xJust := 'ESTABELECIMENTO SEM INTERNET';
Ide.tpEmis:= teOffLine;
end;
ACBrNFe1.Configuracoes.Geral.FormaEmissao := teOffLine;ACBrNFe1.NotasFiscais.GerarNFe;
ACBrNFe1.NotasFiscais.Validar;
ACBrNFeDANFe.ViaConsumidor := true;
ACBrNFe1.NotasFiscais.ImprimirPDF;
ACBrNFe1.NotasFiscais.Imprimir;ACBrNFeDANFe.ViaConsumidor := false;
ACBrNFe1.NotasFiscais.Imprimir;Para enviar o xml faço:
ACBrNFe1.NotasFiscais.Clear;
if ACBrNFe1.NotasFiscais.LoadFromFile(Arquivo) thenbegin
if ACBrNFe1.Enviar(1, false, false) then
begin
if ACBrNFe1.WebServices.Retorno.cStat = 100 then
showmessage('Nota enviada com sucesso !');end;
Neste momento ocorre o erro:
'Falha na validação dos dados da nota: Element ''{http://www.portalfiscal.inf.br/nfe}vBCST'' is unexpected according to content model of parent element ''{http://www.portalfiscal.inf.br/nfe}ICMSTot''.Expecting: {http://www.portalfiscal.inf.br/nfe}vICMSDeson.
O pior que faço o mesmo procedimento para Online, e retorna ok.
Agradeço aos que puderem me ajudar !
Boa tarde. Todo o processo de gerar uma NFCe offline está bem claro e tudo funcionando, minha dificuldade está em pegar o nome do arquivo que foi gerado. Ele está sendo gravado na pasta corretamento, o arquivo que é formado pela chave mais "-nfe.xml" está lá. Eu tenho uma rotina onde eu gravo em uma tabela algumas informações de cada nota gerada, como data de emissão, chave, mas estas informações eu sempre pego depois que ela é processada em:
acbrnfe1.notasfiscais[0].nfe.procnfe.chnfe e gravo esta informação para reimpressão, por exemplo. Como eu pegaria o nome do arquivo gerado no modo offline, pq a parte do "procNFE", é somente (pelo que entendi) para as notas processadas.
Obrigado desde já.
-
Boa Tarde Régys e Isaque
Acabei de migrar do AcbrNfeMonitor para o AcbrNfeMonitorPlus
Ao tentar enviar o arquivo para a SEFAZ, recebi um erro que não consegui decifrar.
ERRO: Falha na validação dos dados da nota: 2
'1899-12-30T00:00:00-02:00' violates pattern constraint of '(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1...'.
The element '{http://www.portalfiscal.inf.br/nfe}dhCont' with value '1899-12-30T00:00:00-02:00' failed to parse.
Segue os 2 arquivos , o de EnvIo e o de Retorno.Agradeço desde já por alguma informação.
Augusto
-
Bom dia pessoal,
Atualizei os schemas que vem no pacote ACBr e funcionou direitinho!
RESOLVIDO!
Obrigado a todos.
-
Ok, vou verificar melhor essa questão, pois por enquanto é uma versão emergencial para um cliente...
Abri outro tópico já com o novo erro/problema.
Obrigado!
-
Boa tarde pessoal,
Estou com problema na emissão da NFC-e, está me retornando o seguinte erro:
CLASSE EACBrNFeException
ERRO Falha na validação dos dados da nota: 10Element '{http://www.portalfiscal.inf.br/nfe}infNFeSupl' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}NFe'.
Expecting: {http://www.w3.org/2000/09/xmldsig#}Signature.Em anexo o XML, pelo que analisei está tudo ok na tag infNfeSupl.
Alguém pode me ajudar?
Obrigado!
-
Boa tarde Daniel Simoes, consegui! Identifiquei debugando que o CNPJ estava se perdendo no caminho e chegando vazio. Agora estou com o seguinte erro:
CLASSE EACBrNFeException
ERRO Falha na validação dos dados da nota: 10Element '{http://www.portalfiscal.inf.br/nfe}infNFeSupl' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}NFe'.
Expecting: {http://www.w3.org/2000/09/xmldsig#}Signature.Tem ideia do que possa ser?
-
Olá pessoal,
Estou desenvolvendo o módulo de NFC-e de um sistema, porém estou com o seguinte erro:CLASSE EACBrNFeException
ERRO Erro ao Assinar. O XML informado possui CNPJ diferente do Certificado DigitalJá verifiquei e estou passando o CNPJ corretamente para o componente NFe.
Alguém sabe o que pode ser?
Obrigado.
-
-
Régys, Não encontrei este comando na relação dos comandos do AcbrNfeMonitor. Como aciono ele?
-
Teria algum comando que Eu possa mandar para o AcBrNfeMonitor, com um texto do tipo "Impressora OK" e pudesse ter o retorno se a impressão foi com sucesso ou não?
-
Boa Tarde
Alguém pode me dizer como faço para saber se uma impressora DARUMA DR700, esta Ativa e pronto para Impressão, via Comando no ACBRNFEMONITOR?
Estou tendo um problema, pois, algumas vezes esta impressora deixa de se comunicar com o computador, e ai quando se tenta imprimir uma NFCE, o ACBRNFEMonitor não consegue enviar para a impressora.
-
Na minha aplicação eu faço um tratamento, lendo alguns parametros de um Arquivo Ini, onde defino se a aplicação esta em modo de Homologação e Produção.
Mas em paralelo o meu AcbrMonitorNfe esta configurado como Homologação.
Se por acaso algum técnico esquecer de reconfigurar o AcBrNfeMonitor, e deixa-lo como Homologação, e na minha aplicação estiver setado para Produção, qual que ele irá priorizar?
-
Mas vc vai trabalhar com o Componente ou com o Aplicativo AcbrMonitorNfe ?
-
Sim. Cheia de componentes proprietarios de terceiros. Muita coisa sem documentação dos antigos Desenvolvedores.
Estou aqui a pouco tempo e no momento é melhor via MonitorNFe.
Praticamente teria que reescreve-la para o D7 o outra versão. No momento fora de cogitação.
-
Onde acho este pacote Italo? Tb estou com o mesmo problema e por isto, estou tendo que usar o ACBRNFEMONITOR.
-
Mas neste caso o AcBrMonitorPLus precisa estar no Ar, para que ele possa processar o comando.
Eu preciso de fazer o teste para saber se o ACBRmonitorPlus esta rodando, ativo, carregado em memória.
Ou seja, qdo ele é ativado, ele gera alguma informação em no seu arquivo AcbrMonitorPlus.Ini que informe que ele foi carregado para memória? -
Segue o arquivo que recebo quando após o envio para a SEFAZ.
O sainfe149 na primeira linha apresenta o Texto 'ERRO:" e logo em seguida uma outra linha com a msg
12029 - Uma conexão com o servidor não pôde ser estabelecidaO sainfe157, na 1a. primeira linha esta como OK, e na tag [NFE157] a o Cstat 100
o Sainfe160, na 1a. primeira linha esta como OK, mas na tag [NFE160] o Cstat=537,
Rejeicao: Total do Desconto difere do somatorio dos itens -
Há alguma maneira de fazer a verificação para saber se o AcBrMonitorPlus esta ativo?
Por exemplo, Ele gera alguma informação em algum arquivo INI, que sinalize que ele esta ativo?
-
E nos casos onde na hora do envio, a conexão com a internet cair, como devo proceder ?
-
A migração de AcBrMonitorNfe para o Plus é tranquila? Seria só sobrepor uma sobre a outra?
-
Eu programo em Delphi, mas o todo o meu sistema esta na versão Delphi 5, que não comporta o componente do Acbr, que funciona a partir da versão 7.
Como seria esta opção de programar via sockets.? -
Almeida
Tudo depende de qual linguagem você vai usar. O ideal seria usar o Delphi 7 no minimo, pois, assim você poderia usar o componente ACBRNFE.
Caso você use o Delphi 6 ou inferior, ou alguma outra linguagem como Cobol, Java ou VB, neste caso sugiro você usar o aplicativo AcBrMonitorNFe. -
Regis
Faço a primeira leitura como arquivo TXT para saber se a primeira Linha do arquivo SAI.TXT veio com 'OK:' ou com "ERRO:" , já que ela não vem com nenhum cabeçalho no padrão de um arquivo INI.Depois leio o mesmo arquivo via INI, para poder associar pegar as informações separadas por categoria.
Acredito que deva existir alguma maneira de fazer uma única leitura do status do Arquivo SAI.TXT, via padrão INI, mas ainda não descobri.
Aceito sugestões! -
Régys
Eu falo inicialmente sobre a questão do processamento do Retorno. É a primeira vez que estou tendo contato com este segmento de automação Comercial e tenho muitas dúvidas na parte dos processo em si.
Poderia me dar uma orientação?
NFCe - Time out
em NFC-e - Nota Fiscal do Consumidor Eletrônica
Postado
Tenho um cliente que a internet dele é instável. Aumentei o número de tentativas (fazendo assim um total de 10s). O que tenho achado estranho é que tenho um xml com cStat = 100. Entendo que esse status é quando a sefaz autorizou o uso (está escrito isso no XML, com protocolo tudo ok), porém apresentando a mensagem de timout. Ao analisar as sugestões de todos, fiquei pensando no processo sugerido pelo Regys, fazendo o tratamento de erros:
// TRATAMENTO DE ERROS
if (pos('12007 - ', E.Message.ToUpper) > 0) or // erro de conexão
(pos('12002 - ', E.Message.ToUpper) > 0) or // timeout
(pos('12029 - ', E.Message.ToUpper) > 0) then
Mesmo ele gravando no diretório um XML com cStat = 100, ele pode dar esse erro de timeout. Sinceramente fiquei confuso. Alguém já passou por isso, ou é assim mesmo.
Desde já obrigado, pesquisando aqui no forum, não encontrei situação parecida. Me desculpo antecipadamente com os moderadores caso eu não tenha sabido pesquisar melhor.
abs Leandro