Ir para conteúdo
  • Cadastre-se

microporto.suporte

Membros
  • Total de ítens

    40
  • Registro em

  • Última visita

Tudo que microporto.suporte postou

  1. Só se eu apagar todo o ACBr e atualizar tudo de novo porque foi exatamente o que eu fiz seguindo justamente este tópico.
  2. Depois de ter batido a cabeça por um bom tempo tentando solucionar o erro de Valor Indevido cNF da NFe, seguindo a orientação do Ítalo de deixar a informação na ide.nNF com o numero sequencial da nota fiscal e o ide.cNF com zero para que ele assumisse sozinho um numero aleatório para o preenchimento do campo com 8 dígitos ou utilizasse a função Ide.cNF := ACBrUtil.GerarCodigoDFe(Nronta+1) que não me adiantou nada fiz i seguinte: deixei o campo Ide.cNF = 0 no fonte de nosso sistema e na unit pcnNFe.pas , na linha 248, dentro da função TNFeW.GerarXml: Boolean criei um avariável _numNFe para manter o numero do campo Ide.nNF com o numero sequencial e fiz uma comparação de quando os campos Ide.cNF e Ide.nNf forem iguais cria um numero de oito digitos randômico e armazena no campo Ide.cNF, conforme abaixo. O problema é que quando eu for atualizar os componentes perco a solução. function TNFeW.GerarXml: Boolean; var Gerar: Boolean; _numNfe : Integer; <-------- xProtNFe : String; xCNPJCPF : string; begin Gerador.ListaDeAlertas.Clear; FUsar_tcDe4 := (NFe.infNFe.Versao >= 3.10); FVersao := Copy(NFe.infNFe.VersaoStr, 9, 4); xCNPJCPF := nfe.emit.CNPJCPF; if not EstaVazio(nfe.Avulsa.CNPJ) then xCNPJCPF := nfe.Avulsa.CNPJ; _numNfe := nfe.ide.nNF; <------ if ( nfe.ide.cNF = nfe.ide.nNF ) then <------ nfe.ide.cNF := Round(random(99999999)); // 99999999 é o limite do numero randomico <------- nfe.ide.nNF := _numNfe; <------ FChaveNFe := GerarChaveAcesso(nfe.ide.cUF, nfe.ide.dEmi, xCNPJCPF, nfe.ide.serie, nfe.ide.nNF, StrToInt(TpEmisToStr(nfe.ide.tpEmis)), nfe.ide.cNF, nfe.ide.modelo); nfe.infNFe.ID := 'NFe' + FChaveNFe;
  3. Sim, testei para ver se havia feito algo errado, mas obtive o mesmo sintoma me retornando o código zero.
  4. Depois de ter feito uma atualização, não estou conseguindo mais cancelar o ultimo SAT emitido. Segue a rotina abaixo para conferência de estou cometendo algum erro no processo. Pa_mensagem.Caption := 'Gerando XML de Cancelamento...'; Pa_mensagem.Refresh; if _ambienteSat = 'PRODUCAO' then _senha.ACBrSAt1.Config.ide_tpAmb := taProducao else _senha.ACBrSAt1.Config.ide_tpAmb := taHomologacao; _senha.ACBrSAT1.CFe.LoadFromFile( _xmlSatAnt ); _senha.ACBrSAT1.CFe2CFeCanc; mCancelamentoEnviar.Lines.Text := _senha.ACBrSAT1.CFeCanc.GerarXML( True ); edChaveCancelamento.Text := _senha.ACBrSAT1.CFeCanc.infCFe.chCanc; Pa_mensagem.Caption := 'Enviando o XML de Cancelamento...'; Pa_mensagem.Refresh; _senha.ACBrSAT1.CancelarUltimaVenda( edChaveCancelamento.Text, mCancelamentoEnviar.Lines.Text ); O código de retorno ACBrSAT1.Resposta.codigoDeRetorno está sendo 0 (zero). Alguém já teve este tipo de problema?
  5. Estou tendo a solicitação de um contador de uma de nossas empresas para incluir o CNPJ deles para terem acesso aos XMLs para download para a contabilidade. Com o compomente ACBrNFe tem como informar isso a cada xml transmitido? Atualmente na Consulta Pública da NF-e, tanto o destinatário quanto o próprio emitente, podem efetuar o download do XML da NF-e, desde que identificados com seu certificado digital (conforme critério da SEFAZ). O mesmo se aplica para o Transportador citado na NF-e. Foi criado um novo grupo de informações para que a empresa emitente possa indicar outras pessoas autorizadas a obter o download do arquivo XML da NF-e. Nesta alternativa, a empresa emitente poderá indicar o seu Contador, outras pessoas envolvidas no transporte da mercadoria, etc. A pergunta é como informar estes CNPJs pelo ACBr?
  6. Estou tentando consultar uma chave com o aplicativo Exemplo que vem junto com o ACBr para verificar se o Certificado Digital A3 irá funcionar de forma correta com o componente que utilizo para emissão de NFe e SAT que já venho utilizando com o certificado A1 e sem problemas mas está me retornando o erro 404. O que pode ser este erro?
  7. Alguém poderia confirmar pra mim se no arquivo ACBrNFeDANFeRL.pas possui a property (propriedade) CompositeOptions declarada dentro dele do Objeto RLNFE ? E caso positivo me informar onde posso localizar o mesmo para substituir o meu arquivo porque no meu não tem e ele está junto com a ultima atualização dos componentes do ce-FortesReport. Porque o fato de verificar arquivos antigos em meu micro não me apresentou a solução para o meu problema provocado por uma atualização.
  8. Eu eliminei já todas as pastas anteriores, removi tudo do delphi e baixei tudo novamente. No processo de instalação e de atualização escolhi a opção de eliminar arquivos antigos. Tive o cuidado de abrir o arquivo ACBrNFeDANFeRL.pas e localizar o objeto RLNFE e a propriedade que estava gerando o erro CompositeOptions e ela realmente não existe do arquivo. As propriedades ShowProgress, PrintDialogs por exemplo existe e foi declarada na unit mas a CompositeOptions não, ela realmente não se encontra neste arquivo.
  9. Eu peguei o ultimo que fica no https://github.com/fortesinformatica/fortesreport-ce,, a atualização compilou e instalou normalmente mas quando vou utilizar no meu aplicativo surge esta mensagem, dai fui até a unit ACBrDanfeRL.pas e realmente não existe este objeto dentro dela.
  10. Após eu fazer o update de atualização começou a dar erros no arquivo ACBrNFeDANFeRL.pas na linha 461 CompositeOptions não declarado. Isso mesmo testando no demo do ACBr conforme figura em anexo. O que pode ser ? removi o ACBr, instalei de novo inclusive o fortesreports mais atualizado.
  11. Resolvido. Para aqueles que tiverem o mesmo problema que encontramos fica aqui a confirmação desta solução. Basta desinstalar o ACBrMonitorplus antigo e instalar o ACBrMonitorplus da versão 1.1.0.46 em diante que já se encontra estável e sem problemas para este caso. Atentando para não apagar a pasta do ACBRMonitorplus do micro para manter as outras configurações e depois da instalação concluída abrir o ACBrMonitorplus ir em Configurar -> DF-e -> Certificados e informar em SSLIb = SSLibCapicom. Depois ir em Webservices e mudar a versão do CTe e MDFe para 3.0. salvar e depois é só alegria.
  12. tenta isso.: Desinstalar o ACBrMonitorplus antigo e instalar o ACBrMonitorplus da versão 1.1.0.46 em diante que já se encontra estável e sem problemas para este caso. Atentando para não apagar a pasta do ACBRMonitorplus do micro para manter as outras configurações e depois da instalação concluída abrir o ACBrMonitorplus ir em Configurar -> DF-e -> Certificados e informar em SSLIb = SSLibCapicom. Depois ir em Webservices e mudar a versão do CTe e MDFe para 3.0. salvar e depois é só alegria.
  13. Resolvido. Para aqueles que tiverem o mesmo problema que encontramos fica aqui a confirmação desta solução. Basta desinstalar o ACBrMonitorplus antigo e instalar o ACBrMonitorplus da versão 1.1.0.46 em diante que já se encontra estável e sem problemas para este caso. Atentando para não apagar a pasta do ACBRMonitorplus do micro para manter as outras configurações e depois da instalação concluída abrir o ACBrMonitorplus ir em Configurar -> DF-e -> Certificados e informar em SSLIb = SSLibCapicom. Depois ir em Webservices e mudar a versão do CTe e MDFe para 3.0. salvar e depois é só alegria.
  14. Ok, fizemos a remoção do antigo ACBrMonitorPlus e instalamos a versão mais recente 1.1.0.27 e surgiu um novo erro conforme mostra na figura em anexo. Como somente geramos o TXT para que o monitor faça todo o trabalho, precisamos de orientações de como corrigir este erro se é o monitor que está fazendo todo o trabalho e já é a versão mais recente que estamos utilizando.
  15. Em qual .ini você sugere: ACBrMonitor.ini ou ACBrCTeServicos.ini e em qual seção? No ACBrMonitor já colocamos como mostra na figura abaixo.
  16. Em qual .ini você diz, no ACBrCTeServicos.ini ou no ACBrMonitor.ini e em qual seção ?
  17. Estou tentanto emitir um conhecimento CTe status 239 Rejeição: Cabeçalho - Versão do arquivo XML não suportada Estamos utilizando a geração do arquivo txt e enviando para o ACBrMonitorPlus enviar. Segue abaixo o log. do monitor. C:\ACBrMonitorPLUS\Logs\35171219326379000152570010000106351000106353-cte.xml CTe.Ativo OK: Ativo cte.Criarcte("[Ide] cCT=010635 CFOP=5353 natOp=PRESTACAO DE SERVICO DE TRANSPORTES forPag=0 mod=57 serie=1 nCT=010635 dhEmi=06/12/2017 07:35:15 tpImp=1 tpEmis=0 tpAmb=2 procEmi=0 verProc=3.10 tpCTe=0 cMunEnv=3533601 xMunEnv=NUPORANGA UFEnv=SP modal=01 tpServ=0 cMunIni=3533601 xMunIni=NUPORANGA UFIni=SP cMunFim=3501004 xMunFim=ALTINOPOLIS UFFim=SP retira=0 cUF=35 [toma3] Toma=0 [Compl] xEmi=LUIS ALBERTO xObs=PROCEDIMENTO EFETUADO CONFORME PORTARIA CAT 121 DE 29/11/2014. IMPOSTOS CALCULADOS DE ACORDO COM IBPT EM ATENDIMENTO A LEI NR.12.741/2012. DANFE 81223, EMISSAO 04/12/2017. PLACA DO VEICULO: BWM5928 - SP. TipoData=0 TipoHora=0 origCalc=NUPORANGA destCalc=ALTINOPOLIS [emit] CNPJ=19326379000152 IE=484010121112 xNome=MARIELA AMBROZETO DOS SANTOS EIRELI ME xFant=MARIELA AMBROZETO DOS SANTOS EIRELI ME xLgr=RUA VOLUNTARIO ETELVINO BORGES nro=306 xCpl=SALA 1 xBairro=CENTRO cMun=3533601 xMun=NUPORANGA CEP=14670000 UF=SP fone=1638471763 [rem] CNPJCPF=07612306000148 IE=484058602114 xNome=ALIMENTAR DISTRIBUIDORA DE CARNES E FRIOS EIRELI xFant=ALIMEN-TAR DISTRIBUIDORA DE CARNES E FRIOS fone=1638472552 xLgr=RUA PRUDENTE DE MORAES nro=220 xCpl=A xBairro=CENTRO cMun=3533601 xMun=NUPORANGA CEP=14670000 UF=SP PaisCod=1058 Pais=BRASIL [infNF001] Modelo=55 Serie=1 nDoc=81223 dEmi=04/12/2017 [infNFe001] chave=35171207612306000148550010000812231203345553 [Dest] CNPJCPF=07715524000108 IE=159064103114 xNome=CASA DE CARNES 3 AMIGOS LTDA ME fone=1636652419 xLgr=RUA AMAZONAS nro=537 xCpl= xBairro=CENTRO cMun=3501004 xMun=ALTINOPOLIS CEP=14350000 UF=SP cPais=1058 xPais=BRASIL [vPrest] vTPrest=32.85 vRec=32.85 [ICMS41] CST=41 [infCarga] vCarga=234.62 proPred=DIVERSOS [infQ001] cUnid=01 tpMed=Kg qCarga=58.0000 [infSeg001] respSeg=4 [Rodo] RNTRC=47773339 dPrev=07/12/2017 Lota=0") OK: C:\ACBrMonitorPLUS\Logs\35171219326379000152570010000106351000106353-cte.xml CTE.ENVIARCTE("F:\MGM\CTe\XML\19326379000152\Cte\201712\Cte\35171219326379000152570010000106351000106353-CTe.xml",1) ERRO: Rejeição: Cabeçalho - Versão do arquivo XML não suportada CTe.Ativo OK: Ativo cte.Criarcte("[Ide] cCT=010635 CFOP=5353 natOp=PRESTACAO DE SERVICO DE TRANSPORTES forPag=0 mod=57 serie=1 nCT=010635 dhEmi=06/12/2017 07:36:22 tpImp=1 tpEmis=0 tpAmb=2 procEmi=0 verProc=3.10 tpCTe=0 cMunEnv=3533601 xMunEnv=NUPORANGA UFEnv=SP modal=01 tpServ=0 cMunIni=3533601 xMunIni=NUPORANGA UFIni=SP cMunFim=3501004 xMunFim=ALTINOPOLIS UFFim=SP retira=0 cUF=35 [toma3] Toma=0 [Compl] xEmi=LUIS ALBERTO xObs=PROCEDIMENTO EFETUADO CONFORME PORTARIA CAT 121 DE 29/11/2014. IMPOSTOS CALCULADOS DE ACORDO COM IBPT EM ATENDIMENTO A LEI NR.12.741/2012. DANFE 81223, EMISSAO 04/12/2017. PLACA DO VEICULO: BWM5928 - SP. TipoData=0 TipoHora=0 origCalc=NUPORANGA destCalc=ALTINOPOLIS [emit] CNPJ=19326379000152 IE=484010121112 xNome=MARIELA AMBROZETO DOS SANTOS EIRELI ME xFant=MARIELA AMBROZETO DOS SANTOS EIRELI ME xLgr=RUA VOLUNTARIO ETELVINO BORGES nro=306 xCpl=SALA 1 xBairro=CENTRO cMun=3533601 xMun=NUPORANGA CEP=14670000 UF=SP fone=1638471763 [rem] CNPJCPF=07612306000148 IE=484058602114 xNome=ALIMENTAR DISTRIBUIDORA DE CARNES E FRIOS EIRELI xFant=ALIMEN-TAR DISTRIBUIDORA DE CARNES E FRIOS fone=1638472552 xLgr=RUA PRUDENTE DE MORAES nro=220 xCpl=A xBairro=CENTRO cMun=3533601 xMun=NUPORANGA CEP=14670000 UF=SP PaisCod=1058 Pais=BRASIL [infNF001] Modelo=55 Serie=1 nDoc=81223 dEmi=04/12/2017 [infNFe001] chave=35171207612306000148550010000812231203345553 [Dest] CNPJCPF=07715524000108 IE=159064103114 xNome=CASA DE CARNES 3 AMIGOS LTDA ME fone=1636652419 xLgr=RUA AMAZONAS nro=537 xCpl= xBairro=CENTRO cMun=3501004 xMun=ALTINOPOLIS CEP=14350000 UF=SP cPais=1058 xPais=BRASIL [vPrest] vTPrest=32.85 vRec=32.85 [ICMS41] CST=41 [infCarga] vCarga=234.62 proPred=DIVERSOS [infQ001] cUnid=01 tpMed=Kg qCarga=58.0000 [infSeg001] respSeg=4 [Rodo] RNTRC=47773339 dPrev=07/12/2017 Lota=0") OK: C:\ACBrMonitorPLUS\Logs\35171219326379000152570010000106351000106353-cte.xml CTE.ENVIARCTE("F:\MGM\CTe\XML\19326379000152\Cte\201712\Cte\35171219326379000152570010000106351000106353-CTe.xml",1) ERRO: Rejeição: Cabeçalho - Versão do arquivo XML não suportada A versão pro proc que estamos utilizando é verProc=3.10 Estamos no aguardo de uma orientação. Grato.
  18. Conforme mostram as imagens abaixo, estou tentando pelo exemplo, no modo homologação ver se é possível a emissão de NFC-e conforme mostra o exemplo na pasta de exemplos do ACBrDFE-TEF. Mas está gerando erros conforme mostra as telas abaixo. Ele processa o envio do Lote sem problemas mas não imprime nada, dá erros. Alguém poderia me esclarecer se é possivel? Edmar
  19. Alguém já tem a previsão de uso da versão 4.0 da Nfe?
  20. Ok, tudo bem posso ter me enganado no ambiente, mas consultando o ambiente de homologação também é diferente do adicionado da URL: Onde acho exemplos para que possamos migrar?
  21. ACBrNFe1.Configuracoes.Geral.Salvar := True; ACBrNFe1.Configuracoes.Geral.FormaEmissao := teNormal; ACBrNFe1.Configuracoes.WebServices.Visualizar := False; ACBrNFe1.Configuracoes.WebServices.UF := 'SP'; ACBrNFe1.DownloadNFe.Download.tpAmb := taHomologacao; ACBrNFe1.Configuracoes.WebServices.Ambiente := taHomologacao; ACBrNFe1.DownloadNFe.Download.Chaves.Clear; ACBrNFe1.DownloadNFe.Download.CNPJ := vCNPJ; ACBrNFe1.DownloadNFe.Download.Chaves.Add.chNfe := vChave; ACBrNFe1.WebServices.DownloadNFe.Executar; Bom dia, conforme a rotina acima descrita era possível fazer o download dos xmls, direto da SEFAZ, mas quando atualizamos para a versão 3.10 parou de fazer o download e não retorna nenhuma mensagem de erro. Notamos que ao debugar o enredeço da URL adcionada na Unit ACBrDFE.pas, nas linhas 449 a 452 não bate com o novo endereço de download como mostra a imagem abaixo: na rotina do ACBr apresenta o seguinte endereço: URL://hom.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx sendo diferente do apresantado para download na versão 3.10, conforme a imagem. Outro fato que també ocorre é que na procedure: procedure TACBrDFe.LerServicoDeParams(const ModeloDFe, UF: String; const TipoAmbiente: TpcnTipoAmbiente; const NomeServico: String; var Versao: Double; var URL: String); onde localiza o nome do schema para gerar crítica caso tenha algo errado, não encontra o arquivo de schema com o nome de downloadNfe.xsd, ele deveria ficar na pasta \schemas\v310 e não se encontra nela. este nome downloadNFe provem da função : function LayOutToSchema(const t: TLayOut): TSchemaNFe; que fica na Unit pcnConversãoNfe.pas Como não temos nehuma rotina de testes na pasta de exemplos que faça o download do XML , não temos como averiguar se há falha de procedimento de nossa parte. Mas voltamos a informar que antes da atualização para a versão 3.10 fazia o download normalmente. Estamos no aguardo de alguma orientação que possa nos esclarecer este caso.
  22. Honorável BigWings você estava com a razão. eu sem observar dei 2 Add no meio do código de programação enumerando assim que passasse por ele uma nota a mais o que estava provocando estes erros. Obrigado. Caso Resolvido.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.