Boa tarde, depois de ler muito, aqui no fórum, aonde encontrei pessoas com o mesmo problema e que conseguiram solucionar, porém as mesmas soluções não serviram pra mim, e também em outros pela internet, não consegui resolver o erro que a função ValidarRegrasdeNegocios está retornando.
Pelas informações que encontrei na internet e no fórum, fiz todas as verificações no XML que foi gerado, nas quais geram a chave da nota, e pelo que eu entendi e aprendi com tudo isso, está tudo ok, mas mesmo assim ele da este erro.
Vou deixar em anexo o XML que foi gerado e também todo o código que fiz para gerar uma NF-e de teste.
ultimanota.xml codigo teste.txt
ultimanota.xml