Ir para conteúdo
  • Cadastre-se

ornei

Membros
  • Total de ítens

    201
  • Registro em

  • Última visita

Tudo que ornei postou

  1. EMBarbosa, fiz a atualização e a opção do "sem capicom" marcada ou desmarcada ainda esta ocorrendo o erro.
  2. Juliomar, marquei esta opção remover arquivos antigos do disco e mesmo assim ocorreu o erro.
  3. Boa tarde, apaguei a pasta e baixei tudo de novo e agora esta acusando este erro: Compiling package C:\TEAMSOURCE\ACBr2\Pacotes\Delphi\ACBrDFe\ACBr_DFeComum.dpk "C:\Program Files\Borland\Delphi7\bin\dcc32.exe" "C:\TEAMSOURCE\ACBr2\Pacotes\Delphi\ACBrDFe\ACBr_DFeComum.dpk" Borland Delphi Version 15.0 Copyright (c) 1983,2002 Borland Software Corporation C:\TEAMSOURCE\ACBr2\Fontes\ACBrDFe\ACBrDFeCapicom.pas(45) Fatal: File not found: 'ACBrCAPICOM_TLB.dcu' Compilation failure Erro ao compilar o pacote "ACBr_DFeComum.dpk". Abortando... Ocorreram erros na compilação dos pacotes.
  4. sempre faço o update da pasta raiz, vou fazer o update do zero e posto se deu certo, obrigado
  5. Bom dia atualizei o acbr e na hora de instalar usando o acbrinstall esta ocorrendo o seguinte erro: Pacote "ACBrDFeReportRL.dpk" compilado com sucesso. Compiling package C:\TEAMSOURCE\ACBr2\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBr_NFeDanfeRL.dpk "C:\Program Files\Borland\Delphi7\bin\dcc32.exe" "C:\TEAMSOURCE\ACBr2\Pacotes\Delphi\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBr_NFeDanfeRL.dpk" Borland Delphi Version 15.0 Copyright (c) 1983,2002 Borland Software Corporation C:\TEAMSOURCE\ACBr2\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBrNFeDANFeRLRetrato.pas(2026) Error: Undeclared identifier: 'infSeparadamente' C:\TEAMSOURCE\ACBr2\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBrNFeDANFeRLRetrato.pas(2026) Error: Incompatible types C:\TEAMSOURCE\ACBr2\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBrNFeDANFeRLClass.pas(141) Fatal: Could not compile used unit '..\..\..\..\..\..\..\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes\ACBrNFeDANFeRLRetrato.pas' Compilation failure Erro ao compilar o pacote "ACBr_NFeDanfeRL.dpk". att Ornei
  6. Bom dia, obrigado pela atenção e desculpa pela demora em responder e que digitei a resposta mas não enviei kkk, o cliente conversou com o contador ele pediu pra fazer uma entrada devolução para retornar o estoque e fazer a NF correta.
  7. ornei

    Cancelar encerramento MDFe

    Boa noite, 1.tenho um cliente que emitiu a Nfe em seguida o MDFe e logo em seguida fez o encerramento do MDFe, e precisa cancelar a NFe, e quando tenta cancelar retorna Rejeição 690: Pedido de cancelamento para NF-e com CT-e ou MDF-e.tem alguma maneira de cancelar a NFe 2. o mesmo cliente fez outra NFe depois o MDFe e o destinatário fez a ciência da operação que tambem precisa cancelar a NFe, foi feito o cancelamento do MDFe e o destinatário fez a recusa da operação e mesmo assim ocorre a mesma rejeição, o interessante e que no portal nacional aparece a autorização, o MDFe, a Ciência do destinatario, cancelamento do MDFe e o evento de operação não realizada pelo destinatario, e no portal de MG so aparece as três primeiras situações. Neste caso ha possibilidade tambem de cancelar a NFe.
  8. ornei

    Mensagem boleto

    Certo, muito obrigado.
  9. ornei

    Mensagem boleto

    Boa tarde Dener obrigado pela atenção, só mai uma pergunta, tem alguma forma de informar o percentual em cima do valor do boleto e cobrado por dia. Att
  10. ornei

    Mensagem boleto

    Boa noite quando informa o PercentualMulta e impresso a mensagem "Cobrar Multa de R$ 1,00 apos vencimento", gostaria de saber se e por dia, se sim ha possibilidade de sair impresso "Cobrar Multa de R$ 1,00 ao dia apos vencimento.", pois tenho um cliente querendo que sai este "ao dia", a principio alterei o fonte, mas quando for atualizar vou ter que refazer.
  11. Boa noite quando informa o PercentualMulta e impresso a mensagem "Cobrar Multa de R$ 1,00 apos vencimento", gostaria de saber se e por dia, se sim ha possibilidade de sair impresso "Cobrar Multa de R$ 1,00 ao dia apos vencimento.", pois tenho um cliente querendo que sai este "ao dia", a principio alterei o fonte, mas quando for atualizar vou ter que refazer.
  12. Ok Fernando, muito obrigado pela atenção.
  13. Bom dia, então se o item que estou devolvendo tiver quantidade 2 na nf de entrada e tiver devolvendo 1 pDevol=50% e se devolver os 2 pDevol=100%,
  14. Boa noite, depois do comentário do programadorfernado, resolvi informar o pDevol e vIPIDevol com os dois preenchidos gera a tag impostoDevol, só estava informando o valor, porque o cliente me passou só o valor e não mencionou nada sobre a alíquota, então não tem como informar só o valor, para gerar o xml correto e necessário informar os dois.
  15. Andre, removi a pasta do acbr e baixei novamente e no gerou a Tag impostoDevol segue código onde eu informei, este código e do acbrdemo, também segue o XML Produto := NotaF.NFe.Det.Add; Produto.Prod.nItem := 1; // Número sequencial, para cada item deve ser incrementado Produto.Prod.cProd := '123456'; Produto.Prod.cEAN := '7896523206646'; Produto.Prod.xProd := 'TESTE DE PRODUTO'; Produto.Prod.NCM := '94051010'; // Tabela NCM disponível em http://www.receita.fazenda.gov.br/Aliquotas/DownloadArqTIPI.htm Produto.Prod.EXTIPI := ''; Produto.Prod.CFOP := '5101'; Produto.Prod.uCom := 'UN'; Produto.Prod.qCom := 1; Produto.Prod.vUnCom := 100; Produto.Prod.vProd := 100; Produto.Prod.cEANTrib := '7896523206646'; Produto.Prod.uTrib := 'UN'; Produto.Prod.qTrib := 1; Produto.Prod.vUnTrib := 100; Produto.Prod.vOutro := 0; Produto.Prod.vFrete := 0; Produto.Prod.vSeg := 0; Produto.Prod.vDesc := 0; Produto.Prod.CEST := '1111111'; Produto.infAdProd := 'Informacao Adicional do Produto'; Produto.vIPIDevol := 5.00; 1180838709408000100550010000004531000045373-nfe.xml
  16. bom tarde, estou com uma NF de devolução para enviar só que não gera a Tag impostoDevol, só gera no grupo de totais da nf, alterei o acbrdemo adicionando os valores no item e no total também não gera, ate já atualizei o acbr
  17. bom dia, o vIpiDevol nos totais esta gerando mas no item não gera, estou fazendo assim Nfe.Itens[0].vIpiDevol:=5,00
  18. Bom dia, no campo fatura na versão 4.00 não esta sendo impresso Pagamento a Vista ou A prazo, antes na versão 3.10 estava saindo, e como sempre tenho alguns clientes que esta questionado, no caso de a vista teria como sair no campo fatura Pagamento a Vista.
  19. ornei

    NFe 4.0 + Capicom

    Boa tarde, após atualizar o sistema alguns clientes esta com este erro abaixo, depois de tentar várias vezes da certo dependendo tem que sai do sistema e entrar novamente, isto usando A1 ou A3. Só uma dúvida usando wincrypt não precisa fazer nenhuma configuração no IE, - Inativo ou Inoperante tente novamente. Erro Interno: 12002 Erro HTTP: 0 URL: https://nfe.fazenda.mg.gov.br/nfe2/services/NFeStatusServico4 Falha Recebendo Dados. Erro:Erro: 12002 - TimeOut de Requisição
  20. ornei

    Remover Capicom

    Boa noite, para remover o capicom completamente marquei a opção "Não utilizar capicom" no ACBrInstall sem alterar nada no ACBR.inc, e instalei normalmente, recompilei os pacote da NFe e o do MDFe, só que a aplicação não carrega, ocorre um erro, debuguei o projeto principal (exe) e o erro cai neste código abaixo no primeiro raise: xsMsXmlCapicom: begin {$IfNDef DFE_SEM_MSXML} {$IfNDef DFE_SEM_CAPICOM} FSSLXmlSignClass := TDFeSSLXmlSignMsXmlCapicom.Create(Self); {$Else} raise EACBrDFeException.Create('Suporte a "xsMsXmlCapicom" disponível apenas em MSWINDOWS, e sem a diretiva de compilação {$DEFINE DFE_SEM_CAPICOM}'); {$EndIf} {$Else} raise EACBrDFeException.Create('Suporte a "xsMsXmlCapicom" disponível apenas em MSWINDOWS, e sem a diretiva de compilação {$DEFINE DFE_SEM_MSXML}'); {$EndIf} end; então resolvi cria a diretiva {$DEFINE DFE_SEM_CAPICOM} no projeto principal e gerar o executável, deste modo o aplicativo carregou normalmente seria isto mesmo a fazer. Lembrando que o sistema tem vários pacotes (bpl). att. Ornei
  21. Bom dia, Realmente não estou conseguindo fazer a consulta da distribuição das NFs, fiz também pelo ACBrNFe_Demo, acontece a mesma coisa, também fiz algumas nota para o próprio cnpj e nada, alguma dica do que pode ser. Obrigado
  22. Bom dia, Estou fazendo a opção para fazer a consulta das NFs destinadas, sempre retorna status 137-Nenhum documento localizado, e ja fiz nfe para o proprio cnpj da empresa mas não retorna. Se fizer a consulta passando zero para o NSU retorna um xml com status 138 não tem as chaves das NFe, segue em anexo este arquivo retornado e a rotina que estou utilizando. procedure TfrmManifestacao.btnConsultarClick(Sender: TObject); var J, I: Integer; sMotivo, sTemMais, UltNSU, sUltimoNSU, sChave, sSerie, sNumero, sCNPJ, sNome, sIEst, sNSU, sEmissao, sTipoNFe, sUF, Impresso: string; Valor: Double; dhAuto: TDateTime; begin ValidarSQL('SELECT E.CGC, E.UF FROM VI_EMPRESA E',['E.COD='+CODEMP_COR],[@sCNPJ,@sUF]); with dmNFE_TR do repeat try {$IFDEF SIMULARETORNO} SimulaRetorno; {$ELSE} UltNSU := ParametroTxt('NSU','4',CODEMP_COR); NFEletronica.DistribuicaoDFePorUltNSU(UFtoCUF(sUF),sCNPJ,UltNSu); {$ENDIF} // Pega os dados retornados sMotivo := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.xMotivo; sUltimoNSU := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.ultNSU; // Verifica a tag se possui mas documentos if NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.cStat = 137 then sTemMais := 'N' else sTemMais := 'S'; // Grava o ultiomo NSU na tabela de parametros GravaUltimaConsulta(sUltimoNSU); except on e: exception do raise Exception.Create('Falha ao Consultar NFe Destinadas.' + #13 + 'Erro Capturado: ' + e.Message); end; try if NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.cStat = 138 then begin J := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Count -1; for I := 0 to J do begin sSerie := ''; sNumero := ''; sCNPJ := ''; sNome := ''; sIEst := ''; sNSU := ''; sEmissao := ''; sTipoNFe := ''; Valor := 0.0; Impresso := ' '; dhAuto := 0; if NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.chNFe <> '' then begin // Conjunto de informações resumo da NF-e localizadas. // Este conjunto de informação será gerado quando a NF-e for autorizada ou denegada. sEmissao := DateToStr(NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.dhEmi); sChave := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.chNFe; sCNPJ := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.CNPJCPF; Valor := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.vNF; sNome := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.xNome; sIEst := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.IE; sNSU := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].NSU; sSerie := Copy(sChave, 23, 3); sNumero := Copy(sChave, 26, 9); case NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.tpNF of tnEntrada: sTipoNFe := 'E'; tnSaida: sTipoNFe := 'S'; end; case dmNFE_TR.NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.cSitNFe of snAutorizado: Impresso := 'A'; snDenegado : Impresso := 'D'; snCancelado : Impresso := 'C'; end; dhAuto := NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[i].resNFe.dhRecbto; end; // Registra no Banco de Dados as Notas Retornadas pela Consulta if not ExisteChaveNFE(StrToInt(CODEMP_COR),sChave) then begin with sqlManifestacao, sqlManifestacao.Sql do begin Clear; Add('INSERT INTO TB_MANIFESTACAO'); Add(' (CODEMP, CNPJ, NOME, IE, EMISSAO, TIPO, VALOR,SITUACAO, CONFIRMACAO, NSU, CHAVE, DTAUTORIZACAO, NUMNF)'); Add('VALUES '); Add(' (:CODEMP, :CNPJ, :NOME, :IE, :EMISSAO, :TIPO, :VALOR, :SITUACAO, :CONFIRMACAO, :NSU, :CHAVE, :DTAUTORIZACAO, :NUMNF)'); Params[0].AsString :=CODEMP_COR; Params[1].AsString :=sCNPJ; Params[2].AsString :=sNome; Params[3].AsString :=sIEst; Params[4].AsDate :=StrToDate(sEmissao); Params[5].AsString :=sTipoNFe; Params[6].AsFloat :=Valor; Params[7].AsString :=Impresso; Params[8].AsString :=''; Params[9].AsString :=sNSU; Params[10].AsString :=sChave; Params[11].AsDateTime:=dhAuto; Params[12].AsString :=sNumero; //*** try if Transaction.InTransaction then Transaction.Rollback else Transaction.StartTransaction; ExecSQL; Transaction.Commit; except Transaction.Rollback; end end; end; end; // Fim do For end else begin if NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.cStat = 137 then begin ExibirMsg('Ultimo NSU: '+NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.ultNSU+#13#10+ 'Status : '+IntToStr(NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.cStat)+#13#10+ 'Motivo : '+NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.xMotivo+#13#10+ 'Data/Hota : '+DateTimeToStr(NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.dhResp), 'Manifestação das Nota Fiscal Eletrônica'); end else begin ExibirMsg('Falha ao realizar a consulta.'+#13#10+ 'Status : '+IntToStr(NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.cStat)+#13#10+ 'Motivo : '+NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.xMotivo+#13#10+ 'Manifestação das Nota Fiscal Eletrônica'); end; end; except on e: exception do raise Exception.Create('Falha ao gravar as NFe Destinadas.' + #13 + 'Erro Capturado: ' + e.Message); end; until (NFEletronica.WebServices.DistribuicaoDFe.retDistDFeInt.cStat = 137) or (sTemMais = 'S'); // end; Obrigado. 20180612090345-dist-dfe.xml
  23. ornei

    Envio NFe por email

    Bom dia BigWings não tinha entendido o que você quis dizer com o gerenciador, testei em vários servidor de e-mail com Gmail, Yahoo, Hotmail e o servidor da empresas deu certo, o Yahoo tem que visualizar para depois salvar, não salva direto, incredimail deu errado com a imagem acima, mas ante dava tudo certo em todos. Valeu pela atenção. Obrigado
  24. ornei

    Envio NFe por email

    BigWings pela imagem você pode ver que o email recebido foi do projeto ACBrNFe, na direita só tem o PDF como anexo. não fiz nenhuma alteração no fonte só compilei e configurei os caminhos, email e certificado e enviei o email por ele.
×
×
  • 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...