Pedido
Documento de compra confirmado enviado ao fornecedor. View full-page com identificação, informações gerais, históricos e itens com aprovação por linha.
O ponto de partida: a tela cheia de Pedido — Subheader com as ações por status, Forehead, caixa de identificação e as abas (Informações gerais · Históricos · Itens). As seções abaixo detalham cada parte.
Além da tela cheia, Pedido — como todo documento — também abre em modal ao clicar no item na index, sem sair da listagem. Mesma anatomia (Forehead, abas, ações); muda só a moldura. No mobile vira um modal-sheet que sobe quase até o topo (o header da index fica aparente atrás); o ícone expandir abre o formato page.
Boas práticas
Pedido segue o chassi de Estrutura de Documento. Esta página cobre só o que é próprio do tipo — abas, status e ações.
Anatomia & abas
As abas do documento, na ordem — “Informações gerais” é a aba padrão. O Forehead, a caixa de identificação e o corpo seguem o chassi de Estrutura de Documento.
Informações gerais
Dados do pedido (requisitante, nº ME, empresa, datas, valor) + anexos do documento. É a aba padrão — abre primeiro porque responde "do que se trata este pedido".
Históricos
Histórico de tarefas e o histórico de alterações (campo editado, responsável, IP, data) — o rastro de auditoria de quem mexeu em quê.
Itens
Itens linha a linha com 2 expanders independentes: chevron na coluna Código do produto → "Detalhes do item" (Informações gerais + Anexos + Histórico de aprovações com tabela/paginação/timeline); chevron na coluna Status → "Histórico do item neste documento". Toolbar: split "Adicionar item" + Remover + busca + gráfico + mais-ações.
Status
Os status semânticos de Pedido — o badge no Forehead muda com a etapa do fluxo.
| Status | Significado |
|---|---|
| Rascunho | Pedido em montagem, ainda não submetido — só quem edita o vê. |
| Em aprovação | Aguardando a alçada aprovar — o stepper mostra a etapa atual e quem é o aprovador da vez. |
| Aprovado | Aprovado internamente; pronto para envio ao fornecedor. |
| Confirmado | Fornecedor confirmou o pedido — a partir daqui, mudanças entram por aditivo ou cancelamento. |
| Cancelado | Pedido cancelado — exige motivo, que fica registrado para auditoria. |
Ações
Onde ficam as ações de Pedido — a primária aparece conforme o status; o excedente recolhe em “Mais ações”.
| Zona | Ação | Quando |
|---|---|---|
| Subheader | Aprovar (primária) | Primária só quando o pedido está na alçada do usuário; some para quem não aprova — a primária é sempre a ação esperada naquele status. |
| Subheader | Editar | Disponível enquanto o fornecedor não confirma; depois disso, alterações passam a ser por aditivo/cancelamento. |
| Subheader | Criar pré-pedido / Criar pré-pedido emergencial | Gera um pré-pedido a partir deste pedido; a versão emergencial encurta a alçada para compras urgentes. |
| Mais ações | Exportar, Encaminhar, Cancelar | Recolhidas por baixa frequência. Cancelar é destrutiva — fica por último, isolada após um divisor, e exige motivo. |
Particularidades
O que distingue Pedido dos demais documentos.
Aprovação por item
Cada item tem seu stepper (Rascunho → Enviado → Aprovado) — a aprovação não é só do documento, é linha a linha.
Pré-pedido emergencial
Atalho no subheader para abrir um pré-pedido emergencial a partir do pedido, sem refazer dados.
Valor total
O valor consolidado fica no canto do forehead, ao lado do status — visível sem abrir os itens.
Conferido por Nota Fiscal
O recebimento é validado por uma Nota Fiscal vinculada; os itens da nota são batidos contra os do pedido.
Relações & ciclo de vida
Onde Pedido entra no fluxo de compras do ME — e os documentos com que se conecta. Entender a cadeia evita recriar dados: cada etapa herda da anterior em vez de começar do zero.
Requisição
Cotação
Pré-pedido
Pedido
Nota Fiscal
Requisição
Origem da necessidade — uma requisição aprovada pode virar pedido direto.
Pré-pedido
Etapa de validação antes do pedido firme; também pode ser gerado a partir dele.
Nota Fiscal
Entrada fiscal conferida contra os itens deste pedido.
Contrato
Quando há acordo guarda-chuva, o pedido consome o saldo do contrato.
Componentes usados
A tela é montada com componentes do EletroDS — a mecânica de cada um (variantes, estados, props) vive em Componentes.