Pular para conteúdo

04 — Fórmula (BOM) do kit no fluxo pied

Status: Aprovado · Responsável: Gustavo Madruga · Atualizado em: 2026-09-09

Entregue em v0.0.11 (2026-08-12).

Escopo

O fluxo pied levava o pedido-kit ao X-Adm, mas não a fórmula — a lista de componentes. Esta etapa acrescenta a tabela-espelho formulas ao fluxo existente. É o slice deste repo de uma feature de quatro repos: o servidor cria o espelho, o int-pied emite as linhas, a sync rule as publica.

Fora de escopo: as chaves de volta (o X-Adm as gera e elas não retornam).

O que foi construído

  • Tabela formulas no schema local, com as colunas de entrada (pied_formula_id, pied_x_ped, pied_cod_prod, qtde) e o par de status — sem colunas chave_*.
  • Posição por último na ordem de envio do fluxo pied: a fórmula referencia o produto-kit e o componente, que precisam existir no X-Adm antes (ordem FK-safe).
  • Layout fixed-width no arquivo de envio, com qtde em escala 3, travado por golden test byte a byte.
  • Write-back reusa o caminho de status existente — zero código novo.

Estado do contrato

O layout é provisório: vale até o import real de FORMULAS chegar da equipe ZIM. Está marcado como tal no contrato pAbast §3.6, e o golden test é o ponto de partida da reconciliação. Enquanto isso, o rodapé do modo debug não tem branch própria para formulas (sai só com contador e tipo) — deferido, com precedente no mdf.