Ir para conteúdo
  • Cadastre-se

Rafael Morán

Membros
  • Total de ítens

    58
  • Registro em

  • Última visita

Tudo que Rafael Morán postou

  1. Bom Dia Pessoal, Depois de muitos testes, finalmente consegui emitir uma NFC-e contendo o qrCode no XML. Constatei que os Schemas que eu estava utilizando (que são os mesmos que vem no exemplo ACBrNFe) estavam incorretos. Atualizei meus Schemas (em anexo) e implementei a configuração do CSC pelo usuário. O CSC eu passei para ACBrNFe.Configuracoes.Geral.IdCSC. Na função GetURLQRCode, caso o CSC esteja fazio, o componente retorna o CNPJ do emitente que consta na chave de acesso. Após isso, finamente consegui emitir. Segue o XML emitido com o protocolo de autorização e o qrCode. Caso tenham alguma dúvida e eu puder ajudar, postem ae. Abraços. Schemas.rar NovaNFCe.xml
  2. Depurando o fonte do ACBr, notei que na rotina Assinar na unit ACBrNFeNotasFiscais o atributo FXMLAssinado recebe o XML assinado (que ainda não tem a tag infNFeSupl) da variável XMLAss. Na mesma rotina, a mesma variável XMLAss recebe a tag infNFeSupl e o código do qrCode, porém o conteúdo dessa variável não re-alimenta o atributo FXMLAssinado (que não tem a tag infNFeSupl). Na rotina que valida o XML, é carregado o conteúdo do atributo XMLAssinado (que não tem a tag infNFeSupl). A rotina que envia a nota também utiliza o conteúdo desse atributo (que não tem a tag infNFeSupl). Cheguei a fazer uma pequena alteração na rotina Assinar em ACBrNFeNotasFiscais onde, após a variável receber a tag infNFeSupl e o código do qrCode, re-alimentar o atributo FXMLAssinado. Após isso fiz um novo teste de envio e recebi a seguinte mensagem: Element '{http://www.portalfiscal.inf.br/nfe}infNFeSupl' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}NFe'. Expecting: {http://www.w3.org/2000/09/xmldsig#}Signature. Para fazer este teste apliquei os mesmos Schemas que estão no exemplo do ACBrNFe e atualizei meu fonte do ACBr (Trunk2) hoje pela manhã. Se não falei nenhuma besteira até aqui..rs, acredito que este pequeno ajuste deva ser feito. Att, Gilson, também descomentei esta parte do código, mas ela faz parte ad rotina GerarXML, que não é mais chamada após a assinatura do XML. Se entendi bem as rotinas de assinatura e envio, esta rotina não afeta o resultado de envio da nota. Novamente peço desculpas se falei alguma besteira. Att,
  3. Boa Tarde Ricardo, Já passei por isso. O CST do produto está incorreto. Está sendo informado um CST que corresponde ao CRT (3 - Regime Normal). Você precisa informar um dos seguintes CSTs: 102, 300 ou 500 que são aceitos para a NFC-e.
  4. Italo, Descomentei o pedaço do fonte que você indicou mas o meu XML continua sendo gerado sem a tag <infNFeSupl>. Esqueci de fazer alguma coisa? Seguem os XMLs: 5054145-rec.xml 5054145-rec-soap.xml 333065005349349-ped-rec.xml 333065005349349-ped-rec-soap.xml 333065005349349-pro-rec.xml 333065005349349-pro-rec-soap.xml 5054145-env-lot.xml 5054145-env-lot-soap.xml
  5. Obrigado Daniel. Consegui aqui. Att, 6914488-ped-eve.xml 6914488-ped-eve-soap.xml 1272045-ped-eve.xml 1272045-eve-soap.xml 1272045-eve.xml Italo, Consegui postar os arquivos no forum. Abraços.
  6. Boa Tarde Italo, Cheguei a te mandar os arquivos. Conseguiu ver? Abraços.
  7. Boa Tarde Italo, Seguem os arquivos: http://www.4shared.com/rar/NdErl987ba/Docs.html P.S.: Por algum motivo não consigo anexar os arquivos aqui direto no forum.
  8. Qual parâmetro pra fazer o componente salvar o XML?
  9. Boa Tarde Italo, Levou um tempo mas eu fiz os ajustes da minha aplicação para utilizar o Trunk 2. Fiz uma nova tentativa para emitir a EPEC e está ocorrendo: Rejeição: Falha no schema XML Eu apliquei os Schemas que vem junto com o exemplo do ACBr. Depurei mas não consegui encontrar onde está o problema. Tem como me ajudar, por favor? Att,
  10. Italo, O link do repositório que eu utilizo é esse aqui: svn://svn.code.sf.net/p/acbr/code Att,
  11. Boa Tarde Pessoal, Atualizei os meus fontes e os Schemas e, ao fazer o envio do evento EPEC, o FACBrNFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat me retorna 493, que de acordo com a NT 2014.003 significa "Rejeição: Evento não atende o Schema XML específico" Vocês também passaram por isso? Att,
  12. Bom Dia Italo, Posso fazer os testes nas modificações. Só me dizer quando estiverem prontas. Abraços.
  13. Italo, Achei que tinha conseguido. Analisando melhor o retorno do evento, vi que está me retornando o código 493. De acordo com a NT 2014.003 esse código de rejeição significa: "Rejeição: Evento não atende o Schema XML específico" Acabo de desfazer a alteração que falei no post anterior. Continuo recebendo a seguinte mensagem quando tento emitir: Falha na validação dos dados do Envio de Evento Element '{http://www.portalfiscal.inf.br/nfe}vNF' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}dest' Alimentei o componente conforme arquivo "ExemploCodigo.txt" em anexo. Abraços. ExemploCodigo.txt
  14. Italo, Consegui emitir. De fato meus fontes não estavam atualizados. Depois da atualização ocorreu falha na tag vNF. Analisando o Schema, essa tag e a vICMS fazem parte de detEvento. Modifiquei a unit pcnEnvEventoNFe, rotina TEventoNFe.GerarXML para: Gerador.wGrupo('/dest'); {Descomentei esta linha} Gerador.wCampo(tcDe2, 'P32', 'vNF', 01, 15, 1, Evento.Items[i].InfEvento.detEvento.vNF, DSC_VNF); Gerador.wCampo(tcDe2, 'P33', 'vICMS', 01, 15, 1, Evento.Items[i].InfEvento.detEvento.vICMS, DSC_VICMS); if sModelo = '55' then Gerador.wCampo(tcDe2, 'P34', 'vST', 01, 15, 1, Evento.Items[i].InfEvento.detEvento.vST, DSC_VST); // Alterado em 22/07/2014 por Italo // para ficar em conformidade com o Schema //Gerador.wGrupo('/dest'); {Comentei esta linha} Depois deste pequeno ajuste funcionou. Att,
  15. Bom Dia Italo, Apliquei os Schemas que indicou porém continuo com problemas. Ao tentar emitir o EPEC me é apresentada uma mensagem informado que ocorreu falha ao validar os dados de envio do evento. A mensagem diz que falta informar vST, mas não tem essa tag na NT 2014.003. Se entro no portal da NFe e baixo os Schemas da EPED NFC-e me vem os aquivos eventoEPEC_v0.01 e tipoBasico_v3.10. Não seriam estes Schemas que o componente deveria se basear quando se trata de EPEC para NFCe ou estou enganado? De fato também não há na NT 2014.003 a tag tcOrgaoIBGE, logo, não tenho mais ideias..rs Tem alguma dica do que mais posso fazer para resolver isso? Desde já agradeço. Att,
  16. Bom Dia Italo, Estou tendo problemas para emitir o EPEC NFC-e. Quando tento, me é apresentada a mensagem: Falha na validação dos dados do Envio de Evento Content for element '{http://www.portalfiscal.inf.br/nfe}dest' is incomplete according to the DTD/Schema. Expecting: {http://www.portalfiscal.inf.br/nfe}vST. Olhando a NT 2014.003, notei que a tag vST não é pedida para a NFCe e depurando a rotina TEventoNFe.GerarXML, vi que a tag vST só é preenchida quando o modelo do documento é 55. Segue em anexo o conteúdo do XML assinado para dar uma olhada. Atualizei meus fontes do ACBr em 10/07 pela tarde. Podem me ajudar a descobrir no que estou errando? EPEC.xml
  17. Boa Tarde Pessoal, Consegui resolver o problema. Segue a solução. Abra o arquivo Fontes\ACBrComum\ACBr.inc e descomente a linha {$DEFINE SoapHTTP}, dê um build all no seu projeto e tente enviar novamente. Obrigado pela ajuda dos envolvidos. Att,
  18. Boa Noite pessoal, Fiz as configurações sugeridas neste post e também estou sofrendo para enviar e-mail pelo ACBrMail. Estou usando o servidor SMTP (smtp.gmail.com). Fiz vários testes com as portas 465 e 587, configurações SSL e TLS True e False, ACBrMail1.Attempts := 1, atualizei as DLLs libeay32 e ssleay32 na pasta da aplicação, na system32 e syswow64, configurei minha conta gmail para (Acesso para aplicativos menos seguros) e nada deu certo. Todas as vezes me retorna o erro SMTP Error: Unable to Login. Alguém conseguiu resolver essa situação? Grande abraço.
  19. Bom Dia Juliomar, Estou usando o Delphi XE3. Um amigo fez o mesmo teste no exemplo com o Delphi XE7 e teve o mesmo problema. Att,
  20. Bom, Fiz um novo update no meu repositório do ACBr e fiz o teste no exemplo NFe2 e ocorre o mesmo erro. Na primeira vez que instalei o ACBr, tive um problema para emitir NFe e pesquisando no forum, descobri que tinha um trecho de código que precisava ser comentado ou descomentado (agora não lembro). Depurando o fonte do ACBr, descobri que o erro é disparado a partir da unit ACBrHTTPReqResp.pas, rotina TACBrHTTPReqResp.Execute. Nesta rotina tem este trecho: Result := {$IFDEF FPC} AnsiToUtf8(PChar(BufStream.Memory)) {$ELSE} PAnsiChar(BufStream.Memory) {$ENDIF}; Como não tenho este def FPC, Result recebe PAnsiChar(BufStream.Memory), o que está retornando '', causando o erro. Att,
  21. Régys, Depois de muito pesquisar, descobri que simplesmente o meu ACBr estava desatualizado. Fiz a atualização do componente e agora consigo cancelar a NFC-e numa boa, porém quando tento emitir a nota, recebo a seguinte mensagem de retorno: Erro: Requisição não enviada. 0 - A operação foi concluída com êxito Tem ideia do que pode ser? Abraços
  22. Tentei entrar em contato com eles, porém ninguém atende ao telefone. Conversando com um colega que desenvolve sistema de NFe e usa TechnoSpeed, os mesmos informaram que a URL dos webservices mudaram recentemente. Imagino que o mesmo ocorreu com a NFC-e. Curioso é ninguém mais ter tido esse problema. Vou continuar pesquisando e caso eu tenha alguma resposta, entro em contato. Att,
  23. Boa Noite Pessoal, Estou abrindo este tópico pois pesquisei no fórum e não encontrei alguém com esse problema. Quando tento efetuar o cancelamento de uma NFC-e (homologação), recebo a mensagem de erro Argument out of range. Depurando o processo de cancelamento do componente (envio do evento), a variável RetornoWS da rotina EnviarDadosWebService na unit ACBrNFeWebServices está recebendo o seguinte conteúdo (colei aqui pois não consegui anexar): '<html>'#$D#$A' <head>'#$D#$A' <title>Runtime Error</title>'#$D#$A' <style>'#$D#$A' body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} '#$D#$A' p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}'#$D#$A' b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}'#$D#$A' H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }'#$D#$A' H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }'#$D#$A' pre {font-family:"Lucida Console";font-size: .9em}'#$D#$A' .marker {font-weight: bold; color: black;text-decoration: none;}'#$D#$A' .version {color: gray;}'#$D#$A' .error {margin-bottom: 10px;}'#$D#$A' .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }'#$D#$A' </style>'#$D#$A' </head>'#$D#$A#$D#$A' <body bgcolor="white">'#$D#$A#$D#$A' <span><H1>Server Error in ''/WS/RecepcaoEvento'' Application.<hr width=100% size=1 color=silver></H1>'#$D#$A#$D#$A' <h2> <i>Runtime Error</i> </h2></span>'#$D#$A#$D#$A' <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">'#$D#$A#$D#$A' <b> Description: </b>An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.'#$D#$A' <br><br>'#$D#$A#$D#$A' <b>Details:</b> To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".<br><br>'#$D#$A#$D#$A' <table width=100% bgcolor="#ffffcc">'#$D#$A' <tr>'#$D#$A' <td>'#$D#$A' <code><pre>'#$D#$A#$D#$A'<!-- Web.Config Configuration File -->'#$D#$A#$D#$A'<configuration>'#$D#$A' <system.web>'#$D#$A' <customErrors mode="Off"/>'#$D#$A' </system.web>'#$D#$A'</configuration></pre></code>'#$D#$A#$D#$A' </td>'#$D#$A' </tr>'#$D#$A' </table>'#$D#$A#$D#$A' <br>'#$D#$A#$D#$A' <b>Notes:</b> The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application''s <customErrors> configuration tag to point to a custom error page URL.<br><br>'#$D#$A#$D#$A' <table width=100% bgcolor="#ffffcc">'#$D#$A' <tr>'#$D#$A' <td>'#$D#$A' <code><pre>'#$D#$A#$D#$A'<!-- Web.Config Configuration File -->'#$D#$A#$D#$A'<configuration>'#$D#$A' <system.web>'#$D#$A' <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>'#$D#$A' </system.web>'#$D#$A'</configuration></pre></code>'#$D#$A#$D#$A' </td>'#$D#$A' </tr>'#$D#$A' </table>'#$D#$A#$D#$A' <br>'#$D#$A#$D#$A' </body>'#$D#$A'</html>'#$D#$A Alguém faz ideia do que está ocorrendo de errado ou mais alguém está passando por esse problema? Att,
×
×
  • 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...