NFeGeraXMLGNRE
Veja também:
A função NFeGerarXMLGNRE é usada para gerar o XML de um lote de GNREs, que deverá ser enviado para a SEFAZ utilizando a função NFeEnviarGNRE.
Tipo de Retorno
String
Pacote
A função NFeGerarXMLGNRE está definida dentro do pacote NF-eGerarXMLGNRE.pkg.
Sintaxe
Move (NFeGerarXMLGNRE(&{vParams})) to {sRet}
Onde:
- {vParams} é uma variável do tipo tNFeGeraXMLGNRE_Param que deve ser passada por referência. Este tipo é uma estrutura que contém os seguintes campos:
- sArquivoXML (String): informar o caminho completo com o nome do arquivo XML que será gerado;
- sVersaoLoteGNRE (String): informar a versão do lote da GNRE. Não é a mesma versão da guia, necessariamente. Caso não seja informado, o sistema assumirá que a versão é a 1.00;
- vtNFeTDadosGNRE (tNFeTDadosGNRE): estrutura com as informações utilizadas na geração do arquivo XML. Para mais informações consulte o Manual de Integração Contribuintes GNRE e as exceções de cada código de receita em seu respectivo estado, que pode ser obtido através da função NFeConsultaConfigGNRE;
- bExibeErro (Boolean): é usado para indicar se a função deve exibir ou não os erros que ocorrerem na execução;
- sRetResultado (String): retorna a descrição literal do resultado da execução;
- sRetMsgResultado (String): retorna a mensagem literal do resultado da chamada do Web Service.
- {sRet} variável do tipo String. Se a geração do XML foi bem sucedida, será retornado o caminho completo onde o arquivo XML foi gravado conforme informado no campo sArquivoXML, caso contrário irá retornar vazio.
