
Essa pergunta é muito difícil de ser respondida porque as diferenças entre um método e outro são gritantes. Essas diferenças afetam todas as pessoas envolvidas no projeto: começando na equipe de desenvolvimento. Aquela briga tradicional entre designer e programador acaba. Eles começam a trabalhar juntos no mesmo projeto, sem um atrapalhar o trabalho do outro.
Com o objetivo de dificultar a sonegação de impostos a Secretaria da Fazenda criou a Nota Fiscal Paulista (NFP), um documento digital e será enviado para a mesma, para controle das movimentações no comércio.
Porém, com o surgimento desta tecnologia, surgiu também a necessidade de melhoria em sistemas comerciais e sistemas que controlam a parte fiscal de empresas. Sendo assim não anda faltando trabalho para analistas e programadores, principalmente aqueles que atendem empresas cujo segmento exige esta informatização de imediato, até porque a multa para cada NF emitida e não informada eletronicamente é de aproximadamente R$ 1400,00.
Entretanto para se gerar o arquivo e efetuar a transmissão para a receita é necessário um layout de criação, uma regra, para que este seja validado pelo sistema do fisco (o arquivo é semelhante a um arquivo remessa/retorno de bancos).
É aí que está o problema que os colegas programadores vêm tendo durante as últimas semanas.