NFSeGerarXMLDPSNFB

A função NFSeGerarXMLDPSNFB recebe uma estrutura com os dados do DPS e gera o arquivo XML na versão 1.01 do DPS para envio.

Tipo de Retorno

Boolean

Pacote

A função NFSeGerarXMLDPSNFB está definida dentro do pacote NFSeGerarXMLDPSNFB.pkg.

Sintaxe

Move (NFSeGerarXMLDPSNFB(&vParams)) to {bRet}

Onde:

  • &{vParams} é uma variável do tipo tNFSeGeraXMLDPSParam. Deve ser passada por referência. Contém os parâmetros para execução da função e também retornos, conforme abaixo:
    • {vtDPS} é uma variável do tipo tNFSeNFBinfDPS que deve conter todos os dados necessários para gerar o XML do DPS-e;
    • {sCaminhoCompletoDPS} caminho completo, finalizado com ".xml", onde será salvo o arquivo XML do DPS;
    • {sRetResultado} retorna texto contendo a mensagem de retorno;
    • {bExibeErro} indica se as mensagens de erro devem ser mostradas (TRUE) ou não (FALSE);
  • {bRet} é o retorno da execução da função, sendo que True indica que a geração do XML da NFS-e foi bem-sucedida e False se houve um erro e, neste caso, analise os retornos de sMsgRetorno.

Layout do NFB

O layout do DPS pode ser encontrado clicando aqui.

Observações

  • A função está disponível a partir da versão 2026/01 da NFSeLibrary;
  • A estrutura tNFSeNFBinfDPS está definida no pacote NFSeStructs.pkg.

 

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