Páginas

terça-feira, 18 de agosto de 2009

Quanto tempo vou gastar para implantar NFe no meu sistema?

Setembro está chegando e recebo diversos emails de programadores que deixaram para implantar a NFe agora na última quinzena de agosto, sendo que dia 01/09 diversos seguimentos serão obrigados a emitir NFe e agora estão apavorados com o prazo.

Alguns estavam apostando na prorrogação do prazo, e com a divulgação do Protocolo 42/09 relaxaram mais ainda quando imaginaram que o prazo havia sido prorrogado para 01/04/2010, mas ao entrar no portal da NFe - http://www.nfe.fazenda.gov.br/ a seguinte mensagem era exibida:

"Os prazos do Protocolo 42/09 não se aplicam para aquelas empresas já alcançadas pela obrigatoriedade de uso da NF-e em razão de algum dispositivo do Protocolo 10/07, mesmo que cumulativamente pratiquem operações descritas por alguma CNAE listada no anexo único do Protocolo 42/09."

Ou seja, quem estava obrigado, continua obrigado, e até o presente momento não há nenhum sinal de prorrogação do prazo.

Agora, faltando apenas 13 dias para o prazo vem a pergunta: vou conseguir implantar a NFe neste prazo?

SIM! Mas, pra isso passos devem ser seguidos, veja abaixo alguns:

1 - Leia o manual do contribuinte disponível em http://www.nfe.fazenda.gov.br/PORTAL/docs/Manual_de_Integracao_Contribuinte_v3.00-2009-03-16.pdf. Apesar de ser um arquivo com 145 páginas, mesmo que vc perca um dia todo para ler com atenção o manual, no final das contas este dia "perdido" irá economizar muitas horas na procura de respostas pela net, sendo que as mesmas já existem no manual.
2 - Use algo que facilite a integração com os WebServices - ACBrNFePCN, ACBrNFeMonitor, Uninfe, DLL da FlexDocs ou alguma outra solução Free ou paga que vc encontre. Tentar desenvolver tudo do zero com o prazo atual será muito complicado.
3 - Leia a documentação da solução que você escolher(Manual, Demo, Help, etc). No caso do ACBrNFePCN analise todas as funções disponibilizadas no demo e se possível veja os fontes do ACBrNFeMonitor. No caso do ACBrNFeMonitor veja http://acbr.sourceforge.net/drupal/?q=node/40
4 - Tenha um certificado válido(comprado) em mãos. Caso não tenha um certificado válido disponível, não perca tempo tentando testar os retornos dos WebServices sem um certificado comprado. Não adianta ficar tentando encontrar certificado grátis para testar, o máximo que irá conseguir, será certificados que podem ser usados para assinar o XML, mas para testes com os WebServices só com certificados comprados.
5 - Participe de Fóruns e Grupos de discussão sobre NFe, pois no caso de algum problema, através destes recursos será mais fácil encontrar a solução.

Com os passos acima e dedicação, apesar de parecer impossível, o prazo de 13 dias é suficiente. Além de receber emails de programadores desesperados com o prazo também recebo emails de usuários do componente relatando que conseguiram adequar seus sistemas utilizando o ACBrNFePCN ou ACBrNFeMonitor em menos de uma semana, ou seja, já que não tem como adiar a data de início da obrigação com dedicação será póssível adequar seu programa para trabalhar com NFe.

Obs: Desabilitei os comentários do blog, pois estavam sendo usados para perguntas que as vezes já estavam respondidas no Fórum. Quem tiver alguma dúvida use o Fórum Ofical do Projeto ACBr - http://www.djsystem.com.br/acbr/forum/