Ir para conteúdo
  • Cadastre-se

dev botao

Salvar xml nfce sem enviar


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1558 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
Postado
16 minutos atrás, André Gonçalves disse:

Resumindo, preciso trabalhar com offline

A NFCe tem a contingência off-line mas se não me engano ela não é permitida no CE.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

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);

 

 

Postado

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.

  • 2 semanas depois ...
  • Consultores
  • Solution
Postado

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.

  • Curtir 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

  • 8 meses depois ...
  • Este tópico foi criado há 1558 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...