NFeLerXMLEnvio

A função NFeLerXMLEnvio é usada para carregar os dados de um arquivo XML de NF-e de envio em uma estrutura que contém os dados completos da NF-e. É particularmente útil em casos de empresas que usam arquivos XML de NF-e não autorizados apenas para troca de informações. Por exemplo, muitos despachantes aduaneiros tem gerado a informação das importações em XML’s de NF-e de envio para tornar possível a automatização da geração da NF-e de entrada de importação.

Tipo de Retorno

tNFe

Pacote

A função NFeLerXMLEnvio está definida dentro do pacote NF-eLerXMLEnvio.pkg.

Sintaxe

Move (NFeLerXMLEnvio({sArquivoXML}, {bExibeErro})) to vtNFe

Onde:

  • {sArquivoXML} é o caminho completo do arquivo XML que será lido;
  • {bExibeErro} é usado para indicar se a função deve exibir ou não os erros que ocorrerem na execução;
  • {vtRet} é uma variável do tipo tNFe que receberá o retorno da chamada da função. O tipo tNFe é uma estrutura que receberá todos os dados do XML lido e o campobSucesso contido dentro desta estrutura será True se a leitura for bem sucedida e Falsecaso contrário. O campo sMensagem terá a mensagem descritiva do motivo da falha ou do sucesso.

Exemplo

Um exemplo de uso da função pode ser encontrado dentro da Workspace de Exemplo no botão oEscolherArquivoButton na view LerXMLEnvio.vw. Abaixo a função citada e a chamada da função da Library na linha 09.

NFeLerXMLEnvio

Não encontrou o que precisava, entre em contato conosco.