{
  "id": "EM-FIN-03",
  "name": "Счёт на оплату, платёж и сверка",
  "domain": "FIN",
  "kind": "subject",
  "wave": "W1",
  "scope": "Расчётный документ, строки, сроки, платежи и их распределение. Названия invoice, bill и налоговый счёт требуют локальных профилей.",
  "candidate_types": [
    "Invoice",
    "InvoiceLine",
    "Payment",
    "PaymentAllocation",
    "Reconciliation"
  ],
  "specific_questions": [
    "Как связать частичные и объединённые платежи?",
    "Как учитывать валютную разницу?",
    "Как различить отмену счёта и кредитную корректировку?"
  ],
  "proposed_invariants": [
    "Оплата и документ имеют разные ID",
    "Распределение не превышает допустимую сумму без объяснения",
    "Сверка не подтверждает поставку"
  ],
  "negative_case": "Один платёж закрывает два счёта на полную сумму каждый.",
  "acceptance_scenario": "Платёж в другой валюте распределён на два документа, один спорный остаток остаётся явным.",
  "comparison_tracks": [
    "FIBO: инструменты, стороны, операции",
    "UBL/FOCUS: документы и затраты; выбирать по контуру",
    "XBRL и практика ERP/учётной политики: книги, периоды, признание и раскрытие"
  ],
  "vercy_candidates": [
    {
      "model_id": "WM-ECO-008",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-eco-008",
        "modelId": "WM-ECO-008",
        "name": "Invoice / Commercial Document",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-eco-008-invoice-commercial-document/",
        "specUrl": "https://ver.cy/models/wm-eco-008-invoice-commercial-document/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-eco-008-invoice-commercial-document/AGENTS.md",
        "digest": "sha256:4e2adccc5ecfcbd1e1f4ac7c37d1125ea05619d1c473e6b5605fdc6a53e906d0",
        "requires": [],
        "unresolvedRequires": []
      }
    },
    {
      "model_id": "WM-ECO-009",
      "mapping_status": "conceptual-candidate",
      "evidence_depth": "index-and-publication-metadata",
      "note": "Связь требует проверки полного семантического crosswalk; published не означает завершённую независимую экспертизу.",
      "runtime": {
        "id": "vr.wm-eco-009",
        "modelId": "WM-ECO-009",
        "name": "Payment",
        "version": "0.3.0-research.1",
        "status": "published",
        "installable": true,
        "pageUrl": "https://ver.cy/models/wm-eco-009-payment/",
        "specUrl": "https://ver.cy/models/wm-eco-009-payment/spec.yaml",
        "agentsUrl": "https://ver.cy/models/wm-eco-009-payment/AGENTS.md",
        "digest": "sha256:e68d80fc51dcaa149e3114adda525c448edddde327f401683e9852e5c63de3e9",
        "requires": [],
        "unresolvedRequires": []
      }
    }
  ],
  "candidate_properties_from_v1": [
    {
      "predecessor": "FIN-05",
      "fields": [
        {
          "name": "invoice_number",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "issued_at",
          "value_type": "date",
          "status": "candidate-not-normative"
        },
        {
          "name": "due_date",
          "value_type": "date",
          "status": "candidate-not-normative"
        },
        {
          "name": "total",
          "value_type": "money",
          "status": "candidate-not-normative"
        }
      ]
    },
    {
      "predecessor": "FIN-06",
      "fields": [
        {
          "name": "payment_reference",
          "value_type": "text",
          "status": "candidate-not-normative"
        },
        {
          "name": "value_date",
          "value_type": "date",
          "status": "candidate-not-normative"
        },
        {
          "name": "amount",
          "value_type": "money",
          "status": "candidate-not-normative"
        },
        {
          "name": "settlement_status",
          "value_type": "code",
          "status": "candidate-not-normative"
        }
      ]
    }
  ],
  "suggested_owner": "Финансовый руководитель",
  "candidate_master_systems": "ERP, бухгалтерия, банк, биллинг, FinOps",
  "related_research_contours": [
    "EM-COM-03",
    "EM-LEG-01",
    "EM-OPS-02"
  ],
  "blocking_decisions": [
    "Установить границу и решение reuse/extend/new по действующим спецификациям.",
    "Подтвердить semantic crosswalk, права и source mastership.",
    "Выбрать immutable refs; провести проверки fixtures до заявления о публикационной готовности."
  ],
  "research_progress": {
    "sequence": 20,
    "id": "EM-FIN-03",
    "status": "queued",
    "claude_status": "not-started",
    "grok_status": "not-started",
    "boundary_decision": "pending",
    "publication_urls": [],
    "remaining_scope": "Entire research brief pending",
    "target_model_ids": [
      "WM-ECO-008",
      "WM-ECO-009"
    ]
  },
  "brief_url": "https://ver.cy/enterprise/models/em-fin-03/"
}
