A função NFSeGerarXMLNFSeNFB recebe uma estrutura com os dados da NFS-e e do DPS e gera o arquivo XML na versão 1.00 da Nota Fisca para envio.
Tipo de Retorno
Boolean
Pacote
A função NFSeGerarXMLNFSeNFB está definida dentro do pacote NFSeGerarXMLNFSeNFB.pkg.
Sintaxe
Move (NFSeGerarXMLNFSeNFB(&vParams)) to {bRet}
Onde:
- &{vParams} é uma variável do tipo tNFSeGeraXMLNFBParam. Deve ser passada por referência. Contém os parâmetros para execução da função e também retornos, conforme abaixo:
- {vtNFSe} é uma variável do tipo tNFBinfNFSe que deve conter todos os dados necessários para gerar o XML da NFS-e;
- {nNumSequencia} é uma variável numérica que recebe um número sequencial, iniciado em 1, necessário para gerar o Id da NFS-e;
- {sCaminhoCompletoNFSe} caminho completo, finalizado com ".xml", onde será salvo o arquivo XML da NFS-e informada;
- {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 da NFB pode ser encontrado clicando aqui.
Observações
- A função está disponível a partir da versão 2026/01 da NFSeLibrary;
- A estrutura tNFBinfNFSe está definida no pacote NFSeStructs.pkg.
Não encontrou o que precisava, entre em contato conosco.