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.