Nem devs bastante experientes se atreveriam a pegar um projeto como este para tocar sozinhos, existe uma grande complexidade por trás, principalmente na questão fiscal. Contratar um SaaS para NFs não vai te livrar de ter que tratar toda a parte de classificações fiscais que os produtos precisam.
É mais fácil contratar um sistema de PDV simples e de fácil integração do que criar do zero. Aqui nosso ERP se conecta ao DVPDV, que é completo e bem barato.