Meus 2 cents:
"Lasciate ogne speranza, voi ch'entrate"
Consulte sobre 'contingência offline nfce' no google
E voce provavelmente acabou de descobrir porque desenvolvedores individuais dificilmente se aventuram em sistemas ERP com escrituracao fiscal - ou porque acabam cobrando caro.
As regras da RECEITA e SEFAZ sao bem especificas (e podem variar de UF para UF).
De qualquer forma, em algumas impressoras SAT eh possivel armazenar o XML e enviar depois - mas existem regras para isso.