Jump to content

dev botao

Salvar xml nfce sem enviar


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 1513 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

no Ceara, deve apenas salvar o arquivo na pasta "C:\integrador\Imput",

mas apos GerarNfce('idvenda'); , não vir outra forma de colocar o arquivo na pasta pois, o arquivo que o componente salva não tem o requisitos para para usar a pasta C:\integrador\Imput",

pois não é em envelope SOAP

nfce.Enviar(idvenda,false,true);

 

 

Link to comment
Share on other sites

Conseguir criar a rotina para gerar o xml no padrão do integrador, porem a nf apresenta esse erro no site https://www.sefaz.rs.gov.br/nfe/NFE-VAL.aspx, conferir as notas fiscais  aprovada que foram emitida o Cupom, também apresenta o mesmo erro, 

Schema XML: The 'http://www.portalfiscal.inf.br/nfe:qrCode' element is invalid - The value ' http://nfceh.sefaz.ce.gov.br/pages/ShowNFCe.html?p=23191108685177000180650010000004311000004319|2|2|1|9ADC53E4E2D0C4AB3428B1B8E92177757B255ECB ' is invalid according to its datatype 'String' - The Pattern constraint failed.

Caminho: NFe[1]/infNFeSupl/qrCode/
 
olhei o topico 

 

no AcbrNFe, é considerado a versão do Qr-Code para gerar o codigo na assinatura

 if VersaoQrCode >= veqr200 then
  begin
    sEntrada := idNFe + '|' + VersaoQrCodeToStr(VersaoQrCode)+  '|'  +
      TpAmbToStr(TipoAmbiente) + '|';

    if ExtrairTipoEmissaoChaveAcesso(idNFe) = 9 then
      sEntrada := sEntrada + Format('%.2d',[DayOf(DataHoraEmissao)]) + '|' +
                           sNF + '|' + sdigVal_HEX + '|';
  end
  else
    sEntrada := 'chNFe=' + idNFe + '&nVersao=100&tpAmb=' +
      TpAmbToStr(TipoAmbiente) + IfThen(cDest = '', '', '&cDest=' +
      cDest) + '&dhEmi=' + sdhEmi_HEX + '&vNF=' + sNF + '&vICMS=' +
      sICMS + '&digVal=' + sdigVal_HEX + '&cIdToken=';

  // Passo 5 calcular o SHA-1 da string sEntrada
  cHashQRCode := AsciiToHex(SHA1(sEntrada + sCSC));

alguém poderia esclarecer, mesmo sendo autorizado a emissão no NFCE, apresenta esse erro qr-code.

Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores
  • Solution

Bom dia André,

No componente ACBrNFe o método Enviar se encarrega de gerar o XML, assinar, validar, gerar o envelope SOAP (lote com 1 ou mais notas), enviar e obter o retorno da SEFAZ.

Se a sua intensão é apenas gerar o XML, a minha sugestão é que você utilize o método Assinar e depois o Validar.

O método Assinar se encarrega de gerar o XML e assinar, ao realizar a assinatura é inserido automaticamente o grupo que contem a string do QR-Code.

Não temos um método um gera o envelope SOAP salve e disco e não envia para SEFAZ.

Sendo assim o envelopamento deverá ser feito pela sua aplicação.

Ela deve pegar o XML gerado, assinado e validado pelos métodos: Assinar e Validar e montar o envelope.

Espero que lhe ajude essa dica.

  • Like 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • 8 months later...
  • Este tópico foi criado há 1513 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.