Até então gerávamos o arquivo XML de florianópolis para importar no sistema próprio da prefeitura mas passamos a usar essa solução automática: http://portal.enotasgw.com.br/florianopolis-nota-fiscal-eletronica-automatica/
Complementando o que o Gibbo falou, você pode ver os detalhes dos arquivos que importávamos aqui: http://www.pmf.sc.gov.br/arquivos/arquivos/pdf/29_07_2015_17.38.39.318070b51e70a646d8f186b636899251.pdf
Se seu usuário precisar emitir notas em quantidade vai ser complicado mas pelo menos atende.
Agora ficou uma beleza, só chamar a api desse gateway que a nfs-e é emitida automaticamente.