MDFeRecepcao

A função MDFeRecepcao é utilizada para enviar ao governo a solicitação de autorização de um novo MDF-e.

Tipo de Retorno

Integer

Pacote

A função MDFeRecepcao está definida dentro do pacote MDF-eRecepcao.pkg.

Sintaxe

Move (MDFeRecepcao((&{vEnvio}), {sArquivoXML}, {bExibeErro})) to {iRet}

Onde:

  • &{vEnvio} é a variável do tipo tEnviMDFe passada por referência contendo os dados do MDF-e para envio de acordo com o manual de orientação e que conterá os dados do retorno do processamento do envio;
  • {sArquivoXML} é o nome do arquivo ou o nome do diretório onde o XML com os dados do MDF-e será salvo após o processamento do envio com sucesso, sendo considerado um processamento com sucesso o retorno “103-Arquivo recebido com sucesso”;
  • {bExibeErro} é o indicador se a função deve apresentar ou não as mensagens de erro durante o processamento do envio e retorno, sendo TRUE o valor para apresentar as mensagens, e FALSE o valor para não apresentar
  • {iRet} é o código do retorno, sendo 0 (zero) o retorno de um processamento com sucesso; caso ocorra algum erro um valor negativo será retornado, onde: 
    • -1: um erro de validação de dados; 
    • -100: um erro na geração do arquivo XML de envio; 
    • -200: um erro ao processar o XML de resposta do governo; 
    • -300: um erro na geração do arquivo XML de retorno; 
    • -400: um erro ao criar o objeto COM; 
    • -500: um erro no processamento da função da DLL.

Exemplo

Um exemplo de uso da função pode ser encontrado dentro da Workspace de Exemplo e no próprio pacote, MDF-eRecepcao.pkg:

MDFeRecepcao 

Observações

  • a versão 2019/01 não suporta emitente pessoa física (com CPF);
  • a versão 2019/01 não suporta QrCode quando a emissão for realizada em modo de contingência;

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