Skip to main content

Crate legalis_sa

Crate legalis_sa 

Source
Expand description

§Legalis-SA: Kingdom of Saudi Arabia Jurisdiction Support

Comprehensive Saudi legal system implementation for Legalis-RS.

Saudi Arabia operates under an Islamic Legal System based on:

  • القرآن الكريم - Holy Quran (Primary source)
  • السنة النبوية - Sunnah (Prophetic tradition)
  • الأنظمة - Royal Decrees and Regulations
  • قرارات مجلس الوزراء - Council of Ministers Resolutions

The legal system is primarily based on Sharia (Islamic Law) with the Hanbali school (المذهب الحنبلي) as the predominant jurisprudence.

§Hierarchy of Laws

  1. النظام الأساسي للحكم - Basic Law of Governance (1992)
  2. القرآن والسنة - Quran and Sunnah (Supreme authority)
  3. الأنظمة الملكية - Royal Decrees (نظام ملكي)
  4. قرارات مجلس الوزراء - Council of Ministers Resolutions
  5. القرارات الوزارية - Ministerial Decisions
  6. التعاميم - Circulars

§Vision 2030 Reforms

Since 2016, Saudi Arabia has undergone significant legal reforms:

  • Economic diversification away from oil
  • Women’s rights expansion (driving, guardianship reform)
  • Entertainment and tourism sector development
  • Foreign investment liberalization
  • Capital market modernization

§basic_law - النظام الأساسي للحكم (1992)

Saudi Arabia’s constitutional document:

  • Government structure (Monarchy)
  • Rights and duties
  • Sharia as supreme law
  • Consultation (Shura) Council

§islamic_law - الشريعة الإسلامية

Islamic law integration covering:

  • Commercial transactions (المعاملات)
  • Family law (الأحوال الشخصية)
  • Inheritance (المواريث)
  • Hanbali jurisprudence principles

§company_law - نظام الشركات (2015)

Companies Law (Royal Decree M/3 dated 28/1/1437H):

  • LLC, JSC, and other company types
  • Corporate governance
  • Foreign investment (100% ownership in many sectors)
  • SAMA regulations for financial companies

§labor_law - نظام العمل (2005)

Labor Law (Royal Decree M/51 dated 23/8/1426H):

  • 8 hours/day, 48 hours/week maximum
  • End of Service Award (مكافأة نهاية الخدمة)
  • Nitaqat (Saudization) program
  • Working hours during Ramadan (6 hours/day)

§capital_markets - نظام السوق المالية

Capital Market Law (Royal Decree M/30 dated 2/6/1424H):

  • CMA (هيئة السوق المالية) authority
  • Tadawul (Saudi Stock Exchange)
  • Securities regulations
  • Foreign investor access

§tax_law - الأنظمة الضريبية

Taxation system including:

  • VAT (ضريبة القيمة المضافة): 15% (increased from 5% in 2020)
  • Zakat (الزكاة): 2.5% for Saudi/GCC nationals
  • Corporate Income Tax (ضريبة الدخل): 20% for foreign companies
  • Withholding Tax: Various rates

§data_protection - نظام حماية البيانات الشخصية (2021)

Personal Data Protection Law (PDPL):

  • GDPR-inspired framework
  • SDAIA (الهيئة السعودية للبيانات والذكاء الاصطناعي) enforcement
  • Data localization requirements
  • Cross-border transfer restrictions

§Quick Start

use legalis_sa::{
    citation::{SaudiCitation, common_citations},
    labor_law::{WorkingHours, EndOfServiceAward, calculate_eosa},
    company_law::{CompanyType, validate_registration},
    common::{Sar, HijriDate},
    tax_law::{VatRate, ZakatRate},
};

// Citation example
let citation = SaudiCitation::royal_decree("M/3", "28/1/1437")
    .with_title_en("Companies Law")
    .with_article(3);
println!("{}", citation);

// Currency formatting
let salary = Sar::from_riyals(15000);
println!("{}", salary.format_en()); // SAR 15,000.00
println!("{}", salary.format_ar()); // 15,000.00 ر.س

// EOSA calculation (End of Service Award)
let eosa = calculate_eosa(5, Sar::from_riyals(10000));
println!("Award: {}", eosa.award_amount);

// VAT rate
assert_eq!(VatRate::Standard.rate(), 15.0);

// Zakat rate
assert_eq!(ZakatRate::Standard.rate(), 2.5);

§Major Laws Covered

LawName (AR)Name (EN)Royal Decree
Basic Lawالنظام الأساسي للحكمBasic Law of GovernanceA/90 (1992)
Companiesنظام الشركاتCompanies LawM/3 (2015)
Laborنظام العملLabor LawM/51 (2005)
Capital Marketsنظام السوق الماليةCapital Market LawM/30 (2003)
PDPLنظام حماية البيانات الشخصيةPersonal Data ProtectionM/19 (2021)
VATنظام ضريبة القيمة المضافةVAT LawM/113 (2017)
Income Taxنظام ضريبة الدخلIncome Tax LawM/1 (2004)

§Calendar System

Saudi Arabia officially uses the Hijri (Islamic) calendar:

  • 12 lunar months
  • Official documents use Hijri dates
  • Conversion to/from Gregorian available
  • Fiscal year based on Hijri calendar

§Language

  • Arabic is the official language
  • All laws are originally in Arabic
  • English translations available but Arabic is authoritative

§Disclaimer

This library is for educational and informational purposes. For legal matters, consult qualified Saudi legal professionals (محامي سعودي).

Re-exports§

pub use citation::DecreeType;
pub use citation::SaudiCitation;
pub use citation::common_citations;
pub use common::HijriDate;
pub use common::HijriMonth;
pub use common::Sar;
pub use common::SaudiHoliday;
pub use common::SaudiHolidayType;
pub use common::convert_gregorian_to_hijri;
pub use common::convert_hijri_to_gregorian;
pub use common::get_public_holidays;
pub use common::is_public_holiday;
pub use common::is_working_day;
pub use common::working_days_between;
pub use basic_law::BasicLawArticle;
pub use basic_law::BasicLawError;
pub use basic_law::BasicLawResult;
pub use basic_law::GovernmentBranch;
pub use basic_law::get_basic_law_principles;
pub use islamic_law::CommercialTransaction;
pub use islamic_law::CommercialTransactionError;
pub use islamic_law::CommercialTransactionResult;
pub use islamic_law::FamilyLaw;
pub use islamic_law::FamilyLawError;
pub use islamic_law::FamilyLawResult;
pub use islamic_law::HanbaliPrinciple;
pub use islamic_law::HeritageRelationship;
pub use islamic_law::InheritanceShare;
pub use islamic_law::IslamicFinanceContract;
pub use islamic_law::calculate_inheritance;
pub use islamic_law::check_sharia_compliance;
pub use islamic_law::get_hanbali_principles;
pub use company_law::CompanyError;
pub use company_law::CompanyRegistration;
pub use company_law::CompanyResult;
pub use company_law::CompanyType;
pub use company_law::GovernanceRequirements;
pub use company_law::get_company_checklist;
pub use company_law::validate_registration;
pub use labor_law::ContractType;
pub use labor_law::EndOfServiceAward;
pub use labor_law::LaborError;
pub use labor_law::LaborResult;
pub use labor_law::LeaveType;
pub use labor_law::NitaqatCategory;
pub use labor_law::TerminationReason;
pub use labor_law::WorkingHours;
pub use labor_law::calculate_eosa;
pub use labor_law::get_labor_checklist;
pub use labor_law::validate_working_hours;
pub use capital_markets::CmaError;
pub use capital_markets::CmaLicense;
pub use capital_markets::CmaResult;
pub use capital_markets::InvestorType;
pub use capital_markets::SecurityType;
pub use capital_markets::get_cma_checklist;
pub use capital_markets::validate_listing;
pub use tax_law::CorporateIncomeTax;
pub use tax_law::TaxError;
pub use tax_law::TaxResult;
pub use tax_law::VatRate;
pub use tax_law::VatRegistration;
pub use tax_law::ZakatRate;
pub use tax_law::calculate_corporate_tax;
pub use tax_law::calculate_vat;
pub use tax_law::calculate_zakat;
pub use tax_law::get_tax_checklist;
pub use data_protection::DataCategory;
pub use data_protection::DataProtectionError;
pub use data_protection::DataProtectionResult;
pub use data_protection::DataSubjectRight;
pub use data_protection::LegalBasis;
pub use data_protection::ProcessingPurpose;
pub use data_protection::get_pdpl_checklist;
pub use data_protection::validate_processing;
pub use intellectual_property::IpError;
pub use intellectual_property::IpRegistration;
pub use intellectual_property::IpResult;
pub use intellectual_property::IpType;
pub use intellectual_property::PatentType;
pub use intellectual_property::TrademarkClass;
pub use intellectual_property::get_ip_checklist;
pub use arbitration::ArbitrationAgreement;
pub use arbitration::ArbitrationError;
pub use arbitration::ArbitrationResult;
pub use arbitration::ArbitrationType;
pub use arbitration::DisputeResolution;
pub use arbitration::get_arbitration_checklist;

Modules§

arbitration
Saudi Arbitration Law (نظام التحكيم)
basic_law
Basic Law of Governance (النظام الأساسي للحكم)
capital_markets
Capital Market Law (نظام السوق المالية)
citation
Saudi Arabian Legal Citation System
common
Common Utilities for Saudi Legal System
company_law
Saudi Companies Law (نظام الشركات)
data_protection
Personal Data Protection Law (PDPL) - نظام حماية البيانات الشخصية
intellectual_property
Intellectual Property Laws (الملكية الفكرية)
islamic_law
Islamic Law (Sharia) Integration for Saudi Arabia
labor_law
Saudi Labor Law (نظام العمل)
reasoning
Legal Reasoning Module for Saudi Arabia
tax_law
Saudi Tax System (الأنظمة الضريبية)