Descrição
Esse livro foi desenvolvido com o objetivo de ajudar o leitor a compreender o que está envolvido no desenvolvimento do PAF-ECF - Programa Aplicativo Fiscal - Emissor de Cupom Fiscal.
O livro está estruturado em dez capítulos, como pode ser observado no sumário logo abaixo.
Você pode baixar o código fonte do protótipo no github no endereço https://github.com/alberteije/PAF-ECF-Java.
O autor comenta nos requisitos e no roteiro de testes as alterações e adaptações que leitor deve realizar no protótipo para que o mesmo fique pronto para a homologação.
Sumário
O AutorApresentação do autor.
ApresentaçãoApresentação do livro.
IntroduçãoExplicações introdutórias sobre os tipos de ECF, obrigatoriedade de uso do ECF, Transferência Eletrônica de Fundos (TEF) - Discado, IP e Dedicado, explicando as arquiteturas de cada um dos TEF e, finalmente, explicações sobre a origem do PAF-ECF, trazendo inclusive informações sobre responsabilidade solidária e responsabilidade criminal em relação aos desenvolvedores de software.
Requisitos GeraisAqui levantamos os requisitos gerais para uma aplicação de frente de caixa. São apresentadas as documentações dos processos reativo e preditivo. Para o processo reativo são apresentados os seguintes documentos: Documento de Visão, Product Backlog e Sprint Backlog. Para o processo preditivo são apresentados os seguintes documentos: Diagrama de Caso de Uso, Descrição dos Casos de Uso e Diagrama de Seqüência.
Requisitos do PAF-ECFNesse capítulo são explicados em detalhes todos os requisitos gerais do PAF-ECF.
Anexos do PAF-ECFNesse capítulo são explicados em detalhes os Anexos dos requisitos gerais do PAF-ECF.
DERNesse capítulo explicamos o Diagrama Entidade Relacionamento do PAF. Todas as tabelas do PAF são explanadas. Além do DER explicamos as Views que foram criadas para o PAF. Apresentamos ainda um DER mínimo para a retaguarda.
Conhecendo as AplicaçõesNesse capítulo apresentamos todas as janelas do PAF-ECF e suas devidas funcionalidades. Além disso, apresentamos as demais aplicações que acompanham o protótipo AlbertEijePDV: Balcão, Configurador e Integrador.
Roteiro de TestesNesse capítulo explicamos todos os testes dos Blocos I e VII, apontando o que deve ser feito no Protótipo para que o mesmo fique pronto para a homologação.
Convênio ICMS 15/08Nesse capítulo o autor comenta o Convênio ICMS 15/08.
Código Fonte
Você pode baixar o código fonte do protótipo no github no endereço https://github.com/alberteije/SAT-CF-e-Java.