Projeto de desenvolvimento de componentes de software
emissão de nf-e/nfc-e para o realmente fácil
1. Apresentação do Realmente Fácil
O Realmente Fácil (rf) é um sistema de gestão de empresas “erp” na nuvem na modalidade saas (software as a service). Resumindo, ele oferece para seus usuários recursos gerenciais e administrativos, de forma fácil, possibilitando controlar o estoque de mercadorias e produtos, gerenciar suas vendas de produtos e serviços (do orçamento a emissão da nota), controlar suas compras, emitir seus boletos e realizar toda gestão financeira do seu negócio.
2. Tecnologias aplicadas no RF
O sistema rf foi desenvolvido utilizando as tecnologias:
• jsf 2.2
• PrimeFaces 5.0
• Bootstrap
• JavaScript
• Java 8
• MySQL 5.6
• Hibernate
• Glassfish 4.0
• SSL (Protocolo https)
• IDE Eclipse Luna Service Release 2 (4.4.2)
3. Visão geral do Projeto
Desenvolver todo o processo de emissão de Nota Fiscal Eletrônica 4.0 e Nota Fiscal Consumidor 2.0 para o sistema “Realmente Fácil” (RF).
3.1. Do projeto da emissão de Nota Fiscal
O projeto de emissão de Nota Fiscal Eletrônica, a ser desenvolvida, deve atender a legislação vigente e atender os seguintes requisitos funcionais e não-funcionais:
• Ser compatível com Certificado Digital modelo A1 e A3.
• Disponibilizar ambiente de produção e homologação.
• Atender as novas técnicas de comunicação com o ambiente Virtual do sefaz através do protocolo tls versão 1.2 ou superior;
• Enviar nf-e (mod 55) e nfc-e (mod 65)
• registrar eventos ref cc-e (cartas de correção eletrônica)
• registrar eventos de cancelamentos da nf-e e nfc-e
• registrar eventos de inutilizações de nf-e e nfc-e
• realizar tratamento para contingência scan/svan
• consultar status do sefaz
• impressão de danfe e danfce
• gerar xmls para armazenamento e envio por e-mail
• persistir todos os dados da nf-e e nfc-e, inclusive seus eventos
• ser compatível com os padrões de uso no projeto rf.
Mais informações podem ser colhidas nos links abaixo:
Notas Técnicas
https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=tW+YMyk/50s=
Manuais
https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk=
Diversos
https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=Iy/5Qol1YbE=
Esquemas XML
https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=
4. Da entrega
A entrega do projeto constitui em:
• As partes se comprometem no apoio na integração do projeto de emissão com o projeto RF, visando o correto funcionamento de ambos. Essa integração consiste na entrega dos códigos fontes front-end em jsf e back-end compatíveis com os padrões do rf;
• deverão ocorrer entregas parciais para testes e validações do modelo e dos processos
• a entrega final dos códigos fontes, devidamente integrado ao rf, para homologação final dos processos.
5. Anexos
5.1 Padrões visuais - paleta de cores
5.2 Diagrama de classes – Vendas
Delivery term: Not specified