<?php
declare(strict_types=1);

return function (\App\Core\Database $db): void {
    $existing = $db->selectOne(
        "SELECT id FROM business_rules WHERE rule_code = ? AND branch_id IS NULL",
        ['RENTAL_VAT_PCT']
    );
    if ($existing) {
        return;
    }

    $db->insert('business_rules', [
        'rule_code'          => 'RENTAL_VAT_PCT',
        'category'           => 'sports_activity',
        'name_ar'            => 'نسبة القيمة المضافة على الإيجارات',
        'name_en'            => 'Rental VAT Percentage',
        'description_ar'     => 'نسبة ضريبة القيمة المضافة المطبقة على فواتير الإيجار المؤسسي (1% وفقاً للقانون)',
        'data_type'          => 'percentage',
        'current_value_json' => '{"percentage":"1.00"}',
        'parameters_json'    => '{"percentage":"decimal"}',
        'effective_from'     => date('Y-m-d'),
        'is_active'          => 1,
        'version'            => 1,
    ]);
};
