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. Daniel simões, Sérgio Assunção, nada de dicas?
  5. 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?
  6. Ok e obrigado, me auxiliou muito.
  7. 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?
  8. 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?
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  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. 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.
  15. 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.
  16. 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.
  17. Em qual .ini você sugere: ACBrMonitor.ini ou ACBrCTeServicos.ini e em qual seção? No ACBrMonitor já colocamos como mostra na figura abaixo.
  18. Em qual .ini você diz, no ACBrCTeServicos.ini ou no ACBrMonitor.ini e em qual seção ?
  19. 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.
  20. 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
  21. Alguém já tem a previsão de uso da versão 4.0 da Nfe?
  22. 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?
  23. 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.
  24. 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...