Gostei do seu ponto mas eu realmente não me sinto confortável em ter que lidar com essa parte de NF-e. Qualquer API de um órgão público é extremamente quebrada e mau documentada, eu sei disso porque trabalho em um órgão federal e já ajudei a desenvolver uma micro API antes de ser levado pro atendimento ao público.