Procurement Cost Agent

Procurement True Cost Agent

Visão Geral

O True Cost Agent calcula o custo real (total landed cost) de cada SKU, incluindo FOB, frete, impostos, custo de capital e prêmio de risco.

Endpoint

Endpoints Disponíveis

Health Check

GET /health

Calcular Custo Real

POST /v1/cost/snapshot/compute

Calcula snapshot de custo para um SKU.

Request Body:

{
  "org_id": 1,
  "sku": "SKU001",
  "supplier_id": 1,
  "fob_price": "10.00",
  "currency": "USD",
  "incoterm": "FOB"
}

Response:

{
  "outcome": "ALLOW",
  "snapshot_id": 1,
  "snapshot": {
    "sku": "SKU001",
    "supplier_id": 1,
    "landed_cost": "68.12",
    "risk_adjusted_cost": "69.48",
    "currency": "BRL",
    "fx_rate": "5.5",
    "cost_breakdown": {
      "fob": 55.0,
      "freight": 5.5,
      "tax": 6.6,
      "capital": 1.02,
      "risk_premium": 1.36,
      "currency": "BRL",
      "fx_rate": 5.5,
      "incoterm": "FOB",
      "lead_days_p50": 30,
      "lead_days_p90": 45
    }
  }
}

Componentes do Custo

Componente Fórmula Descrição
FOB fob_price * fx_rate Preço FOB em BRL
Freight FOB * 10% Estimativa de frete
Tax (FOB + Freight) * 12% Impostos
Capital subtotal * WACC * (lead_days/365) Custo de capital
Risk Premium subtotal * risk_factor Prêmio de risco do fornecedor

Integração

Dependências

Configuração

Variável Descrição Default
MYSQL_HOST Host do banco localhost
MYSQL_DB Database csuite_procurement
WACC_RATE Taxa WACC anual 0.12
DEFAULT_FX_RATE Taxa de câmbio default 5.5
PORT Porta do serviço 8033

Arquitetura

┌─────────────────┐     ┌──────────────────┐
│ FOB Price       │────▶│  Cost Agent      │
│ FX Rate         │     │                  │
│ Supplier Profile│     │  - compute()     │
│ Tax Rules       │     │  - breakdown()   │
└─────────────────┘     └────────┬─────────┘
                                 │
                                 ▼
                        ┌──────────────────┐
                        │ cost_snapshot    │
                        └──────────────────┘

🔊 Text-to-Speech

1.0x
1.0
Pronto para reproduzir