hbNFe dúvidas
Enviado: 29 Ago 2012 22:08
Usando o mesmo ini pelo acbr a nfe sai 100%, valida, consulta tudo ok.
usando pelo HBNFE, gera o xml sem dar aviso de erros.
Se eu consultar a nota ela não consta no sefaz.
Se eu enviar o xml gerado pelo hbnfe , via acbr, da mensagem de erro:
7435->Rejeicao: Valor do Produto difere do produto Valor Unitario de Tributacao e Quantidade Tributavel.
Aí pergunto. como fazer para o hbnfe me retornar esse erro?
eu gero o ini e depois faço o seguinte:
// teste com hbnfe
Aqui ele apenas gerou o xml ou também assinou e enviou?
logo em seguida pego a chave e tento consultar a nota no sefaz
Na consulta retorna .t. , mas as mensagens todas em branco.
Paulo
usando pelo HBNFE, gera o xml sem dar aviso de erros.
Se eu consultar a nota ela não consta no sefaz.
Se eu enviar o xml gerado pelo hbnfe , via acbr, da mensagem de erro:
7435->Rejeicao: Valor do Produto difere do produto Valor Unitario de Tributacao e Quantidade Tributavel.
Aí pergunto. como fazer para o hbnfe me retornar esse erro?
eu gero o ini e depois faço o seguinte:
// teste com hbnfe
Código: Selecionar todos
***** gerar xml
hbnfe_Inicia() // aqui carrego os dados, certificado etc...
oIniToXML := hbNFeIniToXML()
oIniToXML:ohbNFe := oNfe
oIniToXML:cIniFile := 'c:\SCCN\nfe\entnfe.ini'
oIniToXML:lValida := .T.
aRetorno := oIniToXML:execute()
oIniToXML := Nil
IF aRetorno['OK'] == .F.
msg(aRetorno['MsgErro'] )
teste=aRetorno['MsgErro']
memowrit("\SCCN\nfe\erro.ini",teste)
ELSE
msg('Gerou XML')
ENDIFlogo em seguida pego a chave e tento consultar a nota no sefaz
Código: Selecionar todos
/// consultar nfe se consta no sefaz
oConsulta := hbNFeConsulta()
oConsulta:ohbNFe := oNfe // Objeto hbNFe
oConsulta:cNFeFile := mFILE_XML
aRetorno := oConsulta:execute()
oConsulta := Nil
IF aRetorno['OK'] == .F.
msg(aRetorno['MsgErro'] )
ELSE
msg( aRetorno['tpAmb'] )
msg( aRetorno['verAplic'] )
msg( aRetorno['dhRecbto'] )
msg('nprod '+ aRetorno['nProt'] )
msg( aRetorno['digVal'] )
msg( aRetorno['cStat'] )
msg( aRetorno['xMotivo'] )
msg( aRetorno['protNFe'] )
ENDIFPaulo