NAC_Blockchain/rwa/nac-rwa-jurisdiction-adapters/src/hk.rs

163 lines
7.4 KiB
Rust
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 香港HK辖区适配器
// 法律体系:普通法系(英美法系)
// 主要法律:《土地注册条例》《印花税条例》《公司条例》《证券及期货条例》
use crate::{
AssetCategorySupport, AssetTransferTaxSummary, DisputeResolutionPreference,
ForeignInvestmentRestrictions, JurisdictionAdapter, RealEstateRegistrationReq,
RegulatoryBody, ValidationResult,
};
use nac_rwa_legal_model::{AssetCategory, LegalSystem};
pub struct HkAdapter;
impl JurisdictionAdapter for HkAdapter {
fn jurisdiction_code(&self) -> &'static str { "HK" }
fn jurisdiction_name(&self) -> &'static str { "中国香港特别行政区" }
fn legal_system(&self) -> LegalSystem { LegalSystem::CommonLaw }
fn supported_asset_categories(&self) -> Vec<AssetCategorySupport> {
vec![
AssetCategorySupport {
category: "不动产(住宅/商业/工业)".to_string(),
supported: true,
foreign_entity_allowed: true,
restrictions: Some("外资可自由购买但需缴纳额外印花税BSD 15%".to_string()),
required_approvals: vec!["土地注册处".to_string()],
},
AssetCategorySupport {
category: "证券/股权".to_string(),
supported: true,
foreign_entity_allowed: true,
restrictions: None,
required_approvals: vec!["香港证监会SFC".to_string()],
},
AssetCategorySupport {
category: "虚拟资产(合规)".to_string(),
supported: true,
foreign_entity_allowed: true,
restrictions: Some("须持有SFC颁发的虚拟资产服务提供商VASP牌照".to_string()),
required_approvals: vec!["香港证监会SFCVASP牌照".to_string()],
},
]
}
fn real_estate_registration_requirements(&self) -> RealEstateRegistrationReq {
RealEstateRegistrationReq {
registry_authority: "土地注册处Land Registry".to_string(),
notarization_required: false,
notary_authority: None,
registration_process: "签订临时买卖合约PASP→ 签订正式买卖合约ASP→ 缴纳印花税 → 完成交割 → 在土地注册处登记".to_string(),
foreign_buyer_restrictions: Some("外资买家须缴纳买家印花税BSD15%加上从价印花税AVD最高15%".to_string()),
required_documents: vec![
"临时买卖合约PASP".to_string(),
"正式买卖合约ASP".to_string(),
"身份证/护照".to_string(),
"印花税缴纳证明".to_string(),
"按揭文件(如适用)".to_string(),
"律师行转让契Assignment".to_string(),
],
typical_completion_days: 60,
registration_fee_pct: 0.001,
}
}
fn foreign_investment_restrictions(&self) -> ForeignInvestmentRestrictions {
ForeignInvestmentRestrictions {
has_fdi_review: false,
review_authority: None,
prohibited_sectors: vec![],
restricted_sectors: vec![
"广播(须持牌)".to_string(),
"电讯(须持牌)".to_string(),
],
real_estate_restrictions: Some("外资可自由购买但须缴纳买家印花税BSD15%".to_string()),
legal_basis: "香港基本法保障自由贸易和资本自由流动".to_string(),
}
}
fn regulatory_bodies(&self) -> Vec<RegulatoryBody> {
vec![
RegulatoryBody {
name: "香港证券及期货事务监察委员会".to_string(),
abbreviation: "SFC".to_string(),
jurisdiction_area: "证券、期货、虚拟资产监管".to_string(),
website: Some("https://www.sfc.hk".to_string()),
},
RegulatoryBody {
name: "香港金融管理局".to_string(),
abbreviation: "HKMA".to_string(),
jurisdiction_area: "银行监管、货币政策".to_string(),
website: Some("https://www.hkma.gov.hk".to_string()),
},
RegulatoryBody {
name: "土地注册处".to_string(),
abbreviation: "LR".to_string(),
jurisdiction_area: "不动产登记".to_string(),
website: Some("https://www.landreg.gov.hk".to_string()),
},
RegulatoryBody {
name: "税务局".to_string(),
abbreviation: "IRD".to_string(),
jurisdiction_area: "税收征管".to_string(),
website: Some("https://www.ird.gov.hk".to_string()),
},
]
}
fn asset_transfer_tax_summary(&self) -> AssetTransferTaxSummary {
AssetTransferTaxSummary {
real_estate_transfer_tax_buyer: Some(0.15), // AVD 最高 15%
real_estate_transfer_tax_seller: None, // 无卖方印花税SSD 已于2023年取消
stamp_duty: Some(0.15), // BSD外资买家15%
capital_gains_tax_resident: None, // 香港无资本利得税
capital_gains_tax_nonresident: None,
vat_or_gst: None, // 香港无增值税/消费税
withholding_tax_dividend: None, // 香港无股息预提税
withholding_tax_interest: None,
withholding_tax_royalty: Some(0.045), // 特许权使用费预提税 4.5%(非居民)
notes: Some("外资买家须缴纳BSD 15%+AVD最高15%=合计最高30%;香港无资本利得税和增值税".to_string()),
}
}
fn preferred_dispute_resolution(&self) -> DisputeResolutionPreference {
DisputeResolutionPreference {
real_estate: "香港高等法院原讼法庭".to_string(),
goods_trade: "香港国际仲裁中心HKIAC".to_string(),
intellectual_property: "香港知识产权法院/HKIAC".to_string(),
financial: "HKIAC/香港高等法院".to_string(),
new_york_convention_member: true,
}
}
fn validate_asset_for_tokenization(
&self,
asset: &AssetCategory,
is_foreign_entity: bool,
) -> ValidationResult {
match asset {
AssetCategory::RealEstate(_) => {
if is_foreign_entity {
ValidationResult::ApprovedWithConditions(vec![
"须缴纳买家印花税BSD15%".to_string(),
"须缴纳从价印花税AVD最高15%".to_string(),
"须通过持牌律师行完成转让".to_string(),
])
} else {
ValidationResult::ApprovedWithConditions(vec![
"须缴纳从价印花税AVD".to_string(),
"须在土地注册处完成登记".to_string(),
])
}
}
AssetCategory::DigitalAsset(_) => {
ValidationResult::ApprovedWithConditions(vec![
"须持有SFC颁发的VASP牌照".to_string(),
"须符合SFC虚拟资产监管框架".to_string(),
])
}
_ => ValidationResult::Approved,
}
}
}