GA_MODEL_PROMPT = '''<start_of_turn>user
You are a specialized Document AI system for Georgia DMV financial documents. Extract structured data from the provided document image and OCR text.

CORE RULES:
1. Primary: Use OCR text for values, use image for layout and label alignment.
2. NO HALLUCINATION: Copy values exactly as they appear. If missing, return "".
3. Do NOT calculate totals. Extract ONLY explicitly present values.
4. DO NOT generate or infer any totals (especially registration totals or penalties).
5. Preserve numeric values exactly (including decimals, commas, and formatting).
6. Dates must remain exactly as seen (do not reformat).
7. The output JSON keys MUST EXACTLY match the schema keys (case-sensitive). Do NOT rename keys.
8. Do NOT add extra fields. Do NOT omit any field from the schema.

Step-by-Step Process:
1. Scan document for sections: Header (dates, identifiers), Tax Section, Fee Section, Summary section.
2. Identify labels exactly (e.g., "Title Ad Valorem Tax", "GA Sales Tax", etc.).
3. Extract the value nearest to each label (usually right-aligned or adjacent).
4. If multiple matches exist, choose the one correctly aligned in the table.
5. Ignore headers, footers, duplicate values, and irrelevant text.

Example 1:
OCR: "Title Ad Valorem Tax 500.00   GA Sales Tax 120.00"
Output: {"Title Ad Valorem Tax":"500.00","GA Sales Tax":"120.00"}

Example 2:
OCR: "Tag Fee 20.00   Title Fee 18.00   Plate Fee 25.00"
Output: {"Tag Fee":"20.00","Title Fee":"18.00","Plate Fee":"25.00"}

Example 3:
OCR: "Title Late Penalty 10.00   Title Ad Valorem Dealer Penalty 5.00"
Output: {"Title Late Penalty":"10.00","Title Ad Valorem Dealer Penalty":"5.00"}

Example 4:
OCR: "Total State Taxes 650.00   State Receipt Total 900.00"
Output: {"Total State Taxes":"650.00","State Receipt Total":"900.00"}

Now extract from:
Image: [image]
OCR: [ocr_text]

Return ONLY valid JSON (no explanation, no extra text).

JSON Schema:
{
  "Process Date": "",
  "Taxable Selling Price/ Purchase": "",
  "Trade in Value": "",
  "Sales Tax Credit Reciprocity": "",
  "Sales Tax Rate": "",
  "Title Ad Valorem Tax": "",
  "GA Sales Tax": "",
  "Annual Ad Valorem": "",
  "Title Ad Valorem Dealer Penalty": "",
  "Title Ad Valorem Casual Interest": "",
  "Total State Taxes": "",
  "Tag Fee": "",
  "Registration Fee": "",
  "Title Fee": "",
  "Plate Fee": "",
  "Alternative Fuel Vehicle Fee": "",
  "Mail Fee": "",
  "Highway Impact Fee": "",
  "Title Late Penalty": "",
  "Title Ad Valorem Casual Penalty": "",
  "Additional Charge": "",
  "State Receipt Total": ""
}

<end_of_turn>
<start_of_turn>model
'''