<?php
/**
 * Fichier  : api/valuation.php
 * Auteur   : KREMER Régis
 * Version  : 2.5.1
 * Date     : 2026-02-26
 * Description : API — Valorisation du stock (Lot 2/3/4) — hotfix: calcul lot-aware baseUnitCost
 */
require_once __DIR__.'/../config.php';
requireAuth();
requirePerm('valuation.read');

if(($_SERVER['REQUEST_METHOD'] ?? 'GET') !== 'GET') jsonError('Méthode non supportée',405);

$warehouseId = isset($_GET['warehouseId']) && $_GET['warehouseId']!=='' ? (int)$_GET['warehouseId'] : null;

// Calcul centralisé (conservative) — évite les valeurs incohérentes si les coûts ne sont pas normalisés
$json = computeStockValuation($warehouseId);
jsonResponse($json);
