{
  "standard": "FSP",
  "module": null,
  "version": null,
  "registry": "rules",
  "title": "Правила разбора исходных прайсов",
  "description": "Не входят в стандарт: требования к нормализации прайс-листов операторов при импорте (приложение).",
  "in_standard": false,
  "columns": [
    "ID",
    "Правило"
  ],
  "rows": [
    {
      "ID": "SRC-001",
      "Правило": "Пустая ячейка цены в исходном прайсе импортируется как missing_price/manual_quote и никогда не считается нулём."
    },
    {
      "ID": "SRC-002",
      "Правило": "Источник без подтверждённых vat_mode и effective_from остаётся draft и не участвует в автоматическом расчёте."
    },
    {
      "ID": "SRC-003",
      "Правило": "Нормализованная строка обязана хранить source_id, файл и страницу/ячейку, canonical service_code, billing_metric, метод цены, валюту, НДС и период действия."
    }
  ]
}