23rd July 2010

Frequentemente, vejo nas listas de discussão de desenvolvedores, onde o assunto é a NFSe, a seguinte pergunta:

“Estou iniciando o desenvolvimento de um sistema de NFSe por onde devo começar?”

No caso do Rio de Janeiro – Nota Carioca eu diria que a prefeitura da cidade do Rio de Janeiro facilitou tremendamente essa empreitada, com as ferramentas e o “modus operandi” que ela disponibilizou. Respondendo a pergunta acima, a minha sugestão é a seguinte:

1 – Crie um arquivo txt com as informações para a NFSe e envie pelo site.

Essa é uma etapa fácil e não existe muita resistência pois todo desenvolvedor, e que faça uso de qualquer linguagem sabe como gerar um arquivo em formato txt.

Obviamente você terá que fazer alguns testes até que o seu arquivo de lotes seja aceito e a NFSe emitida. Mas isso não é assustador, pois com certeza você conseguirá realizar esta tarefa. Com isso você já pode emitir notas fiscais e a empresa não ficará no prejuízo.

Uma vez concluída essa etapa vamos para a etapa seguinte.

2 – Crie um arquivo xml com as informações para a NFSe e envie pelo site.

Aqui o problema começa a ficar um pouco mais complicado. Para muitos o xml é “um bicho diferente” e totalmente desconhecido. Mas não se trata de nada fora do normal. Algumas horas de pesquisa e leitura, pelo Google, são perfeitamente capazes de prover os conhecimentos e entendimentos que você necessita para seguir adiante.

Se você desenvolve fazendo uso de alguma linguagem da Microsoft que conste da ferramenta Visual Studio o problema fica muito mais fácil de ser resolvido.

Mas não se iluda, pois não se trata de uma tarefa das mais simples. Você pode criar ferramentas para verificar a consistência do arquivo que está sendo gerado. Você pode “bater” o xml gerado contra o xsd padrão que está sendo utilizado e saber se o arquivo está correto ou não antes de enviá-lo.

Se você conseguiu ultrapassar esta barreira, parabéns. Para aqueles então que criaram o arquivo xml “na unha” os parabéns então são em dobro.

Agora então vamos à etapa seguinte:

3 – Envie o arquivo xml por meio de um sistema.

Se você chegou até aqui e se faz uso de uma linguagem que utiliza o padrão Microsoft, esta etapa então é um verdadeiro “mamão com açúcar”. É fácil. Você insere no teu projeto a referência do site, quer seja ele de homologação ou de produção. Escolhe um certificado digital válido, que deve estar no seu computador e manda o arquivo para o site.

Pegue o arquivo de retorno do site e ai então é só “partir para o abraço”.

Assim colocado até parece que em algumas horas você será capaz de “resolver a parada”. Mas, por favor, não se iluda. Na verdade não é tão fácil e nem tão simples assim. Mas uma coisa você pode ficar certo, com empenho e afinco você certamente consegue.

Agora a palavra final, você tem que ir até a última etapa por que se você não fizer e ficar na segunda ou na primeira etapa você certamente terá que atualizar o teu sistema de faturamento, na mão, o que não é uma boa prática e se o número de NFSe emitidas for grande esse procedimento é, praticamente, inexequível.

Categoria Integração, Nota Fiscal

Deixar um comertário

Site Estratégia S.C.
Acesse nosso site estrategiasc.com.br
  • Categorias