UC00100 - Ordem de Compras
De Wiki Java - Interno
(Diferença entre revisões)
(→Diagrama de classes) |
(→Itens) |
||
| Linha 52: | Linha 52: | ||
=== Itens === | === Itens === | ||
#'''Item:''' Campo onde o usuário poderá informar o produto, matéria prima ou serviço que fará parte da OC. | #'''Item:''' Campo onde o usuário poderá informar o produto, matéria prima ou serviço que fará parte da OC. | ||
| − | #'''Ref. Fabricante:''' | + | #'''Ref. Fabricante:''' Após o item ser informado, este campo será automaticamente preenchido com a referência de fabricante do cadastro do mesmo. Este campo é somente leitura. |
| + | #'''Grade:''' Caso o item informado controle grade, este campo será habilitado para que o usuário selecione, obrigatoriamente, uma grade. Caso o item não controle grade este campo ficará desabilitado e terá selecionado a opção ''GRADE PADRÃO''. | ||
| + | #'''Unidade:''' Após o item ser informado este campo será automaticamente preenchido com a unidade padrão informada no cadastro do mesmo. Se desejar, o usuário poderá escolher uma outra unidade (de entrada) informada no cadastro do item. Caso o item seja um serviço, este campo ficará vazio e desabilitado. | ||
= Layouts sugeridos = | = Layouts sugeridos = | ||
Edição das 09h19min de 31 de janeiro de 2014
Conteúdo |
Objetivo
- Manter cadastro ordem de compras.
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Ordem de compra. Este nome será utilizado para criar a página no Wiki.
Resultado esperado
- Gerar ordens de compra de produtos, serviços ou matérias primas.
Diagrama de classes
Fluxo de eventos
Fluxos principais
Fluxo 1:
Fluxos alternativos
Fluxo 1:
Fluxos de exceção
Fluxo 1:
Regras de negócio
RN01 - Descrição dos campos e funcionalidades da tela (de manutenção)
Cabeçalho
- Nº Ordem de compra: Campo somente leitura que exibirá o número da ordem de compra, que será gerado automaticamente pelo sistema.
- Data de emissão: Campo onde deverá ser informada, obrigatoriamente, a data de emissão da ordem de compra. Por padrão, este campo será automaticamente preenchido com a data de login.
- Comprador: Campo onde serão listados os compradores cadastrados no sistema, para que o usuário selecione um único comprador para OC. Este campo irá dispor de um atalho para o cadastro de compradores, caso o comprador desejado ainda não esteja cadastrado.
- Fornecedor: Campo onde deverá ser informado o fornecedor dos itens que farão parte da OC. Este campo também irá dispor de um atalho para o cadastro de fornecedores.
- Contato: Campo onde poderá ser informado um nome de um contato do fornecedor da OC.
- Telefone: Campo onde poderá ser informado um número de telefone para o contato do fornecedor.
- Celular: Campo onde poderá ser informado um número de celular para o contato do fornecedor.
- E-mail: Campo onde poderá ser informado o e-mail do contato do fornecedor.
- Observação: Campo onde o usuário poderá inserir observações sobre a OC. Por padrão este campo virá sempre preenchido com o seguinte texto: Sr(a) vendedor(a), favor incluir na nota fiscal o número desta ordem de compra, tanto no XML (tag nItemPed) quanto nas observações da nota.
- Data de entrega: Caso nos parâmetros de ordem de compra o sistema esteja configurado para utilizar data de entrega no cabeçalho, este campo será visível e de preenchimento obrigatório. Caso contrário este campo não ficará visível.
- Condição de pagamento: Campo onde deverá ser informada qual condição de pagamento (dentre as cadastradas no sistema) será utilizada na OC. Logo à direita deste campo haverá um ícone que quando acionado exibirá ao usuário uma tela que permitirá informar parcelas manualmente, com valores e vencimentos personalizados.
- Transportadora: Campo onde poderá ser informada uma transportadora a ser utilizada na OC. Este campo terá um atalho para o cadastro de transportadoras, caso usuário necessite cadastrar uma nova antes de gerar a OC.
- Tipo de frete: Quando uma transportadora for informada, este campo será habilitado para que o usuário escolha um dos tipos de frete abaixo:
- Emitente: O frete será pago pelo emissor da nota fiscal de venda.
- Destinatário: O frete será pago pelo destinatário da nota fiscal de venda.
- Terceiros: O frete será pago por terceiros.
- Condição de pagamento (do frete): Campo onde o usuário deverá selecionar dentre as cadastradas, uma condição de pagamento para o frete. Se desejar, ele poderá também informar parcelas manualmente.
- Valor: Campo onde o usuário poderá informar o valor do frete.
- Encargos: Campo onde o usuário poderá informar o valor de encargos que venham a acrescentar no valor do frete.
- Desconto: Campo onde o usuário poderá informar um valor de desconto para o frete.
- Observações: Campo onde o usuário poderá informar observações referentes ao frete.
Itens
- Item: Campo onde o usuário poderá informar o produto, matéria prima ou serviço que fará parte da OC.
- Ref. Fabricante: Após o item ser informado, este campo será automaticamente preenchido com a referência de fabricante do cadastro do mesmo. Este campo é somente leitura.
- Grade: Caso o item informado controle grade, este campo será habilitado para que o usuário selecione, obrigatoriamente, uma grade. Caso o item não controle grade este campo ficará desabilitado e terá selecionado a opção GRADE PADRÃO.
- Unidade: Após o item ser informado este campo será automaticamente preenchido com a unidade padrão informada no cadastro do mesmo. Se desejar, o usuário poderá escolher uma outra unidade (de entrada) informada no cadastro do item. Caso o item seja um serviço, este campo ficará vazio e desabilitado.
Layouts sugeridos
Quadro de dados
Tela de manutenção
| NOME | OBRIGATÓRIO | TIPO DE ENTRADA | VALORES POSSÍVEIS | TAMANHO | VALOR PADRÃO | OBSERVAÇÃO |
| Cidade | Sim | Input | Campo somente leitura | Cidade da filial logada | ||
| Ativo | Não | Checkbox | Marcado/Desmarcado | Marcado | ||
| CNAE | Sim | Input+Combobox | CNAE´s cadastrados no sistema | |||
| Código da lista | Sim | Input | Alfanuméricos | 4 | Vazio | |
| Descrição da lista | Sim | Input | Alfanuméricos | 255 | Vazio | |
| Alíquota ISSQN | Sim | Input | Numéricos | De 0 até 9.999,00 | Vazio |