UC00100 - Ordem de Compras

De Wiki Java - Interno
Edição feita às 09h14min de 31 de janeiro de 2014 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

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

Compras.png

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

  1. Nº Ordem de compra: Campo somente leitura que exibirá o número da ordem de compra, que será gerado automaticamente pelo sistema.
  2. 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.
  3. 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.
  4. 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.
  5. Contato: Campo onde poderá ser informado um nome de um contato do fornecedor da OC.
  6. Telefone: Campo onde poderá ser informado um número de telefone para o contato do fornecedor.
  7. Celular: Campo onde poderá ser informado um número de celular para o contato do fornecedor.
  8. E-mail: Campo onde poderá ser informado o e-mail do contato do fornecedor.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. Valor: Campo onde o usuário poderá informar o valor do frete.
  16. Encargos: Campo onde o usuário poderá informar o valor de encargos que venham a acrescentar no valor do frete.
  17. Desconto: Campo onde o usuário poderá informar um valor de desconto para o frete.
  18. Observações: Campo onde o usuário poderá informar observações referentes ao frete.

Itens

  1. Item: Campo onde o usuário poderá informar o produto, matéria prima ou serviço que fará parte da OC.
  2. Ref. Fabricante:

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
Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas