Cadê o arquivo ??
Está fazendo algum procedimento que está limpando o conteúdo da variável cXml...NFE.EnviarNFe()
ERRO: Arquivo n?o encontrado.
Rubens
Moderador: Moderadores

Está fazendo algum procedimento que está limpando o conteúdo da variável cXml...NFE.EnviarNFe()
ERRO: Arquivo n?o encontrado.
Estou certo ?Rejeicao: NF-e nao consta na base de dados da SEFAZ

Código: Selecionar todos
FOR nCont = 1 TO 1000000
ConsultaNfe( x )
NEXT
Achava que, pela lógica, uma Nota só poderia entrar de verdade na base de dados do SEFAZ se ela fosse uma "Nota de Verdade", gerada em modo produção, em vez das que mandei como "simulação" enquanto desenvolvia o meu programa num ambiente de homologação...Rejeicao: NF-e nao consta na base de dados da SEFAZ
Infelizmente não. Para você poder testar NF-e no ambiente de homologação você tem que estar autorizado a emitir NF-e. Para ser autorizado necessariamente precisa ter Inscrição Estadual.Makom escreveu:É possível conseguir o credenciamento para este ambiente de testes sem a IE?

Código: Selecionar todos
oSefaz := SefazClass():New()
? oSefaz:NfeConsultaProtocolo( "chavedeacesso", "certificado", "1" ) // ou "2" se for homologação





Código: Selecionar todos
oSefaz := SefazClass():New()
// opcional fazer separado
oSefaz:cCertificado := "nome do certificado"
oSefaz:cAmbiente := "1" // produção
oSefaz:cUF := "SP"
cXml := "aqui vai o conteúdo do seu xml"
oSefaz:NfeLoteEnvia( cXml, "1" )
hb_MemoWrit( "arquivo.xml", oSefaz:cXmlAutorizado )
oSefaz:SaveDaNFe( "arquivo.pdf" )
Código: Selecionar todos
oSefaz:cStatus
oSefaz:cXmlDocumento
oSefaz:cXmlProtocolo
oSefaz:cXmlRecibo
oSefaz:cXmlEnvio
oSefaz:cXmlRetorno
oSefaz:cXmlSoap
oSefaz:cRecibo
oSefaz:cMotivo
oSefaz:cSoapService
oSefaz:cSoapAction
oSefaz:cSoapURL