Ir para conteúdo
  • Cadastre-se

igmaster2000

Membros
  • Total de ítens

    227
  • Registro em

  • Última visita

Tudo que igmaster2000 postou

  1. estou fazendo assim: NumeroLote := StrToInt(FormatDateTime('yymmddhhmm', NOW)); OpenDialog1.Title := 'Selecione a NFE'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := nfe.Configuracoes.Geral.PathSalvar; if OpenDialog1.Execute then begin nfe.NotasFiscais.Clear; NFe.EventoNFe.idLote := NumeroLote; with NFe.EventoNFe.Evento.Add do begin infEvento.dhEvento := now; infEvento.tpEvento := teCancelamento; // infEvento.cOrgao := RetornarCodigoUF(Emitente.Empresa.UF); //coloca o codigo do estado q deseja tranmitir infEvento.cOrgao := 91; infEvento.detEvento.nProt := NFe.NotasFiscais.Items[0].NFe.procNFe.nProt; infEvento.detEvento.xJust := vAux; end; NFe.EnviarEventoNFe(NumeroLote); nfe.NotasFiscais.LoadFromFile(OpenDialog1.FileName); if not(InputQuery('WebServices Cancelamento', 'Justificativa', vAux)) then exit; nfe.Cancelamento(vAux); MemoResp.Lines.Text := UTF8Encode(nfe.WebServices.Cancelamento.RetWS); memoRespWS.Lines.Text := UTF8Encode(nfe.WebServices.Cancelamento.RetornoWS); LoadXML(MemoResp, WBResposta); ShowMessage(IntToStr(nfe.WebServices.Cancelamento.cStat)); ShowMessage(nfe.WebServices.Cancelamento.Protocolo); end;
  2. estou fazendo assim: NumeroLote := StrToInt(FormatDateTime('yymmddhhmm', NOW)); OpenDialog1.Title := 'Selecione a NFE'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := nfe.Configuracoes.Geral.PathSalvar; if OpenDialog1.Execute then begin nfe.NotasFiscais.Clear; NFe.EventoNFe.idLote := NumeroLote; with NFe.EventoNFe.Evento.Add do begin infEvento.dhEvento := now; infEvento.tpEvento := teCancelamento; // infEvento.cOrgao := RetornarCodigoUF(Emitente.Empresa.UF); //coloca o codigo do estado q deseja tranmitir infEvento.cOrgao := 91; infEvento.detEvento.nProt := NFe.NotasFiscais.Items[0].NFe.procNFe.nProt; infEvento.detEvento.xJust := vAux; end; NFe.EnviarEventoNFe(NumeroLote); nfe.NotasFiscais.LoadFromFile(OpenDialog1.FileName); if not(InputQuery('WebServices Cancelamento', 'Justificativa', vAux)) then exit; nfe.Cancelamento(vAux); MemoResp.Lines.Text := UTF8Encode(nfe.WebServices.Cancelamento.RetWS); memoRespWS.Lines.Text := UTF8Encode(nfe.WebServices.Cancelamento.RetornoWS); LoadXML(MemoResp, WBResposta); ShowMessage(IntToStr(nfe.WebServices.Cancelamento.cStat)); ShowMessage(nfe.WebServices.Cancelamento.Protocolo); end;
  3. como utilizar a nova rotina de cancelamento, estou utilizando assim... { OpenDialog1.Title := 'Selecione a NFE'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := nfe.Configuracoes.Geral.PathSalvar; if OpenDialog1.Execute then begin nfe.NotasFiscais.Clear; nfe.NotasFiscais.LoadFromFile(OpenDialog1.FileName); if not(InputQuery('WebServices Cancelamento', 'Justificativa', vAux)) then exit; nfe.Cancelamento(vAux); MemoResp.Lines.Text := UTF8Encode(nfe.WebServices.Cancelamento.RetWS); memoRespWS.Lines.Text := UTF8Encode(nfe.WebServices.Cancelamento.RetornoWS); LoadXML(MemoResp, WBResposta); ShowMessage(IntToStr(nfe.WebServices.Cancelamento.cStat)); ShowMessage(nfe.WebServices.Cancelamento.Protocolo); end;}
  4. oi,o que mudou do cancelamento anterior para esta, tem como me mostrar...eu usava assim... OpenDialog1.Title := 'Selecione a NFE'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := nfe.Configuracoes.Geral.PathSalvar; if OpenDialog1.Execute then begin nfe.NotasFiscais.Clear; nfe.NotasFiscais.LoadFromFile(OpenDialog1.FileName); if not(InputQuery('WebServices Cancelamento', 'Justificativa', vAux)) then exit; nfe.Cancelamento(vAux); MemoResp.Lines.Text := UTF8Encode(nfe.WebServices.Cancelamento.RetWS); memoRespWS.Lines.Text := UTF8Encode(nfe.WebServices.Cancelamento.RetornoWS); LoadXML(MemoResp, WBResposta); ShowMessage(IntToStr(nfe.WebServices.Cancelamento.cStat)); ShowMessage(nfe.WebServices.Cancelamento.Protocolo); end;
  5. vc ja arranjou o programador em delphi?
  6. pessoal aluem ja passou por este erro, so esta dando em um cliente... LCR = Lista de Certificados Revogados mas o certificado do cliente esta normal.
  7. AMIGO JA FIZ ISSO, MESMO ASSIM NÃO ASSINA...
  8. sim, esta dando erddo na recepção, certificado LCD
  9. em assim ele assina, ja tentei assinar ele mostra a nota mas ele não grava a autorização no xml...
  10. utilizo o componente acbr,mas em outro clientes esta normal, só nele que da este problema..
  11. então e que se ajeita isso...
  12. o componente acbr, e em outros clientes esta normal so nele q acontece isso...
  13. igmaster2000

    Xml Não Assinado

    Pessoal, porque tenho um cliente que ele emite a nota normalmente e qdo precisa passar o xml ara seus clientes ele aparece como se fosse nota não passada para a sefa, ele utiliza windows 7 e so com ele acontece isso...
  14. pessoal, alguem ja viu este tipo de erro: rejeição: certificado assinatura erro no aceso a LCR
  15. Pessoal, alguem sabe porque os xmls da NFe não vai para contas hotmail, do yahoo vai normal?
  16. Pessoal, alguem pode me ajudar, so em uma cliente q esta dando este erro.... The operation timed out - URL:https://www.sefazvirtual.fazenda.gov.br/NFeStatusServico2/NFeStatusServico2.asmx - SOAPAction:http://www.portalfiscal.inf.br/nfewsdll/NfeStatusServico2.. ai congela....
  17. Agora gostaria de saber qual e o comando que assina, manda pra sefa e retorna e imprime...
  18. consegui, gracas a sua dica, obrigado...
  19. valeu amigo, vc manda agente ir procurar no lugar certo mesmo manual e exemplos, mais uma vez vc esta certo...
  20. pessoal consegui gerar o xml, e agora...por favor estou começando ainda quem pode me ajude... qual o comando para mostrar o cte como nao enviado teste qual o comando para criar e enciar...
  21. pessoal e obrigado colocar esta linha no final da alimentação do componente? infCTeAnuEnt.chCTe := DM_CNT.Conhec2AnuladoCTe.AsString; infCTeAnuEnt.dEmi := DM_CNT.Conhec2AnuladoData.AsDateTime;
  22. // Documentos Anteriores de Papel with idDocAntPap.Add do begin // TpcteTipoDocumentoAnterior = (daCTRC, daCTAC, daACT, daNF7, daNF27, daCAN, daCTMC, daATRE, daDTA, daCAI, daCCPI, daCA, daTIF, daOutros); case DM_CNT.NotasModelo.AsInteger of 00: tpDoc := daCTRC; 01: tpDoc := daCTAC; 02: tpDoc := daACT; 03: tpDoc := daNF7; 04: tpDoc := daNF27; 05: tpDoc := daCAN; 06: tpDoc := daCTMC; 07: tpDoc := daATRE; 08: tpDoc := daDTA; 09: tpDoc := daCAI; 10: tpDoc := daCCPI; 11: tpDoc := daCA; 12: tpDoc := daTIF; 99: tpDoc := daOutros; end; serie := DM_CNT.NotasSerieNF.AsString; subser := DM_CNT.NotasSubSerie.AsString; nDoc := DM_CNT.NotasNumeroNF.AsInteger; dEmi := DM_CNT.NotasEmissaoNF.AsDateTime; end; end;
  23. pessoal estou com duvida, o que se refere // Relação de Documentos Anteriores
  24. ei não tem como vcs postarem este acbrmonitorcte para o pessoal que não esta conseguindo...
  25. Estou precisando do serviço de um programador de Cte para me ajudar em um sistema de emissão de Cte, em Delphi 7 banco de dados em Firebird 2 [email protected]
×
×
  • 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...