Expand description
§Legalis-ID: Indonesia Jurisdiction Support
Comprehensive Indonesian legal system implementation for Legalis-RS.
§Legal System Overview
Indonesia uses a Civil Law system with significant Islamic Law (Hukum Islam) influence, particularly in family and inheritance matters. The legal system is based on:
- Pancasila (Five Principles) as state philosophy
- UUD 1945 (Constitution of 1945)
- Dutch colonial legal inheritance (KUHPerdata, KUHPidana)
- Islamic law (particularly in marriage, inheritance via Religious Courts)
§Hierarchy of Laws
- UUD 1945 - Constitution
- TAP MPR - People’s Consultative Assembly Decrees
- UU/Perppu - Laws/Government Regulations in Lieu of Law
- PP - Government Regulations
- Perpres - Presidential Regulations
- Perda - Regional Regulations
§Modules
§citation - Indonesian Legal Citation System
Supports all Indonesian legal instrument types:
UU No. [num] Tahun [year]- LawsPP No. [num] Tahun [year]- Government RegulationsPerpres No. [num] Tahun [year]- Presidential RegulationsKUHPerdata Pasal [num]- Civil Code articles
§common - Shared Utilities
- Indonesian public holidays (Hari Libur Nasional)
- Rupiah currency formatting
- Province information and minimum wages
§data_protection - UU PDP No. 27/2022
Indonesia’s comprehensive data protection law:
- 7 data subject rights
- Legal bases for processing
- 3x24 hours breach notification
- Cross-border transfer rules
§labor_law - UU Ketenagakerjaan No. 13/2003
As amended by Omnibus Law (UU Cipta Kerja):
- PKWT/PKWTT contract types
- Severance calculation (9-32 months)
- BPJS contributions
- Minimum wage by province
§investment - UU Penanaman Modal No. 25/2007
As amended by Omnibus Law:
- Negative Investment List (DNI)
- OSS risk-based licensing
- Foreign ownership limits
- Priority sector incentives
§civil_code - KUHPerdata
Indonesian Civil Code (based on Dutch BW 1838):
- Contract validity (Pasal 1320)
- Legal capacity
- Obligations and property
§criminal_code - KUHP
Indonesian Criminal Code:
- Crimes (Kejahatan) and Misdemeanors (Pelanggaran)
- Criminal liability and penalties
- New KUHP (UU 1/2023) provisions
§company_law - UU No. 40/2007
Limited Liability Companies (PT):
- Company formation and structure
- Share capital requirements
- Corporate governance (Directors, Commissioners, GMS)
§tax_law - Indonesian Taxation
Tax laws including:
- Income Tax (PPh) - Progressive and corporate rates
- Value Added Tax (PPN) - 11%-12% standard rate
- Tax administration and compliance
§capital_markets - UU No. 8/1995
Capital markets regulation:
- Securities trading (stocks, bonds)
- Public offerings (IPO)
- Market participants and OJK oversight
§banking_law - UU No. 7/1992
Banking regulation:
- Commercial and rural banks
- Capital adequacy requirements
- Banking secrecy provisions
§intellectual_property - IP Laws
Intellectual property protection:
- Copyright, Patent, Trademark
- Registration and enforcement
- DJKI administration
§land_law - UU No. 5/1960 (UUPA)
Agrarian/land law:
- Land rights (Hak Milik, HGU, HGB, Hak Pakai)
- Land registration and certification
- BPN/ATR administration
§construction_law - UU No. 2/2017
Construction services:
- Construction contracts
- Business entity classification
- K3 (safety and health) requirements
§omnibus_law - UU Cipta Kerja
Job Creation Law (UU 6/2023) reforms:
- Investment liberalization and OSS
- Labor law amendments
- Tax incentives and super deductions
§Key Legal Concepts
§Pancasila (Five Principles)
The philosophical foundation of Indonesian law:
- Belief in One Supreme God (Ketuhanan Yang Maha Esa)
- Just and Civilized Humanity (Kemanusiaan yang Adil dan Beradab)
- Unity of Indonesia (Persatuan Indonesia)
- Democracy through Deliberation (Kerakyatan yang Dipimpin oleh Hikmat Kebijaksanaan)
- Social Justice (Keadilan Sosial bagi Seluruh Rakyat Indonesia)
§Dual Court System
- Peradilan Umum (General Courts) - Civil and criminal matters
- Peradilan Agama (Religious Courts) - Islamic family/inheritance for Muslims
- Peradilan Tata Usaha Negara (Administrative Courts)
- Peradilan Militer (Military Courts)
§Aceh Special Autonomy
Aceh province has special authority to implement Sharia law (Qanun Aceh) for Muslim residents, including in criminal matters.
§Quick Start
use legalis_id::{
citation::{IndonesianCitation, common_citations},
data_protection::{validate_pdp_compliance, PersonalDataProcessing, DataCategory, LegalBasis},
labor_law::{validate_contract, EmploymentContract, ContractType, WorkingHours},
investment::{validate_foreign_investment, ForeignInvestment},
civil_code::{validate_contract_validity, ContractValidity},
common::{Rupiah, Province},
};
// Citation example
let citation = IndonesianCitation::undang_undang(13, 2003)
.with_article(1)
.with_paragraph(1);
println!("{}", citation); // UU No. 13 Tahun 2003, Pasal 1 ayat (1)
// Currency formatting
let salary = Rupiah::from_juta(10);
println!("{}", salary); // Rp 10.000.000
// Province minimum wage
let min_wage = Province::DkiJakarta.minimum_wage_2024();
println!("Jakarta UMP 2024: {}", min_wage);§Major Laws Covered
| Law | Name (ID) | Name (EN) |
|---|---|---|
| UU 13/2003 | Ketenagakerjaan | Manpower/Labor |
| UU 27/2022 | Perlindungan Data Pribadi | Personal Data Protection |
| UU 25/2007 | Penanaman Modal | Investment |
| UU 6/2023 | Cipta Kerja (Omnibus) | Job Creation |
| UU 40/2007 | Perseroan Terbatas | Limited Liability Company |
| UU 7/1992 | Perbankan | Banking |
| UU 8/1995 | Pasar Modal | Capital Markets |
| UU 7/2021 | Harmonisasi Peraturan Perpajakan | Tax Harmonization |
| UU 28/2014 | Hak Cipta | Copyright |
| UU 13/2016 | Paten | Patent |
| UU 20/2016 | Merek dan Indikasi Geografis | Trademark |
| UU 5/1960 | Pokok Agraria (UUPA) | Basic Agrarian Law |
| UU 2/2017 | Jasa Konstruksi | Construction Services |
| KUHPerdata | Kitab UU Hukum Perdata | Civil Code |
| KUHP | Kitab UU Hukum Pidana | Criminal Code |
§Bilingual Support
All types include both Indonesian (_id) and English (_en) descriptions
for international accessibility while maintaining authoritative Indonesian text.
§Disclaimer
This library is for educational and informational purposes. For legal matters, consult qualified Indonesian legal professionals (advokat/pengacara).
Re-exports§
pub use citation::CodeType;pub use citation::IndonesianCitation;pub use citation::LegalInstrumentType;pub use citation::Ministry;pub use citation::common_citations;pub use common::IndonesianHoliday;pub use common::IndonesianHolidayType;pub use common::Province;pub use common::Rupiah;pub use common::get_national_holidays;pub use common::is_national_holiday;pub use common::is_working_day;pub use common::working_days_between;pub use data_protection::ConsentRecord;pub use data_protection::DataCategory;pub use data_protection::DataSubjectRight;pub use data_protection::LegalBasis;pub use data_protection::PdpCompliance;pub use data_protection::PdpError;pub use data_protection::PdpResult;pub use data_protection::PersonalData;pub use data_protection::PersonalDataProcessing;pub use data_protection::ProcessingPurpose;pub use data_protection::RiskLevel;pub use data_protection::SecurityIncident;pub use data_protection::SpecificDataType;pub use data_protection::get_pdp_checklist;pub use data_protection::validate_consent;pub use data_protection::validate_cross_border_transfer;pub use data_protection::validate_data_retention;pub use data_protection::validate_incident_notification;pub use data_protection::validate_legal_basis;pub use data_protection::validate_pdp_compliance;pub use labor_law::BpjsContribution;pub use labor_law::ContractType;pub use labor_law::EmploymentContract;pub use labor_law::LaborCompliance;pub use labor_law::LaborError;pub use labor_law::LaborResult;pub use labor_law::LeaveType;pub use labor_law::Severance;pub use labor_law::TerminationType;pub use labor_law::WorkingHours;pub use labor_law::calculate_bpjs_contribution;pub use labor_law::calculate_overtime_pay;pub use labor_law::calculate_severance;pub use labor_law::get_labor_checklist;pub use labor_law::validate_contract;pub use labor_law::validate_labor_compliance;pub use labor_law::validate_minimum_wage;pub use labor_law::validate_working_hours;pub use investment::BusinessLicense;pub use investment::BusinessRisk;pub use investment::ForeignInvestment;pub use investment::InvestmentCompliance;pub use investment::InvestmentError;pub use investment::InvestmentResult;pub use investment::InvestmentSector;pub use investment::LicenseType;pub use investment::OwnershipLimit;pub use investment::PriorityInvestment;pub use investment::PrioritySector;pub use investment::check_ownership_limit;pub use investment::get_investment_checklist;pub use investment::validate_business_license;pub use investment::validate_foreign_investment;pub use investment::validate_investment_compliance;pub use investment::validate_sector_eligibility;pub use civil_code::CivilCodeError;pub use civil_code::CivilCodeResult;pub use civil_code::Contract;pub use civil_code::ContractCompliance;pub use civil_code::ContractFormation;pub use civil_code::ContractTermination;pub use civil_code::ContractValidity;pub use civil_code::ContractValidityStatus;pub use civil_code::LegalCapacity;pub use civil_code::ObligationType;pub use civil_code::PropertyRight;pub use civil_code::PropertyType;pub use civil_code::get_contract_checklist;pub use civil_code::validate_contract_compliance;pub use civil_code::validate_contract_formation;pub use civil_code::validate_contract_validity;pub use civil_code::validate_legal_capacity;
Modules§
- banking_
law - Indonesian Banking Law - UU No. 7/1992 as amended by UU No. 10/1998
- capital_
markets - Indonesian Capital Markets Law - UU No. 8/1995
- citation
- Indonesian Legal Citation System
- civil_
code - Indonesian Civil Code (KUHPerdata) - Kitab Undang-Undang Hukum Perdata
- common
- Common utilities for Indonesian legal system
- company_
law - Indonesian Company Law - UU No. 40/2007 on Limited Liability Companies (PT)
- construction_
law - Indonesian Construction Services Law - UU No. 2/2017
- criminal_
code - Indonesian Criminal Code (KUHP) - Kitab Undang-Undang Hukum Pidana
- data_
protection - Indonesian Personal Data Protection Law (UU PDP) - UU No. 27 Tahun 2022
- intellectual_
property - Indonesian Intellectual Property Law
- investment
- Indonesian Investment Law (UU Penanaman Modal) - UU No. 25 Tahun 2007
- labor_
law - Indonesian Labor Law (UU Ketenagakerjaan) - UU No. 13 Tahun 2003
- land_
law - Indonesian Agrarian Law (Land Law) - UU No. 5/1960 (UUPA)
- omnibus_
law - Omnibus Law - Job Creation Law (UU Cipta Kerja)
- tax_law
- Indonesian Tax Law