Boa noite!
Você precisa realizar o cadastro na SEFAZ e também vai precisar de um certificado digital do emitente cadastrado.
Pessoal tem a cultura de dizer homologação para tudo. Isso não é verdade. Homologação mesmo é PAF-ECF e TEF, pois os mesmos passam por baterias de testes por órgãos credenciados.
Já todo o sistema SPED (NF-e, CT-e, NFC-e, etc...) automaticamente valida os arquivos xml criados pela sua aplicação. Em um primeiro é validado pelos schemas e no segundo momento pelos webservices da SEFAZ. Ou seja, a cada documento emitido, os webservices verificarão se o mesmo está de acordo com as especificações e te retornará a autorização ou não para o mesmo.
As dicas que posso te dar são as seguintes:
- Faça download do manual de integração;
- Leia o manual e conheça a história, objetivos, as etapas e o layout dos arquivos;
- Estude o exemplo do ACBrNFe. Ele contempla todas as rotinas da NF-e;
- Depois de implementado, faça os testes das mais diversas situações a fim de atender seus clientes;
- E um dos que eu mais acho importante. Quebre o paradigma que separa a antiga NF modelo 1 e a NF-e;