[User]
You are extracting financial-statement annotations from a single page image into a strict JSON schema.

Return ONLY valid JSON (no markdown, no comments, no explanations).

Schema (must match exactly, including key spelling):
{
  "meta": {
    "entity_name": "<string|null>",
    "page_num": "<string|null>",
    "type": "balance_sheet|income_statement|cash_flow|notes|contents_page|title|declaration|profits|other",
    "title": "<string|null>"
  },
  "facts": [
    {
      "bbox": { "x": <number>, "y": <number>, "w": <number>, "h": <number> },
      "value": "<string>",
      "refference": "<string>",
      "date": "<string|null>",
      "path": ["<string>", "..."],
      "currency": "ILS|USD|EUR|GBP|null",
      "scale": 1|1000|1000000|null,
      "value_type": "amount|%|null"
    }
  ]
}

Extraction rules:
1. Extract ALL numeric facts visible in the table (including negatives in parentheses and totals).
1.1 Also extract placeholder values such as "-", "—", "–", or similar dash symbols when they appear as cell values.
1.2 Treat dash placeholders as valid facts, not as missing rows. Keep them in `value` exactly as shown.
1.3 Do not skip a fact only because its value is a dash. If a cell exists in the statement structure, include it.
2. `bbox` must tightly cover the numeric value text only (not full row label), in pixel coordinates of the original image.
3. Keep `value` as text exactly as shown (including commas, parentheses, percent sign).
4. Use `refference` (exact misspelling) from note/reference column (e.g., 5, 6, "2ה׳"); if none, use "".
5. Build `path` using axis order, not just row labels.
6. `currency`: infer from page header (e.g., "שקלים חדשים" => "ILS"), else null.
7. `scale`: 1 unless header indicates thousands/millions.
8. `value_type`: "amount" unless the fact is a percentage ("%").
9. `date`: map by year column (e.g., 2023 => "31.12.2023", 2022 => "31.12.2022") if page says year ended Dec 31; otherwise null if unknown.
10. `meta.type`: use "profits" for "דוחות על הפעילויות"; otherwise choose best enum value.
11. No duplicate facts. Sort `facts` top-to-bottom, then left-to-right.
12. Output UTF-8 Hebrew directly (not escaped unicode sequences).
13. Do not encode dimensions in `path` if they already have dedicated fields:
    - Time/period (year/date) -> use `date`.
    - Metric format (amount/percent) -> use `value_type`.
    - Currency -> use `currency`.
    - Unit scale (thousands/millions) -> use `scale`.
14. For dash placeholder facts, still populate all other fields (`bbox`, `path`, `date`, `refference`, etc.) from the same row/column context.

Path hierarchy rule (very important):
- Build `path` in this exact order:
  1) Horizontal-axis hierarchy first (row-side structure, top-to-bottom), including row group -> subgroup -> line item.
  2) Vertical-axis hierarchy second (column-side structure), but include only business semantics not already represented by dedicated fields.
- In other words: `path = [horizontal elements..., vertical elements...]`.
- Keep labels exactly as written in the source language.
- Do not invent hierarchy levels; include only levels that are explicitly visible or unambiguously implied by table structure.

[Assistant] {"meta": {"entity_name": "אורנים - המכללה האקדמית לחינוך, התנועה הקיבוצית (ע\"ר)", "page_num": "21", "type": "notes", "title": "באורים לדוחות הכספיים"}, "facts": [{"bbox": {"x": 177.09, "y": 745.59, "w": 96.21, "h": 33.63}, "value": "52,008", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "שכר לימוד רגיל ברוטו", "סך הכל"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 531.53, "y": 745.8, "w": 71.58, "h": 34.42}, "value": "9,587", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "שכר לימוד רגיל ברוטו", "תואר שני"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 347.55, "y": 748.8, "w": 83.57, "h": 30.42}, "value": "11,483", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "שכר לימוד רגיל ברוטו", "אחר"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 753.02, "y": 748.8, "w": 64.55, "h": 30.42}, "value": "30,938", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "שכר לימוד רגיל ברוטו", "תואר ראשון"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 196.94, "y": 811.98, "w": 56.27, "h": 30.42}, "value": "4,043", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "שיפוי שכר לימוד", "סך הכל"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 408.79, "y": 811.98, "w": 6.62, "h": 2.34}, "value": "-", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "שיפוי שכר לימוד", "אחר"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 592.49, "y": 811.98, "w": 6.62, "h": 2.34}, "value": "-", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "שיפוי שכר לימוד", "תואר שני"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 762.96, "y": 811.98, "w": 56.27, "h": 30.42}, "value": "4,043", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "שיפוי שכר לימוד", "תואר ראשון"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 228.39, "y": 842.4, "w": 38.06, "h": 30.42}, "value": "265", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "מלגות שניתנו", "סך הכל"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 408.79, "y": 842.4, "w": 6.62, "h": 2.34}, "value": "-", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "מלגות שניתנו", "אחר"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 572.63, "y": 842.4, "w": 26.48, "h": 30.42}, "value": "74", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "מלגות שניתנו", "תואר שני"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 781.16, "y": 842.4, "w": 38.06, "h": 30.42}, "value": "191", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "מלגות שניתנו", "תואר ראשון"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 228.39, "y": 875.16, "w": 34.76, "h": 30.42}, "value": "237", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "פטורים משכר לימוד", "סך הכל"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 380.65, "y": 875.16, "w": 34.76, "h": 30.42}, "value": "193", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "פטורים משכר לימוד", "אחר"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 585.87, "y": 875.16, "w": 13.24, "h": 30.42}, "value": "3", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "פטורים משכר לימוד", "תואר שני"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 794.4, "y": 875.16, "w": 24.82, "h": 30.42}, "value": "41", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "בניכוי:", "פטורים משכר לימוד", "תואר ראשון"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 188.67, "y": 938.34, "w": 71.17, "h": 30.42}, "value": "47,463", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "הכנסות משכר לימוד רגיל", "סך הכל"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 347.55, "y": 938.34, "w": 67.86, "h": 30.42}, "value": "11,290", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "הכנסות משכר לימוד רגיל", "אחר"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 539.53, "y": 938.34, "w": 59.58, "h": 30.42}, "value": "9,510", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "הכנסות משכר לימוד רגיל", "תואר שני"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 754.68, "y": 938.34, "w": 62.89, "h": 30.42}, "value": "26,663", "refference": "", "date": "30.09.2020", "path": ["באור 15: הכנסות מסטודנטים - המשך", "הכנסות משכר לימוד רגיל", "תואר ראשון"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 230.04, "y": 1235.52, "w": 77.78, "h": 30.42}, "value": "*62,565", "refference": "", "date": "30.09.2020", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "שעות הוראה"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 461.75, "y": 1235.52, "w": 67.86, "h": 30.42}, "value": "61,109", "refference": "", "date": "30.09.2021", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "שעות הוראה"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 246.59, "y": 1268.28, "w": 59.58, "h": 30.42}, "value": "7,889", "refference": "", "date": "30.09.2020", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "שכר עבודה עובדי מדינה ישיר"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 471.68, "y": 1268.28, "w": 57.92, "h": 30.42}, "value": "6,626", "refference": "", "date": "30.09.2021", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "שכר עבודה עובדי מדינה ישיר"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 238.32, "y": 1298.7, "w": 64.55, "h": 30.42}, "value": "*4,043", "refference": "", "date": "30.09.2020", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "שיפוי"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 471.68, "y": 1298.7, "w": 54.62, "h": 30.42}, "value": "4,181", "refference": "", "date": "30.09.2021", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "שיפוי"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 238.32, "y": 1331.46, "w": 67.86, "h": 30.42}, "value": "*2,317", "refference": "", "date": "30.09.2020", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "אחרות"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 471.68, "y": 1331.46, "w": 56.27, "h": 30.42}, "value": "3,971", "refference": "", "date": "30.09.2021", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "אחרות"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 236.66, "y": 1389.96, "w": 72.82, "h": 30.42}, "value": "76,814", "refference": "", "date": "30.09.2020", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 461.75, "y": 1389.96, "w": 66.2, "h": 30.42}, "value": "75,887", "refference": "", "date": "30.09.2021", "path": ["באור 16: הקצבות ממשרד החינוך לשימוש לפעילות הוראה", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 264.8, "y": 1747.98, "w": 39.72, "h": 30.42}, "value": "734", "refference": "", "date": "30.09.2020", "path": ["באור 17: תרומות והקצבות", "תרומות לעמותה"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 473.33, "y": 1747.98, "w": 52.96, "h": 30.42}, "value": "1,969", "refference": "", "date": "30.09.2021", "path": ["באור 17: תרומות והקצבות", "תרומות לעמותה"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 254.87, "y": 1780.74, "w": 51.3, "h": 30.42}, "value": "3,747", "refference": "", "date": "30.09.2020", "path": ["באור 17: תרומות והקצבות", "סכומים ששוחררו מהגבלות"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 466.71, "y": 1780.74, "w": 59.58, "h": 30.42}, "value": "3,096", "refference": "", "date": "30.09.2021", "path": ["באור 17: תרומות והקצבות", "סכומים ששוחררו מהגבלות"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 241.63, "y": 1813.5, "w": 67.86, "h": 30.42}, "value": "14,855", "refference": "", "date": "30.09.2020", "path": ["באור 17: תרומות והקצבות", "הקצבות אחרות"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 461.75, "y": 1813.5, "w": 64.55, "h": 30.42}, "value": "15,016", "refference": "", "date": "30.09.2021", "path": ["באור 17: תרומות והקצבות", "הקצבות אחרות"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 236.66, "y": 1872.0, "w": 71.17, "h": 30.42}, "value": "19,336", "refference": "", "date": "30.09.2020", "path": ["באור 17: תרומות והקצבות", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 456.78, "y": 1872.0, "w": 69.51, "h": 30.42}, "value": "20,081", "refference": "", "date": "30.09.2021", "path": ["באור 17: תרומות והקצבות", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}]}


[User]
You are extracting financial-statement annotations from a single page image into a strict JSON schema.

Return ONLY valid JSON (no markdown, no comments, no explanations).

Schema (must match exactly, including key spelling):
{
  "meta": {
    "entity_name": "<string|null>",
    "page_num": "<string|null>",
    "type": "balance_sheet|income_statement|cash_flow|notes|contents_page|title|declaration|profits|other",
    "title": "<string|null>"
  },
  "facts": [
    {
      "bbox": { "x": <number>, "y": <number>, "w": <number>, "h": <number> },
      "value": "<string>",
      "refference": "<string>",
      "date": "<string|null>",
      "path": ["<string>", "..."],
      "currency": "ILS|USD|EUR|GBP|null",
      "scale": 1|1000|1000000|null,
      "value_type": "amount|%|null"
    }
  ]
}

Extraction rules:
1. Extract ALL numeric facts visible in the table (including negatives in parentheses and totals).
1.1 Also extract placeholder values such as "-", "—", "–", or similar dash symbols when they appear as cell values.
1.2 Treat dash placeholders as valid facts, not as missing rows. Keep them in `value` exactly as shown.
1.3 Do not skip a fact only because its value is a dash. If a cell exists in the statement structure, include it.
2. `bbox` must tightly cover the numeric value text only (not full row label), in pixel coordinates of the original image.
3. Keep `value` as text exactly as shown (including commas, parentheses, percent sign).
4. Use `refference` (exact misspelling) from note/reference column (e.g., 5, 6, "2ה׳"); if none, use "".
5. Build `path` using axis order, not just row labels.
6. `currency`: infer from page header (e.g., "שקלים חדשים" => "ILS"), else null.
7. `scale`: 1 unless header indicates thousands/millions.
8. `value_type`: "amount" unless the fact is a percentage ("%").
9. `date`: map by year column (e.g., 2023 => "31.12.2023", 2022 => "31.12.2022") if page says year ended Dec 31; otherwise null if unknown.
10. `meta.type`: use "profits" for "דוחות על הפעילויות"; otherwise choose best enum value.
11. No duplicate facts. Sort `facts` top-to-bottom, then left-to-right.
12. Output UTF-8 Hebrew directly (not escaped unicode sequences).
13. Do not encode dimensions in `path` if they already have dedicated fields:
    - Time/period (year/date) -> use `date`.
    - Metric format (amount/percent) -> use `value_type`.
    - Currency -> use `currency`.
    - Unit scale (thousands/millions) -> use `scale`.
14. For dash placeholder facts, still populate all other fields (`bbox`, `path`, `date`, `refference`, etc.) from the same row/column context.

Path hierarchy rule (very important):
- Build `path` in this exact order:
  1) Horizontal-axis hierarchy first (row-side structure, top-to-bottom), including row group -> subgroup -> line item.
  2) Vertical-axis hierarchy second (column-side structure), but include only business semantics not already represented by dedicated fields.
- In other words: `path = [horizontal elements..., vertical elements...]`.
- Keep labels exactly as written in the source language.
- Do not invent hierarchy levels; include only levels that are explicitly visible or unambiguously implied by table structure.

[Assistant] {"meta": {"entity_name": "אורנים - המכללה האקדמית לחינוך, התנועה הקיבוצית", "page_num": "24", "type": "notes", "title": "באורים לדוחות הכספיים"}, "facts": [{"bbox": {"x": 269.04, "y": 616.78, "w": 72.58, "h": 38.08}, "value": "(286)", "refference": "", "date": "30.09.2020", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "רווח (הפסד) מניירות ערך סחירים, נטו"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 498.26, "y": 618.78, "w": 61.27, "h": 31.74}, "value": "1,666", "refference": "", "date": "30.09.2021", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "רווח (הפסד) מניירות ערך סחירים, נטו"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 269.04, "y": 649.54, "w": 70.92, "h": 38.08}, "value": "(251)", "refference": "", "date": "30.09.2020", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "עמלות כרטיסי אשראי"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 498.26, "y": 651.54, "w": 62.92, "h": 34.08}, "value": "(331)", "refference": "", "date": "30.09.2021", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "עמלות כרטיסי אשראי"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 290.56, "y": 684.64, "w": 49.41, "h": 35.74}, "value": "34", "refference": "", "date": "30.09.2020", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "הפרשי שער משערוך יתרות מט\"ח"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 513.15, "y": 686.64, "w": 48.03, "h": 31.74}, "value": "102", "refference": "", "date": "30.09.2021", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "הפרשי שער משערוך יתרות מט\"ח"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 277.31, "y": 712.72, "w": 60.99, "h": 38.08}, "value": "(58)", "refference": "", "date": "30.09.2020", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "הוצאות אחרות, נטו"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 499.92, "y": 714.72, "w": 62.92, "h": 34.08}, "value": "(163)", "refference": "", "date": "30.09.2021", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "הוצאות אחרות, נטו"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 498.26, "y": 766.2, "w": 64.58, "h": 31.74}, "value": "1,274", "refference": "", "date": "30.09.2021", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 267.38, "y": 766.54, "w": 70.92, "h": 38.08}, "value": "(561)", "refference": "", "date": "30.09.2020", "path": ["באור 23: הכנסות (הוצאות) מימון, נטו", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 452.81, "y": 1377.26, "w": 48.76, "h": 25.4}, "value": "68", "refference": "", "date": "30.09.2021", "path": ["באור 25: צדדים קשורים", "עסקאות:", "שכר עבודה עבור דרכים"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 244.28, "y": 1379.6, "w": 47.1, "h": 25.4}, "value": "96", "refference": "", "date": "30.09.2020", "path": ["באור 25: צדדים קשורים", "עסקאות:", "שכר עבודה עבור דרכים"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 457.78, "y": 1410.02, "w": 32.2, "h": 25.4}, "value": "3", "refference": "", "date": "30.09.2021", "path": ["באור 25: צדדים קשורים", "עסקאות:", "שירותים מקצועיים והוצאות משרד עבור דרכים"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 237.66, "y": 1412.36, "w": 55.38, "h": 25.4}, "value": "115", "refference": "", "date": "30.09.2020", "path": ["באור 25: צדדים קשורים", "עסקאות:", "שירותים מקצועיים והוצאות משרד עבור דרכים"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 244.28, "y": 1442.78, "w": 47.1, "h": 25.4}, "value": "75", "refference": "", "date": "30.09.2020", "path": ["באור 25: צדדים קשורים", "עסקאות:", "שירותים מקצועיים שניתנים ע\"י דרכים לאורנים"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 439.57, "y": 1442.78, "w": 57.03, "h": 25.4}, "value": "112", "refference": "", "date": "30.09.2021", "path": ["באור 25: צדדים קשורים", "עסקאות:", "שירותים מקצועיים שניתנים ע\"י דרכים לאורנים"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 236.01, "y": 1491.92, "w": 58.69, "h": 25.4}, "value": "286", "refference": "", "date": "30.09.2020", "path": ["באור 25: צדדים קשורים", "עסקאות:", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 437.92, "y": 1491.92, "w": 60.34, "h": 25.4}, "value": "183", "refference": "", "date": "30.09.2021", "path": ["באור 25: צדדים קשורים", "עסקאות:", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 247.59, "y": 1697.84, "w": 45.45, "h": 25.4}, "value": "59", "refference": "", "date": "30.09.2020", "path": ["באור 25: צדדים קשורים", "יתרות:", "יתרה בחובה דרכים"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 447.85, "y": 1697.84, "w": 45.45, "h": 25.4}, "value": "34", "refference": "", "date": "30.09.2021", "path": ["באור 25: צדדים קשורים", "יתרות:", "יתרה בחובה דרכים"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 247.59, "y": 1746.98, "w": 45.45, "h": 27.74}, "value": "59", "refference": "", "date": "30.09.2020", "path": ["באור 25: צדדים קשורים", "יתרות:", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}, {"bbox": {"x": 449.5, "y": 1746.98, "w": 43.79, "h": 27.74}, "value": "34", "refference": "", "date": "30.09.2021", "path": ["באור 25: צדדים קשורים", "יתרות:", "סה\"כ"], "currency": "ILS", "scale": 1000, "value_type": "amount"}]}


[User]
You are extracting financial-statement annotations from a single page image into a strict JSON schema.

Return ONLY valid JSON (no markdown, no comments, no explanations).

Schema (must match exactly, including key spelling):
{
  "meta": {
    "entity_name": "<string|null>",
    "page_num": "<string|null>",
    "type": "balance_sheet|income_statement|cash_flow|notes|contents_page|title|declaration|profits|other",
    "title": "<string|null>"
  },
  "facts": [
    {
      "bbox": { "x": <number>, "y": <number>, "w": <number>, "h": <number> },
      "value": "<string>",
      "refference": "<string>",
      "date": "<string|null>",
      "path": ["<string>", "..."],
      "currency": "ILS|USD|EUR|GBP|null",
      "scale": 1|1000|1000000|null,
      "value_type": "amount|%|null"
    }
  ]
}

Extraction rules:
1. Extract ALL numeric facts visible in the table (including negatives in parentheses and totals).
1.1 Also extract placeholder values such as "-", "—", "–", or similar dash symbols when they appear as cell values.
1.2 Treat dash placeholders as valid facts, not as missing rows. Keep them in `value` exactly as shown.
1.3 Do not skip a fact only because its value is a dash. If a cell exists in the statement structure, include it.
2. `bbox` must tightly cover the numeric value text only (not full row label), in pixel coordinates of the original image.
3. Keep `value` as text exactly as shown (including commas, parentheses, percent sign).
4. Use `refference` (exact misspelling) from note/reference column (e.g., 5, 6, "2ה׳"); if none, use "".
5. Build `path` using axis order, not just row labels.
6. `currency`: infer from page header (e.g., "שקלים חדשים" => "ILS"), else null.
7. `scale`: 1 unless header indicates thousands/millions.
8. `value_type`: "amount" unless the fact is a percentage ("%").
9. `date`: map by year column (e.g., 2023 => "31.12.2023", 2022 => "31.12.2022") if page says year ended Dec 31; otherwise null if unknown.
10. `meta.type`: use "profits" for "דוחות על הפעילויות"; otherwise choose best enum value.
11. No duplicate facts. Sort `facts` top-to-bottom, then left-to-right.
12. Output UTF-8 Hebrew directly (not escaped unicode sequences).
13. Do not encode dimensions in `path` if they already have dedicated fields:
    - Time/period (year/date) -> use `date`.
    - Metric format (amount/percent) -> use `value_type`.
    - Currency -> use `currency`.
    - Unit scale (thousands/millions) -> use `scale`.
14. For dash placeholder facts, still populate all other fields (`bbox`, `path`, `date`, `refference`, etc.) from the same row/column context.

Path hierarchy rule (very important):
- Build `path` in this exact order:
  1) Horizontal-axis hierarchy first (row-side structure, top-to-bottom), including row group -> subgroup -> line item.
  2) Vertical-axis hierarchy second (column-side structure), but include only business semantics not already represented by dedicated fields.
- In other words: `path = [horizontal elements..., vertical elements...]`.
- Keep labels exactly as written in the source language.
- Do not invent hierarchy levels; include only levels that are explicitly visible or unambiguously implied by table structure.

[Assistant] {"meta": {"entity_name": "צלול - עמותה לאיכות הסביבה (ע״ר)", "page_num": "3", "type": "balance_sheet", "title": "מאזנים"}, "facts": [{"bbox": {"x": 465.03, "y": 609.44, "w": 120.58, "h": 39.26}, "value": "518298", "refference": "2ה׳", "date": "31.12.2024", "path": ["נכסים", "רכוש שוטף", "מזומנים ושווי מזומנים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 465.03, "y": 609.44, "w": 120.58, "h": 39.26}, "value": "518298", "refference": "2ה׳", "date": "31.12.2024", "path": ["נכסים", "רכוש שוטף", "מזומנים ושווי מזומנים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 301.45, "y": 614.11, "w": 120.58, "h": 39.26}, "value": "959986", "refference": "2ה׳", "date": "31.12.2023", "path": ["נכסים", "רכוש שוטף", "מזומנים ושווי מזומנים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 300.48, "y": 643.32, "w": 120.58, "h": 39.26}, "value": "6915", "refference": "", "date": "31.12.2023", "path": ["נכסים", "רכוש שוטף", "הוצאות מראש"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 463.86, "y": 643.32, "w": 120.58, "h": 39.26}, "value": "18071", "refference": "", "date": "31.12.2024", "path": ["נכסים", "רכוש שוטף", "הוצאות מראש"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 463.86, "y": 674.87, "w": 120.58, "h": 39.26}, "value": "2577", "refference": "", "date": "31.12.2024", "path": ["נכסים", "רכוש שוטף", "חייבים שונים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 299.31, "y": 677.2, "w": 120.58, "h": 39.26}, "value": "4870", "refference": "", "date": "31.12.2023", "path": ["נכסים", "רכוש שוטף", "חייבים שונים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 462.69, "y": 722.77, "w": 120.58, "h": 39.26}, "value": "538946", "refference": "", "date": "31.12.2024", "path": ["נכסים", "רכוש שוטף", "סך רכוש שוטף"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 293.47, "y": 723.94, "w": 120.58, "h": 39.26}, "value": "971771", "refference": "", "date": "31.12.2023", "path": ["נכסים", "רכוש שוטף", "סך רכוש שוטף"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 461.52, "y": 857.14, "w": 120.58, "h": 39.26}, "value": "269968", "refference": "4", "date": "31.12.2024", "path": ["נכסים", "רכוש קבוע", "עלות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 294.44, "y": 859.47, "w": 120.58, "h": 39.26}, "value": "268170", "refference": "4", "date": "31.12.2023", "path": ["נכסים", "רכוש קבוע", "עלות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 461.52, "y": 893.36, "w": 120.58, "h": 39.26}, "value": "209255", "refference": "", "date": "31.12.2024", "path": ["נכסים", "רכוש קבוע", "בניכוי - פחת שנצבר"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 292.1, "y": 894.53, "w": 120.58, "h": 39.26}, "value": "180216", "refference": "", "date": "31.12.2023", "path": ["נכסים", "רכוש קבוע", "בניכוי - פחת שנצבר"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 468.53, "y": 935.42, "w": 120.58, "h": 39.26}, "value": "60713", "refference": "", "date": "31.12.2024", "path": ["נכסים", "רכוש קבוע", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 293.27, "y": 938.93, "w": 120.58, "h": 39.26}, "value": "87854", "refference": "", "date": "31.12.2023", "path": ["נכסים", "רכוש קבוע", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 459.18, "y": 999.68, "w": 120.58, "h": 39.26}, "value": "599659", "refference": "", "date": "31.12.2024", "path": ["נכסים", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 288.6, "y": 1000.85, "w": 120.58, "h": 39.26}, "value": "10059725", "refference": "", "date": "31.12.2023", "path": ["נכסים", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 299.11, "y": 1108.34, "w": 120.58, "h": 39.26}, "value": "54114", "refference": "", "date": "31.12.2023", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות שוטפות", "ספקים והמחאות לפירעון"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 472.04, "y": 1109.51, "w": 118.24, "h": 33.42}, "value": "22994", "refference": "", "date": "31.12.2024", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות שוטפות", "ספקים והמחאות לפירעון"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 475.54, "y": 1139.89, "w": 120.58, "h": 39.26}, "value": "163959", "refference": "", "date": "31.12.2024", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות שוטפות", "עובדים ומוסדות בגין שכר"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 302.62, "y": 1146.9, "w": 120.58, "h": 39.26}, "value": "153418", "refference": "", "date": "31.12.2023", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות שוטפות", "עובדים ומוסדות בגין שכר"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 301.45, "y": 1179.62, "w": 120.58, "h": 39.26}, "value": "16380", "refference": "", "date": "31.12.2023", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות שוטפות", "זכאים אחרים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 469.7, "y": 1184.29, "w": 120.58, "h": 39.26}, "value": "47658", "refference": "", "date": "31.12.2024", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות שוטפות", "זכאים אחרים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 470.87, "y": 1219.34, "w": 120.58, "h": 39.26}, "value": "234611", "refference": "", "date": "31.12.2024", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות שוטפות", "סך התחייבויות שוטפות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 300.28, "y": 1224.02, "w": 120.58, "h": 39.26}, "value": "223912", "refference": "", "date": "31.12.2023", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות שוטפות", "סך התחייבויות שוטפות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 293.27, "y": 1308.14, "w": 120.58, "h": 39.26}, "value": "8384", "refference": "3", "date": "31.12.2023", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות לזמן ארוך", "התחייבויות בשל סיום יחסי עובד - מעביד, נטו"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 550.32, "y": 1313.98, "w": 38.79, "h": 39.26}, "value": "-", "refference": "3", "date": "31.12.2024", "path": ["התחייבויות בניכוי נכסים נטו", "התחייבויות לזמן ארוך", "התחייבויות בשל סיום יחסי עובד - מעביד, נטו"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 294.44, "y": 1402.78, "w": 120.58, "h": 39.26}, "value": "232296", "refference": "", "date": "31.12.2023", "path": ["התחייבויות בניכוי נכסים נטו", "סך התחייבויות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 461.52, "y": 1403.95, "w": 120.58, "h": 39.26}, "value": "234611", "refference": "", "date": "31.12.2024", "path": ["התחייבויות בניכוי נכסים נטו", "סך התחייבויות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 300.28, "y": 1499.76, "w": 120.58, "h": 39.26}, "value": "(16939)", "refference": "", "date": "31.12.2023", "path": ["התחייבויות", "נכסים נטו:", "נכסים נטו שלא קיימת לגביהם הגבלה (גרעון מצטבר מפעילות)"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 461.52, "y": 1500.93, "w": 120.58, "h": 39.26}, "value": "328968", "refference": "", "date": "31.12.2024", "path": ["התחייבויות", "נכסים נטו:", "נכסים נטו שלא קיימת לגביהם הגבלה (גרעון מצטבר מפעילות)"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 467.36, "y": 1532.47, "w": 120.58, "h": 39.26}, "value": "36080", "refference": "", "date": "31.12.2024", "path": ["התחייבויות", "נכסים נטו:", "נכסים נטו שקיימת לגביהם הגבלה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 300.28, "y": 1533.64, "w": 120.58, "h": 39.26}, "value": "844368", "refference": "", "date": "31.12.2023", "path": ["התחייבויות", "נכסים נטו:", "נכסים נטו שקיימת לגביהם הגבלה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 465.03, "y": 1562.85, "w": 120.58, "h": 39.26}, "value": "365048", "refference": "", "date": "31.12.2024", "path": ["התחייבויות", "נכסים נטו:", "סך נכסים נטו"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 460.35, "y": 1621.27, "w": 134.6, "h": 47.44}, "value": "599659", "refference": "", "date": "31.12.2024", "path": ["התחייבויות", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 280.42, "y": 1622.44, "w": 134.6, "h": 47.44}, "value": "1059725", "refference": "", "date": "31.12.2023", "path": ["התחייבויות", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}]}


[User]
You are extracting financial-statement annotations from a single page image into a strict JSON schema.

Return ONLY valid JSON (no markdown, no comments, no explanations).

Schema (must match exactly, including key spelling):
{
  "meta": {
    "entity_name": "<string|null>",
    "page_num": "<string|null>",
    "type": "balance_sheet|income_statement|cash_flow|notes|contents_page|title|declaration|profits|other",
    "title": "<string|null>"
  },
  "facts": [
    {
      "bbox": { "x": <number>, "y": <number>, "w": <number>, "h": <number> },
      "value": "<string>",
      "refference": "<string>",
      "date": "<string|null>",
      "path": ["<string>", "..."],
      "currency": "ILS|USD|EUR|GBP|null",
      "scale": 1|1000|1000000|null,
      "value_type": "amount|%|null"
    }
  ]
}

Extraction rules:
1. Extract ALL numeric facts visible in the table (including negatives in parentheses and totals).
1.1 Also extract placeholder values such as "-", "—", "–", or similar dash symbols when they appear as cell values.
1.2 Treat dash placeholders as valid facts, not as missing rows. Keep them in `value` exactly as shown.
1.3 Do not skip a fact only because its value is a dash. If a cell exists in the statement structure, include it.
2. `bbox` must tightly cover the numeric value text only (not full row label), in pixel coordinates of the original image.
3. Keep `value` as text exactly as shown (including commas, parentheses, percent sign).
4. Use `refference` (exact misspelling) from note/reference column (e.g., 5, 6, "2ה׳"); if none, use "".
5. Build `path` using axis order, not just row labels.
6. `currency`: infer from page header (e.g., "שקלים חדשים" => "ILS"), else null.
7. `scale`: 1 unless header indicates thousands/millions.
8. `value_type`: "amount" unless the fact is a percentage ("%").
9. `date`: map by year column (e.g., 2023 => "31.12.2023", 2022 => "31.12.2022") if page says year ended Dec 31; otherwise null if unknown.
10. `meta.type`: use "profits" for "דוחות על הפעילויות"; otherwise choose best enum value.
11. No duplicate facts. Sort `facts` top-to-bottom, then left-to-right.
12. Output UTF-8 Hebrew directly (not escaped unicode sequences).
13. Do not encode dimensions in `path` if they already have dedicated fields:
    - Time/period (year/date) -> use `date`.
    - Metric format (amount/percent) -> use `value_type`.
    - Currency -> use `currency`.
    - Unit scale (thousands/millions) -> use `scale`.
14. For dash placeholder facts, still populate all other fields (`bbox`, `path`, `date`, `refference`, etc.) from the same row/column context.

Path hierarchy rule (very important):
- Build `path` in this exact order:
  1) Horizontal-axis hierarchy first (row-side structure, top-to-bottom), including row group -> subgroup -> line item.
  2) Vertical-axis hierarchy second (column-side structure), but include only business semantics not already represented by dedicated fields.
- In other words: `path = [horizontal elements..., vertical elements...]`.
- Keep labels exactly as written in the source language.
- Do not invent hierarchy levels; include only levels that are explicitly visible or unambiguously implied by table structure.

[Assistant] {"meta": {"entity_name": "צלול - עמותה לאיכות הסביבה (ע״ר)", "page_num": "4", "type": "other", "title": "דוחות על הפעילויות והשינויים בנכסים נטו"}, "facts": [{"bbox": {"x": 424.84, "y": 533.79, "w": 124.05, "h": 42.08}, "value": "4085744", "refference": "5", "date": "31.12.2024", "path": ["מחזור הפעילויות", "תרומות שנתקבלו"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 264.85, "y": 534.95, "w": 124.05, "h": 42.08}, "value": "4110646", "refference": "5", "date": "31.12.2023", "path": ["מחזור הפעילויות", "תרומות שנתקבלו"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 428.79, "y": 634.62, "w": 124.05, "h": 42.08}, "value": "1058643", "refference": "6,8", "date": "31.12.2024", "path": ["עלות הפעילויות", "פרסום, ייעוץ הסברה, יחסי ציבור, שירותים מקצועיים ופחת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 260.9, "y": 635.05, "w": 124.05, "h": 42.08}, "value": "1344452", "refference": "6,8", "date": "31.12.2023", "path": ["עלות הפעילויות", "פרסום, ייעוץ הסברה, יחסי ציבור, שירותים מקצועיים ופחת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 443.27, "y": 676.7, "w": 124.05, "h": 42.08}, "value": "166773", "refference": "9", "date": "31.12.2024", "path": ["עלות הפעילויות", "פרויקט השפעה מקומית, כולל שכר"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 268.8, "y": 678.75, "w": 124.05, "h": 42.08}, "value": "856880", "refference": "9", "date": "31.12.2023", "path": ["עלות הפעילויות", "פרויקט השפעה מקומית, כולל שכר"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 290.54, "y": 720.1, "w": 124.05, "h": 42.08}, "value": "-", "refference": "10", "date": "31.12.2023", "path": ["עלות הפעילויות", "פרויקט צלול ברשויות, כולל שכר"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 443.27, "y": 720.1, "w": 124.05, "h": 42.08}, "value": "997243", "refference": "10", "date": "31.12.2024", "path": ["עלות הפעילויות", "פרויקט צלול ברשויות, כולל שכר"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 430.1, "y": 751.52, "w": 124.05, "h": 42.08}, "value": "1012309", "refference": "", "date": "31.12.2024", "path": ["עלות הפעילויות", "שכר עבודה והוצאות נלוות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 271.43, "y": 759.85, "w": 124.05, "h": 42.08}, "value": "1252365", "refference": "", "date": "31.12.2023", "path": ["עלות הפעילויות", "שכר עבודה והוצאות נלוות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 427.47, "y": 788.22, "w": 124.05, "h": 42.08}, "value": "3234968", "refference": "", "date": "31.12.2024", "path": ["עלות הפעילויות", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 271.43, "y": 794.92, "w": 124.05, "h": 42.08}, "value": "3453697", "refference": "", "date": "31.12.2023", "path": ["עלות הפעילויות", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 270.11, "y": 856.57, "w": 124.05, "h": 42.08}, "value": "314459", "refference": "6,8", "date": "31.12.2023", "path": ["הוצאות הנהלה וכלליות", "שכר עבודה והוצאות נלוות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 443.27, "y": 860.38, "w": 124.05, "h": 42.08}, "value": "296409", "refference": "6,8", "date": "31.12.2024", "path": ["הוצאות הנהלה וכלליות", "שכר עבודה והוצאות נלוות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 443.27, "y": 893.12, "w": 124.05, "h": 42.08}, "value": "62491", "refference": "", "date": "31.12.2024", "path": ["הוצאות הנהלה וכלליות", "עלויות גיוס משאבים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 275.38, "y": 894.86, "w": 124.05, "h": 42.08}, "value": "56607", "refference": "", "date": "31.12.2023", "path": ["הוצאות הנהלה וכלליות", "עלויות גיוס משאבים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 443.27, "y": 923.51, "w": 124.05, "h": 42.08}, "value": "145021", "refference": "7", "date": "31.12.2024", "path": ["הוצאות הנהלה וכלליות", "אחרות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 274.06, "y": 929.2, "w": 124.05, "h": 42.08}, "value": "158638", "refference": "7", "date": "31.12.2023", "path": ["הוצאות הנהלה וכלליות", "אחרות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 443.27, "y": 963.26, "w": 124.05, "h": 42.08}, "value": "503921", "refference": "", "date": "31.12.2024", "path": ["הוצאות הנהלה וכלליות", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 272.75, "y": 966.32, "w": 124.05, "h": 42.08}, "value": "529704", "refference": "", "date": "31.12.2023", "path": ["הוצאות הנהלה וכלליות", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 366.63, "y": 1024.76, "w": 45.03, "h": 48.38}, "value": "-", "refference": "", "date": "31.12.2023", "path": ["הפסד הון"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 442.58, "y": 1025.93, "w": 135.0, "h": 48.38}, "value": "(1514)", "refference": "", "date": "31.12.2024", "path": ["הפסד הון"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 476.71, "y": 1084.28, "w": 105.16, "h": 44.4}, "value": "566", "refference": "", "date": "31.12.2024", "path": ["הכנסות מימון - נטו"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 295.61, "y": 1085.45, "w": 105.16, "h": 44.4}, "value": "5649", "refference": "", "date": "31.12.2023", "path": ["הכנסות מימון - נטו"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 444.44, "y": 1155.62, "w": 117.47, "h": 56.56}, "value": "345907", "refference": "", "date": "31.12.2024", "path": ["הכנסות נטו לשנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 279.33, "y": 1158.02, "w": 133.27, "h": 49.98}, "value": "132894", "refference": "", "date": "31.12.2023", "path": ["הכנסות נטו לשנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 273.49, "y": 1209.43, "w": 133.27, "h": 49.98}, "value": "(149833)", "refference": "", "date": "31.12.2023", "path": ["גרעון נטו לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 447.58, "y": 1211.77, "w": 133.27, "h": 49.98}, "value": "(16939)", "refference": "", "date": "31.12.2024", "path": ["גרעון נטו לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 280.64, "y": 1277.87, "w": 124.05, "h": 42.08}, "value": "(16939)", "refference": "", "date": "31.12.2023", "path": ["נכסים (גרעון) נטו לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 440.64, "y": 1278.76, "w": 124.05, "h": 42.08}, "value": "328968", "refference": "", "date": "31.12.2024", "path": ["נכסים (גרעון) נטו לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}]}


[User]
You are extracting financial-statement annotations from a single page image into a strict JSON schema.

Return ONLY valid JSON (no markdown, no comments, no explanations).

Schema (must match exactly, including key spelling):
{
  "meta": {
    "entity_name": "<string|null>",
    "page_num": "<string|null>",
    "type": "balance_sheet|income_statement|cash_flow|notes|contents_page|title|declaration|profits|other",
    "title": "<string|null>"
  },
  "facts": [
    {
      "bbox": { "x": <number>, "y": <number>, "w": <number>, "h": <number> },
      "value": "<string>",
      "refference": "<string>",
      "date": "<string|null>",
      "path": ["<string>", "..."],
      "currency": "ILS|USD|EUR|GBP|null",
      "scale": 1|1000|1000000|null,
      "value_type": "amount|%|null"
    }
  ]
}

Extraction rules:
1. Extract ALL numeric facts visible in the table (including negatives in parentheses and totals).
1.1 Also extract placeholder values such as "-", "—", "–", or similar dash symbols when they appear as cell values.
1.2 Treat dash placeholders as valid facts, not as missing rows. Keep them in `value` exactly as shown.
1.3 Do not skip a fact only because its value is a dash. If a cell exists in the statement structure, include it.
2. `bbox` must tightly cover the numeric value text only (not full row label), in pixel coordinates of the original image.
3. Keep `value` as text exactly as shown (including commas, parentheses, percent sign).
4. Use `refference` (exact misspelling) from note/reference column (e.g., 5, 6, "2ה׳"); if none, use "".
5. Build `path` using axis order, not just row labels.
6. `currency`: infer from page header (e.g., "שקלים חדשים" => "ILS"), else null.
7. `scale`: 1 unless header indicates thousands/millions.
8. `value_type`: "amount" unless the fact is a percentage ("%").
9. `date`: map by year column (e.g., 2023 => "31.12.2023", 2022 => "31.12.2022") if page says year ended Dec 31; otherwise null if unknown.
10. `meta.type`: use "profits" for "דוחות על הפעילויות"; otherwise choose best enum value.
11. No duplicate facts. Sort `facts` top-to-bottom, then left-to-right.
12. Output UTF-8 Hebrew directly (not escaped unicode sequences).
13. Do not encode dimensions in `path` if they already have dedicated fields:
    - Time/period (year/date) -> use `date`.
    - Metric format (amount/percent) -> use `value_type`.
    - Currency -> use `currency`.
    - Unit scale (thousands/millions) -> use `scale`.
14. For dash placeholder facts, still populate all other fields (`bbox`, `path`, `date`, `refference`, etc.) from the same row/column context.

Path hierarchy rule (very important):
- Build `path` in this exact order:
  1) Horizontal-axis hierarchy first (row-side structure, top-to-bottom), including row group -> subgroup -> line item.
  2) Vertical-axis hierarchy second (column-side structure), but include only business semantics not already represented by dedicated fields.
- In other words: `path = [horizontal elements..., vertical elements...]`.
- Keep labels exactly as written in the source language.
- Do not invent hierarchy levels; include only levels that are explicitly visible or unambiguously implied by table structure.

[Assistant] {"meta": {"entity_name": "צלול - עמותה לאיכות הסביבה (ע״ר)", "page_num": "6", "type": "notes", "title": "ביאורים לדוחות הכספיים (המשך)"}, "facts": [{"bbox": {"x": 669.65, "y": 1488.64, "w": 41.35, "h": 35.07}, "value": "33", "refference": "", "date": "31.12.2024", "path": ["שיעורי הפחת השנתיים", "מחשבים"], "currency": null, "scale": 1, "value_type": "%"}, {"bbox": {"x": 670.22, "y": 1512.88, "w": 41.35, "h": 35.07}, "value": "10", "refference": "", "date": "31.12.2024", "path": ["שיעורי הפחת השנתיים", "שיפורים במושכר"], "currency": null, "scale": 1, "value_type": "%"}, {"bbox": {"x": 640.49, "y": 1549.23, "w": 84.15, "h": 39.11}, "value": "6-15", "refference": "", "date": "31.12.2024", "path": ["שיעורי הפחת השנתיים", "רהוט וציוד"], "currency": null, "scale": 1, "value_type": "%"}]}


[User]
You are extracting financial-statement annotations from a single page image into a strict JSON schema.

Return ONLY valid JSON (no markdown, no comments, no explanations).

Schema (must match exactly, including key spelling):
{
  "meta": {
    "entity_name": "<string|null>",
    "page_num": "<string|null>",
    "type": "balance_sheet|income_statement|cash_flow|notes|contents_page|title|declaration|profits|other",
    "title": "<string|null>"
  },
  "facts": [
    {
      "bbox": { "x": <number>, "y": <number>, "w": <number>, "h": <number> },
      "value": "<string>",
      "refference": "<string>",
      "date": "<string|null>",
      "path": ["<string>", "..."],
      "currency": "ILS|USD|EUR|GBP|null",
      "scale": 1|1000|1000000|null,
      "value_type": "amount|%|null"
    }
  ]
}

Extraction rules:
1. Extract ALL numeric facts visible in the table (including negatives in parentheses and totals).
1.1 Also extract placeholder values such as "-", "—", "–", or similar dash symbols when they appear as cell values.
1.2 Treat dash placeholders as valid facts, not as missing rows. Keep them in `value` exactly as shown.
1.3 Do not skip a fact only because its value is a dash. If a cell exists in the statement structure, include it.
2. `bbox` must tightly cover the numeric value text only (not full row label), in pixel coordinates of the original image.
3. Keep `value` as text exactly as shown (including commas, parentheses, percent sign).
4. Use `refference` (exact misspelling) from note/reference column (e.g., 5, 6, "2ה׳"); if none, use "".
5. Build `path` using axis order, not just row labels.
6. `currency`: infer from page header (e.g., "שקלים חדשים" => "ILS"), else null.
7. `scale`: 1 unless header indicates thousands/millions.
8. `value_type`: "amount" unless the fact is a percentage ("%").
9. `date`: map by year column (e.g., 2023 => "31.12.2023", 2022 => "31.12.2022") if page says year ended Dec 31; otherwise null if unknown.
10. `meta.type`: use "profits" for "דוחות על הפעילויות"; otherwise choose best enum value.
11. No duplicate facts. Sort `facts` top-to-bottom, then left-to-right.
12. Output UTF-8 Hebrew directly (not escaped unicode sequences).
13. Do not encode dimensions in `path` if they already have dedicated fields:
    - Time/period (year/date) -> use `date`.
    - Metric format (amount/percent) -> use `value_type`.
    - Currency -> use `currency`.
    - Unit scale (thousands/millions) -> use `scale`.
14. For dash placeholder facts, still populate all other fields (`bbox`, `path`, `date`, `refference`, etc.) from the same row/column context.

Path hierarchy rule (very important):
- Build `path` in this exact order:
  1) Horizontal-axis hierarchy first (row-side structure, top-to-bottom), including row group -> subgroup -> line item.
  2) Vertical-axis hierarchy second (column-side structure), but include only business semantics not already represented by dedicated fields.
- In other words: `path = [horizontal elements..., vertical elements...]`.
- Keep labels exactly as written in the source language.
- Do not invent hierarchy levels; include only levels that are explicitly visible or unambiguously implied by table structure.

[Assistant] {"meta": {"entity_name": "צלול - עמותה לאיכות הסביבה (ע״ר)", "page_num": "8", "type": "notes", "title": "ביאורים לדוחות הכספיים (המשך)"}, "facts": [{"bbox": {"x": 713.28, "y": 824.56, "w": 97.18, "h": 40.34}, "value": "128153", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "מחשבים", "עלות", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 857.59, "y": 827.2, "w": 82.7, "h": 35.07}, "value": "90904", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "עלות", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 564.42, "y": 832.46, "w": 88.91, "h": 44.29}, "value": "49113", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפורים במושכר", "עלות", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 411.61, "y": 836.41, "w": 101.5, "h": 35.07}, "value": "268170", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "עלות", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 258.22, "y": 837.73, "w": 104.14, "h": 37.7}, "value": "251466", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "עלות", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 862.71, "y": 859.63, "w": 82.7, "h": 35.07}, "value": "6230", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "רהוט וציוד", "עלות", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 790.3, "y": 866.22, "w": 27.4, "h": 28.49}, "value": "-", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "מחשבים", "עלות", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 430.04, "y": 871.48, "w": 90.0, "h": 26.71}, "value": "6230", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "עלות", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 636.26, "y": 871.48, "w": 27.4, "h": 28.49}, "value": "-", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפור במושכר", "עלות", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 279.29, "y": 872.8, "w": 90.97, "h": 35.07}, "value": "43803", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "עלות", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 858.76, "y": 893.24, "w": 82.7, "h": 35.07}, "value": "(4432)", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "עלות", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 790.3, "y": 894.7, "w": 26.09, "h": 35.07}, "value": "-", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "מחשבים", "עלות", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 633.62, "y": 898.65, "w": 26.09, "h": 35.07}, "value": "-", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפורים במושכר", "עלות", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 417.93, "y": 899.38, "w": 101.68, "h": 41.41}, "value": "269968", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "עלות", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 259.16, "y": 900.14, "w": 109.66, "h": 45.59}, "value": "(27099)", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "גריעות במשך השנה", "עלות", "סה״כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 710.64, "y": 936.04, "w": 110.35, "h": 42.97}, "value": "128153", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "מחשבים", "עלות", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 860.08, "y": 937.35, "w": 82.7, "h": 35.07}, "value": "92702", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "עלות", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 561.93, "y": 939.99, "w": 94.18, "h": 36.39}, "value": "49113", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפורים במושכר", "עלות", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 256.83, "y": 944.57, "w": 115.51, "h": 44.42}, "value": "268170", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "עלות", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 411.15, "y": 946.29, "w": 106.16, "h": 35.07}, "value": "(4432)", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "עלות", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 861.25, "y": 1029.89, "w": 82.7, "h": 35.07}, "value": "78534", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "פחת שנצבר", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 712.57, "y": 1034.57, "w": 82.7, "h": 35.07}, "value": "83018", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "מחשבים", "פחת שנצבר", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 576.56, "y": 1039.24, "w": 79.1, "h": 35.07}, "value": "18664", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפורים במושכר", "פחת שנצבר", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 263.4, "y": 1040.41, "w": 125.29, "h": 35.07}, "value": "176075", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "פחת שנצבר", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 413.68, "y": 1040.41, "w": 107.33, "h": 35.07}, "value": "180216", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "פחת שנצבר", "יתרה לתחילת השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 864.75, "y": 1060.29, "w": 82.7, "h": 36.24}, "value": "3373", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "פחת שנצבר", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 712.57, "y": 1067.3, "w": 86.21, "h": 35.07}, "value": "23672", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "מחשבים", "פחת שנצבר", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 277.86, "y": 1074.31, "w": 90.97, "h": 35.07}, "value": "31240", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "פחת שנצבר", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 430.04, "y": 1075.48, "w": 90.97, "h": 35.07}, "value": "31957", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "פחת שנצבר", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 578.9, "y": 1075.48, "w": 74.43, "h": 35.07}, "value": "4912", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפורים במושכר", "פחת שנצבר", "תוספות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 863.59, "y": 1090.69, "w": 85.04, "h": 39.74}, "value": "(2918)", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "פחת שנצבר", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 428.87, "y": 1102.37, "w": 90.97, "h": 35.07}, "value": "(2918)", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "פחת שנצבר", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 632.24, "y": 1102.37, "w": 28.95, "h": 21.05}, "value": "-", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפורים במושכר", "פחת שנצבר", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 774.79, "y": 1102.37, "w": 28.95, "h": 21.05}, "value": "-", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "פחת שנצבר", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 273.18, "y": 1110.55, "w": 90.97, "h": 35.07}, "value": "(27099)", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "פחת שנצבר", "גריעות במשך השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 865.92, "y": 1140.95, "w": 82.7, "h": 35.07}, "value": "78989", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "פחת שנצבר", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 703.22, "y": 1143.29, "w": 92.05, "h": 37.41}, "value": "106690", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "מחשבים", "פחת שנצבר", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 414.85, "y": 1150.3, "w": 102.65, "h": 31.56}, "value": "209255", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "פחת שנצבר", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 570.72, "y": 1150.3, "w": 88.45, "h": 35.07}, "value": "23576", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפורים במושכר", "פחת שנצבר", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 276.69, "y": 1154.97, "w": 90.97, "h": 35.07}, "value": "180216", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "פחת שנצבר", "יתרה לגמר השנה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 714.91, "y": 1207.59, "w": 82.7, "h": 38.58}, "value": "21463", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "מחשבים", "יתרה מופחתת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 860.08, "y": 1209.92, "w": 90.88, "h": 32.73}, "value": "13713", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "ריהוט וציוד", "יתרה מופחתת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 428.87, "y": 1214.6, "w": 90.97, "h": 35.07}, "value": "60713", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "יתרה מופחתת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 573.06, "y": 1214.6, "w": 83.78, "h": 35.07}, "value": "25537", "refference": "", "date": "31.12.2024", "path": ["ביאור 4 - רכוש קבוע", "שיפורים במושכר", "יתרה מופחתת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 281.36, "y": 1219.27, "w": 90.97, "h": 35.07}, "value": "87954", "refference": "", "date": "31.12.2023", "path": ["ביאור 4 - רכוש קבוע", "סה״כ", "יתרה מופחתת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 476.34, "y": 1475.28, "w": 118.12, "h": 38.58}, "value": "1930880", "refference": "", "date": "31.12.2024", "path": ["ביאור 5 - הכנסות מתרומות", "מצדדים קשורים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 316.78, "y": 1481.12, "w": 126.3, "h": 36.24}, "value": "2200295", "refference": "", "date": "31.12.2023", "path": ["ביאור 5 - הכנסות מתרומות", "מצדדים קשורים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 492.69, "y": 1511.52, "w": 115.78, "h": 35.07}, "value": "197784", "refference": "9", "date": "31.12.2024", "path": ["ביאור 5 - הכנסות מתרומות", "פרוייקט השפעה מקומית"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 330.8, "y": 1519.7, "w": 115.78, "h": 35.07}, "value": "808711", "refference": "9", "date": "31.12.2023", "path": ["ביאור 5 - הכנסות מתרומות", "פרוייקט השפעה מקומית"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 423.76, "y": 1552.43, "w": 23.48, "h": 26.89}, "value": "-", "refference": "10", "date": "31.12.2024", "path": ["ביאור 5 - הכנסות מתרומות", "פרוייקט צלול ברשויות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 490.36, "y": 1552.43, "w": 115.78, "h": 35.07}, "value": "844368", "refference": "10", "date": "31.12.2024", "path": ["ביאור 5 - הכנסות מתרומות", "פרוייקט צלול ברשויות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 317.95, "y": 1586.33, "w": 127.46, "h": 38.58}, "value": "1101640", "refference": "", "date": "31.12.2023", "path": ["ביאור 5 - הכנסות מתרומות", "מאחרים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 470.5, "y": 1587.5, "w": 130.97, "h": 30.4}, "value": "1112712", "refference": "", "date": "31.12.2024", "path": ["ביאור 5 - הכנסות מתרומות", "מאחרים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 475.17, "y": 1652.98, "w": 126.3, "h": 40.91}, "value": "4085744", "refference": "", "date": "31.12.2024", "path": ["ביאור 5 - הכנסות מתרומות", "סה\"כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 313.27, "y": 1655.31, "w": 132.14, "h": 39.74}, "value": "4110646", "refference": "", "date": "31.12.2023", "path": ["ביאור 5 - הכנסות מתרומות", "סה\"כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}]}


[User]
You are extracting financial-statement annotations from a single page image into a strict JSON schema.

Return ONLY valid JSON (no markdown, no comments, no explanations).

Schema (must match exactly, including key spelling):
{
  "meta": {
    "entity_name": "<string|null>",
    "page_num": "<string|null>",
    "type": "balance_sheet|income_statement|cash_flow|notes|contents_page|title|declaration|profits|other",
    "title": "<string|null>"
  },
  "facts": [
    {
      "bbox": { "x": <number>, "y": <number>, "w": <number>, "h": <number> },
      "value": "<string>",
      "refference": "<string>",
      "date": "<string|null>",
      "path": ["<string>", "..."],
      "currency": "ILS|USD|EUR|GBP|null",
      "scale": 1|1000|1000000|null,
      "value_type": "amount|%|null"
    }
  ]
}

Extraction rules:
1. Extract ALL numeric facts visible in the table (including negatives in parentheses and totals).
1.1 Also extract placeholder values such as "-", "—", "–", or similar dash symbols when they appear as cell values.
1.2 Treat dash placeholders as valid facts, not as missing rows. Keep them in `value` exactly as shown.
1.3 Do not skip a fact only because its value is a dash. If a cell exists in the statement structure, include it.
2. `bbox` must tightly cover the numeric value text only (not full row label), in pixel coordinates of the original image.
3. Keep `value` as text exactly as shown (including commas, parentheses, percent sign).
4. Use `refference` (exact misspelling) from note/reference column (e.g., 5, 6, "2ה׳"); if none, use "".
5. Build `path` using axis order, not just row labels.
6. `currency`: infer from page header (e.g., "שקלים חדשים" => "ILS"), else null.
7. `scale`: 1 unless header indicates thousands/millions.
8. `value_type`: "amount" unless the fact is a percentage ("%").
9. `date`: map by year column (e.g., 2023 => "31.12.2023", 2022 => "31.12.2022") if page says year ended Dec 31; otherwise null if unknown.
10. `meta.type`: use "profits" for "דוחות על הפעילויות"; otherwise choose best enum value.
11. No duplicate facts. Sort `facts` top-to-bottom, then left-to-right.
12. Output UTF-8 Hebrew directly (not escaped unicode sequences).
13. Do not encode dimensions in `path` if they already have dedicated fields:
    - Time/period (year/date) -> use `date`.
    - Metric format (amount/percent) -> use `value_type`.
    - Currency -> use `currency`.
    - Unit scale (thousands/millions) -> use `scale`.
14. For dash placeholder facts, still populate all other fields (`bbox`, `path`, `date`, `refference`, etc.) from the same row/column context.

Path hierarchy rule (very important):
- Build `path` in this exact order:
  1) Horizontal-axis hierarchy first (row-side structure, top-to-bottom), including row group -> subgroup -> line item.
  2) Vertical-axis hierarchy second (column-side structure), but include only business semantics not already represented by dedicated fields.
- In other words: `path = [horizontal elements..., vertical elements...]`.
- Keep labels exactly as written in the source language.
- Do not invent hierarchy levels; include only levels that are explicitly visible or unambiguously implied by table structure.

[Assistant] {"meta": {"entity_name": "צלול - עמותה לאיכות הסביבה (ע״ר)", "page_num": "9", "type": "notes", "title": "ביאורים לדוחות הכספיים (המשך)"}, "facts": [{"bbox": {"x": 293.51, "y": 692.04, "w": 82.7, "h": 35.07}, "value": "16947", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "שכר דירה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 424.43, "y": 693.44, "w": 82.7, "h": 35.07}, "value": "16654", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "שכר דירה"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 428.64, "y": 725.71, "w": 82.7, "h": 35.07}, "value": "2656", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "דואר וטלפון"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 299.12, "y": 727.11, "w": 82.7, "h": 35.07}, "value": "3986", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "דואר וטלפון"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 423.03, "y": 764.98, "w": 82.7, "h": 35.07}, "value": "37824", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "משרדיות וביטוח"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 289.31, "y": 767.79, "w": 82.7, "h": 35.07}, "value": "42209", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "משרדיות וביטוח"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 424.43, "y": 797.25, "w": 82.7, "h": 35.07}, "value": "12643", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "אחזקה ומיסים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 294.92, "y": 802.86, "w": 82.7, "h": 35.07}, "value": "12396", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "אחזקה ומסים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 430.04, "y": 832.32, "w": 82.7, "h": 35.07}, "value": "4394", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "פחת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 297.72, "y": 837.93, "w": 82.7, "h": 35.07}, "value": "4544", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "פחת"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 424.43, "y": 870.19, "w": 82.7, "h": 35.07}, "value": "21307", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "שירותים מקצועים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 294.92, "y": 871.6, "w": 82.7, "h": 35.07}, "value": "29952", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "שירותים מקצועים"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 420.23, "y": 906.67, "w": 86.91, "h": 35.07}, "value": "21792", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "טיסות ונסיעות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 292.11, "y": 908.07, "w": 82.7, "h": 35.07}, "value": "21597", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "טיסות ונסיעות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 414.62, "y": 944.54, "w": 92.51, "h": 35.07}, "value": "27751", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "אחרות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 289.31, "y": 947.35, "w": 86.91, "h": 29.46}, "value": "27007", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "אחרות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 413.22, "y": 1012.35, "w": 90.97, "h": 35.07}, "value": "145021", "refference": "", "date": "31.12.2024", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "סה\"כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 279.49, "y": 1015.15, "w": 99.38, "h": 35.07}, "value": "158638", "refference": "", "date": "31.12.2023", "path": ["ביאור 7 - הוצאות הנהלה וכלליות - אחרות", "סה\"כ"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 424.43, "y": 1240.54, "w": 82.7, "h": 35.07}, "value": "85404", "refference": "", "date": "31.12.2024", "path": ["ביאור 8 - הוצאות צדדים קשורים", "עלות הפעילויות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 292.11, "y": 1240.54, "w": 82.7, "h": 35.07}, "value": "80943", "refference": "", "date": "31.12.2023", "path": ["ביאור 8 - הוצאות צדדים קשורים", "עלות הפעילויות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 294.92, "y": 1284.5, "w": 82.7, "h": 35.07}, "value": "20617", "refference": "", "date": "31.12.2023", "path": ["ביאור 8 - הוצאות צדדים קשורים", "הוצאות הנהלה וכלליות"], "currency": "ILS", "scale": 1, "value_type": "amount"}, {"bbox": {"x": 423.03, "y": 1285.9, "w": 82.7, "h": 35.07}, "value": "27655", "refference": "", "date": "31.12.2024", "path": ["ביאור 8 - הוצאות צדדים קשורים", "הוצאות הנהלה וכלליות"], "currency": "ILS", "scale": 1, "value_type": "amount"}]}