Jump to content

Search the Community

Showing results for tags 'dpec'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

There are no results to display.

Forums

  • Fórum Aberto - ACBr
    • ACBr News
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrMonitor PLUS
    • ACBrDFe
    • ACBrTEFD e Dúvidas sobre TEF
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
    • Dia do ACBr
  • Suporte Pago - SAC
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • ACBr's Pub
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Data Base
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categories

  • Suporte Pago - SAC
    • ACBrMonitorPLUS - SAC
    • Utilitários - SAC
    • ACBrLib - SAC
    • Dia do ACBr 1a edição
  • Free Download
    • ACBrMonitorPLUS
    • Demos / Testes / Utilitários
    • ACBrLIB
    • Apresentações - Palestras

Calendars

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Community Calendar
  • Feriados Nacionais

Blogs

  • Daniel Simoes' Blog
  • André Ferreira de Moraes
  • Moderadores ACBr
  • Teste de Blog
  • Notícias do ACBr

Categories

  • Suporte Pago - SAC
    • Webinars
    • Video Aulas
    • Palestras - Dia do ACBr 1a Ediçao
  • Vídeos Abertos
    • Video Aulas
    • Comunicados
    • Palestras - Dia do ACBr 1a Ediçao
  • Campanhas promocionais

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Skype


Localização


Interesses


CNPJ da Empresa


CPF

Found 9 results

  1. Boa Noite Qual configuração deve ser feita para que os arquivos sejam gerados assim: [Certificado] TipoEmissao=2 PathSalvar=C:\Sistema\Arquivos da NFe\nfe\ PathSchemas=C:\Sistema\Arquivos da NFe\Schemas\NFe\ PathNFe=C:\Sistema\Arquivos da NFe\nfe PathCan=C:\Sistema\Arquivos da NFe\nfe\can\ PathInu=C:\Sistema\Arquivos da NFe\nfe\Inu\ PathDPEC=C:\Sistema\Arquivos da NFe\nfe\Dpec\ PathCCe=C:\Sistema\Arquivos da NFe\nfe\CCe\ PathEvento=C:\Sistema\Arquivos da NFe\nfe\ventos\ Assim, diz que o XML não foi encontrado no diretório "C:\Sistema\Arquivos da NFe\nfe\" e o XML consta no diretório "C:\Sistema\Arquivos da NFe\nfe\201605\" So autoriza se eu deixar todos os path assim: "C:\Sistema\Arquivos da NFe\nfe\" Onde estou errando?! No meu arquivo ini consta assim: [Certificado] TipoEmissao=2 [Geral] DANFE=0 FormaEmissao=0 LogoMarca=C:\Sistema\Imagens\logomarca.bmp Salvar=1 PathSalvar=C:\Sistema\Arquivos da NFe\nfe\ VersaoDF=2 RetirarAcentos=1 PathSchemas=C:\Sistema\Arquivos da NFe\Schemas\NFe\ AtualizarXML=1 ExibirErroSchema=1 [WebService] UF=MA Ambiente=0 Visualizar=0 SalvarSOAP=0 [Arquivos] Salvar=1 PastaMensal=1 AddLiteral=1 EmissaoPathNFe=0 SalvarPathEvento=1 SepararPorCNPJ=0 SepararPorModelo=0 PathNFe=C:\Sistema\Arquivos da NFe\nfe\ PathCan=C:\Sistema\Arquivos da NFe\nfe\Can PathInu=C:\Sistema\Arquivos da NFe\nfe\Inu\ PathDPEC=C:\Sistema\Arquivos da NFe\nfe\DPEC PathCCe=C:\Sistema\Arquivos da NFe\nfe\CCe\ PathEvento=C:\Sistema\Arquivos da NFe\nfe\Eventos\
  2. Bom dia, Realizei a atualização do meu ACBr para o ACBr do trunk2. Com isso estou tendo que fazer muitas modificações no codigo e uma delas é referente ao DPEC. Nas pesquisas que fiz descobri que o DPEC não é mais utilizado e atualmente é o EPEC. Nesse caso, por favor, como realizaria a modificação da sequencia abaixo: if ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis = teDPEC then begin //como realizar a modificação abaixo? ACBrNFe1.WebServices.ConsultaDPEC.NFeChave := ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID; ACBrNFe1.WebServices.ConsultaDPEC.Executar; ACBrNFe1.DANFE.ProtocoloNFe := ACBrNFe1.WebServices.ConsultaDPEC.nRegDPEC +' '+ DateTimeToStr(ACBrNFe1.WebServices.ConsultaDPEC.dhRegDPEC); { Na sequencia acima, qual seria a substituição dessas propriedades, como: ConsultaDPEC nRegDPEC dhRegDPEC Li por diversas vezes a Norma Tecnica 'NT2014_001_v1.10_Evento_EPEC.pdf', porem não consegui chegar a uma conclusão. } end; Obrigado
  3. Boa tarde amigos, Realizei a migração do meu projeto para trunk2 e até o presente tudo compilando direitinho, mais não consegui identificar os métodos de contingencia para DPEC que ficavam na classe WebService, tais como (EnviarDEPC, ConsultarDEPC etc). Como devo proceder agora para essa situação ou não poderá mais ser emitida a nota como DPEC quando os WebServices estiverem OFF. Desde de já agradeço a atenção e parabenizo pela nova estrutura.
  4. Boa Noite galera... Estou tentando enter o DPEC, pois hoje dia 25/05 as 17:30 a receita no PR ficou totalmente em VERMELHO. Tentei enviar algumas notas via DPEC. Todas retornar com o erro HTTP: 500. Existia um processo no ACBR antes que não precisa comunicar com a receita sobre o DPEC, apenas clicava no botão "Enviar DPEC", porém agora estoura um erro : HTTP: 400 Bad Request. * Este erro tb ocorre na versão de demonstração * Alguém passou por isso ? estou usando certificado A1, OpenSSL
  5. Prezados, me corrijam se eu estiver errado, mas a DPEC é o único método que não onera ao enviar a nota por contingência por falha na internet no cliente. E a única forma de fazer isso é obtendo o XML de envio assinado e então carregar no site da sefaz pelo smartphone ou qualquer outro método que torne possível seu upload pelo site da sefaz. Sendo a informação acima coerente se concluí que é importante que a classe da ACBR responsável por gerar e enviar a DPEC tenha uma rotina para obter o XML da DPEC assinado, gostaria de saber se existe alguma forma "oficial" de fazer isso, visto que não encontrei método parecido dentro da classe "TNFeEnvDPEC" ? No momento como alternativa estou herdando a classe citada acima, e visto que o procedimento que gera o xml e assina tanto como o objeto repositor estão na cláusula PROTECTED foi possível fazer isso. Segue exemplo para quem tiver alguma dúvida do procedimento informado: uses ACBrNFeWebServices, pcnEnvDPEC; type TXMLNFeEnvDPEC = class( TNFeEnvDPEC ) public function ObtemXmlDPECEnv: string; end; implementation { TFixNFeEnvDPEC } function TXMLNFeEnvDPEC.ObtemXmlDPECEnv: string; begin LoadMsgEntrada; Result := FDadosMsg; end;   Exemplo de uso: var XML:string; begin XML := TXMLNFeEnvDPEC( ACBRNFe1.WebServices.EnviarDPEC ).ObtemXmlDPECEnv; end; É obvio que para utilizar o exemplo acima é necessário que os dados da nota fiscal estejam carregados no componente ACBRNfe, via suas funções ou LoadFromFile para o XML.
  6. Alguém poderia ver o problema e sugestões que postei no tópico
  7. Boa tarde, fiz uma alteração na função TRetDPEC.LerXml da unit pcnRetDPEC, permitindo assim a obtenção dos valores dos campos tpAmb, verAplic, cStat e xMotivo para quando nenhuma DPEC é anexada ao arquivo de retorno. Essa situação pode ocorrer, por exemplo, ao utilizar a consulta DPEC para uma chave que não tenha sido enviada anteriormente, caso onde o serviço retornará a cstat 127 (Inexiste DPEC para a chave de acesso informada), ou em qualquer situação onde nenhuma DPEC seja anexada ao retorno. Alteração da função de: function TRetDPEC.LerXml: boolean; var ok: boolean; begin Result := False; try if Leitor.rExtrai(1, 'infDPECReg') <> '' then begin (*AR04 *)FId := Leitor.rAtributo('infDPECReg Id='); (*AR05 *)FtpAmb := StrToTpAmb(ok, Leitor.rCampo(tcStr, 'tpAmb')); (*AR06 *)FverAplic := Leitor.rCampo(tcStr, 'verAplic'); (*AR07 *)FcStat := Leitor.rCampo(tcInt, 'cStat'); (*AR08 *)FxMotivo := Leitor.rCampo(tcStr, 'xMotivo'); if cStat = 124 then begin (*AR09 *)FdhRegDPEC := Leitor.rCampo(tcDatHor, 'dhRegDPEC'); (*AR10 *)nRegDPEC := Leitor.rCampo(tcStr, 'nRegDPEC'); (*AR10 *)FchNFe := Leitor.rCampo(tcStr, 'chNFe'); end; Result := True; end; except Result := False; end; end; para: function TRetDPEC.LerXml: boolean; var ok: boolean; begin Result := False; try if Leitor.rExtrai(1, 'infDPECReg') <> '' then begin (*AR04 *)FId := Leitor.rAtributo('infDPECReg Id='); (*AR05 *)FtpAmb := StrToTpAmb(ok, Leitor.rCampo(tcStr, 'tpAmb')); (*AR06 *)FverAplic := Leitor.rCampo(tcStr, 'verAplic'); (*AR07 *)FcStat := Leitor.rCampo(tcInt, 'cStat'); (*AR08 *)FxMotivo := Leitor.rCampo(tcStr, 'xMotivo'); if cStat = 124 then begin (*AR09 *)FdhRegDPEC := Leitor.rCampo(tcDatHor, 'dhRegDPEC'); (*AR10 *)nRegDPEC := Leitor.rCampo(tcStr, 'nRegDPEC'); (*AR10 *)FchNFe := Leitor.rCampo(tcStr, 'chNFe'); end; Result := True; end else //Não foi anexado um retorno de DPEC "retDPEC" ao XML, logo não encontrou a tag infDPECReg. Ver pg 139 e 140 do manual de orientação 5.0, item 8.6.3 //Retorno: Estrutura XML de retorno, "pode" conter uma DPEC localizada. {Nem sempre vai encontrar uma DPEC anexada ao retorno} begin if Leitor.rExtrai(1, 'retConsDPEC') <> '' then begin (*BR03 *)FtpAmb := StrToTpAmb(ok, Leitor.rCampo(tcStr, 'tpAmb')); (*BR04 *)FverAplic := Leitor.rCampo(tcStr, 'verAplic'); (*BR05 *)FcStat := Leitor.rCampo(tcInt, 'cStat'); (*BR06 *)FxMotivo := Leitor.rCampo(tcStr, 'xMotivo'); Result := True; end end; except Result := False; end; end; Além disso, a função "TNFeConsultaDPEC.Executar" da unit ACBrNFeWebServices, deveria ter seu resultado alterado de: Result := ({RetDPEC}FretDPEC.cStat = 125); para: Result := ({RetDPEC}FretDPEC.cStat in [124, 125]); Uma vez que quando o resultado da consulta traz uma DPEC anexada, o componente trata a tag "infDPECReg", e nesta tag o cStat para "DPEC recebido pelo Sistema .." é 124 e não 125. O cStat 125 fica para a tag "retConsDPEC". Alguém poderia verificar isso e subir para o svN?
  8. Amigos, boa tarde. Estou implementando o modo de contingência (DPEC), estou gerando ele, transmitindo, recebendo o protocolo de contingência, imprimindo o DANFE com os dizeres, perfeitamente. Na segunda parte, estou enviando ele para o SEFAZ e autorizando ele (cStat = 100), normalmente. Bom a minha dúvida e a seguinte: Se eu for imprimir este DANFE após o envio ao SEFAZ (cStat = 100) o mesmo não esta configurando o protocolo de autorização de uso, o mesmo esta aparecendo "NÚMERO DE REGISTRO DPEC" e não sai nenhum tipo de informação, acho que não esta correto. Deve ser impresso ainda o "NÚMERO DE REGISTRO DPEC" após o envio e autorização (cStat = 100) ou o correto seria a impressão do "PROTOCOLO DE AUTORIZAÇÃO DE USO" ? Só para nível de informação, fiz a pesquisa na página e não encontrei nada que fale a respeito. Estou usando Fast-Report, mas também testei em RV e esta com o mesmo erro. No aguardo. Fábio Gabriel
  9. Bom dia pessoal. Verifiquei vários post sobre envio de arquivo DPEC, mas uma coisa me chamou atenção. A maior finalidade deste modo de contingência é o cliente ficar sem internet, pois as formas de transmissão que mostra no manual, são: internet discada, envio pelo celular ou qualquer outro dispositivo. Podendo até ser via Upload: https://hom.nfe.fazenda.gov.br/portal/consulta.aspx?tipoConsulta=uploadDPEC&tipoConteudo=YIi+H8VETH0= Verifiquei também que no Demo do Acbr tem como envia direto mas não salvar o arquivo para fazer upload no site citado acima. Alguém poderia me dar uma ajuda? Obrigado.
×
×
  • Create New...