NFBGerarXMLDPS
Veja também:
A função NFBGerarXMLDPS é usada para gerar o XML completo da DPS.
Tipo de Retorno
Boolean
Pacote
A função NFBGerarXMLDPS está definida dentro do pacote NFBGerarXMLDPS.pkg.
Sintaxe
Move (NFBGerarXMLDPS(&{vtInfDPS})) to {bRet}
Onde:
- &{vtInfDPS} é uma variável do tipo tNFBGeraXMLDPSParam. Deve ser passada por referência. Contém os parâmetros para execução da função e retornos, conforme abaixo:
- sCaminhoCompletoDPS: é o caminho completo, terminado em “.XML”, do arquivo que será gerado;
- vtDPS: é uma variável do tipo tNFBinfDPS que deve ser preenchida com os dados que deseja gerar na DPS. A documentação detalhada das tags pode ser encontrada na planilha “AnexoIV_LeiautesRN_ADN_SNNFSe_V1_00_02_Produção.xlsx” (Grupo de Informações da Declaração de Prestação de Serviços – DPS);
- bExibeErro: indica se as mensagens de erro devem ser mostradas (TRUE) ou não (FALSE).
- {bRet} é uma variável do tipo boolean que recebe o retorno da função, sendo que TRUE indica que o arquivo foi gerado com sucesso e FALSE indica que ocorreu algum erro.
Exemplo
Um exemplo de uso desta função pode ser encontrado dentro da Workspace de Exemplo na função NFBPreparaDPSExemploById no pacote NFBPreparaDPSExemploById.pkg.
