{
  "schemaVersion": 1,
  "updatedAt": "2026-09-24",
  "sources": [
    {
      "id": "afrofuel-static-snapshot",
      "sourceName": "AfroFuel latest available fuel-price snapshot",
      "sourceType": "third_party_snapshot",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "fuel",
        "energy"
      ],
      "effectiveFrom": "2026-09-24",
      "lastCheckedAt": "2026-09-24",
      "lastReviewedAt": "2026-06-12",
      "freshnessStatus": "fresh",
      "confidence": "estimated",
      "reviewCadenceDays": 30,
      "notes": "Committed fallback with source_state=mixed. Row-level official verification remains separate.",
      "displayDisclaimer": "Fuel prices may vary by city, station, supplier, and timing. Verify locally before buying fuel or quoting transport.",
      "toolIds": [
        "fuel-tracker"
      ],
      "routes": [
        "/tools/fuel-tracker"
      ]
    },
    {
      "id": "afrorates-policy-rate-pack",
      "sourceName": "AfroRates policy-rate pack (official-policy-pages+worldbank-inflation)",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "fx",
        "business",
        "country_profile"
      ],
      "effectiveFrom": "2026-09-24",
      "lastCheckedAt": "2026-09-24",
      "lastReviewedAt": "2026-06-16",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 45,
      "notes": "Committed policy-rate and inflation pack. The interest-rate reference exposes only rows with a numeric policy rate, official central-bank URL, decision date and verification within 45 days; incomplete rows are withheld. Partial verification: true.",
      "displayDisclaimer": "Rates and inflation values are planning context, not investment advice. Check the relevant central bank before pricing loans or financial products.",
      "toolIds": [
        "afrorates",
        "afrotaux-fr",
        "interest-rate-ref",
        "reference-taux-interet-fr",
        "zana-viwango-benki-sw"
      ],
      "routes": [
        "/fr/tools/afrotaux",
        "/fr/tools/reference-taux-interet",
        "/sw/zana/viwango-benki",
        "/tools/afrorates",
        "/tools/interest-rate-ref"
      ]
    },
    {
      "id": "api-health-admin-status",
      "sourceName": "AfroTools protected admin API health monitor",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "other"
      ],
      "lastCheckedAt": "2026-06-16",
      "lastReviewedAt": "2026-06-16",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Protected admin-status endpoint summarizes API data freshness, scraper health, alerts, gazette review, and endpoint checks. Live endpoint state requires an admin key.",
      "displayDisclaimer": "Internal operational status. Verify failing endpoints before changing public copy, rates, or source claims."
    },
    {
      "id": "backup-power-costs-user-input-method",
      "sourceName": "Backup Power Costs transparent user-input methodology",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "energy"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local planning method. The user supplies load, outage, price, quote, service-life, efficiency and maintenance assumptions. Generator running cost is compared with straight-line battery and solar monthly equivalents. No live tariff, quote, savings, payback, engineering sizing or lifecycle-cost verdict is supplied, and no planner field is transmitted.",
      "displayDisclaimer": "Planning comparison only. Confirm load and surge sizing, usable battery capacity, component life, solar yield, current local prices, written quotes, installation and electrical safety before purchase.",
      "toolIds": [
        "backup-power-costs",
        "backup-power-costs-sw-coverage-backup-power-costs",
        "couts-secours-energie-fr"
      ],
      "routes": [
        "/fr/tools/couts-secours-energie",
        "/sw/zana/gharama-ya-nishati-ya-dharura",
        "/tools/backup-power-costs"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "bank-charge-offer-user-input-method",
      "sourceName": "Bank Charge Offer Comparator user-input methodology with Bank of Ghana consumer-information context",
      "sourceType": "regulator",
      "sourceUrl": "https://www.bog.gov.gh/supervision-regulation/consumer-rights-and-responsibilities/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local comparison using two user-entered provider tariff documents and one shared activity profile. Evidence dates must be within 365 days. Annual total is monthly total multiplied by twelve. No bank price, country fee, free allowance, transaction band, recommendation, service-quality verdict, forecast, AI or network request is supplied. Bank of Ghana consumer guidance provides complete-product-information context; its dated survey demonstrates tariff specificity.",
      "displayDisclaimer": "User-entered fee comparison only. Confirm product-specific transaction bands, taxes, waivers, limits, exchange rates, third-party charges, eligibility and effective dates with each provider.",
      "toolIds": [
        "bank-charges",
        "bank-charges-ha",
        "frais-bancaires-fr",
        "zana-ada-za-benki-sw"
      ],
      "routes": [
        "/fr/tools/frais-bancaires",
        "/ha/kayan-aiki/cajin-banki",
        "/sw/zana/ada-za-benki",
        "/tools/bank-charges"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "car-loan-user-input-method",
      "sourceName": "Car Loan Cost Planner user-input methodology with Central Bank of Kenya total-cost-of-credit context",
      "sourceType": "regulator",
      "sourceUrl": "https://www.centralbank.go.ke/uploads/press_releases/712400338_Press%20Release-Launch%20of%20Cost%20of%20Credit%20Website-June%202017.pdf",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local fixed-rate vehicle-finance plan using user-entered offer and operating-cost assumptions checked within 365 days. No lender/country rates, approval verdict, ranking, depreciation, insurance rule, deposit advice, AI or network request.",
      "displayDisclaimer": "User-entered loan and operating-cost plan only. Confirm rate basis, APR, fees, tax, balloon, insurance and repayment schedule with the provider.",
      "toolIds": [
        "car-loan",
        "pret-automobile-fr",
        "zana-mkopo-wa-gari-sw"
      ],
      "routes": [
        "/fr/tools/pret-automobile",
        "/sw/zana/mkopo-wa-gari",
        "/tools/car-loan"
      ]
    },
    {
      "id": "cbk-manual-rate-guide-source",
      "sourceName": "Central Bank of Kenya daily indicative exchange-rate table",
      "sourceType": "official",
      "sourceUrl": "https://www.centralbank.go.ke/rates/forex-exchange-rates/",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "fx"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Guidance-only source for a manual local converter. AfroTools does not ingest, cache, bundle or redistribute CBK rate rows. The user supplies the dated Mean rate, quoted unit and currency code; no network rate data or fallback value is used.",
      "displayDisclaimer": "CBK figures are indicative market-opening averages, not executable quotes. Confirm the dated official row and obtain a bank, bureau, card, wallet or remittance quote before committing funds.",
      "toolIds": [
        "cbk-rates",
        "cbk-rates-fr-coverage-cbk-rates",
        "cbk-rates-sw-coverage-cbk-rates"
      ],
      "routes": [
        "/fr/tools/taux-de-change-de-la-cbk",
        "/sw/zana/viwango-vya-cbk",
        "/tools/cbk-rates"
      ]
    },
    {
      "id": "cnps-ci-guide-source",
      "sourceName": "CNPS employer contribution and declaration guidance",
      "sourceType": "official",
      "sourceUrl": "https://www.cnps.ci/employeur/",
      "countryCodes": [
        "CI"
      ],
      "appliesTo": [
        "other",
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-08-09",
      "lastReviewedAt": "2026-08-09",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Independent, non-calculative guide to CNPS contribution branches, the specific January 2023 floor and ceilings, declarations, remittance and e-CNPS. AfroTools never collects payroll or identity records, calculates an official contribution, declares or takes a payment.",
      "displayDisclaimer": "Confirm the assigned risk rate, current floor and ceilings, worker status, declaration schedule and remittance with CNPS before payroll or submission.",
      "toolIds": [
        "cnps-guide",
        "cnps-guide-fr-coverage-cnps-guide",
        "cnps-guide-sw-coverage-cnps-guide"
      ],
      "routes": [
        "/fr/tools/guide-de-la-cnps-en-cote-d-ivoire",
        "/sw/zana/mwongozo-wa-cnps",
        "/tools/cnps-guide"
      ]
    },
    {
      "id": "contractor-vs-employee-user-input-method",
      "sourceName": "Contractor vs Employee user-input methodology with ILO employment-relationship guidance",
      "sourceType": "official",
      "sourceUrl": "https://www.ilo.org/topics/employment-relationship",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "documents",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for a local cost comparison using only user-entered employee pay, contributions, benefits, recurring costs, contractor quote and buyer-paid contractor costs. The arithmetic does not decide worker classification. AfroTools AI may route to the page but cannot prefill or receive calculator or contract fields.",
      "displayDisclaimer": "Cost-planning estimate only. Worker status depends on the real relationship and current local law, not the cheaper path. Confirm classification, withholding, benefits and contract obligations with the relevant authority or a qualified professional.",
      "toolIds": [
        "contractor-vs-employee"
      ],
      "routes": [
        "/tools/contractor-vs-employee"
      ]
    },
    {
      "id": "country-profile-reviewed-dataset",
      "sourceName": "AfroAtlas reviewed country profile dataset",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "country_profile"
      ],
      "lastCheckedAt": "2026-06-16",
      "lastReviewedAt": "2026-06-16",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Country pages and statistics should migrate to this shared metadata entry or to a country-specific official source entry as they are reviewed.",
      "displayDisclaimer": "Country statistics are for planning context. Check official statistical agencies or current authority publications for high-stakes decisions."
    },
    {
      "id": "crypto-cgt-ng-ke-za-gh-2026-source",
      "sourceName": "Official crypto and capital-gains tax sources for Nigeria, Kenya, South Africa and Ghana",
      "sourceType": "official",
      "sourceUrl": "https://www.nipc.gov.ng/wp-content/uploads/2025/07/Nigeria-Tax-Act-2025.pdf",
      "countryCodes": [
        "NG",
        "KE",
        "ZA",
        "GH"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "effectiveFrom": "2026-01-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "The local crypto calculator supports individuals only and fails closed unless capital-account treatment is explicitly confirmed. It models the reviewed in-scope capital calculation for Nigeria, Kenya, South Africa or Ghana and excludes revenue activity, business trading, mining, staking, rewards and uncertain classifications.",
      "displayDisclaimer": "Crypto capital-gains planning estimate only. Confirm classification, residence, valuation, cost-basis evidence, filing and payment with the relevant tax authority or a qualified tax professional.",
      "toolIds": [
        "crypto-cgt",
        "crypto-tax"
      ],
      "routes": [
        "/tools/crypto-tax"
      ]
    },
    {
      "id": "crypto-dca-coingecko-history",
      "sourceName": "CoinGecko market chart range API",
      "sourceType": "third_party_snapshot",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "other"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 30,
      "notes": "The isolated crypto-dca-history endpoint permits BTC or ETH in NGN, ZAR or USD for at most 365 completed UTC days. It validates and deduplicates positive ordered CoinGecko market_chart/range rows, caches successful responses for no more than five minutes, and provides no stale or synthetic fallback.",
      "displayDisclaimer": "Historical CoinGecko daily reference points are not exchange execution quotes, forecasts, guarantees, or investment recommendations.",
      "sourceUrl": "https://docs.coingecko.com/reference/coins-id-market-chart-range",
      "toolIds": [
        "crypto-dca"
      ],
      "routes": [
        "/crypto/dca-calculator",
        "/fr/crypto/dca-calculator"
      ]
    },
    {
      "id": "domestic-worker-user-input-method",
      "sourceName": "Domestic Worker user-input methodology with ILO Convention No. 189 context",
      "sourceType": "official",
      "sourceUrl": "https://www.ilo.org/resource/record-proceedings/ilc/100/text-convention-concerning-decent-work-domestic-workers",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "documents",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for a local domestic-worker pay and employer-cost plan. The calculator supplies no wage floor, contribution rate, overtime multiplier or legal conclusion. Users enter every amount, rate, work pattern and dated source. AfroTools AI may route to the page but cannot prefill or receive calculator, source or contract-readiness fields.",
      "displayDisclaimer": "Planning estimate only. Confirm current wage floors, hours, overtime, leave, rest days, in-kind treatment, social contributions, records and contract requirements with the relevant authority or a qualified labour or payroll professional.",
      "toolIds": [
        "domestic-worker"
      ],
      "routes": [
        "/tools/domestic-worker"
      ]
    },
    {
      "id": "electricity-tariff-rates",
      "sourceName": "AfroTools reviewed electricity tariff planning dataset",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "energy"
      ],
      "lastCheckedAt": "2026-03-01",
      "lastReviewedAt": "2026-03-01",
      "freshnessStatus": "stale",
      "confidence": "estimated",
      "reviewCadenceDays": 90,
      "notes": "Tariff model source metadata; live API provenance and local tariff classes remain separate. Formula status: not-applicable; version: legacy-current+sha256.764e900dc2a3.",
      "displayDisclaimer": "Electricity tariffs vary by provider, band, taxes, subsidies, and billing period. Confirm your current utility tariff before budgeting.",
      "toolIds": [
        "electricity-estimator"
      ],
      "routes": [
        "/tools/electricity-estimator"
      ]
    },
    {
      "id": "employee-cost-user-input-method",
      "sourceName": "Employee Cost user-input methodology with ILO wage guidance",
      "sourceType": "official",
      "sourceUrl": "https://www.ilo.org/topics/wages",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for a local hiring-cost worksheet. The canonical calculator supplies no statutory rate or country preset. Every salary, employer obligation, benefit, allowance, recurring cost, hiring cost and dated source label is entered by the user. AfroTools AI may route to the page but cannot prefill or receive those calculator fields.",
      "displayDisclaimer": "Hiring-cost planning estimate only. Confirm current rates, ceilings, risk classes, contract terms and filing treatment with the responsible authority or a qualified payroll or legal professional.",
      "toolIds": [
        "employee-cost"
      ],
      "routes": [
        "/tools/employee-cost"
      ]
    },
    {
      "id": "forex-third-party-snapshot",
      "sourceName": "Foreign-exchange third-party API snapshot",
      "sourceType": "third_party_snapshot",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "fx"
      ],
      "effectiveFrom": "2026-09-24",
      "lastCheckedAt": "2026-09-24",
      "lastReviewedAt": "2026-06-16",
      "freshnessStatus": "fresh",
      "confidence": "estimated",
      "reviewCadenceDays": 7,
      "notes": "Current committed fallback metadata; FX remains indicative and is not an executable provider quote.",
      "displayDisclaimer": "FX values can move quickly. Verify a current quote from your bank, broker, or payment provider before committing funds.",
      "toolIds": [
        "convertisseur-devises-fr",
        "currency-converter",
        "forex-profit",
        "zana-kibadilishaji-sarafu-sw"
      ],
      "routes": [
        "/fr/tools/convertisseur-devises",
        "/sw/zana/kibadilishaji-sarafu",
        "/tools/currency-converter",
        "/tools/forex-profit"
      ]
    },
    {
      "id": "gratuity-user-input-method",
      "sourceName": "Gratuity user-input methodology with ILO Convention No. 158 context",
      "sourceType": "official",
      "sourceUrl": "https://normlex.ilo.org/dyn/nrmlx_en/f?p=NORMLEXPUB:12100:0::NO::P12100_ILO_CODE:C158",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "documents",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for a local gratuity and final-pay planning estimate. The calculator supplies no statutory gratuity rate, eligibility decision, payroll divisor, eligible-day rule, cap, tax treatment or deduction authority. Users enter every amount and dated rule source. AfroTools AI may route to the page but cannot prefill or receive calculator or rule-source fields.",
      "displayDisclaimer": "Planning estimate only. Confirm eligibility, exit reason, service definition, pay basis, eligible days, divisor, caps, rounding, notice, leave, pension, tax, deductions and contract terms with the responsible authority or a qualified labour, legal or payroll professional.",
      "toolIds": [
        "gratuity-calculator"
      ],
      "routes": [
        "/tools/gratuity-calculator"
      ]
    },
    {
      "id": "import-duty-planning-rates",
      "sourceName": "Maintained import-rule packs from NCS, Kenya Law/KRA, GRA and SARS",
      "sourceType": "official",
      "sourceUrl": "https://cet.customs.gov.ng/",
      "countryCodes": [
        "NG",
        "KE",
        "GH",
        "ZA"
      ],
      "appliesTo": [
        "import_duty"
      ],
      "lastCheckedAt": "2026-08-15",
      "lastReviewedAt": "2026-08-15",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 45,
      "notes": "Country-specific rule packs keep statutory formulas separate from user assumptions and the volatile FX snapshot. Users must confirm HS classification, duty treatment, assessed value, exemptions and declaration-specific charges.",
      "displayDisclaimer": "Planning estimate only. Final customs assessment may differ. Confirm classification, customs value, rates, exemptions and declaration charges with the destination authority or a licensed customs professional.",
      "toolIds": [
        "import-duty"
      ],
      "routes": [
        "/tools/import-duty"
      ]
    },
    {
      "id": "import-duty-user-input",
      "sourceName": "User-entered import values",
      "sourceType": "user_input",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "import_duty"
      ],
      "lastCheckedAt": null,
      "lastReviewedAt": null,
      "freshnessStatus": "unknown",
      "confidence": "user_entered",
      "notes": "Purchase price, shipping, insurance, assessed value, and overrides are entered by the user.",
      "displayDisclaimer": "Amounts entered by the user are not independently verified by AfroTools."
    },
    {
      "id": "inflation-scenario-user-input-method",
      "sourceName": "Inflation Scenario Calculator user-input methodology with World Bank CPI indicator metadata context",
      "sourceType": "reviewed_dataset",
      "sourceUrl": "https://databank.worldbank.org/metadataglossary/gender-statistics/series/FP.CPI.TOTL.ZG",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local constant-rate scenario using a user-entered annual rate, source label and checked date within 365 days. No country rates, live CPI feed, household-basket multiplier, forecast, investment advice, AI or network request is supplied.",
      "displayDisclaimer": "User-entered constant-rate scenario only. Confirm geography, period, measure, source and publication date. Headline CPI may not match a personal basket.",
      "toolIds": [
        "calculateur-inflation-fr",
        "inflation-calc"
      ],
      "routes": [
        "/fr/tools/calculateur-inflation",
        "/tools/inflation-calc"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "investment-return-method-source",
      "sourceName": "Investor.gov Compound Interest Calculator",
      "sourceType": "official",
      "sourceUrl": "https://www.investor.gov/financial-tools-calculators/calculators/compound-interest-calculator",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 180,
      "notes": "User-entered investment projection only. The engine applies the selected compounding frequency and contribution timing, then uses the exact Fisher relationship for real return. It supplies no market rate, forecast, provider comparison, tax result or suitability verdict.",
      "displayDisclaimer": "Planning estimate only. Entered return and inflation rates are assumptions, not forecasts. Confirm fees, taxes, liquidity, risk and provider terms independently before acting.",
      "toolIds": [
        "investment-return"
      ],
      "routes": [
        "/tools/investment-return"
      ]
    },
    {
      "id": "kenya-cgt-2026-source",
      "sourceName": "Kenya Revenue Authority Capital Gains Tax FAQs",
      "sourceType": "official",
      "sourceUrl": "https://www.kra.go.ke/helping-tax-payers/faqs/capital-gain-taxes",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "effectiveFrom": "2023-01-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Kenya CGT uses the current KRA guidance and the Income Tax Act Eighth Schedule version dated 1 January 2026. The local engine separates net transfer value from adjusted cost and never infers exemption eligibility.",
      "displayDisclaimer": "Kenya capital-gains-tax planning estimate only. Confirm valuation, adjusted-cost evidence, exemptions, filing and payment with KRA or a qualified tax professional.",
      "toolIds": [
        "ke-cgt",
        "ke-plus-value-fr"
      ],
      "routes": [
        "/fr/tools/ke-plus-value",
        "/tools/ke-cgt"
      ]
    },
    {
      "id": "kenya-wht-2026-source",
      "sourceName": "KRA detailed withholding-income-tax table",
      "sourceType": "official",
      "sourceUrl": "https://www.kra.go.ke/helping-tax-payers/faqs/withholding-income-tax",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Kenya WHT uses reviewed payment and recipient rows, exact resident fee thresholds, and evidence-gated residential MRI, controlling dividend, public-goods, EAC and treaty treatment. The product discloses the official-source conflict on winnings and does not infer unsupported relief.",
      "displayDisclaimer": "Kenya withholding-tax planning estimate only. Confirm payment classification, residence, thresholds, special-treatment evidence, source conflicts, filing and remittance with KRA before acting.",
      "toolIds": [
        "ke-retenue-source-fr",
        "ke-wht"
      ],
      "routes": [
        "/fr/tools/ke-retenue-source",
        "/tools/ke-wht"
      ]
    },
    {
      "id": "kra-etims-guide-source",
      "sourceName": "Official KRA eTIMS taxpayer portal",
      "sourceType": "official",
      "sourceUrl": "https://etims.kra.go.ke/",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "other",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Independent, non-calculative guide to current official KRA eTIMS scope, solution and onboarding routes. AfroTools never collects credentials or documents, creates an invoice, transmits a sale or determines deductibility.",
      "displayDisclaimer": "Confirm current eTIMS scope, solution eligibility, invoice treatment and expense requirements with KRA or a qualified Kenyan tax professional.",
      "toolIds": [
        "etims-guide",
        "etims-guide-fr-coverage-etims-guide"
      ],
      "routes": [
        "/fr/tools/guide-d-etims-de-la-kra",
        "/tools/etims-guide"
      ]
    },
    {
      "id": "kra-itax-guide-source",
      "sourceName": "KRA iTax portal",
      "sourceType": "official",
      "sourceUrl": "https://itax.kra.go.ke/KRA-Portal/",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "other",
        "tax"
      ],
      "lastCheckedAt": "2026-08-09",
      "lastReviewedAt": "2026-08-09",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Independent, non-calculative guide to official KRA PIN, account-access and return-help routes. AfroTools never signs in, files, pays or stores credentials.",
      "displayDisclaimer": "Confirm the registered obligation, filing period and required records in the official KRA portal or with KRA support before submitting a return.",
      "toolIds": [
        "itax-guide",
        "itax-guide-fr-coverage-itax-guide",
        "itax-guide-sw"
      ],
      "routes": [
        "/fr/tools/guide-d-itax-de-la-kra",
        "/sw/zana/mwongozo-wa-itax",
        "/tools/itax-guide"
      ]
    },
    {
      "id": "ledger-tool-boda-income",
      "sourceName": "boda income official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "KE",
        "NG"
      ],
      "appliesTo": [
        "energy",
        "fuel",
        "salary"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for boda-income. Tool status=changed; 1/5 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "boda-income"
      ],
      "routes": [
        "/tools/boda-income"
      ]
    },
    {
      "id": "ledger-tool-budget-comparator",
      "sourceName": "budget comparator official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for budget-comparator. Tool status=changed; 3/4 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "budget-comparator"
      ],
      "routes": [
        "/tools/budget-comparator"
      ]
    },
    {
      "id": "ledger-tool-car-import-cost",
      "sourceName": "car import cost official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for car-import-cost. Tool status=changed; 5/7 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "car-import-cost"
      ],
      "routes": [
        "/tools/car-import-cost"
      ]
    },
    {
      "id": "ledger-tool-car-loan-vs-cash",
      "sourceName": "car loan vs cash official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for car-loan-vs-cash. Tool status=changed; 3/4 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "car-loan-vs-cash"
      ],
      "routes": [
        "/tools/car-loan-vs-cash"
      ]
    },
    {
      "id": "ledger-tool-car-price-intelligence",
      "sourceName": "car price intelligence official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for car-price-intelligence. Tool status=changed; 4/6 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "car-price-intelligence"
      ],
      "routes": [
        "/cars"
      ]
    },
    {
      "id": "ledger-tool-customs-time",
      "sourceName": "customs time official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "RW",
        "ZA"
      ],
      "appliesTo": [
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for customs-time. Tool status=changed; 6/8 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "customs-time"
      ],
      "routes": [
        "/tools/customs-time"
      ]
    },
    {
      "id": "ledger-tool-delivery-cost",
      "sourceName": "delivery cost official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GLOBAL",
        "KE",
        "NG"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for delivery-cost. Tool status=changed; 2/5 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "delivery-cost"
      ],
      "routes": [
        "/tools/delivery-cost"
      ]
    },
    {
      "id": "ledger-tool-fleet-fuel",
      "sourceName": "fleet fuel official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for fleet-fuel. Tool status=changed; 2/6 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "fleet-fuel"
      ],
      "routes": [
        "/tools/fleet-fuel"
      ]
    },
    {
      "id": "ledger-tool-fuel-cost",
      "sourceName": "fuel cost official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "low_confidence",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for fuel-cost. Tool status=changed; 0/4 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "fuel-cost"
      ],
      "routes": [
        "/tools/fuel-cost"
      ]
    },
    {
      "id": "ledger-tool-kenya-dpa",
      "sourceName": "kenya dpa official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for kenya-dpa. Tool status=ok; 2/2 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "kenya-dpa"
      ],
      "routes": [
        "/tools/kenya-dpa"
      ]
    },
    {
      "id": "ledger-tool-land-registry-fees",
      "sourceName": "land registry fees official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for land-registry-fees. Tool status=blocked; 1/4 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "land-registry-fees"
      ],
      "routes": [
        "/tools/land-registry-fees"
      ]
    },
    {
      "id": "ledger-tool-matatu-fare",
      "sourceName": "matatu fare official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for matatu-fare. Tool status=changed; 1/5 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "matatu-fare"
      ],
      "routes": [
        "/tools/matatu-fare"
      ]
    },
    {
      "id": "ledger-tool-national-pension",
      "sourceName": "national pension official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for national-pension. Tool status=blocked; 3/4 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "national-pension"
      ],
      "routes": [
        "/tools/national-pension"
      ]
    },
    {
      "id": "ledger-tool-parking-fee",
      "sourceName": "parking fee official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for parking-fee. Tool status=blocked; 1/4 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "parking-fee"
      ],
      "routes": [
        "/tools/parking-fee"
      ]
    },
    {
      "id": "ledger-tool-ride-fare",
      "sourceName": "ride fare official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GLOBAL",
        "KE",
        "NG"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for ride-fare. Tool status=blocked; 1/4 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "ride-fare"
      ],
      "routes": [
        "/tools/ride-fare"
      ]
    },
    {
      "id": "ledger-tool-route-cost",
      "sourceName": "route cost official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "RW",
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for route-cost. Tool status=blocked; 6/7 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "route-cost"
      ],
      "routes": [
        "/tools/route-cost"
      ]
    },
    {
      "id": "ledger-tool-toll-calc",
      "sourceName": "toll calc official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "other"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for toll-calc. Tool status=ok; 5/5 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "toll-calc"
      ],
      "routes": [
        "/tools/toll-calc"
      ]
    },
    {
      "id": "ledger-tool-vehicle-depreciation",
      "sourceName": "vehicle depreciation official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for vehicle-depreciation. Tool status=changed; 2/4 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "vehicle-depreciation"
      ],
      "routes": [
        "/tools/vehicle-depreciation"
      ]
    },
    {
      "id": "ledger-tool-vehicle-operating-cost",
      "sourceName": "vehicle operating cost official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for vehicle-operating-cost. Tool status=changed; 2/7 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "vehicle-operating-cost"
      ],
      "routes": [
        "/tools/vehicle-operating-cost"
      ]
    },
    {
      "id": "ledger-tool-vehicle-tracker-roi",
      "sourceName": "vehicle tracker roi official-source ledger",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official-source availability ledger for vehicle-tracker-roi. Tool status=blocked; 2/3 referenced sources were reachable and unchanged at the latest check. Availability does not certify a fee, rate, or outcome.",
      "displayDisclaimer": "Official source pages can change. Verify the current fee, rate, notice, or schedule on the linked authority before paying or making a high-stakes decision.",
      "toolIds": [
        "vehicle-tracker-roi"
      ],
      "routes": [
        "/tools/vehicle-tracker-roi"
      ]
    },
    {
      "id": "loan-comparison-method",
      "sourceName": "CFPB written loan-offer comparison guidance",
      "sourceType": "regulator",
      "sourceUrl": "https://www.consumerfinance.gov/owning-a-home/compare/compare-loan-estimates/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for comparing user-entered written loan offers by rate method, cash received, payment, fees and total borrowing cost. The calculator does not provide lender rates, calculate APR, make approval decisions or recommend a lender.",
      "displayDisclaimer": "Planning comparison only. Confirm each lender's APR or effective cost, fees, repayment schedule, default terms, insurance, taxes and approval conditions before acting.",
      "toolIds": [
        "comparateur-prets-fr",
        "loan-compare",
        "zana-kilinganisha-mikopo-sw"
      ],
      "routes": [
        "/fr/tools/comparateur-prets",
        "/sw/zana/kilinganisha-mikopo",
        "/tools/loan-compare"
      ]
    },
    {
      "id": "mortgage-planning-method",
      "sourceName": "CFPB fixed-rate mortgage comparison and Total Interest Percentage guidance",
      "sourceType": "regulator",
      "sourceUrl": "https://www.consumerfinance.gov/owning-a-home/loan-estimate/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for an assumption-first fixed-rate planning worksheet. The calculator accepts only user-entered rates and costs; it does not provide lender rates, approval decisions, APR, local taxes, or country presets. World Bank housing-sector material supplies non-formula African context on the public page.",
      "displayDisclaimer": "Planning estimate only. Confirm the lender rate, APR or effective cost, fees, insurance, taxes, adjustable-rate rules and approval terms before acting.",
      "toolIds": [
        "calculateur-hypothecaire-fr",
        "mortgage-calculator",
        "zana-kikokotoo-mkopo-wa-nyumba-sw"
      ],
      "routes": [
        "/fr/tools/calculateur-hypothecaire",
        "/sw/zana/kikokotoo-mkopo-wa-nyumba",
        "/tools/mortgage-calculator"
      ]
    },
    {
      "id": "ng-pension-cps-scenario-method",
      "sourceName": "Nigeria CPS contribution and RSA scenario methodology with PenCom PRA 2014 context",
      "sourceType": "official",
      "sourceUrl": "https://www.pencom.gov.ng/pra2014/",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-08-09",
      "lastReviewedAt": "2026-08-09",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "PenCom PRA 2014 section 4 supports the 10% employer and 8% employee minimum contribution defaults for covered employment. The local engine uses editable user-entered contribution rates, RSA balance, pensionable emoluments, voluntary contribution, salary growth and a separately sourced net-return assumption checked within 365 days. It does not rank PFAs or calculate lump sums, programmed withdrawals, annuities, gratuity, tax treatment or guaranteed benefits.",
      "displayDisclaimer": "User-entered CPS contribution and RSA planning scenario only. Confirm coverage, pensionable emoluments, rates, balances, fees, returns and benefit options with PenCom, the employer and a licensed provider.",
      "toolIds": [
        "ng-pension",
        "ng-pension-fr",
        "ng-pension-ha",
        "ng-pension-sw-parity"
      ],
      "routes": [
        "/fr/tools/ng-pension",
        "/ha/kayan-aiki/fansho-najeriya",
        "/sw/zana/kikokotoo-pensheni-nigeria",
        "/tools/ng-pension"
      ]
    },
    {
      "id": "nigeria-cgt-2026-source",
      "sourceName": "Nigeria Tax Act 2025 official Gazette copy",
      "sourceType": "official",
      "sourceUrl": "https://www.nipc.gov.ng/wp-content/uploads/2025/07/Nigeria-Tax-Act-2025.pdf",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-08",
      "lastReviewedAt": "2026-08-08",
      "effectiveFrom": "2026-01-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Nigeria disposal tax uses the Nigeria Tax Act 2025 from 1 January 2026. The local engine models the gain step, incremental Fourth Schedule tax for individuals, the reviewed company classification, scoped Nigerian-share relief and user-confirmed principal-residence relief.",
      "displayDisclaimer": "Nigeria disposal-tax planning estimate only. Confirm classification, deductions, exemptions, filing and payment with NRS, the relevant state tax authority or a qualified tax professional.",
      "toolIds": [
        "ng-cgt",
        "ng-cgt-ha",
        "ng-cgt-sw-parity",
        "ng-plus-value-fr"
      ],
      "routes": [
        "/fr/tools/ng-plus-value",
        "/ha/kayan-aiki/cgt-najeriya",
        "/sw/zana/kikokotoo-cgt-nigeria",
        "/tools/ng-cgt"
      ]
    },
    {
      "id": "nigeria-cit-2026-source",
      "sourceName": "Nigeria Tax Act 2025 official Gazette copy",
      "sourceType": "official",
      "sourceUrl": "https://www.nipc.gov.ng/wp-content/uploads/2025/07/Nigeria-Tax-Act-2025.pdf",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-08",
      "lastReviewedAt": "2026-08-08",
      "effectiveFrom": "2026-01-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Nigeria CIT uses the Nigeria Tax Act 2025 from 1 January 2026. Small-company status requires turnover not above NGN 50 million, total fixed assets not above NGN 250 million and no professional-services business. CIT and development levy use separate user-entered statutory profit bases. Section 57 review is flagged but no effective-tax-rate top-up is calculated.",
      "displayDisclaimer": "Nigeria company-tax planning estimate only. Confirm the company classification, statutory profit bases, incentives, losses, specialised-sector treatment, section 57 position, filing and payment with NRS or a qualified tax professional.",
      "toolIds": [
        "ng-cit",
        "ng-cit-ha",
        "ng-cit-sw-parity",
        "ng-cit-yo",
        "ng-impot-societes-fr"
      ],
      "routes": [
        "/fr/tools/ng-impot-societes",
        "/ha/kayan-aiki/cit-najeriya",
        "/sw/zana/kikokotoo-cit-nigeria",
        "/tools/ng-cit",
        "/yo/awon-ise/cit-naijiria"
      ]
    },
    {
      "id": "nigeria-wht-2026-source",
      "sourceName": "Federal Republic of Nigeria Deduction of Tax at Source Regulations 2024 Gazette",
      "sourceType": "official",
      "sourceUrl": "https://fiscalreforms.ng/wp-content/uploads/2024/10/Deduction-of-Tax-at-Source-Withholding-Regulations-2024_Gazetted.pdf",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-08",
      "lastReviewedAt": "2026-08-08",
      "effectiveFrom": "2026-01-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Nigeria WHT uses the exact official Schedule by transaction, recipient class and residence. Missing Tax ID doubles only eligible non-passive rates. Treaty, exemption, authority and filing treatment remain evidence-gated; unsupported combinations fail closed.",
      "displayDisclaimer": "Nigeria withholding-tax planning estimate only. Confirm the relevant authority, transaction classification, recipient facts, Tax ID, treaty or exemption evidence, filing and remittance before acting.",
      "toolIds": [
        "ng-wht",
        "ng-wht-ha",
        "ng-wht-sw-parity",
        "ng-wht-yo"
      ],
      "routes": [
        "/fr/tools/ng-wht",
        "/ha/kayan-aiki/wht-najeriya",
        "/sw/zana/kikokotoo-wht-nigeria",
        "/tools/ng-wht",
        "/yo/awon-ise/wht-naijiria"
      ]
    },
    {
      "id": "official-bolt-cities",
      "sourceName": "Bolt",
      "sourceType": "official",
      "countryCodes": [
        "GLOBAL"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://bolt.eu/en/cities/",
      "toolIds": [
        "delivery-cost",
        "ride-fare"
      ],
      "routes": [
        "/tools/delivery-cost",
        "/tools/ride-fare"
      ]
    },
    {
      "id": "official-dhl-global",
      "sourceName": "DHL",
      "sourceType": "official",
      "countryCodes": [
        "GLOBAL"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.dhl.com/",
      "toolIds": [
        "delivery-cost"
      ],
      "routes": [
        "/tools/delivery-cost"
      ]
    },
    {
      "id": "official-fedex-global",
      "sourceName": "FedEx",
      "sourceType": "official",
      "countryCodes": [
        "GLOBAL"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.fedex.com/",
      "toolIds": [
        "delivery-cost"
      ],
      "routes": [
        "/tools/delivery-cost"
      ]
    },
    {
      "id": "official-gh-ama",
      "sourceName": "Accra Metropolitan Assembly",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://ama.gov.gh/",
      "toolIds": [
        "parking-fee"
      ],
      "routes": [
        "/tools/parking-fee"
      ]
    },
    {
      "id": "official-gh-dvla",
      "sourceName": "Driver and Vehicle Licensing Authority",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=changed. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://dvla.gov.gh/",
      "toolIds": [
        "vehicle-depreciation"
      ],
      "routes": [
        "/tools/vehicle-depreciation"
      ]
    },
    {
      "id": "official-gh-gpha",
      "sourceName": "Ghana Ports and Harbours Authority",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://ghanaports.gov.gh/",
      "toolIds": [
        "car-price-intelligence",
        "route-cost"
      ],
      "routes": [
        "/cars",
        "/tools/route-cost"
      ]
    },
    {
      "id": "official-gh-gra-customs",
      "sourceName": "Ghana Revenue Authority",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://gra.gov.gh/customs/",
      "toolIds": [
        "car-import-cost",
        "car-loan-vs-cash",
        "car-price-intelligence",
        "customs-time",
        "import-duty"
      ],
      "routes": [
        "/cars",
        "/tools/car-import-cost",
        "/tools/car-loan-vs-cash",
        "/tools/customs-time",
        "/tools/import-duty"
      ]
    },
    {
      "id": "official-gh-highways",
      "sourceName": "Ghana Highway Authority",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.highways.gov.gh/",
      "toolIds": [
        "matatu-fare",
        "toll-calc"
      ],
      "routes": [
        "/tools/matatu-fare",
        "/tools/toll-calc"
      ]
    },
    {
      "id": "official-gh-lands-commission",
      "sourceName": "Lands Commission",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://landscommission.gov.gh/",
      "toolIds": [
        "land-registry-fees"
      ],
      "routes": [
        "/tools/land-registry-fees"
      ]
    },
    {
      "id": "official-gh-mof-budget-2026",
      "sourceName": "Ministry of Finance",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://mofep.gov.gh/publications/budget-statements/2026",
      "toolIds": [
        "budget-comparator"
      ],
      "routes": [
        "/tools/budget-comparator"
      ]
    },
    {
      "id": "official-gh-npa-indicative-prices",
      "sourceName": "National Petroleum Authority",
      "sourceType": "regulator",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://npa.gov.gh/indicative-prices/",
      "toolIds": [
        "fleet-fuel",
        "fuel-cost",
        "vehicle-operating-cost"
      ],
      "routes": [
        "/tools/fleet-fuel",
        "/tools/fuel-cost",
        "/tools/vehicle-operating-cost"
      ]
    },
    {
      "id": "official-gh-ssnit",
      "sourceName": "Social Security and National Insurance Trust",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.ssnit.org.gh/",
      "toolIds": [
        "national-pension"
      ],
      "routes": [
        "/tools/national-pension"
      ]
    },
    {
      "id": "official-ke-ardhisasa",
      "sourceName": "Ministry of Lands",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://ardhisasa.lands.go.ke/",
      "toolIds": [
        "land-registry-fees"
      ],
      "routes": [
        "/tools/land-registry-fees"
      ]
    },
    {
      "id": "official-ke-epra-pump-prices",
      "sourceName": "Energy and Petroleum Regulatory Authority",
      "sourceType": "regulator",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel",
        "salary"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.epra.go.ke/pump-prices",
      "toolIds": [
        "boda-income",
        "delivery-cost",
        "fleet-fuel",
        "fuel-cost",
        "matatu-fare",
        "vehicle-operating-cost"
      ],
      "routes": [
        "/tools/boda-income",
        "/tools/delivery-cost",
        "/tools/fleet-fuel",
        "/tools/fuel-cost",
        "/tools/matatu-fare",
        "/tools/vehicle-operating-cost"
      ]
    },
    {
      "id": "official-ke-kenha",
      "sourceName": "Kenya National Highways Authority",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://kenha.co.ke/",
      "toolIds": [
        "fleet-fuel",
        "route-cost",
        "toll-calc"
      ],
      "routes": [
        "/tools/fleet-fuel",
        "/tools/route-cost",
        "/tools/toll-calc"
      ]
    },
    {
      "id": "official-ke-kpa",
      "sourceName": "Kenya Ports Authority",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.kpa.co.ke/",
      "toolIds": [
        "car-import-cost",
        "car-price-intelligence",
        "customs-time",
        "route-cost"
      ],
      "routes": [
        "/cars",
        "/tools/car-import-cost",
        "/tools/customs-time",
        "/tools/route-cost"
      ]
    },
    {
      "id": "official-ke-kra-importing",
      "sourceName": "Kenya Revenue Authority",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "import_duty",
        "tax"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.kra.go.ke/individual/importing",
      "toolIds": [
        "car-import-cost",
        "car-loan-vs-cash",
        "car-price-intelligence",
        "customs-time",
        "import-duty",
        "vehicle-depreciation"
      ],
      "routes": [
        "/cars",
        "/tools/car-import-cost",
        "/tools/car-loan-vs-cash",
        "/tools/customs-time",
        "/tools/import-duty",
        "/tools/vehicle-depreciation"
      ]
    },
    {
      "id": "official-ke-nairobi-city",
      "sourceName": "Nairobi City County",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.nairobi.go.ke/",
      "toolIds": [
        "boda-income",
        "matatu-fare",
        "parking-fee",
        "ride-fare"
      ],
      "routes": [
        "/tools/boda-income",
        "/tools/matatu-fare",
        "/tools/parking-fee",
        "/tools/ride-fare"
      ]
    },
    {
      "id": "official-ke-nairobi-expressway",
      "sourceName": "Nairobi Expressway",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "other"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://nairobiexpressway.ke/",
      "toolIds": [
        "toll-calc"
      ],
      "routes": [
        "/tools/toll-calc"
      ]
    },
    {
      "id": "official-ke-nssf",
      "sourceName": "National Social Security Fund",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.nssf.or.ke/",
      "toolIds": [
        "national-pension"
      ],
      "routes": [
        "/tools/national-pension"
      ]
    },
    {
      "id": "official-ke-ntsa",
      "sourceName": "National Transport and Safety Authority",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.ntsa.go.ke/",
      "toolIds": [
        "boda-income",
        "vehicle-operating-cost",
        "vehicle-tracker-roi"
      ],
      "routes": [
        "/tools/boda-income",
        "/tools/vehicle-operating-cost",
        "/tools/vehicle-tracker-roi"
      ]
    },
    {
      "id": "official-ke-odpc",
      "sourceName": "Office of the Data Protection Commissioner",
      "sourceType": "regulator",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.odpc.go.ke/",
      "toolIds": [
        "kenya-dpa"
      ],
      "routes": [
        "/tools/kenya-dpa"
      ]
    },
    {
      "id": "official-ke-odpc-dataportal",
      "sourceName": "Office of the Data Protection Commissioner",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://dataportal.odpc.go.ke/",
      "toolIds": [
        "kenya-dpa"
      ],
      "routes": [
        "/tools/kenya-dpa"
      ]
    },
    {
      "id": "official-ke-trade-portal",
      "sourceName": "Kenya Trade Portal",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://infotradekenya.go.ke/",
      "toolIds": [
        "car-import-cost",
        "customs-time",
        "route-cost"
      ],
      "routes": [
        "/tools/car-import-cost",
        "/tools/customs-time",
        "/tools/route-cost"
      ]
    },
    {
      "id": "official-ke-treasury-budget",
      "sourceName": "The National Treasury",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.treasury.go.ke/budget-summary-revenue-expenditure",
      "toolIds": [
        "budget-comparator"
      ],
      "routes": [
        "/tools/budget-comparator"
      ]
    },
    {
      "id": "official-ng-budget-office-2026",
      "sourceName": "Budget Office of the Federation",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=changed. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://budgetoffice.gov.ng/index.php/resources/internal-resources/budget-documents/2026-budget",
      "toolIds": [
        "budget-comparator"
      ],
      "routes": [
        "/tools/budget-comparator"
      ]
    },
    {
      "id": "official-ng-customs",
      "sourceName": "Nigeria Customs Service",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=changed. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://customs.gov.ng/",
      "toolIds": [
        "car-import-cost",
        "car-loan-vs-cash",
        "car-price-intelligence",
        "customs-time",
        "import-duty",
        "vehicle-depreciation"
      ],
      "routes": [
        "/cars",
        "/tools/car-import-cost",
        "/tools/car-loan-vs-cash",
        "/tools/customs-time",
        "/tools/import-duty",
        "/tools/vehicle-depreciation"
      ]
    },
    {
      "id": "official-ng-frsc",
      "sourceName": "Federal Road Safety Corps",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://frsc.gov.ng/",
      "toolIds": [
        "boda-income",
        "vehicle-operating-cost",
        "vehicle-tracker-roi"
      ],
      "routes": [
        "/tools/boda-income",
        "/tools/vehicle-operating-cost",
        "/tools/vehicle-tracker-roi"
      ]
    },
    {
      "id": "official-ng-lagos-lands",
      "sourceName": "Lagos State Lands Bureau",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://landsbureau.lagosstate.gov.ng/",
      "toolIds": [
        "land-registry-fees"
      ],
      "routes": [
        "/tools/land-registry-fees"
      ]
    },
    {
      "id": "official-ng-lamata",
      "sourceName": "Lagos Metropolitan Area Transport Authority",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://lamata.lagosstate.gov.ng/",
      "toolIds": [
        "matatu-fare",
        "ride-fare"
      ],
      "routes": [
        "/tools/matatu-fare",
        "/tools/ride-fare"
      ]
    },
    {
      "id": "official-ng-laspa",
      "sourceName": "Lagos State Parking Authority",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://laspa.lagosstate.gov.ng/",
      "toolIds": [
        "parking-fee"
      ],
      "routes": [
        "/tools/parking-fee"
      ]
    },
    {
      "id": "official-ng-lcc",
      "sourceName": "Lekki Concession Company",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "other"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://lcc.com.ng/",
      "toolIds": [
        "toll-calc"
      ],
      "routes": [
        "/tools/toll-calc"
      ]
    },
    {
      "id": "official-ng-nmdpra",
      "sourceName": "Nigerian Midstream and Downstream Petroleum Regulatory Authority",
      "sourceType": "regulator",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel",
        "salary"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=changed. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://nmdpra.gov.ng/",
      "toolIds": [
        "boda-income",
        "delivery-cost",
        "fleet-fuel",
        "fuel-cost",
        "matatu-fare",
        "vehicle-operating-cost"
      ],
      "routes": [
        "/tools/boda-income",
        "/tools/delivery-cost",
        "/tools/fleet-fuel",
        "/tools/fuel-cost",
        "/tools/matatu-fare",
        "/tools/vehicle-operating-cost"
      ]
    },
    {
      "id": "official-ng-npa",
      "sourceName": "Nigerian Ports Authority",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://nigerianports.gov.ng/",
      "toolIds": [
        "car-import-cost",
        "car-price-intelligence",
        "customs-time",
        "route-cost"
      ],
      "routes": [
        "/cars",
        "/tools/car-import-cost",
        "/tools/customs-time",
        "/tools/route-cost"
      ]
    },
    {
      "id": "official-ng-pencom",
      "sourceName": "National Pension Commission",
      "sourceType": "regulator",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.pencom.gov.ng/",
      "toolIds": [
        "national-pension"
      ],
      "routes": [
        "/tools/national-pension"
      ]
    },
    {
      "id": "official-rw-trade-portal",
      "sourceName": "Rwanda Trade Portal",
      "sourceType": "official",
      "countryCodes": [
        "RW"
      ],
      "appliesTo": [
        "business",
        "import_duty"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://rwandatrade.rw/",
      "toolIds": [
        "customs-time",
        "route-cost"
      ],
      "routes": [
        "/tools/customs-time",
        "/tools/route-cost"
      ]
    },
    {
      "id": "official-uber-price-estimate",
      "sourceName": "Uber",
      "sourceType": "official",
      "countryCodes": [
        "GLOBAL"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=manual. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.uber.com/global/en/price-estimate/",
      "toolIds": [
        "ride-fare"
      ],
      "routes": [
        "/tools/ride-fare"
      ]
    },
    {
      "id": "official-za-cape-town",
      "sourceName": "City of Cape Town",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.capetown.gov.za/",
      "toolIds": [
        "parking-fee"
      ],
      "routes": [
        "/tools/parking-fee"
      ]
    },
    {
      "id": "official-za-deeds",
      "sourceName": "Department of Agriculture, Land Reform and Rural Development",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "unavailable",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=blocked. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.deeds.gov.za/",
      "toolIds": [
        "land-registry-fees"
      ],
      "routes": [
        "/tools/land-registry-fees"
      ]
    },
    {
      "id": "official-za-dmre-fuel",
      "sourceName": "Department of Mineral and Petroleum Resources",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=changed. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.dmpr.gov.za/Services/Petroleum-Resources/Fuel-Prices",
      "toolIds": [
        "fleet-fuel",
        "fuel-cost",
        "vehicle-operating-cost"
      ],
      "routes": [
        "/tools/fleet-fuel",
        "/tools/fuel-cost",
        "/tools/vehicle-operating-cost"
      ]
    },
    {
      "id": "official-za-gepf",
      "sourceName": "Government Employees Pension Fund",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.gepf.co.za/",
      "toolIds": [
        "national-pension"
      ],
      "routes": [
        "/tools/national-pension"
      ]
    },
    {
      "id": "official-za-rtmc",
      "sourceName": "Road Traffic Management Corporation",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.rtmc.co.za/",
      "toolIds": [
        "vehicle-depreciation",
        "vehicle-tracker-roi"
      ],
      "routes": [
        "/tools/vehicle-depreciation",
        "/tools/vehicle-tracker-roi"
      ]
    },
    {
      "id": "official-za-sanral",
      "sourceName": "South African National Roads Agency",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business",
        "energy",
        "fuel"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.nra.co.za/",
      "toolIds": [
        "fleet-fuel",
        "route-cost",
        "toll-calc",
        "vehicle-operating-cost"
      ],
      "routes": [
        "/tools/fleet-fuel",
        "/tools/route-cost",
        "/tools/toll-calc",
        "/tools/vehicle-operating-cost"
      ]
    },
    {
      "id": "official-za-sars-customs",
      "sourceName": "South African Revenue Service",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business",
        "import_duty",
        "tax"
      ],
      "lastCheckedAt": "2026-07-29",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.sars.gov.za/customs-and-excise/duties-and-taxes/",
      "toolIds": [
        "car-import-cost",
        "car-loan-vs-cash",
        "customs-time",
        "import-duty"
      ],
      "routes": [
        "/tools/car-import-cost",
        "/tools/car-loan-vs-cash",
        "/tools/customs-time",
        "/tools/import-duty"
      ]
    },
    {
      "id": "official-za-treasury-2026",
      "sourceName": "National Treasury",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business"
      ],
      "lastCheckedAt": "2026-06-18",
      "lastReviewedAt": null,
      "freshnessStatus": "stale",
      "confidence": "official_verified",
      "reviewCadenceDays": 7,
      "notes": "Official endpoint status=ok. Official verified means the configured authority endpoint returned an unchanged successful response on the checked date; it does not certify every tool value.",
      "displayDisclaimer": "This authority source was checked for availability. Confirm the current publication, notice, schedule, and effective date before relying on a fee or rate.",
      "sourceUrl": "https://www.treasury.gov.za/documents/national%20budget/2026/default.aspx",
      "toolIds": [
        "budget-comparator"
      ],
      "routes": [
        "/tools/budget-comparator"
      ]
    },
    {
      "id": "parental-leave-user-input-method",
      "sourceName": "Parental Leave user-input methodology with ILO NATLEX discovery context",
      "sourceType": "official",
      "sourceUrl": "https://natlex.ilo.org/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "documents",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for a local parental-leave pay plan. The planner supplies no country leave duration, replacement rate, payer, eligibility decision, cap or social-insurance conclusion. Users enter every salary, date, duration, rate, policy, official-source and HR-note value. AfroTools AI may route to the page but cannot prefill or receive those fields, and the browser does not persist the summary.",
      "displayDisclaimer": "Planning estimate only. Confirm current leave duration, eligibility, payer, caps, tax, social-insurance claim steps, adoption or birth rules, service requirements, collective agreement and employer policy in the issuing country official source before action.",
      "toolIds": [
        "maternity-leave"
      ],
      "routes": [
        "/tools/maternity-leave"
      ]
    },
    {
      "id": "paye-ao-source",
      "sourceName": "agt.minfin.gov.ao",
      "sourceType": "official",
      "countryCodes": [
        "AO"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-26",
      "lastReviewedAt": "2026-03-26",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Angola PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.c25e2e8661b8.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.agt.minfin.gov.ao",
      "toolIds": [
        "ao-paye"
      ],
      "routes": [
        "/angola/ao-paye"
      ]
    },
    {
      "id": "paye-bf-source",
      "sourceName": "Direction generale des impots - Burkina Faso",
      "sourceType": "official",
      "countryCodes": [
        "BF"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2025-07-01",
      "lastReviewedAt": "2025-07-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Burkina Faso PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.4eb8169c8243.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://dgi.bf/",
      "toolIds": [
        "bf-paye"
      ],
      "routes": [
        "/burkina-faso/bf-paye",
        "/fr/burkina-faso/bf-paye"
      ]
    },
    {
      "id": "paye-bi-source",
      "sourceName": "obr.gov.bi",
      "sourceType": "official",
      "countryCodes": [
        "BI"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-01",
      "lastReviewedAt": "2026-04-01",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Burundi PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.794c21abd3b1.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://obr.gov.bi",
      "toolIds": [
        "bi-paye"
      ],
      "routes": [
        "/burundi/bi-paye"
      ]
    },
    {
      "id": "paye-bj-source",
      "sourceName": "Benin CGI 2026 and CNSS Benin",
      "sourceType": "official",
      "countryCodes": [
        "BJ"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Benin salary estimates use the CGI 2026 monthly ITS bands and ORTB levies. Employee CNSS is 3.6%; employer CNSS is 16.4%-19.4% depending on occupational risk. Formula status: review-required; version: 2026-07-22+sha256.17df7386c5f3.",
      "displayDisclaimer": "Benin ITS and CNSS results are planning estimates. Confirm benefits in kind, exceptional remuneration, exemptions, variable pay and filing treatment with DGI, CNSS or a qualified payroll professional.",
      "sourceUrl": "https://api.impots.bj/media/6984ebbbb7bc0_B%C3%A9nin-Code%20G%C3%A9n%C3%A9ral%20des%20Imp%C3%B4ts%202026.pdf",
      "toolIds": [
        "bj-paye"
      ],
      "routes": [
        "/benin/bj-paye",
        "/fr/benin/calculateur-salaire-net",
        "/sw/benin/kikokotoo-kodi-mshahara",
        "/widgets/iframe/financial-benin-paye"
      ]
    },
    {
      "id": "paye-bw-source",
      "sourceName": "burs.org.bw",
      "sourceType": "official",
      "countryCodes": [
        "BW"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Botswana PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.29dcb6c3825c.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.burs.org.bw",
      "toolIds": [
        "bw-paye"
      ],
      "routes": [
        "/botswana/bw-paye"
      ]
    },
    {
      "id": "paye-cd-source",
      "sourceName": "dgi.gouv.cd",
      "sourceType": "official",
      "countryCodes": [
        "CD"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-06",
      "lastReviewedAt": "2026-04-06",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "DR Congo PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.95ef917ee4b2.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://dgi.gouv.cd",
      "toolIds": [
        "cd-paye"
      ],
      "routes": [
        "/dr-congo/cd-paye"
      ]
    },
    {
      "id": "paye-cf-source",
      "sourceName": "Ministere des Finances et du Budget - Central African Republic",
      "sourceType": "official",
      "countryCodes": [
        "CF"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-28",
      "lastReviewedAt": "2026-03-28",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Central African Republic PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.cd8321633e3f.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.finances.gouv.cf/",
      "toolIds": [
        "cf-paye"
      ],
      "routes": [
        "/car/cf-paye"
      ]
    },
    {
      "id": "paye-cg-source",
      "sourceName": "Portail fiscal officiel - Republique du Congo",
      "sourceType": "official",
      "countryCodes": [
        "CG"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-28",
      "lastReviewedAt": "2026-03-28",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Congo PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.857e85a46784.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://impots.gouv.cg/portail-client-web/public/accueil.xhtml",
      "toolIds": [
        "cg-paye"
      ],
      "routes": [
        "/congo/cg-paye"
      ]
    },
    {
      "id": "paye-ci-source",
      "sourceName": "dgi.gouv.ci",
      "sourceType": "official",
      "countryCodes": [
        "CI"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-01",
      "lastReviewedAt": "2026-04-01",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Côte d'Ivoire PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.2b45f5f05b45.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.dgi.gouv.ci",
      "toolIds": [
        "ci-paye"
      ],
      "routes": [
        "/cote-divoire/ci-paye",
        "/fr/cote-divoire/ci-paye"
      ]
    },
    {
      "id": "paye-cm-source",
      "sourceName": "impots.cm",
      "sourceType": "official",
      "countryCodes": [
        "CM"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-01",
      "lastReviewedAt": "2026-04-01",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Cameroon PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.efab0620b0e3.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.impots.cm",
      "toolIds": [
        "cm-paye"
      ],
      "routes": [
        "/cameroon/cm-paye",
        "/fr/cameroon/cm-paye"
      ]
    },
    {
      "id": "paye-cv-source",
      "sourceName": "DNRE employee withholding guidance",
      "sourceType": "official",
      "countryCodes": [
        "CV"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-21",
      "lastReviewedAt": "2026-07-21",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Cabo Verde PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-07-21+sha256.18374e33b45e.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.mf.gov.cv/web/dnre/dire%C3%A7%C3%A3o-geral-das-contribui%C3%A7%C3%B5es-e-impostos",
      "toolIds": [
        "cv-paye"
      ],
      "routes": [
        "/cape-verde/cv-paye"
      ]
    },
    {
      "id": "paye-dj-source",
      "sourceName": "Djibouti Finance Laws, General Tax Code and CNSS",
      "sourceType": "official",
      "countryCodes": [
        "DJ"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Djibouti salary estimates use Finance Law 2022 Article 7, the 2016 taxable-remuneration exemption, CGI Articles 6 and 14, and official CNSS rates and contribution floors. Formula status: review-required; version: 2026-07-22+sha256.c92b98a4ef8c.",
      "displayDisclaimer": "Djibouti ITS and CNSS results are planning estimates. Confirm benefits, exceptional remuneration, exemptions, special regimes, filing and remittance treatment with DGI, CNSS or a qualified payroll professional.",
      "sourceUrl": "https://www.journalofficiel.dj/texte-juridique/loi-de-finances-n142-an-21-8eme-l-portant-budget-initial-de-letat-pour-lexercice-2022/",
      "toolIds": [
        "dj-paye",
        "dj-paye-fr"
      ],
      "routes": [
        "/djibouti/dj-paye",
        "/fr/djibouti/calculateur-salaire-net",
        "/sw/djibouti/kikokotoo-kodi-mshahara"
      ]
    },
    {
      "id": "paye-dz-source",
      "sourceName": "DGI Algeria salary IRG and CNAS general contribution rates",
      "sourceType": "official",
      "countryCodes": [
        "DZ"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-08-17",
      "lastReviewedAt": "2026-08-17",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Algeria regular-monthly-salary estimates apply the six DGI IRG bands, monthly exemption and salary abatements after 9% employee CNAS. Employer cost uses the CNAS general-case 25% employer share plus 0.5% social works. Non-monthly pay, disability and pension regimes, benefits and employer reductions remain excluded. CNAS source: https://cnas.dz/fr/employeur/. Formula status: review-required; version: 2026-08-17+sha256.af9e22bc7d51.",
      "displayDisclaimer": "Algeria salary results are planning estimates. Confirm the employee category, non-monthly pay, benefits, contribution reductions, filing and remittance treatment with DGI, CNAS or a qualified payroll professional.",
      "sourceUrl": "https://www.mfdgi.gov.dz/fr/particuliers/irg-traitements-et-salaires",
      "toolIds": [
        "dz-paye",
        "dz-paye-fr"
      ],
      "routes": [
        "/algeria/dz-paye",
        "/fr/algerie/calculateur-salaire-net"
      ]
    },
    {
      "id": "paye-eg-source",
      "sourceName": "eta.gov.eg",
      "sourceType": "official",
      "countryCodes": [
        "EG"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Egypt PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-04-06+sha256.f50d013296a5.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://eta.gov.eg",
      "toolIds": [
        "eg-paye"
      ],
      "routes": [
        "/egypt/eg-paye"
      ]
    },
    {
      "id": "paye-er-source",
      "sourceName": "Eritrea income-tax and public-sector pension proclamations",
      "sourceType": "official",
      "countryCodes": [
        "ER"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Eritrea employment-tax estimates use the last primary eight-band monthly schedule located in Proclamation 62/1994 and Legal Notice 20/1995. No generic private-sector contribution is modeled; the optional 5%/7% pension scenario is limited to Proclamation 146/2005 public-sector scope. Formula status: review-required; version: 2026-07-22+sha256.00586ca13e00.",
      "displayDisclaimer": "Statutory-reference planning estimate only. Confirm later amendments, exemptions, benefit treatment, withholding and pension coverage with the competent Eritrean authority or a qualified professional.",
      "sourceUrl": "https://tile.loc.gov/storage-services/service/ll/lleritrea/eritrean-proc-62-1994/eritrean-proc-62-1994.pdf",
      "toolIds": [
        "er-paye"
      ],
      "routes": [
        "/eritrea/er-paye",
        "/fr/eritrea/er-paye",
        "/sw/eritrea/kikokotoo-kodi-mshahara"
      ]
    },
    {
      "id": "paye-et-source",
      "sourceName": "erca.gov.et",
      "sourceType": "official",
      "countryCodes": [
        "ET"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-01",
      "lastReviewedAt": "2026-04-01",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Ethiopia PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.cbcccb4c45c4.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://erca.gov.et",
      "toolIds": [
        "et-paye",
        "et-paye-fr"
      ],
      "routes": [
        "/ethiopia/et-paye",
        "/fr/ethiopia/et-paye"
      ]
    },
    {
      "id": "paye-ga-source",
      "sourceName": "Direction generale des impots - Gabon",
      "sourceType": "official",
      "countryCodes": [
        "GA"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-01",
      "lastReviewedAt": "2026-04-01",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Gabon PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.2584bc4385c8.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://dgi.ga/",
      "toolIds": [
        "ga-paye"
      ],
      "routes": [
        "/gabon/ga-paye"
      ]
    },
    {
      "id": "paye-gh-source",
      "sourceName": "GRA (gra.gov.gh)",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-05-04",
      "lastReviewedAt": "2026-05-04",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Ghana PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-04-06+sha256.bfb51d38b060.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://gra.gov.gh/",
      "toolIds": [
        "gh-paye",
        "gh-paye-fr"
      ],
      "routes": [
        "/fr/ghana/gh-paye",
        "/ghana/gh-paye"
      ]
    },
    {
      "id": "paye-gm-source",
      "sourceName": "GRA PAYE calculator",
      "sourceType": "official",
      "countryCodes": [
        "GM"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-21",
      "lastReviewedAt": "2026-07-21",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Gambia PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-07-21+sha256.31dc78b7dd62.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.gra.gm/calculators/pay-as-you-earn-paye-",
      "toolIds": [
        "gm-paye"
      ],
      "routes": [
        "/gambia/gm-paye"
      ]
    },
    {
      "id": "paye-gn-source",
      "sourceName": "mf.gov.gn",
      "sourceType": "official",
      "countryCodes": [
        "GN"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-01",
      "lastReviewedAt": "2026-04-01",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Guinea PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.64b0554bf1af.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://mf.gov.gn",
      "toolIds": [
        "gn-paye"
      ],
      "routes": [
        "/guinea/gn-paye"
      ]
    },
    {
      "id": "paye-gq-source",
      "sourceName": "Ministerio de Hacienda y Presupuestos - Guinea Ecuatorial",
      "sourceType": "official",
      "countryCodes": [
        "GQ"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-28",
      "lastReviewedAt": "2026-03-28",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Equatorial Guinea PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.caf26eaa8b10.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://minhacienda-gob.com/",
      "toolIds": [
        "gq-paye"
      ],
      "routes": [
        "/eq-guinea/gq-paye"
      ]
    },
    {
      "id": "paye-ke-source",
      "sourceName": "KRA",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-01",
      "lastReviewedAt": "2026-07-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Kenya PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-04-06+sha256.f006ff0bb251.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.kra.go.ke/",
      "toolIds": [
        "ke-paye",
        "ke-paye-fr"
      ],
      "routes": [
        "/fr/kenya/ke-paye",
        "/kenya/ke-paye"
      ]
    },
    {
      "id": "paye-km-source",
      "sourceName": "Union of the Comoros Code general des impots 2023",
      "sourceType": "official",
      "countryCodes": [
        "KM"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Comoros employment-income estimates use CGI 2023 Articles 47, 55-60, 97 and 104-106: the official annual IRPP schedule, the standard 30% professional-expense deduction, and an optional user-supplied approved employee contribution capped at 6%. Employer contributions are not modeled. Formula status: review-required; version: 2026-07-22+sha256.2a0d1283f369.",
      "displayDisclaimer": "CGI 2023 statutory-reference planning estimate only. Confirm later amendments, benefits in kind, actual-expense claims, the approved contribution rate on the payslip, withholding and remittance with DGI or a qualified professional.",
      "sourceUrl": "https://www.dgi.gouv.km/file/actes_officiels/Comores-CGI-2023.pdf",
      "toolIds": [
        "km-paye"
      ],
      "routes": [
        "/comoros/km-paye",
        "/fr/comores/calculateur-salaire-net",
        "/sw/comoros/kikokotoo-kodi-mshahara"
      ]
    },
    {
      "id": "paye-lr-source",
      "sourceName": "Liberia Revenue Authority tax education",
      "sourceType": "official",
      "countryCodes": [
        "LR"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-21",
      "lastReviewedAt": "2026-07-21",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Liberia PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.a01adc0ac2d8.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://revenue.lra.gov.lr/domestic-tax/tax-education/",
      "toolIds": [
        "lr-paye",
        "lr-paye-fr"
      ],
      "routes": [
        "/fr/liberia/lr-paye",
        "/liberia/lr-paye"
      ]
    },
    {
      "id": "paye-ls-source",
      "sourceName": "lra.org.ls",
      "sourceType": "official",
      "countryCodes": [
        "LS"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Lesotho PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.98c1f842e488.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.lra.org.ls",
      "toolIds": [
        "ls-paye"
      ],
      "routes": [
        "/lesotho/ls-paye"
      ]
    },
    {
      "id": "paye-ly-source",
      "sourceName": "financialministry.gov.sd",
      "sourceType": "official",
      "countryCodes": [
        "LY"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Libya PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.cea5ab74ffed.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://financialministry.gov.sd",
      "toolIds": [
        "ly-paye"
      ],
      "routes": [
        "/libya/ly-paye"
      ]
    },
    {
      "id": "paye-ma-source",
      "sourceName": "dgi.gov.ma",
      "sourceType": "official",
      "countryCodes": [
        "MA"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2025-01-01",
      "lastReviewedAt": "2025-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Morocco PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.8ef32f5256c8.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://dgi.gov.ma",
      "toolIds": [
        "ma-paye"
      ],
      "routes": []
    },
    {
      "id": "paye-mg-source",
      "sourceName": "mef.gov.mg",
      "sourceType": "official",
      "countryCodes": [
        "MG"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-28",
      "lastReviewedAt": "2026-03-28",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Madagascar PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.e35f8263b06e.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://mef.gov.mg",
      "toolIds": [
        "mg-paye"
      ],
      "routes": [
        "/madagascar/mg-paye"
      ]
    },
    {
      "id": "paye-ml-source",
      "sourceName": "impots.gouv.ml",
      "sourceType": "official",
      "countryCodes": [
        "ML"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2025-07-01",
      "lastReviewedAt": "2025-07-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Mali PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.8bd6d3fc9c5d.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://impots.gouv.ml",
      "toolIds": [
        "ml-paye"
      ],
      "routes": [
        "/fr/mali/ml-paye",
        "/mali/ml-paye"
      ]
    },
    {
      "id": "paye-mr-source",
      "sourceName": "Mauritania Ministry of Finance - General Tax Code 2023",
      "sourceType": "official",
      "countryCodes": [
        "MR"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-21",
      "lastReviewedAt": "2026-07-21",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Mauritania PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.8b5b900b2aac.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://finances.gov.mr/fr/node/317",
      "toolIds": [
        "mr-paye"
      ],
      "routes": [
        "/mauritania/mr-paye"
      ]
    },
    {
      "id": "paye-mu-source",
      "sourceName": "mra.mu",
      "sourceType": "official",
      "countryCodes": [
        "MU"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Mauritius PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.41a5460f3349.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.mra.mu",
      "toolIds": [
        "mu-paye"
      ],
      "routes": [
        "/mauritius/mu-paye"
      ]
    },
    {
      "id": "paye-mw-source",
      "sourceName": "mra.mw",
      "sourceType": "official",
      "countryCodes": [
        "MW"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-01",
      "lastReviewedAt": "2026-07-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Malawi PAYE engine source audit. Outputs remain planning estimates. Formula status: declared; version: 2026-03-01+sha256.3fd58095dad0.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.mra.mw",
      "effectiveFrom": "2026-01-01",
      "toolIds": [
        "mw-paye"
      ],
      "routes": [
        "/malawi/mw-paye"
      ]
    },
    {
      "id": "paye-mz-source",
      "sourceName": "minfin.gov.mz",
      "sourceType": "official",
      "countryCodes": [
        "MZ"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-06",
      "lastReviewedAt": "2026-04-06",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Mozambique PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.d1b85c793475.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://minfin.gov.mz",
      "toolIds": [
        "mz-paye"
      ],
      "routes": [
        "/mozambique/mz-paye"
      ]
    },
    {
      "id": "paye-na-source",
      "sourceName": "namra.org.na",
      "sourceType": "official",
      "countryCodes": [
        "NA"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Namibia PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.098247aeed3f.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.namra.org.na",
      "toolIds": [
        "na-paye"
      ],
      "routes": [
        "/namibia/na-paye"
      ]
    },
    {
      "id": "paye-ne-source",
      "sourceName": "Direction generale des impots - Niger",
      "sourceType": "official",
      "countryCodes": [
        "NE"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2025-07-01",
      "lastReviewedAt": "2025-07-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Niger PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.8f45055f7800.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.impots.gouv.ne/",
      "toolIds": [
        "ne-paye"
      ],
      "routes": [
        "/niger/ne-paye"
      ]
    },
    {
      "id": "paye-ng-source",
      "sourceName": "FIRS",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-01",
      "lastReviewedAt": "2026-03-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Nigeria PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.287ca7c278d8.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.firs.gov.ng/",
      "toolIds": [
        "ng-paye",
        "ng-paye-route-fr"
      ],
      "routes": [
        "/fr/nigeria/ng-salary-tax",
        "/nigeria/ng-salary-tax"
      ]
    },
    {
      "id": "paye-rw-source",
      "sourceName": "rra.gov.rw",
      "sourceType": "official",
      "countryCodes": [
        "RW"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2025-03-01",
      "lastReviewedAt": "2025-03-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Rwanda PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.dd9433a36b68.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://rra.gov.rw",
      "toolIds": [
        "rw-paye",
        "rw-paye-fr"
      ],
      "routes": [
        "/fr/rwanda/rw-paye",
        "/rwanda/rw-paye"
      ]
    },
    {
      "id": "paye-sc-source",
      "sourceName": "src.gov.sc",
      "sourceType": "official",
      "countryCodes": [
        "SC"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Seychelles PAYE engine source audit. Outputs remain planning estimates. Formula status: declared; version: 2026-03-01+sha256.6bb14725c134.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://src.gov.sc",
      "effectiveFrom": "2018-06-01",
      "toolIds": [
        "sc-paye"
      ],
      "routes": [
        "/seychelles/sc-paye"
      ]
    },
    {
      "id": "paye-sd-source",
      "sourceName": "financialministry.gov.sd",
      "sourceType": "official",
      "countryCodes": [
        "SD"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Sudan PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.58cf8206e3b5.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://financialministry.gov.sd",
      "toolIds": [
        "sd-paye"
      ],
      "routes": [
        "/sudan/sd-paye"
      ]
    },
    {
      "id": "paye-sl-source",
      "sourceName": "nra.gov.sl",
      "sourceType": "official",
      "countryCodes": [
        "SL"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-01",
      "lastReviewedAt": "2026-04-01",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Sierra Leone PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.7a53aa29bd05.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://nra.gov.sl",
      "toolIds": [
        "sl-paye",
        "sl-paye-fr"
      ],
      "routes": [
        "/fr/sierra-leone/sl-paye",
        "/sierra-leone/sl-paye"
      ]
    },
    {
      "id": "paye-sn-source",
      "sourceName": "Ministère des Finances — rapport d’exécution budgétaire T4 2025",
      "sourceType": "official",
      "countryCodes": [
        "SN"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-28",
      "lastReviewedAt": "2026-07-28",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Senegal PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-07-28+sha256.4c4d1a17b538.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.vie-publique.sn/docs/3bba2f1b-0ee5-41e5-92be-19f4ba06353f/rapport-trimestriel-dexecution-budgetaire-quatrieme-trimestre-2025.pdf",
      "toolIds": [
        "sn-paye",
        "sn-paye-fr"
      ],
      "routes": [
        "/fr/senegal/calculateur-salaire-net",
        "/senegal/sn-paye"
      ]
    },
    {
      "id": "paye-so-source",
      "sourceName": "Somalia Income Tax Law, Regulations and Manual 2025",
      "sourceType": "official",
      "countryCodes": [
        "SO"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Federal Somalia employment-income estimates use the 2025 monthly USD schedule for resident adults and the statutory flat rates for non-residents and residents under 18. Employment deductions and other payroll contributions are not modeled. Formula status: review-required; version: 2026-07-22+sha256.5f1d21c678bd.",
      "displayDisclaimer": "Federal income-tax planning estimate only. Confirm residence, federal member-state treatment, benefits, other payroll obligations, filing and remittance with the Revenue Directorate or a qualified professional.",
      "sourceUrl": "https://mof.gov.so/sites/default/files/Publications/Somalia%20Income%20Tax%20Manual_English%20Version.pdf",
      "toolIds": [
        "so-paye"
      ],
      "routes": [
        "/fr/somalia/so-paye",
        "/somalia/so-paye",
        "/sw/somalia/kikokotoo-kodi-mshahara",
        "/widgets/iframe/financial-somalia-paye"
      ]
    },
    {
      "id": "paye-ss-source",
      "sourceName": "South Sudan taxation, finance and social-insurance statutes",
      "sourceType": "official",
      "countryCodes": [
        "SS"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "South Sudan employment-tax estimates use the last primary five-band monthly schedule located in the Financial Act FY 2023/24, the 30% PIT surtax in the Taxation Amendment Act 2012, and the 8% employee/17% employer NSIF scenario in the 2023 framework. Formula status: review-required; version: 2026-07-22+sha256.b552f9003fdb.",
      "displayDisclaimer": "Statutory-reference planning estimate only. Confirm later amendments, national or state administration, taxpayer scope, approved-pension treatment, filing and remittance with the South Sudan Revenue Authority or a qualified professional.",
      "sourceUrl": "https://cms.nra.gov.ss/uploads/FINANCIAL_Act_FY_2023_2024_MAIL_97b32cab38.pdf",
      "toolIds": [
        "ss-paye"
      ],
      "routes": [
        "/fr/south-sudan/ss-paye",
        "/south-sudan/ss-paye",
        "/sw/south-sudan/kikokotoo-kodi-mshahara"
      ]
    },
    {
      "id": "paye-st-source",
      "sourceName": "INSS Decreto-Lei 19/2022",
      "sourceType": "official",
      "countryCodes": [
        "ST"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Sao Tome payroll checker verifies 4% employee and 6% employer INSS. IRS calculation is paused because the current official schedule remains unconfirmed. Formula status: review-required; version: 2026-07-22+sha256.6fd4a8fd254e.",
      "displayDisclaimer": "INSS results are planning estimates. IRS and final take-home are intentionally not calculated; confirm current tax and payroll treatment with the authorities.",
      "sourceUrl": "https://inss.gov.st/assets/Leis/Lei_n_19_2022.pdf",
      "toolIds": [
        "st-paye"
      ],
      "routes": [
        "/fr/sao-tome/st-paye",
        "/sao-tome/st-paye",
        "/sw/sao-tome/kikokotoo-kodi-mshahara",
        "/widgets/iframe/financial-sao-tome-paye"
      ]
    },
    {
      "id": "paye-sz-source",
      "sourceName": "ERS individual rates and rebates",
      "sourceType": "official",
      "countryCodes": [
        "SZ"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-09-16",
      "lastReviewedAt": "2026-09-16",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Published ERS bands, rebates and official workbook availability reviewed on 16 September 2026. This source review does not certify the calculation engine or reproduce the ERS day-based payroll workbook. Formula status: review-required; version: 2026-03-01+sha256.f9544ce8f9a2.",
      "displayDisclaimer": "Annual planning estimate with the general rebate only. Additional age relief, part-year payroll, retirement and redundancy require separate ERS guidance. Use the official ERS workbook for payroll calculations.",
      "sourceUrl": "https://ers.org.sz/IncomeTax/RatesandThres",
      "toolIds": [
        "sz-paye"
      ],
      "routes": [
        "/eswatini/sz-paye"
      ]
    },
    {
      "id": "paye-tax-engine-country-packs",
      "sourceName": "AfroTools reviewed PAYE and salary-tax country packs",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "tax",
        "salary"
      ],
      "lastCheckedAt": "2026-06-14",
      "lastReviewedAt": "2026-06-14",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Country tax engines are planning tools and may not reflect every deduction, filing treatment, or employer-specific rule.",
      "displayDisclaimer": "Use payroll and tax outputs as planning estimates. Confirm filing decisions with the relevant tax authority or qualified payroll professional.",
      "toolIds": [
        "paye-calculator"
      ],
      "routes": [
        "/tools/paye-calculator"
      ]
    },
    {
      "id": "paye-td-source",
      "sourceName": "Direction generale des impots - Chad",
      "sourceType": "official",
      "countryCodes": [
        "TD"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-04-06",
      "lastReviewedAt": "2026-04-06",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Chad PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.087e0605893e.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.dgi.td/docs/",
      "toolIds": [
        "td-paye"
      ],
      "routes": [
        "/chad/td-paye"
      ]
    },
    {
      "id": "paye-tg-source",
      "sourceName": "OTR consolidated CGI/LPF and CNSS Togo",
      "sourceType": "official",
      "countryCodes": [
        "TG"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Togo PAYE uses one reviewed engine for OTR CGI Articles 26 and 72-74, 4% employee CNSS and 17.5% employer CNSS. Other personal deductions and special regimes remain excluded. Formula status: review-required; version: 2026-07-22+sha256.cb5460d5053f.",
      "displayDisclaimer": "Togo PAYE results are planning estimates. Confirm benefits, other mandatory insurance, special regimes, filing and remittance treatment with OTR, CNSS or a qualified payroll professional.",
      "sourceUrl": "https://www.otr.tg/index.php/fr/documentation/sur-les-impots/code-general-des-impots/600-code-general-des-impots-livre-des-procedures-fiscales-mis-a-jour-2025/file.html",
      "toolIds": [
        "togo-kikokotoo-kodi-mshahara-sw"
      ],
      "routes": [
        "/fr/togo/calculateur-salaire-net",
        "/sw/togo/kikokotoo-kodi-mshahara",
        "/togo/tg-paye",
        "/widgets/iframe/financial-togo-paye"
      ]
    },
    {
      "id": "paye-tn-source",
      "sourceName": "finances.gov.tn",
      "sourceType": "official",
      "countryCodes": [
        "TN"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-28",
      "lastReviewedAt": "2026-03-28",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Tunisia PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.4dfce78edd45.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.finances.gov.tn",
      "toolIds": [
        "tn-paye"
      ],
      "routes": []
    },
    {
      "id": "paye-tz-source",
      "sourceName": "TRA PAYE calculator Official TRA calculator for monthly income tax payable.",
      "sourceType": "official",
      "countryCodes": [
        "TZ"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Tanzania PAYE engine source audit. Outputs remain planning estimates. Formula status: declared; version: 2026-03-01+sha256.23880f54cf75.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://paymentregistration.tra.go.tz/payecalculator/paye.htm",
      "effectiveFrom": "2025-07-01",
      "effectiveTo": "2026-06-30",
      "toolIds": [
        "tz-paye"
      ],
      "routes": [
        "/tanzania/tz-paye"
      ]
    },
    {
      "id": "paye-ug-source",
      "sourceName": "URA: resident PAYE notice, 7 September 2026",
      "sourceType": "official",
      "countryCodes": [
        "UG"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-09-16",
      "lastReviewedAt": "2026-09-16",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Uganda PAYE engine source audit. Outputs remain planning estimates. Formula status: declared; version: 2026-09-16+sha256.6a296f528bc6.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://ura.go.ug/en/changes-to-paye-return-form-following-the-income-tax-amendment-act-2026/",
      "effectiveFrom": "2026-07-01",
      "toolIds": [
        "ug-paye",
        "ug-paye-fr"
      ],
      "routes": [
        "/fr/uganda/ug-paye",
        "/uganda/ug-paye"
      ]
    },
    {
      "id": "paye-za-source",
      "sourceName": "SARS (sars.gov.za)",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "South Africa PAYE engine source audit. Outputs remain planning estimates. Formula status: declared; version: 2026-03-01+sha256.90b15089d1f6.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.sars.gov.za/",
      "effectiveFrom": "2025-03-01",
      "effectiveTo": "2026-02-28",
      "toolIds": [
        "za-paye"
      ],
      "routes": [
        "/south-africa/za-paye"
      ]
    },
    {
      "id": "paye-zm-source",
      "sourceName": "ZRA tax information and 2026 PAYE example",
      "sourceType": "official",
      "countryCodes": [
        "ZM"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-09-15",
      "lastReviewedAt": "2026-09-15",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Zambia PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-09-15+sha256.eef3de7a681c.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.zra.org.zm/tax-information/",
      "toolIds": [
        "zm-paye"
      ],
      "routes": [
        "/zambia/zm-paye"
      ]
    },
    {
      "id": "paye-zw-source",
      "sourceName": "zimra.co.zw",
      "sourceType": "official",
      "countryCodes": [
        "ZW"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Zimbabwe PAYE engine source audit. Outputs remain planning estimates. Formula status: review-required; version: 2026-03-01+sha256.dcb7172cbfd9.",
      "displayDisclaimer": "PAYE and payroll results are planning estimates. Confirm current rates, reliefs, filing, and remittance treatment with the relevant authority or a qualified payroll professional.",
      "sourceUrl": "https://www.zimra.co.zw",
      "toolIds": [
        "zw-paye"
      ],
      "routes": [
        "/zimbabwe/zw-paye"
      ]
    },
    {
      "id": "payslip-draft-method",
      "sourceName": "ILO Protection of Wages Convention and South Africa BCEA4 payslip example",
      "sourceType": "official",
      "sourceUrl": "https://normlex.ilo.org/dyn/nrmlx_en/f?p=NORMLEXPUB:12100:0::NO::P12100_ILO_CODE:C095",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "documents",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method context for a private local draft assembled only from user-confirmed earnings, reimbursements, employer contributions and deductions. ILO Convention C095 supplies high-level wage-protection context; South Africa BCEA4 at https://www.labour.gov.za/DocumentCenter/Pages/Form-BCEA4---Pay-Slip.aspx is one official country example. Neither source is a pan-African field prescription. The tool does not calculate or verify PAYE, statutory contributions, deduction authority, payment, remittance, filing, authenticity, employer approval or legal compliance.",
      "displayDisclaimer": "Draft only. Confirm employee identity, earnings, deduction authority, statutory treatment, payment, remittance, filing and local payslip requirements with the employer, relevant authority or a qualified payroll professional before issue or reliance.",
      "toolIds": [
        "generateur-fiche-paie-fr",
        "payslip-generator",
        "payslip-generator-ha",
        "zana-kizalishaji-payslip-sw"
      ],
      "routes": [
        "/fr/tools/generateur-fiche-paie",
        "/ha/kayan-aiki/takardar-albashi",
        "/sw/zana/kizalishaji-payslip",
        "/tools/payslip-generator"
      ]
    },
    {
      "id": "pension-projection-method-source",
      "sourceName": "Pension accumulation user-assumption method with Investor.gov and IOPS disclosure guidance",
      "sourceType": "official",
      "sourceUrl": "https://www.investor.gov/financial-tools-calculators/calculators/compound-interest-calculator",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Deterministic local accumulation projection using only user-entered balance, contributions, return, fee, inflation, growth and dated scheme evidence. No country rate, forecast, probability, benefit, annuity, drawdown, tax result or AI prefill is supplied.",
      "displayDisclaimer": "Planning estimate only. Confirm scheme values, fees, guarantees, tax, access, beneficiaries and retirement-income options with the provider, authority or a licensed adviser.",
      "toolIds": [
        "pension-proj",
        "pension-projection",
        "projection-pension-simple-fr"
      ],
      "routes": [
        "/fr/tools/projection-pension-simple",
        "/sw/zana/makadirio-ya-mfuko-wa-pensheni",
        "/tools/pension-proj",
        "/tools/pension-projection"
      ]
    },
    {
      "id": "remittance-fx-planning",
      "sourceName": "Remittance Quote Comparator user-evidence methodology with World Bank RPW context",
      "sourceType": "reviewed_dataset",
      "sourceUrl": "https://remittanceprices.worldbank.org/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "fx",
        "other"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local comparison using only two or three user-entered provider quote receipts and their checked/expiry times. No provider price, fee, FX rate, ranking, recommendation, forecast, AI request or network request is supplied. World Bank Remittance Prices Worldwide is context only and is not copied into the calculator.",
      "displayDisclaimer": "User-entered quote comparison only. Recheck the provider quote, expiry, total debit, recipient amount, payout route, limits, identity requirements and safety before sending money.",
      "toolIds": [
        "remittance-compare"
      ],
      "routes": [
        "/tools/remittance-compare"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "retirement-scenario-user-input-method",
      "sourceName": "Retirement Scenario Planner user-input methodology with Investor.gov compounding context",
      "sourceType": "official",
      "sourceUrl": "https://www.investor.gov/financial-tools-calculators/calculators/savings-goal-calculator",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local today-money scenario. Users supply every balance, contribution, spending amount, other retirement income, annual real return after inflation/fees/tax, withdrawal assumption and a checked evidence label dated within 365 days. Target fund equals the spending shortfall divided by the user withdrawal assumption. Current balance and end-of-month contributions compound at the equivalent monthly real rate. No country preset, market return, inflation rate, pension benefit, safe-withdrawal claim, forecast, AI or network request is supplied.",
      "displayDisclaimer": "Deterministic planning scenario only. Confirm current pension statements, tax treatment, fees, benefit access, inflation basis and investment assumptions. This is not a forecast, guaranteed outcome, safe withdrawal recommendation, investment advice, tax advice or legal advice.",
      "toolIds": [
        "planificateur-retraite-fr",
        "retirement-planner",
        "zana-mpango-wa-kustaafu-mapema-sw"
      ],
      "routes": [
        "/fr/tools/planificateur-retraite",
        "/sw/zana/mpango-wa-kustaafu-mapema",
        "/tools/retirement-planner"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "retrenchment-user-input-method",
      "sourceName": "Retrenchment user-input methodology with ILO Convention No. 158 context",
      "sourceType": "official",
      "sourceUrl": "https://normlex.ilo.org/dyn/nrmlx_en/f?p=NORMLEXPUB:12100:0::NO::P12100_ILO_CODE:C158",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "documents",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for a local retrenchment package estimate. The calculator supplies no severance rule, weeks per service year, notice entitlement, leave divisor, eligibility, consultation conclusion, selection-fairness decision, tax treatment or deduction authority. Users enter every amount and dated rule source. AfroTools AI may route to the page but cannot prefill or receive calculator or rule-source fields, and the browser does not persist the summary.",
      "displayDisclaimer": "Planning estimate only. Confirm consultation, alternatives, eligibility, selection fairness, severance rules, caps, rounding, notice, leave records, tax, deductions, contract and collective agreement with the responsible authority or a qualified labour, legal or payroll professional.",
      "toolIds": [
        "retrenchment-calculator"
      ],
      "routes": [
        "/tools/retrenchment-calculator"
      ]
    },
    {
      "id": "route-fares-user-input-method",
      "sourceName": "Route Fares user-confirmed-fare methodology",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local planning method. The user confirms every fare and cost input. Optional published community observations are read-only, non-official and never treated as a current quote; planner inputs are not sent with the feed request.",
      "displayDisclaimer": "Planning estimate only. Confirm the current fare, transfers, luggage, booking and peak-time charges with the operator, stage, ticket seller or transport app before travel.",
      "toolIds": [
        "route-fares",
        "tarifs-itineraire-fr",
        "zana-nauli-za-ruti-sw"
      ],
      "routes": [
        "/fr/tools/tarifs-itineraire",
        "/sw/zana/nauli-za-ruti",
        "/tools/route-fares"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "salary-evidence-notebook-method",
      "sourceName": "Salary Evidence Notebook user-input methodology with NIST percentiles and ILOSTAT earnings context",
      "sourceType": "official",
      "sourceUrl": "https://www.itl.nist.gov/div898/handbook/prc/section2/prc262.htm",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local evidence method. Users supply every observation, same-scope metadata, evidence label and date. Monthly values are annualised by multiplying by 12. At least five fresh rows with the same country, city scope, role, experience, currency and gross/net basis are required. Q1, median and Q3 use the documented NIST p(N+1) interpolation method. ILOSTAT earnings guidance provides gross-pay context only. No market values, representative-population claim, upload, account, AI or automatic storage is supplied.",
      "displayDisclaimer": "Descriptive sample summary only. It is not an official wage schedule, representative market benchmark, job offer, tax or net-pay result, fair-pay conclusion, legal advice or recommendation.",
      "toolIds": [
        "salary-benchmarks-fr",
        "salary-intelligence"
      ],
      "routes": [
        "/fr/jobs/salary-benchmarks",
        "/tools/salary-intelligence"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "salary-offer-comparison-method",
      "sourceName": "Salary Offer Comparator user-input methodology with ILOSTAT earnings guidance",
      "sourceType": "official",
      "sourceUrl": "https://ilostat.ilo.org/methods/concepts-and-definitions/description-wages-and-working-time-statistics/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local same-currency comparison method. The user supplies both written packages and dated evidence labels. Gross earnings include annualised base pay, recurring cash allowances and guaranteed annual bonus; non-cash benefits and employer contributions remain separate. ILOSTAT supports the component boundary only and supplies no market values. No salary band, FX, PPP, tax, net-pay, AI or network result is supplied.",
      "displayDisclaimer": "Planning comparison only. Confirm the written offers, currency, pay period, benefit values, working time, tax treatment and current local rules. This is not market salary evidence, a net-pay result, legal advice or a recommendation.",
      "toolIds": [
        "comparateur-salaires-fr",
        "salary-compare",
        "zana-kilinganisha-mishahara-sw"
      ],
      "routes": [
        "/fr/tools/comparateur-salaires",
        "/sw/zana/kilinganisha-mishahara",
        "/tools/salary-compare"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "sars-efiling-guide-source",
      "sourceName": "Official SARS eFiling portal",
      "sourceType": "official",
      "sourceUrl": "https://secure.sarsefiling.co.za/",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "other",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 60,
      "notes": "Independent, non-calculative guide to official SARS registration, current filing windows, auto-assessment review and record preparation. AfroTools never collects credentials or documents, connects an account, submits a return, accepts an assessment or takes a payment.",
      "displayDisclaimer": "Confirm the live filing window, obligation, assessment, amount and action in official SARS systems or with SARS support before submission or payment.",
      "toolIds": [
        "sars-efiling",
        "sars-efiling-fr-coverage-sars-efiling"
      ],
      "routes": [
        "/fr/tools/guide-de-sars-efiling",
        "/tools/sars-efiling"
      ]
    },
    {
      "id": "savings-goal-user-input-method",
      "sourceName": "Savings Goal Planner user-input methodology with FSCA consumer financial-goal context",
      "sourceType": "regulator",
      "sourceUrl": "https://www.fsca.co.za/Consumers/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local constant-return plan using user-entered goal, current savings, month-end contribution, period, effective annual return assumption, source and checked date within 365 days. No product or country rates, presets, guarantee, recommendation, tax claim, AI or network request.",
      "displayDisclaimer": "User-entered constant-return plan only. Confirm interest method, fees, tax, access restrictions, risk and current provider terms.",
      "toolIds": [
        "objectif-epargne-fr",
        "savings-goal",
        "zana-lengo-la-akiba-sw"
      ],
      "routes": [
        "/fr/tools/objectif-epargne",
        "/sw/zana/lengo-la-akiba",
        "/tools/savings-goal"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "scholarship-provider-feed",
      "sourceName": "Scholarship provider pages and reviewed feed",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "scholarships",
        "education"
      ],
      "lastCheckedAt": "2026-05-19",
      "lastReviewedAt": "2026-06-14",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 30,
      "notes": "Reviewed scholarship feed with deadline-trust labels per opportunity where available. Individual provider rows still need source URL, source type, confidence mode, last_seen_at, and last_verified_at.",
      "displayDisclaimer": "Scholarship details can change. Verify deadlines and eligibility on the official provider page before applying."
    },
    {
      "id": "scholarship-user-profile",
      "sourceName": "User-entered scholarship profile",
      "sourceType": "user_input",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "scholarships",
        "education"
      ],
      "lastCheckedAt": null,
      "lastReviewedAt": null,
      "freshnessStatus": "unknown",
      "confidence": "user_entered",
      "notes": "Nationality, grades, budget, destination, and field preferences are entered by the user.",
      "displayDisclaimer": "Profile details are user-entered and should be checked before applications or reminders are created."
    },
    {
      "id": "side-income-tax-reserve-user-input-method",
      "sourceName": "Side-Income Tax Reserve user-input methodology with ATAF authority-directory context",
      "sourceType": "official",
      "sourceUrl": "https://www.ataftax.org/members",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local arithmetic worksheet. Users supply every jurisdiction, tax period, amount, reserve rate, credit and evidence label dated within 365 days. Recorded costs reduce planning profit but are never represented as legally deductible. Equal instalments are planning splits only. No country rate, bracket, relief, threshold, tax regime, turnover tax, filing date, platform preset, tax advice, final liability, AI or network request is supplied. Primary guidance examples checked during review: KRA return preparation, SARS provisional tax and GRA personal income tax.",
      "displayDisclaimer": "Planning worksheet only. Confirm taxpayer type, taxable income, deductions, withholding treatment, current rates, reliefs, thresholds, registration and deadlines with the responsible tax authority or a qualified tax adviser.",
      "toolIds": [
        "impot-activite-secondaire-fr",
        "side-hustle-tax"
      ],
      "routes": [
        "/fr/tools/impot-activite-secondaire",
        "/tools/side-hustle-tax"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "social-security-country-packs",
      "sourceName": "AfroTools reviewed social-security contribution packs",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "GH",
        "KE",
        "NG",
        "ZA"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-01",
      "lastReviewedAt": "2026-03-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Contribution engines cover selected statutory schemes and remain planning aids; employer and worker circumstances can change treatment.",
      "displayDisclaimer": "Contribution estimates are for planning. Confirm current caps, rates, eligibility, and remittance rules with the relevant scheme or payroll professional.",
      "toolIds": [
        "social-security"
      ],
      "routes": [
        "/tools/social-security"
      ]
    },
    {
      "id": "social-security-gh-ssnit-source",
      "sourceName": "AfroTools reviewed PAYE and salary-tax country packs",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-01",
      "lastReviewedAt": "2026-03-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Reviewed statutory-contribution formula source. Formula status: not-applicable; version: legacy-current+sha256.5a30d9236c7b.",
      "displayDisclaimer": "Contribution results are planning estimates. Confirm current rates and caps with the relevant statutory scheme."
    },
    {
      "id": "social-security-ke-nssf-source",
      "sourceName": "AfroTools reviewed PAYE and salary-tax country packs",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-01",
      "lastReviewedAt": "2026-03-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Reviewed statutory-contribution formula source. Formula status: not-applicable; version: legacy-current+sha256.9da1b973b39c.",
      "displayDisclaimer": "Contribution results are planning estimates. Confirm current rates and caps with the relevant statutory scheme."
    },
    {
      "id": "social-security-ng-pension-source",
      "sourceName": "Nigeria CPS contribution and RSA scenario methodology with PenCom PRA 2014 context",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "lastCheckedAt": "2026-03-01",
      "lastReviewedAt": "2026-03-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Reviewed statutory-contribution formula source. Formula status: not-applicable; version: legacy-current+sha256.8d22bff15c11.",
      "displayDisclaimer": "Contribution results are planning estimates. Confirm current rates and caps with the relevant statutory scheme.",
      "sourceUrl": "https://www.pencom.gov.ng/pra2014/"
    },
    {
      "id": "south-africa-cgt-2027-source",
      "sourceName": "SARS Capital Gains Tax rates and exclusions",
      "sourceType": "official",
      "sourceUrl": "https://www.sars.gov.za/tax-rates/income-tax/capital-gains-tax-cgt/",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-08",
      "lastReviewedAt": "2026-08-08",
      "effectiveFrom": "2026-03-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "South Africa CGT uses SARS 2027 assessment-year rates and exclusions. The local engine models supported base cost, current and carried losses, inclusion rates, incremental individual tax and only user-confirmed apportioned residence relief.",
      "displayDisclaimer": "South Africa CGT planning estimate only. Confirm classification, valuation, exclusions, losses, filing and payment with SARS or a qualified tax professional.",
      "toolIds": [
        "za-cgt",
        "za-cgt-sw-parity"
      ],
      "routes": [
        "/sw/zana/kikokotoo-cgt-afrika-kusini",
        "/tools/za-cgt"
      ]
    },
    {
      "id": "south-africa-dividends-tax-source",
      "sourceName": "SARS Dividends Tax overview",
      "sourceType": "official",
      "sourceUrl": "https://www.sars.gov.za/types-of-tax/dividends-tax/",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-08",
      "lastReviewedAt": "2026-08-08",
      "effectiveFrom": "2017-02-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "South Africa dividends tax uses the SARS-confirmed 20% standard rate. The local engine accepts a reduced DTA rate or exemption only after explicit declaration confirmation and never infers eligibility from a country or recipient label. Ordinary foreign dividends, REIT income-tax treatment, dividends in specie and STC credits are outside the calculation.",
      "displayDisclaimer": "South Africa dividends-tax planning estimate only. Confirm scope, beneficial ownership, declaration validity, treaty or exemption eligibility, filing and payment with SARS or a qualified tax professional.",
      "toolIds": [
        "za-dividend-tax",
        "za-dividend-tax-sw-parity",
        "za-impot-dividendes-fr"
      ],
      "routes": [
        "/fr/tools/za-impot-dividendes",
        "/sw/zana/kikokotoo-kodi-gawio-afrika-kusini",
        "/tools/za-dividend-tax"
      ]
    },
    {
      "id": "south-africa-gepf-source",
      "sourceName": "Government Gazette 51202 - GEPF two-pot amendments",
      "sourceType": "official",
      "sourceUrl": "https://www.gepf.co.za/wp-content/uploads/2025/03/51202-10-9-NationalTreasury.pdf",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "salary"
      ],
      "lastCheckedAt": "2026-08-08",
      "lastReviewedAt": "2026-08-08",
      "effectiveFrom": "2024-09-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "The local GEPF retirement planner uses published three-service gratuity and annuity factors for members with at least ten vested-service years, plus current contribution rates. It requires user-entered service-record values and fails closed outside the supported public formula.",
      "displayDisclaimer": "GEPF planning estimate only. Confirm service records, actuarial factors, tax, early-retirement approval and final benefits with GEPF before acting.",
      "toolIds": [
        "za-gepf",
        "za-gepf-fr",
        "za-gepf-sw-parity"
      ],
      "routes": [
        "/fr/tools/za-gepf",
        "/sw/zana/kikokotoo-gepf-afrika-kusini",
        "/tools/za-gepf"
      ]
    },
    {
      "id": "south-africa-transfer-duty-source",
      "sourceName": "SARS Transfer Duty rates",
      "sourceType": "official",
      "sourceUrl": "https://www.sars.gov.za/tax-rates/transfer-duty/",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-09",
      "lastReviewedAt": "2026-08-09",
      "effectiveFrom": "2026-04-01",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "The local transfer-duty engine applies the SARS 2027 progressive table to the greater of fair market value and total consideration. VAT status is supplied by the user; the tool does not decide VAT scope or calculate VAT.",
      "displayDisclaimer": "South Africa transfer-duty planning estimate only. Confirm the acquisition date, declared value, VAT treatment, exemptions, filing and payment with SARS and the conveyancer.",
      "toolIds": [
        "za-droits-mutation-fr",
        "za-transfer-duty",
        "za-transfer-duty-sw-parity"
      ],
      "routes": [
        "/fr/tools/za-droits-mutation",
        "/sw/zana/kikokotoo-ushuru-uhamisho-afrika-kusini",
        "/tools/za-transfer-duty"
      ]
    },
    {
      "id": "south-africa-uif-source",
      "sourceName": "Department of Employment and Labour - calculation of normal UIF benefit",
      "sourceType": "official",
      "sourceUrl": "https://www.labour.gov.za/DocumentCenter/Publications/Unemployment%20Insurance%20Fund/Fact%20Sheet%20on%20the%20Calculation%20of%20normal%20UIF%20benefit.pdf",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "salary"
      ],
      "lastCheckedAt": "2026-08-09",
      "lastReviewedAt": "2026-08-09",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "South Africa UIF planning uses the SARS ZAR 17,712 contribution ceiling, the Department daily-income and 38%-60% IRR formula for days 1-238, a 20% second tier through day 365, and a separate 66% maternity plan capped at 121 days. Credits, eligibility and approved payment remain UIF decisions.",
      "displayDisclaimer": "UIF results are planning estimates. Confirm current contribution, credit, eligibility, claim and payment rules with SARS, UIF or the Department of Employment and Labour.",
      "toolIds": [
        "za-uif",
        "za-uif-fr",
        "za-uif-sw-parity"
      ],
      "routes": [
        "/fr/tools/za-uif",
        "/sw/zana/kikokotoo-uif-afrika-kusini",
        "/tools/za-uif"
      ]
    },
    {
      "id": "staff-cost-user-input-method",
      "sourceName": "Staff Cost user-evidence methodology with IAS 19 and ILO employment-relationship context",
      "sourceType": "official",
      "sourceUrl": "https://www.ifrs.org/issued-standards/list-of-standards/ias-19-employee-benefits/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "documents",
        "salary"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Method source for a local staff-budget worksheet. No statutory rate, country preset, worker classification, PAYE, take-home pay or termination treatment is supplied. Every cost and dated source label is entered by the user. AfroTools AI may route to the page but cannot prefill or receive calculator fields, source evidence or personal identifiers.",
      "displayDisclaimer": "Staff-budget planning estimate only. Confirm current employment status, rates, ceilings, risk classes, contract terms, accounting treatment and filing obligations with the responsible authority or a qualified payroll, accounting or legal professional.",
      "toolIds": [
        "cout-employe-fr",
        "staff-cost",
        "staff-cost-ha"
      ],
      "routes": [
        "/fr/tools/cout-employe",
        "/ha/kayan-aiki/kudin-maikaci",
        "/tools/staff-cost"
      ]
    },
    {
      "id": "student-loan-user-input-method",
      "sourceName": "Student Loan Repayment Planner user-input methodology with official HELB, NSFAS and TETFund boundary context",
      "sourceType": "official",
      "sourceUrl": "https://www.helb.co.ke/helb-products/helb-loans/undergraduate-loans/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "education"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 365,
      "notes": "Local fixed-rate repayment plan using a user-entered recent statement, rate, fees, grace treatment and term. No NSFAS, HELB, TETFund, SOBA or private-provider preset, eligibility or approval verdict, income-contingent schedule, recommendation, AI or network request.",
      "displayDisclaimer": "User-entered fixed-rate plan only. Confirm the official balance, rate method, fees, interest during study or grace, deductions, penalties, waivers and repayment schedule with the provider.",
      "toolIds": [
        "pret-etudiant-fr",
        "student-loan"
      ],
      "routes": [
        "/fr/tools/pret-etudiant",
        "/tools/student-loan"
      ]
    },
    {
      "id": "study-abroad-cost-planning-estimates",
      "sourceName": "AfroTools study abroad cost and visa planning estimates",
      "sourceType": "estimate",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "education"
      ],
      "lastCheckedAt": "2026-06-16",
      "lastReviewedAt": "2026-06-16",
      "freshnessStatus": "unknown",
      "confidence": "estimated",
      "reviewCadenceDays": 60,
      "notes": "Destination costs, proof-of-funds pressure, visa fees, and setup costs are planning estimates assembled for route comparison. They are not official immigration, university, or financial advice.",
      "displayDisclaimer": "Study abroad costs and visa requirements change frequently. Confirm tuition, proof-of-funds, insurance, visa, and deadline details with official university and government sources before applying or paying."
    },
    {
      "id": "telecom-static-snapshot",
      "sourceName": "AfroTools archived Telecom planning snapshot",
      "sourceType": "third_party_snapshot",
      "countryCodes": [
        "CI",
        "EG",
        "ET",
        "GH",
        "KE",
        "MA",
        "NG",
        "RW",
        "SN",
        "TZ",
        "UG",
        "ZA"
      ],
      "appliesTo": [
        "business",
        "other"
      ],
      "effectiveFrom": "2026-03-01",
      "lastCheckedAt": "2026-03-01",
      "lastReviewedAt": "2026-03-01",
      "freshnessStatus": "stale",
      "confidence": "low_confidence",
      "reviewCadenceDays": 30,
      "notes": "Archived Telecom planning snapshot; artifactDigest=sha256:e775471a43a735b12aef9bbef84669244f001729c5b2c99f96c05f587d2abc58. The source ledger records 11 links, 9 regulator gaps, and 6 unsourced claim families. Hash changes are review signals only and do not refresh tariffs, availability, codes, deadlines, or legal claims.",
      "displayDisclaimer": "Planning-grade archived Telecom data only. Verify every current tariff, offer, code, coverage result, availability claim, deadline, and legal requirement with the relevant operator or regulator.",
      "toolIds": [
        "telecom-airtime",
        "telecom-bulk-sms",
        "telecom-business-internet",
        "telecom-data-plan",
        "telecom-data-usage",
        "telecom-fiber-lte-5g",
        "telecom-internet",
        "telecom-portability",
        "telecom-roaming",
        "telecom-sim-reg",
        "telecom-starlink",
        "telecom-tv",
        "telecom-ussd",
        "telecom-whatsapp-vs-sms"
      ],
      "routes": [
        "/fr/telecom/annuaire-codes-ussd",
        "/fr/telecom/calculateur-consommation-data",
        "/fr/telecom/calculateur-roaming",
        "/fr/telecom/comparateur-forfaits-data",
        "/fr/telecom/comparateur-internet",
        "/fr/telecom/comparateur-starlink-isp",
        "/fr/telecom/comparateur-tv-streaming",
        "/fr/telecom/fibre-lte-5g",
        "/fr/telecom/internet-entreprise",
        "/fr/telecom/portabilite-numero-mobile",
        "/fr/telecom/prix-sms-pro",
        "/fr/telecom/valeur-credit-telephonique",
        "/fr/telecom/verification-enregistrement-sim",
        "/fr/telecom/whatsapp-vs-sms",
        "/telecom/airtime-value",
        "/telecom/bulk-sms-pricing",
        "/telecom/business-internet",
        "/telecom/data-plan-compare",
        "/telecom/data-usage-calc",
        "/telecom/fiber-lte-5g",
        "/telecom/internet-compare",
        "/telecom/number-portability",
        "/telecom/roaming-cost",
        "/telecom/sim-registration",
        "/telecom/starlink-compare",
        "/telecom/tv-compare",
        "/telecom/ussd-directory",
        "/telecom/whatsapp-vs-sms"
      ]
    },
    {
      "id": "transfer-pricing-method-source",
      "sourceName": "OECD Transfer Pricing Guidelines 2022",
      "sourceType": "official",
      "sourceUrl": "https://www.oecd.org/en/publications/2022/01/oecd-transfer-pricing-guidelines-for-multinational-enterprises-and-tax-administrations-2022_57104b3a.html",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 180,
      "notes": "Transfer-pricing comparability worksheet only. It computes one method-specific indicator and locates it against a range supplied and documented by the user. It does not select comparables, determine arm's-length compliance, automate Amount B, produce an audit report, calculate an adjustment or apply jurisdiction-specific law.",
      "displayDisclaimer": "Planning worksheet only. Confirm the functional analysis, method, comparables, range, adjustments, local law, documentation and filing with the relevant authority or a qualified transfer-pricing professional.",
      "toolIds": [
        "prix-transfert-fr",
        "transfer-pricing"
      ],
      "routes": [
        "/fr/tools/prix-transfert",
        "/tools/transfer-pricing"
      ]
    },
    {
      "id": "unknown-source",
      "sourceName": "Unknown or unavailable source",
      "sourceType": "estimate",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "other"
      ],
      "lastCheckedAt": null,
      "lastReviewedAt": null,
      "freshnessStatus": "unknown",
      "confidence": "low_confidence",
      "notes": "No source metadata has been added yet.",
      "displayDisclaimer": "Source confidence is unavailable. Treat this output as a planning estimate until metadata is reviewed."
    },
    {
      "id": "vat-ao-source",
      "sourceName": "AGT · portail fiscal",
      "sourceType": "official",
      "countryCodes": [
        "AO"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Angola VAT uses the 14% general rate. The 7% simplified and eligible hospitality rates, 5% Annex I/II treatment, and 1% Cabinda treatment require confirmation. The regime screen uses the AOA 25 million and AOA 350 million boundaries; Article 21 imposto cativo is kept separate from the VAT rate. Formula status: declared; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.25f0081f0da1.",
      "displayDisclaimer": "Angola VAT planning estimate only. Confirm classification, regime, Cabinda or hospitality eligibility, captive-tax status, invoicing, input tax, filing and payment with AGT or a qualified tax professional.",
      "sourceUrl": "https://agt.minfin.gov.ao/",
      "effectiveFrom": "2024-01-01",
      "toolIds": [
        "angola-kikokotoo-vat-sw",
        "ao-tva-fr",
        "ao-vat"
      ],
      "routes": [
        "/angola/ao-vat",
        "/fr/angola/ao-vat",
        "/sw/angola/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-bf-source",
      "sourceName": "DGI Burkina Faso: Code general des impots, Article 317",
      "sourceType": "official",
      "countryCodes": [
        "BF"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-17",
      "lastReviewedAt": "2026-08-17",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Burkina Faso VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: DGI-CGI-Article-317-and-current-DGI-VAT-declarat+sha256.253ad236c629.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://dgi.bf/verification/CGI",
      "toolIds": [
        "bf-tva-fr",
        "bf-vat",
        "burkina-faso-kikokotoo-vat-sw"
      ],
      "routes": [
        "/burkina-faso/bf-vat",
        "/fr/burkina-faso/calculateur-tva",
        "/sw/burkina-faso/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-bi-source",
      "sourceName": "OBR VAT Law 2020 guide",
      "sourceType": "official",
      "countryCodes": [
        "BI"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Burundi VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.c1eb69d1ceaf.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.obr.bi/images/PDF/VULGARISATION_DES_LOIS_FISCALES_final.pdf",
      "toolIds": [
        "bi-tva-fr",
        "bi-vat",
        "burundi-kikokotoo-vat-sw"
      ],
      "routes": [
        "/burundi/bi-vat",
        "/fr/burundi/calculateur-tva",
        "/sw/burundi/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-bj-source",
      "sourceName": "DGI Benin official General Tax Code 2023",
      "sourceType": "official",
      "countryCodes": [
        "BJ"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Benin VAT uses the 18% standard rate under CGI Article 241. Export zero-rating, Article 229 exemptions and the current Article 228 registration threshold require confirmation; Article 259 sets monthly declaration and payment by the 10th. Formula status: declared; version: Finance-Act-measure+sha256.89d4c7170d8c.",
      "displayDisclaimer": "Benin VAT planning estimate only. Confirm classification, export or exemption treatment, the current registration threshold, invoicing, input tax, filing and payment with DGI Benin or a qualified tax professional.",
      "sourceUrl": "https://api.impots.bj/media/63c7b8d3eef3c_Benin-CGI-2023-officiel.pdf",
      "effectiveFrom": "2023-01-01",
      "toolIds": [
        "benin-kikokotoo-vat-sw",
        "bj-tva-fr",
        "bj-vat"
      ],
      "routes": [
        "/benin/bj-vat",
        "/fr/benin/calculateur-tva",
        "/sw/benin/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-bw-source",
      "sourceName": "Brochure TVA de BURS",
      "sourceType": "official",
      "countryCodes": [
        "BW"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Botswana VAT uses the current 14% standard rate. Registration screening uses the BURS-published BWP 1 million compulsory threshold and BWP 500,000 voluntary floor. Zero-rating, exemption and the 2026 remote-digital-services transition remain confirmation-only. Formula status: review-required; version: Last-verified:-2026-·-Source:-BURS-(burs+sha256.5b13b4c8dcf1.",
      "displayDisclaimer": "Botswana VAT planning estimate only. Confirm classification, registration, digital-services treatment, input tax, invoicing, filing and payment with BURS or a qualified tax adviser.",
      "sourceUrl": "https://www.burs.org.bw/index.php/brochure?download=815%3Aburs-vat-brochures",
      "toolIds": [
        "botswana-kikokotoo-vat-sw",
        "bw-tva-fr",
        "bw-vat"
      ],
      "routes": [
        "/botswana/bw-vat",
        "/fr/botswana/bw-vat",
        "/sw/botswana/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-cd-source",
      "sourceName": "DGI: current TVA scope and CDF 80m registration screen",
      "sourceType": "official",
      "countryCodes": [
        "CD"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "DR Congo uses the DGI-published 16% general TVA rate. The 8% reduced path requires an exact current legal item and qualifying-export 0% requires declaration and customs evidence. The CDF 80m annual-turnover figure is review-only because liberal professions and other cases have specific rules. Generic mining, exemption, withholding and custom-rate treatment is not inferred. Formula status: reviewed; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.3f680035bfe5.",
      "displayDisclaimer": "DR Congo TVA planning estimate only. Confirm classification, registration, normalized invoicing, filing, deductions, refunds and remittance with DGI or a qualified professional.",
      "sourceUrl": "https://dgi.gouv.cd/taxe-sur-la-valeur-ajoutee-tva/",
      "toolIds": [
        "cd-tva-fr",
        "cd-vat",
        "dr-congo-kikokotoo-vat-sw"
      ],
      "routes": [
        "/dr-congo/cd-vat",
        "/fr/rdc/calculateur-tva",
        "/sw/dr-congo/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-cf-source",
      "sourceName": "DGID official CGI, updated 2023 — Articles 257, 268, 275",
      "sourceType": "official",
      "countryCodes": [
        "CF"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Central African Republic TVA uses the 19% general rate. The 5% path requires an exact Article 257 tariff-list match and the 0% path requires qualifying export or international-transport scope with customs evidence. The XAF 30 million screen is strictly greater-than and does not decide registration. Generic exemptions and withholding percentages are not inferred. Formula status: reviewed; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.81e2ac766929.",
      "displayDisclaimer": "Central African Republic TVA planning estimate only. Confirm tariff or export classification, registration, invoicing, filing frequency, deductions, designated-entity treatment and remittance with DGID or a qualified professional.",
      "sourceUrl": "https://www.finances.gouv.cf/sites/default/files/2023-05/CGI%20RCA%202017%20mise%20%C3%A0%20jour%202023.pdf",
      "toolIds": [
        "central-african-republic-kikokotoo-vat-sw",
        "cf-tva-fr",
        "cf-vat"
      ],
      "routes": [
        "/car/cf-vat",
        "/fr/centrafrique/calculateur-tva",
        "/sw/central-african-republic/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-cg-source",
      "sourceName": "2023 Official Journal: VAT Articles 21, 22 and 38 A",
      "sourceType": "official",
      "countryCodes": [
        "CG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Republic of the Congo invoices use 18% VAT plus additional centimes equal to 5% of collected VAT, producing an 18.9% standard invoice burden. The confirmed Annex 5 treatment has a 5.25% burden and Article 22 zero cases have 0%; both paths require exact matching evidence. The annual XAF 100 million screen is review-only, broad exemptions are not inferred, and Article 21 filing-base rounding is disclosed. Formula status: reviewed; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.28489623cb0d.",
      "displayDisclaimer": "Congo TVA planning estimate only. Confirm tariff or zero-rate evidence, exemption, regime, statutory rounding, invoicing, filing, deductions and remittance with DGI or a qualified professional.",
      "sourceUrl": "https://www.sgg.cg/JO/2023/congo-jo-2023-06-sp.pdf",
      "toolIds": [
        "cg-tva-fr",
        "cg-vat",
        "congo-kikokotoo-vat-sw"
      ],
      "routes": [
        "/congo/cg-vat",
        "/fr/congo/calculateur-tva",
        "/sw/congo/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ci-source",
      "sourceName": "DGI: 2026 General Tax Code and documentary resources",
      "sourceType": "official",
      "countryCodes": [
        "CI"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Côte d’Ivoire uses the 18% common VAT rate. The 9% paths require an exact current CGI Article 359 item or Ordinance 2026-03 item, effective 17 January 2026 for the four named groups. Exempt treatment requires exact Article 355 evidence. Turnover bands provide regime context only and do not decide VAT liability. Formula status: reviewed; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.b8d545626fa0.",
      "displayDisclaimer": "Côte d’Ivoire VAT planning estimate only. Confirm classification, regime, invoicing, filing and remittance with DGI or a qualified professional.",
      "sourceUrl": "https://dgi.gouv.ci/",
      "toolIds": [
        "ci-tva-fr",
        "ci-vat",
        "cote-divoire-kikokotoo-vat-sw"
      ],
      "routes": [
        "/cote-divoire/ci-vat",
        "/fr/cote-divoire/calculateur-tva",
        "/sw/cote-divoire/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-cm-source",
      "sourceName": "DGI 2026 VAT-withholding order",
      "sourceType": "official",
      "countryCodes": [
        "CM"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Cameroon VAT uses the 19.25% effective standard rate: 17.5% base VAT plus communal additional tax equal to 10% of the base. The 10% social-housing rate, zero-rating, exemptions and full VAT withholding require explicit current qualification or authorization evidence. The XAF 50 million turnover value is an inclusive regime-review boundary, not an automatic registration decision. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.3a0ab2b52769.",
      "displayDisclaimer": "Cameroon VAT planning estimate only. Confirm classification, social-housing qualification, registration, withholding authorization, input tax, invoicing, filing and payment with DGI Cameroon or a qualified tax adviser.",
      "sourceUrl": "https://www.impots.cm/sites/default/files/documents/arr%C3%AAt%C3%A9%20RTS%202026%20VF.pdf",
      "toolIds": [
        "cameroon-kikokotoo-vat-sw",
        "cm-tva-fr",
        "cm-vat"
      ],
      "routes": [
        "/cameroon/cm-vat",
        "/fr/cameroun/calculateur-tva",
        "/sw/cameroon/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-country-rate-packs",
      "sourceName": "AfroTools reviewed VAT country packs",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "tax",
        "business"
      ],
      "lastCheckedAt": "2026-06-14",
      "lastReviewedAt": "2026-06-14",
      "freshnessStatus": "acceptable",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "VAT rates and workflow notes are reviewed country packs. Filing, exemptions, invoicing, and digital-service rules can differ by authority guidance.",
      "displayDisclaimer": "Use VAT outputs as planning estimates. Confirm registration, invoicing, and filing treatment with the relevant authority or tax professional.",
      "toolIds": [
        "vat-calc-pan-african"
      ],
      "routes": [
        "/tools/vat-calculator"
      ]
    },
    {
      "id": "vat-cv-source",
      "sourceName": "Cabo Verde 2026 State Budget Article 73",
      "sourceType": "official",
      "countryCodes": [
        "CV"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Cabo Verde VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: declared; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.c1bb0df8961c.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.mf.gov.cv/documents/198414/5793427/Proposta%2Bde%2BLei%2Bque%2BAprova%2Bo%2BOr%C3%A7amento%2Bdo%2BEstado%2Bpara%2Bo%2Bano%2Becon%C3%B3mico%2Bde%2B2026.docx.pdf/a482dc41-69a8-e126-8287-3bf23464d85c",
      "effectiveFrom": "2026-01-01",
      "toolIds": [
        "cape-verde-kikokotoo-vat-sw",
        "cv-tva-fr",
        "cv-vat"
      ],
      "routes": [
        "/cape-verde/cv-vat",
        "/sw/cape-verde/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-dj-source",
      "sourceName": "Journal officiel : champ, seuils, exonérations, taux zéro et obligations",
      "sourceType": "official",
      "countryCodes": [
        "DJ"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Djibouti uses a current 10% standard VAT rate corroborated by later official finance laws; the original 2008 law page preserves superseded 7% wording. Article 19 zero-rating and Article 8 exemptions require exact evidence. The FDJ 80m and 120m thresholds are review-only, and Article 39 whole-FDJ rounding is modeled. Formula status: reviewed; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.17a015525917.",
      "displayDisclaimer": "Djibouti VAT planning estimate only. Confirm the current consolidated CGI, classification, evidence, registration, invoicing, filing and payment with DGI or a qualified professional.",
      "sourceUrl": "https://www.journalofficiel.dj/texte-juridique/loi-n43-an-08-6eme-l-portant-creation-de-la-taxe-sur-la-valeur-ajoutee-et-definissant-les-dispositifs-dapplication/",
      "toolIds": [
        "dj-tva-fr",
        "dj-vat",
        "djibouti-kikokotoo-vat-sw"
      ],
      "routes": [
        "/djibouti/dj-vat",
        "/fr/djibouti/dj-vat",
        "/sw/djibouti/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-dz-source",
      "sourceName": "DGI · current VAT guidance · updated 23 Feb 2026",
      "sourceType": "official",
      "countryCodes": [
        "DZ"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-02",
      "lastReviewedAt": "2026-08-02",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Algeria VAT uses the 19% normal rate. The 9% reduced rate requires confirmation that the operation is listed in article 23 of the TCA Code; exemptions under articles 8-13 are confirmation-only. The regime screen distinguishes real or simplified VAT treatment from IFU taxpayers without inventing a generic registration threshold. Formula status: declared; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.02878f858a5a.",
      "displayDisclaimer": "Algeria VAT planning estimate only. Confirm the exact TCA treatment, taxpayer regime, invoicing, deduction, filing and payment position with DGI or a qualified tax professional.",
      "sourceUrl": "https://www.mfdgi.gov.dz/fr/professionnels/services-pro/regime-reel/la-taxe-sur-la-valeur-ajoutee",
      "effectiveFrom": "2026-01-01",
      "toolIds": [
        "algeria-kikokotoo-vat-sw",
        "dz-tva-fr",
        "dz-vat"
      ],
      "routes": [
        "/algeria/dz-vat",
        "/fr/algerie/calculateur-tva",
        "/sw/algeria/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-eg-source",
      "sourceName": "ETA · Lois TVA et modifications actuelles",
      "sourceType": "official",
      "countryCodes": [
        "EG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Egypt VAT uses the 14% standard rate and an inclusive EGP 500,000 general prior-12-month registration screen. Table Tax, zero-rating and exemptions require an exact current law, schedule or table entry; no generic reduced band is claimed. Special registration cases, input-tax, invoicing, filing and remittance require separate ETA review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.fffccb88c339.",
      "displayDisclaimer": "Egypt VAT planning estimate only. Confirm classification, registration, invoicing, filing and remittance with ETA or a qualified tax professional.",
      "sourceUrl": "https://www.eta.gov.eg/ar/content/qwanyn-aldrybt-ly-alqymt-almdaft",
      "toolIds": [
        "eg-tva-fr",
        "eg-vat",
        "egypt-kikokotoo-vat-sw"
      ],
      "routes": [
        "/egypt/eg-vat",
        "/fr/egypt/eg-vat",
        "/sw/egypt/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-er-source",
      "sourceName": "Rapport FMI de 2003",
      "sourceType": "official",
      "countryCodes": [
        "ER"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Historical single-stage sales-tax reference based on a public summary dated December 2002. It does not establish current rates or legal force. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.954ef0e31759.",
      "displayDisclaimer": "Historical planning arithmetic only, not a current VAT result. Confirm the current Eritrean tax system, rates, classification, registration, invoicing, filing, and payment duties with a current authority or qualified adviser.",
      "sourceUrl": "https://www.elibrary.imf.org/view/journals/002/2003/165/article-A001-en.xml",
      "toolIds": [
        "er-tva-fr",
        "er-vat",
        "eritrea-kikokotoo-vat-sw"
      ],
      "routes": [
        "/eritrea/er-vat",
        "/fr/eritrea/er-vat",
        "/sw/eritrea/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-et-source",
      "sourceName": "Ministère éthiopien des Finances : Proclamation TVA 1341/2024 et annexes",
      "sourceType": "official",
      "countryCodes": [
        "ET"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Ethiopia VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.255be00b0f29.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.mofed.gov.et/media/filer_public/af/45/af45af2f-7959-4e8b-b736-9494dda9f017/vat_proclamation_no_1341-2016_with_annex.pdf",
      "toolIds": [
        "et-tva-fr",
        "et-vat",
        "ethiopia-kikokotoo-vat-sw"
      ],
      "routes": [
        "/ethiopia/et-vat",
        "/fr/ethiopia/et-vat",
        "/sw/ethiopia/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ga-source",
      "sourceName": "Official Journal: Finance Law 2026",
      "sourceType": "official",
      "countryCodes": [
        "GA"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Gabon VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.b6c0e115481b.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://journal-officiel.ga/22265-041-2025-/",
      "toolIds": [
        "ga-tva-fr",
        "ga-vat",
        "gabon-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/gabon/calculateur-tva",
        "/gabon/ga-vat",
        "/sw/gabon/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-gh-source",
      "sourceName": "GRA · 2026 taxpayer notice",
      "sourceType": "official",
      "countryCodes": [
        "GH"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Ghana VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: declared; version: Value-Added-Tax-Act,-2025-(Act-1151),-effective-+sha256.33d6e6a08e72.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://gra.gov.gh/news/portfolio/notice-to-all-vat-registered-taxpayers/",
      "effectiveFrom": "2026-01-01",
      "toolIds": [
        "gh-tva-fr",
        "gh-vat",
        "ghana-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/ghana/gh-vat",
        "/ghana/gh-vat",
        "/sw/ghana/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-gm-source",
      "sourceName": "GRA Domestic Taxes FAQs",
      "sourceType": "official",
      "countryCodes": [
        "GM"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Gambia VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.0e10e2995118.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.gra.gm/domestic-faqs",
      "toolIds": [
        "gambia-kikokotoo-vat-sw",
        "gm-tva-fr",
        "gm-vat"
      ],
      "routes": [
        "/fr/gambia/gm-vat",
        "/gambia/gm-vat",
        "/sw/gambia/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-gn-source",
      "sourceName": "DGI: Code general des impots",
      "sourceType": "official",
      "countryCodes": [
        "GN"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Guinea VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: Code-general-des-impots-·-Ministry-of-Budget:-fi+sha256.3ab65d4bec86.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://dgi.gov.gn/code-general-des-impots/",
      "toolIds": [
        "gn-tva-fr",
        "gn-vat",
        "guinea-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/guinee/calculateur-tva",
        "/guinea/gn-vat",
        "/sw/guinea/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-gq-source",
      "sourceName": "Government presentation of Law 1/2024: 15% general, 5% reduced",
      "sourceType": "official",
      "countryCodes": [
        "GQ"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Equatorial Guinea uses the 15% general IVA rate retained by General Tax Law 1/2024. The 2026 State Budget Article 13 import treatments at 5% and 0% require an exact named-product match and retained tariff/import evidence. Broad product, exemption, export, registration-threshold, withholding and custom-rate treatment is not inferred. Formula status: reviewed; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.b159242bf2b7.",
      "displayDisclaimer": "Equatorial Guinea IVA planning estimate only. Confirm product and tariff classification, import evidence, registration, invoicing, filing, deductions and remittance with DGIC or a qualified professional.",
      "sourceUrl": "https://www.guineaecuatorialpress.com/noticias/presentacion_oficial_de_la_nueva_ley_general_tributaria_de_guinea_ecuatorial",
      "effectiveFrom": "2026-01-01",
      "toolIds": [
        "equatorial-guinea-kikokotoo-vat-sw",
        "gq-tva-fr",
        "gq-vat"
      ],
      "routes": [
        "/eq-guinea/gq-vat",
        "/sw/equatorial-guinea/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-gw-source",
      "sourceName": "DGCI Kontaktu IVA notices",
      "sourceType": "official",
      "countryCodes": [
        "GW"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Guinea-Bissau VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.11eb0e3d6cde.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://kontaktu.mef.gw/",
      "toolIds": [
        "guinea-bissau-kikokotoo-vat-sw",
        "gw-vat"
      ],
      "routes": [
        "/fr/guinea-bissau/gw-vat",
        "/guinea-bissau/gw-vat",
        "/sw/guinea-bissau/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ke-source",
      "sourceName": "KRA VAT guidance",
      "sourceType": "official",
      "countryCodes": [
        "KE"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Kenya VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: Value-Added-Tax-Act,-Cap+sha256.3809f03d3a67.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.kra.go.ke/individual/filing-paying/types-of-taxes/value-added-tax",
      "toolIds": [
        "ke-tva-fr",
        "ke-vat",
        "kenya-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/kenya/ke-vat",
        "/kenya/ke-vat",
        "/sw/kenya/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-km-source",
      "sourceName": "Code général des impôts 2023 — DGI Comores",
      "sourceType": "official",
      "countryCodes": [
        "KM"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Comoros Taxe sur la Consommation uses the 10% reference rate. Every 3%, 5%, 7.5%, 25% or 0% Article 152 path requires the exact supply, explicit confirmation and matching evidence type. The Article 141 KMF 20 million screen and KMF 15 million confirmed-importer exception remain review-only. The separate KMF 50-per-minute incoming-call termination additional tax is expressly excluded. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.5a32d3fdde7f.",
      "displayDisclaimer": "Comoros TC planning estimate only. Confirm Article 152 classification and evidence, Article 141 threshold status, invoicing, filing, deductions and remittance with DGI or a qualified professional.",
      "sourceUrl": "https://www.dgi.gouv.km/file/actes_officiels/Comores-CGI-2023.pdf",
      "toolIds": [
        "comoros-kikokotoo-vat-sw",
        "km-tva-fr",
        "km-vat"
      ],
      "routes": [
        "/comoros/km-vat",
        "/fr/comores/calculateur-tva",
        "/sw/comoros/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-lr-source",
      "sourceName": "Liberia Tax Amendment Act of December 2025",
      "sourceType": "official",
      "countryCodes": [
        "LR"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Liberia VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.f8f9f8474abf.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://revenue.lra.gov.lr/wp-content/uploads/2026/04/LRC-Amendment-December-2025.pdf",
      "toolIds": [
        "liberia-kikokotoo-vat-sw",
        "lr-tva-fr",
        "lr-vat"
      ],
      "routes": [
        "/fr/liberia/lr-vat",
        "/liberia/lr-vat",
        "/sw/liberia/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ls-source",
      "sourceName": "Revenue Services Lesotho tax rates",
      "sourceType": "official",
      "countryCodes": [
        "LS"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Lesotho VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.dcd28227b33f.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.rsl.org.ls/tax-rates",
      "toolIds": [
        "lesotho-kikokotoo-vat-sw",
        "ls-tva-fr",
        "ls-vat"
      ],
      "routes": [
        "/fr/lesotho/ls-vat",
        "/lesotho/ls-vat",
        "/sw/lesotho/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ly-source",
      "sourceName": "financialministry.gov.sd",
      "sourceType": "official",
      "countryCodes": [
        "LY"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Libya VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: Last-verified:-2026-·-Source:-SRTD-(financialmin+sha256.1341e2281d85.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://financialministry.gov.sd",
      "toolIds": [
        "ly-tva-fr"
      ],
      "routes": [
        "/fr/libya/ly-vat",
        "/libya/ly-vat"
      ]
    },
    {
      "id": "vat-ma-source",
      "sourceName": "Code général des impôts 2026",
      "sourceType": "official",
      "countryCodes": [
        "MA"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Morocco CGI 2026 Article 99 uses the 20% standard rate and exact listed 10% treatment; former 14% and 7% bands are retired. Article 92 I.1 qualifying exports are exemptions with deduction and require exact transaction evidence. Article 89 merchant taxable-scope and Article 108 filing thresholds are not universal registration rules. Formula status: reviewed; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.15df8754038d.",
      "displayDisclaimer": "Morocco VAT planning estimate only. Confirm the exact CGI classification, taxable scope, export evidence, invoice, deduction, withholding, filing and payment with DGI or a qualified tax professional.",
      "sourceUrl": "https://www.finances.gov.ma/Publication/dgi/2025/CGI-2026-FR.pdf",
      "toolIds": [
        "ma-tva-fr",
        "ma-vat",
        "morocco-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/maroc/calculateur-tva",
        "/morocco/ma-vat",
        "/sw/morocco/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-mg-source",
      "sourceName": "DGI Code des impôts 2026",
      "sourceType": "official",
      "countryCodes": [
        "MG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Madagascar VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.e86efcd10165.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.impots.mg/explorer?path=/legislation/Codes%20et%20Manuels/CDI-LFI%202026.pdf",
      "toolIds": [
        "madagascar-kikokotoo-vat-sw",
        "mg-tva-fr",
        "mg-vat"
      ],
      "routes": [
        "/fr/madagascar/calculateur-tva",
        "/madagascar/mg-vat",
        "/sw/madagascar/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ml-source",
      "sourceName": "DGI Mali Code général des impôts",
      "sourceType": "official",
      "countryCodes": [
        "ML"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Mali VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.82bc009aa5fb.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.dgi.gouv.ml/CGI/",
      "toolIds": [
        "mali-kikokotoo-vat-sw",
        "ml-tva-fr",
        "ml-vat"
      ],
      "routes": [
        "/fr/mali/calculateur-tva",
        "/mali/ml-vat",
        "/sw/mali/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-mr-source",
      "sourceName": "Mauritania Code général des impôts 2023",
      "sourceType": "official",
      "countryCodes": [
        "MR"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Mauritania VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.e3f4945eeda4.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://finances.gov.mr/sites/default/files/2023-03/CGI-Fr-2023.pdf",
      "toolIds": [
        "mauritania-kikokotoo-vat-sw",
        "mr-tva-fr",
        "mr-vat"
      ],
      "routes": [
        "/fr/mauritanie/calculateur-tva",
        "/mauritania/mr-vat",
        "/sw/mauritania/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-mu-source",
      "sourceName": "MRA VAT guidance",
      "sourceType": "official",
      "countryCodes": [
        "MU"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Mauritius VAT uses the 15% standard rate. A zero-rated result requires an exact Fifth Schedule supply and an exempt result requires an exact First Schedule item; tourist services are not inferred as a generic zero-rate. The Rs 6 million general registration threshold, Tenth Schedule exceptions, Rs 10 million return-frequency boundary and Section 20 invoice particulars remain review context. Formula status: reviewed; version: VAT-Act-boundaries-for-15%-VAT-and-exact-Schedul+sha256.6b5799518a29.",
      "displayDisclaimer": "Mauritius VAT planning estimate only. Confirm classification, schedule evidence, registration, invoicing, filing, input tax and payment with MRA or a qualified tax professional.",
      "sourceUrl": "https://mra.mu/index.php/taxes-duties/26-vat",
      "toolIds": [
        "mauritius-kikokotoo-vat-sw",
        "mu-tva-fr",
        "mu-vat"
      ],
      "routes": [
        "/fr/mauritius/mu-vat",
        "/mauritius/mu-vat",
        "/sw/mauritius/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-mw-source",
      "sourceName": "MRA-hosted Act 37 of 2025",
      "sourceType": "official",
      "countryCodes": [
        "MW"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Malawi VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.230873ebdacf.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.mra.mw/admin/storage/download_files/1767960417_Value%20Adde%20Tax%20%28Amendment%29%20%28NO.%202%29%20ACT.pdf",
      "toolIds": [
        "malawi-kikokotoo-vat-sw",
        "mw-tva-fr",
        "mw-vat"
      ],
      "routes": [
        "/fr/malawi/mw-vat",
        "/malawi/mw-vat",
        "/sw/malawi/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-mz-source",
      "sourceName": "Official Gazette summary for Law 10/2025",
      "sourceType": "official",
      "countryCodes": [
        "MZ"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Mozambique VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.8bcfdbb00f62.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.inm.gov.mz/pt-br/content/suplemento-n%C2%BA-1-de-291225-pag-2180-1-20-br-n%C2%BA-248-boletim-da-rep%C3%BAblica-i-serie",
      "toolIds": [
        "mozambique-kikokotoo-vat-sw",
        "mz-tva-fr",
        "mz-vat"
      ],
      "routes": [
        "/fr/mozambique/mz-vat",
        "/mozambique/mz-vat",
        "/sw/mozambique/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-na-source",
      "sourceName": "NamRA consolidated Value-Added Tax Act",
      "sourceType": "official",
      "countryCodes": [
        "NA"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Namibia VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-Act-boundaries-for-rates,-registration,-invo+sha256.4bc75563acc8.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.namra.org.na/documents/cms/uploaded/valueadded-tax-act-10-of-2000-0d8c7ed7fc.pdf",
      "toolIds": [
        "na-tva-fr",
        "na-vat",
        "namibia-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/namibia/na-vat",
        "/namibia/na-vat",
        "/sw/namibia/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ne-source",
      "sourceName": "DGI Niger Code general des impots 2025",
      "sourceType": "official",
      "countryCodes": [
        "NE"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Niger VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.3ae5e6e9d37f.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.impots.gouv.ne/media/telech/LIVRE%201%20ET%202%20ENTIER%20CGI%202025.pdf",
      "toolIds": [
        "ne-tva-fr",
        "ne-vat",
        "niger-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/niger/calculateur-tva",
        "/niger/ne-vat",
        "/sw/niger/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ng-source",
      "sourceName": "Nigeria Tax Act 2025",
      "sourceType": "official",
      "countryCodes": [
        "NG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-02",
      "lastReviewedAt": "2026-08-02",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Nigeria VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: Nigeria-Tax-Act-2025-sections-147,-148,-185-and-+sha256.a5e65ca45370.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://nass.gov.ng/documents/download/11249",
      "toolIds": [
        "ng-tva-fr",
        "ng-vat",
        "nigeria-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/nigeria/ng-vat",
        "/nigeria/ng-vat",
        "/sw/nigeria/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-rw-source",
      "sourceName": "RRA · VAT rates and filing guidance",
      "sourceType": "official",
      "countryCodes": [
        "RW"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-08-02",
      "lastReviewedAt": "2026-08-02",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Rwanda VAT uses the Article 4 standard rate. Article 7 zero-rating and Article 8 exemptions are confirmation-only after Law 009/2025. Registration screening uses strict above-threshold tests for previous-fiscal-year and preceding-quarter turnover. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.6d6f8738e24b.",
      "displayDisclaimer": "Rwanda VAT planning estimate only. Confirm classification, registration, input tax, withholding, invoicing, filing and remittance with RRA or a qualified tax professional.",
      "sourceUrl": "https://www.rra.gov.rw/en/domestic-tax-services/value-added-tax/penalties-and-interest",
      "toolIds": [
        "rw-tva-fr",
        "rw-vat",
        "rwanda-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/rwanda/rw-vat",
        "/rwanda/rw-vat",
        "/sw/rwanda/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-sc-source",
      "sourceName": "SRC VAT legislation hub",
      "sourceType": "official",
      "countryCodes": [
        "SC"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Seychelles VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.56da2500a94d.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://src.gov.sc/legislation/",
      "toolIds": [
        "sc-tva-fr",
        "sc-vat",
        "seychelles-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/seychelles/sc-vat",
        "/seychelles/sc-vat",
        "/sw/seychelles/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-sd-source",
      "sourceName": "Tax Authority clarification, 28 March 2026",
      "sourceType": "official",
      "countryCodes": [
        "SD"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Sudan VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.4312167d8226.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://tax.gov.sd/en/newsen/",
      "toolIds": [
        "sd-tva-fr",
        "sd-vat",
        "sudan-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/sudan/sd-vat",
        "/sudan/sd-vat",
        "/sw/sudan/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-sl-source",
      "sourceName": "NRA Goods and Services Tax",
      "sourceType": "official",
      "countryCodes": [
        "SL"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Sierra Leone VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.47e0c89fd4a0.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://nra.gov.sl/dtd/1",
      "toolIds": [
        "sierra-leone-kikokotoo-vat-sw",
        "sl-tva-fr",
        "sl-vat"
      ],
      "routes": [
        "/fr/sierra-leone/sl-vat",
        "/sierra-leone/sl-vat",
        "/sw/sierra-leone/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-sn-source",
      "sourceName": "DGID laws and regulations hub",
      "sourceType": "official",
      "countryCodes": [
        "SN"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Senegal VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.878bcebcaae7.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.dgid.sn/loi-et-reglement/",
      "toolIds": [
        "senegal-kikokotoo-vat-sw",
        "sn-tva-fr",
        "sn-vat"
      ],
      "routes": [
        "/fr/senegal/calculateur-tva",
        "/senegal/sn-vat",
        "/sw/senegal/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-so-source",
      "sourceName": "Federal MoF · FY2026 Budget Policy Framework",
      "sourceType": "official",
      "countryCodes": [
        "SO"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Somalia VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.350b49c0c764.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://mof.gov.so/publications/fiscal-year-2026-budget-policy-framework-paper",
      "toolIds": [
        "so-tva-fr",
        "so-vat",
        "somalia-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/somalia/so-vat",
        "/somalia/so-vat",
        "/sw/somalia/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-ss-source",
      "sourceName": "nra.gov.ss",
      "sourceType": "official",
      "countryCodes": [
        "SS"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "South Sudan VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: Last-verified:-2026-·-Source:-SRTD-(financialmin+sha256.042e53108499.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://nra.gov.ss",
      "toolIds": [
        "ss-tva-fr"
      ],
      "routes": [
        "/fr/south-sudan/ss-vat",
        "/south-sudan/ss-vat"
      ]
    },
    {
      "id": "vat-st-source",
      "sourceName": "National Assembly 2023 CIVA amendment record",
      "sourceType": "official",
      "countryCodes": [
        "ST"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "São Tomé and Príncipe VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.0c89dc8f4a93.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www2.camara.leg.br/saotomeeprincipe/diarios-da-an/xii-legislatura-8-11-22-a-8-11-26/i-serie/2.a-sessao/DAN04-IS.pdf/at_download/file",
      "toolIds": [
        "sao-tome-kikokotoo-vat-sw",
        "st-vat"
      ],
      "routes": [
        "/fr/sao-tome/st-vat",
        "/sao-tome/st-vat",
        "/sw/sao-tome/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-sz-source",
      "sourceName": "ERS : présentation de la TVA",
      "sourceType": "official",
      "countryCodes": [
        "SZ"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-22",
      "lastReviewedAt": "2026-07-22",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Eswatini uses the ERS-published 15% standard VAT rate. The 0% path requires an exact current Second Schedule match and retained transaction evidence. Exemptions, registration, withholding, filing and custom rates are not inferred. Formula status: reviewed; version: VAT-Act-Second-Schedule+sha256.7b407898719a.",
      "displayDisclaimer": "Eswatini VAT planning estimate only. Confirm classification, evidence, registration, invoicing, filing and payment with ERS or a qualified professional.",
      "sourceUrl": "https://www.ers.org.sz/VAT/Eswatini",
      "toolIds": [
        "eswatini-kikokotoo-vat-sw",
        "sz-tva-fr",
        "sz-vat"
      ],
      "routes": [
        "/eswatini/sz-vat",
        "/fr/eswatini/sz-vat",
        "/sw/eswatini/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-td-source",
      "sourceName": "Official 2024 application circular — paragraphs 31–36",
      "sourceType": "official",
      "countryCodes": [
        "TD"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Chad invoices use effective TVA rates of 19.25% and 9.9% after applying 10% provincial and communal centimes to the 17.5% and 9% bases. The 9.9% and 0% paths require exact Article 238 evidence. The annual XAF 50 million screen and confirmed-IGL 2026 single-operation strict greater-than override remain separate; no generic exemption or withholding percentage is inferred. Formula status: reviewed; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.b281b8d06ed1.",
      "displayDisclaimer": "Chad TVA planning estimate only. Confirm Article 238 classification, Article 230 exemptions, regime and IGL status, invoicing, statutory rounding, filing and remittance with DGI or a qualified professional.",
      "sourceUrl": "https://www.finances.gouv.td/index.php/le-ministere/le-ministre/item/download/404_2503d5c174528169afd3a9cd827c3cb0",
      "toolIds": [
        "chad-kikokotoo-vat-sw",
        "td-tva-fr",
        "td-vat"
      ],
      "routes": [
        "/chad/td-vat",
        "/fr/tchad/calculateur-tva",
        "/sw/chad/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-tg-source",
      "sourceName": "Office Togolais des Recettes",
      "sourceType": "official",
      "countryCodes": [
        "TG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Togo VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.da843a1e21ea.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.otr.tg/",
      "toolIds": [
        "tg-vat"
      ],
      "routes": [
        "/togo/tg-vat"
      ]
    },
    {
      "id": "vat-tn-source",
      "sourceName": "finances.gov.tn",
      "sourceType": "official",
      "countryCodes": [
        "TN"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Tunisia VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.2f296cfc8f02.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.finances.gov.tn",
      "toolIds": [
        "tn-vat"
      ],
      "routes": [
        "/tunisia/tn-vat"
      ]
    },
    {
      "id": "vat-tz-source",
      "sourceName": "Tanzania Value Added Tax Act, Cap 148 R.E. 2019",
      "sourceType": "official",
      "countryCodes": [
        "TZ"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Tanzania Mainland VAT uses 18% by default. The Finance Act 2025 16% path requires every statutory condition and current Commissioner-General eligibility. Appointed-agent withholding retains three percentage points from an 18% invoice. Registration screening covers prospective/prior 12-month TZS 200 million and prior-six-month TZS 100 million tests. Formula status: review-required; version: Finance-Act-2025-customer,-payment-channel-and-c+sha256.59f50dcf5a03.",
      "displayDisclaimer": "Tanzania VAT planning estimate only. Confirm the current public-notice eligibility, classification, registration, invoicing, filing, remittance and Zanzibar treatment with TRA or a qualified tax professional.",
      "sourceUrl": "https://www.mof.go.tz/uploads/documents/en-1676548670-THE%20VALUE%20ADDED%20TAX%20ACT%2C%20CAP%20148%20R.E.%202019.pdf",
      "toolIds": [
        "tanzania-kikokotoo-vat-sw",
        "tz-tva-fr",
        "tz-vat"
      ],
      "routes": [
        "/fr/tanzania/tz-vat",
        "/sw/tanzania/kikokotoo-vat",
        "/tanzania/tz-vat"
      ]
    },
    {
      "id": "vat-ug-source",
      "sourceName": "URA · rates and filing",
      "sourceType": "official",
      "countryCodes": [
        "UG"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Uganda VAT uses the section 4 standard rate and strict past- or expected-three-month registration tests above UGX 37.5 million. Second Schedule exemptions and Third Schedule zero-rating are confirmation-only. Section 5 designated VAT withholding is 6% of taxable value, not a VAT rate, and is not calculated until designation, supplier or supply eligibility, and current exemption status are confirmed. Formula status: review-required; version: Value-Added-Tax-Act-schedules+sha256.1165eff4d65a.",
      "displayDisclaimer": "Uganda VAT planning estimate only. Confirm classification, registration, VAT-withholding designation and exemption status, input tax, invoicing, filing and remittance with URA or a qualified tax professional.",
      "sourceUrl": "https://ura.go.ug/en/value-added-tax-vat/",
      "toolIds": [
        "ug-tva-fr",
        "ug-vat",
        "uganda-kikokotoo-vat-sw"
      ],
      "routes": [
        "/fr/uganda/ug-vat",
        "/sw/uganda/kikokotoo-vat",
        "/uganda/ug-vat"
      ]
    },
    {
      "id": "vat-za-source",
      "sourceName": "SARS · 2026 VAT rate and thresholds",
      "sourceType": "official",
      "countryCodes": [
        "ZA"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-01-01",
      "lastReviewedAt": "2026-01-01",
      "freshnessStatus": "stale",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "South Africa VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: declared; version: Tax-Act-89-of-1991,-as-amended+sha256.cffe82751e40.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.sars.gov.za/tax-rates/other-taxes/",
      "effectiveFrom": "2026-04-01",
      "toolIds": [
        "south-africa-kikokotoo-vat-sw",
        "za-tva-fr",
        "za-vat"
      ],
      "routes": [
        "/fr/south-africa/za-vat",
        "/south-africa/za-vat",
        "/sw/south-africa/kikokotoo-vat"
      ]
    },
    {
      "id": "vat-zm-source",
      "sourceName": "zra.org.zm",
      "sourceType": "official",
      "countryCodes": [
        "ZM"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Zambia VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: VAT-rate,-zero-rated,-and-exempt-treatment-shown+sha256.8b1d34ca8ccd.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.zra.org.zm",
      "toolIds": [
        "zm-tva-fr",
        "zm-vat"
      ],
      "routes": [
        "/fr/zambia/zm-vat",
        "/zambia/zm-vat"
      ]
    },
    {
      "id": "vat-zw-source",
      "sourceName": "zimra.co.zw",
      "sourceType": "official",
      "countryCodes": [
        "ZW"
      ],
      "appliesTo": [
        "business",
        "tax"
      ],
      "lastCheckedAt": "2026-07-23",
      "lastReviewedAt": "2026-07-23",
      "freshnessStatus": "fresh",
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Zimbabwe VAT route source audit. Exemptions and filing treatment may require separate review. Formula status: review-required; version: Finance-Act-7-of-2025,-section-34-:-enacted-rate+sha256.12ff532a1d6d.",
      "displayDisclaimer": "VAT results are planning estimates. Confirm current rates, exemptions, registration, invoicing, and filing treatment with the relevant authority or a qualified tax professional.",
      "sourceUrl": "https://www.zimra.co.zw",
      "toolIds": [
        "zw-tva-fr",
        "zw-vat"
      ],
      "routes": [
        "/fr/zimbabwe/zw-vat",
        "/zimbabwe/zw-vat"
      ]
    },
    {
      "id": "workflow-country-tax-source-context",
      "sourceName": "Route-level official tax and contribution source set",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "salary",
        "tax"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Coverage binding for routes that carry their own country-specific official links and review dates. This registry row does not assert one common rate, rule or authority across countries.",
      "displayDisclaimer": "Planning reference only. Use the official links and review date on the selected route, then confirm current rates, scope, exemptions, filing and payment treatment with the responsible authority.",
      "toolIds": [
        "betting-tax",
        "compliance-calendar",
        "cv-paye-fr",
        "diaspora-guide",
        "gh-paye-2",
        "gq-paye-fr",
        "gw-paye",
        "inheritance-tax",
        "ke-stamp-duty",
        "ng-land-use",
        "property-cgt",
        "property-tax",
        "regulatory-alerts",
        "tin-guide"
      ],
      "routes": [
        "/fr/cape-verde/cv-paye",
        "/fr/eq-guinea/gq-paye",
        "/guinea-bissau/gw-paye",
        "/tools/betting-tax",
        "/tools/diaspora-guide",
        "/tools/gh-wht",
        "/tools/inheritance-tax",
        "/tools/ke-stamp-duty",
        "/tools/ng-land-use",
        "/tools/property-cgt",
        "/tools/property-tax",
        "/tools/tin-guide"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "workflow-crypto-market-snapshot",
      "sourceName": "CoinGecko market-data API snapshots",
      "sourceType": "third_party_snapshot",
      "sourceUrl": "https://docs.coingecko.com/reference/introduction",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "confidence": "estimated",
      "reviewCadenceDays": 30,
      "notes": "Crypto price, stablecoin and portfolio routes use timestamped third-party market snapshots with failure and staleness boundaries. They are not executable quotes or investment recommendations.",
      "displayDisclaimer": "Indicative snapshot only. Recheck timestamp, venue price, spread, liquidity, fees, taxes and execution terms before acting.",
      "toolIds": [
        "crypto-portfolio",
        "crypto-prices",
        "crypto-stablecoins"
      ],
      "routes": [
        "/crypto/portfolio",
        "/crypto/prices",
        "/crypto/stablecoins"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "acceptable"
    },
    {
      "id": "workflow-crypto-safety-reference",
      "sourceName": "FATF virtual-asset red flags and protocol reference set",
      "sourceType": "reviewed_dataset",
      "sourceUrl": "https://www.fatf-gafi.org/en/publications/Methodsandtrends/Virtual-assets-red-flag-indicators.html",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "other"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 180,
      "notes": "Coverage binding for education, format validation and evidence checklists. These routes do not perform blockchain risk screening, certify a contract or wallet, rank exchanges, recover funds or guarantee safety.",
      "displayDisclaimer": "Educational or format evidence only. Verify identities, regulator registers, contract records, transaction history and professional advice before transferring assets.",
      "toolIds": [
        "crypto-address",
        "crypto-contract",
        "crypto-exchange",
        "crypto-quiz",
        "crypto-scam"
      ],
      "routes": [
        "/crypto/address-validator",
        "/crypto/contract-scanner",
        "/crypto/exchange-ratings",
        "/crypto/quiz",
        "/crypto/scam-checker"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "workflow-crypto-user-evidence",
      "sourceName": "User-entered crypto quote and cost evidence methodology",
      "sourceType": "user_input",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "confidence": "user_entered",
      "reviewCadenceDays": 365,
      "notes": "The covered P2P, remittance, arbitrage, profit and mining worksheets calculate only from user-entered receipts, quotes, costs or assumptions. No live venue ranking, opportunity claim or forecast is supplied.",
      "displayDisclaimer": "User-entered scenario only. Verify the venue, quote timestamp, fees, spread, network costs, taxes, liquidity, counterparty and execution risk independently.",
      "toolIds": [
        "crypto-arbitrage",
        "crypto-mining",
        "crypto-p2p",
        "crypto-profit",
        "crypto-remittance"
      ],
      "routes": [
        "/crypto/arbitrage",
        "/crypto/mining-calculator",
        "/crypto/p2p-rates",
        "/crypto/profit-calculator",
        "/crypto/remittance"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "workflow-employment-source-context",
      "sourceName": "ILO NATLEX and route-level employment evidence contract",
      "sourceType": "official",
      "sourceUrl": "https://natlex.ilo.org/",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 180,
      "notes": "Coverage binding for employment planning workflows. Country rules, wage floors, overtime, leave, payroll authorities, teacher scales and offer evidence remain route-specific; no shared pan-African statutory value is inferred from this entry.",
      "displayDisclaimer": "Planning or evidence workflow only. Confirm current country law, collective agreements, employer policy, authority guidance and the dated evidence shown on the route before acting.",
      "toolIds": [
        "leave-calculator",
        "minimum-wage",
        "overtime-calc",
        "paye-authority-finder",
        "salary-negotiation",
        "teacher-salary"
      ],
      "routes": [
        "/tools/leave-calculator",
        "/tools/minimum-wage",
        "/tools/overtime-calc",
        "/tools/paye-authority-finder",
        "/tools/salary-negotiation",
        "/tools/teacher-salary"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "workflow-energy-source-contract",
      "sourceName": "AfroTools reviewed utility and generator planning source contract",
      "sourceType": "reviewed_dataset",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "energy",
        "fuel"
      ],
      "confidence": "estimated",
      "reviewCadenceDays": 30,
      "notes": "Electricity and generator workflows use provider-class tariff metadata, meter evidence or user-entered fuel assumptions with explicit timestamps and stale-data boundaries. No tariff, bill or fuel quote is guaranteed.",
      "displayDisclaimer": "Planning estimate only. Confirm current provider tariff, taxes, meter treatment, fuel price, generator consumption and maintenance before budgeting or disputing a bill.",
      "toolIds": [
        "electricity-bill-verify",
        "electricity-tariff",
        "generator-fuel",
        "generator-fuel-african"
      ],
      "routes": [
        "/tools/electricity-bill-verify",
        "/tools/electricity-tariff",
        "/tools/generator-fuel"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "acceptable"
    },
    {
      "id": "workflow-farm-loan-context",
      "sourceName": "IFAD rural-finance context and user-entered eligibility evidence",
      "sourceType": "official",
      "sourceUrl": "https://www.ifad.org/en/rural-finance",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 180,
      "notes": "Country pages are planning checklists using user-entered farm, identity and finance evidence. IFAD provides rural-finance context; it does not supply lender criteria or an approval decision.",
      "displayDisclaimer": "Readiness checklist only. Confirm current programme scope, lender criteria, collateral, rates, fees, deadlines and approval directly with the named provider.",
      "toolIds": [
        "farm-loans-angola",
        "farm-loans-cameroon",
        "farm-loans-cote-d-ivoire",
        "farm-loans-egypt",
        "farm-loans-ethiopia",
        "farm-loans-ghana",
        "farm-loans-hub",
        "farm-loans-kenya",
        "farm-loans-morocco",
        "farm-loans-nigeria",
        "farm-loans-rwanda",
        "farm-loans-senegal",
        "farm-loans-south-africa",
        "farm-loans-tanzania",
        "farm-loans-tunisia",
        "farm-loans-uganda"
      ],
      "routes": [
        "/agriculture/farm-loans",
        "/agriculture/farm-loans/angola",
        "/agriculture/farm-loans/cameroon",
        "/agriculture/farm-loans/cote-d-ivoire",
        "/agriculture/farm-loans/egypt",
        "/agriculture/farm-loans/ethiopia",
        "/agriculture/farm-loans/ghana",
        "/agriculture/farm-loans/kenya",
        "/agriculture/farm-loans/morocco",
        "/agriculture/farm-loans/nigeria",
        "/agriculture/farm-loans/rwanda",
        "/agriculture/farm-loans/senegal",
        "/agriculture/farm-loans/south-africa",
        "/agriculture/farm-loans/tanzania",
        "/agriculture/farm-loans/tunisia",
        "/agriculture/farm-loans/uganda"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "workflow-finance-user-evidence",
      "sourceName": "User-entered financial evidence and scenario methodology",
      "sourceType": "user_input",
      "countryCodes": [
        "ALL"
      ],
      "appliesTo": [
        "business",
        "salary"
      ],
      "confidence": "user_entered",
      "reviewCadenceDays": 365,
      "notes": "Coverage binding for local worksheets that calculate from user-entered offers, budgets, costs, rates or evidence. The tools do not supply lender approval, market prices, legal eligibility, guaranteed returns or professional recommendations.",
      "displayDisclaimer": "User-entered planning scenario only. Confirm current provider terms, effective rates, fees, taxes, legal rules and eligibility with the responsible provider or authority.",
      "toolIds": [
        "afropayroll-os",
        "ajo-interest",
        "business-planner",
        "child-support",
        "compound-interest",
        "evaluation-immobiliere-fr",
        "first-home-buyer",
        "frais-gestion-immobiliere-fr",
        "hawala-tracker",
        "home-loan-eligibility",
        "immobilier-diaspora-fr",
        "job-offer-evaluator",
        "loan-consolidation",
        "loan-shark-compare",
        "microfinance-calc",
        "microfinance-loan",
        "mobile-vs-bank",
        "mortgage-affordability",
        "offplan-vs-ready",
        "pension-alimentaire-enfant-fr",
        "property-roi",
        "property-transfer-cost",
        "rent-affordability",
        "rent-vs-buy",
        "startup-valuation",
        "student-loan-repay",
        "zana-athari-forex-kuagiza-sw",
        "zana-fedha-za-kiislamu-sw",
        "zana-kifuatiliaji-ajo-chama-sw",
        "zana-kifuatiliaji-susu-sw",
        "zana-kikokotoo-mfuko-wa-nyumba-sw",
        "zana-tam-sam-som-sw"
      ],
      "routes": [
        "/fr/tools/evaluation-immobiliere",
        "/fr/tools/frais-gestion-immobiliere",
        "/fr/tools/immobilier-diaspora",
        "/fr/tools/pension-alimentaire-enfant",
        "/sw/zana/athari-forex-kuagiza",
        "/sw/zana/fedha-za-kiislamu",
        "/sw/zana/kifuatiliaji-ajo-chama",
        "/sw/zana/kifuatiliaji-susu",
        "/sw/zana/kikokotoo-mfuko-wa-nyumba",
        "/sw/zana/tam-sam-som",
        "/tools/ajo-interest",
        "/tools/business-planner",
        "/tools/compound-interest",
        "/tools/first-home-buyer",
        "/tools/hawala-tracker",
        "/tools/home-loan-eligibility",
        "/tools/job-offer-evaluator",
        "/tools/loan-consolidation",
        "/tools/loan-shark-compare",
        "/tools/microfinance-calc",
        "/tools/microfinance-loan",
        "/tools/mobile-vs-bank",
        "/tools/mortgage-affordability",
        "/tools/property-roi",
        "/tools/property-transfer-cost",
        "/tools/rent-vs-buy",
        "/tools/startup-valuation",
        "/tools/student-loan-repay"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    },
    {
      "id": "workflow-social-contribution-sources",
      "sourceName": "NSSF Kenya, SSNIT Ghana and NHF Nigeria official contribution guidance",
      "sourceType": "official",
      "sourceUrl": "https://www.nssf.or.ke/downloads",
      "countryCodes": [
        "KE",
        "GH",
        "NG"
      ],
      "appliesTo": [
        "salary",
        "tax"
      ],
      "confidence": "reviewed",
      "reviewCadenceDays": 90,
      "notes": "Coverage binding for separate Kenya NSSF, Ghana SSNIT and Nigeria NHF workflows. Each route identifies its own authority evidence; the NSSF URL is the primary registry link and is not a source for Ghana or Nigeria values.",
      "displayDisclaimer": "Contribution estimates are planning aids. Confirm current tiers, ceilings, eligibility, employer treatment and remittance rules with the named national scheme.",
      "toolIds": [
        "gh-ssnit",
        "ke-nssf",
        "ng-nhf"
      ],
      "routes": [
        "/tools/gh-ssnit",
        "/tools/ke-nssf",
        "/tools/ng-nhf"
      ],
      "lastCheckedAt": "2026-08-16",
      "lastReviewedAt": "2026-08-16",
      "freshnessStatus": "fresh"
    }
  ]
}
