====== Especificação funcional: Impressão de Cheques ====== ===== Resumo ===== A ferramenta impressão de cheques facilita a impressão do documento cheque para o pagamento de um ou vários títulos. ===== Descrição ===== A ferramenta auxilia na impressão de cheques referentes aos títulos a pagar e na impressão de cheque avulso. O sistema possibilita a impressão de um cheque relacionado a apenas um título, possibilita a impressão de um cheque no valor total da soma de vários títulos e possibilita a impressão de um cheque sem referenciar título algum. ==== Dados para a impressão de cheques ==== * Modelos pré definidos: São modelos de impressão que podem ser configurados pelo usuário ou são modelos pré existentes no sistema. A seleção do modelo e obrigatória. * Cheque: O número do cheque, o nome do banco, o nome da cidade onde se localiza o banco e o estado devem ser preenchidos para a impressão. * Opções de impressão: O sistema permite que seja impresso um cheque referente ao somatório de vários títulos, permite que seja impresso um cheque para cada título (vários títulos selecionados) e permite que seja impresso um cheque referente a um título selecionado. No caso de impressão de cheque avulso o sistema não implementa essas opções, ele apenas imprime um cheque preenchido pelo usuário, não referenciando título algum. * Data do cheque: O sistema permite a utilização da data do título para a impressão ou até mesmo a seleção de uma data preferencial. Caso a impressão seja de um cheque avulso o sistema não utiliza a data do título para a impressão. * Cheque nominal: Campo onde poderá ser preenchido o nome da pessoa a quem se destina o cheque. ==== Configurações ==== A impressão do cheque pode ser configurada de acordo com o formulário de cheque do usuário. O usuário pode determinar o tamanho do papel indicando a quantidade de linhas e colunas do formulário de cheque e informar o espaçamento entre as colunas e linhas. O sistema imprime uma régua de teste caso o usuário queira tomar como medida padrão para configurar a impressão. O usuário deve preencher a coluna e linha indicada, além da quantidade de caracteres, para os campos: Valor, Valor por extenso(Linha 1), Valor por extenso(Linha 2), Nominal a, Cidade/UF, Dia, Mês e ano. Essa tarefa determinará o local indicado para impressão de cada campo. O usuário poderá salvar toda a configuração feita para a impressão. ===== Pontos de verificação ===== * O sistema não deve permitir a impressão de um cheque sem que haja um modelo pré definido selecionado ou uma configuração de impressão feita pelo usuário. * Caso a opção de cheque nominal esteja marcada o sistema exige o preenchimento do campo. * O valor do cheque poderá assumir qualquer valor maior que zero. ===== Observações ===== ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~