Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions src/cl_sii/rut/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,18 @@
# Type-id = 1.3.6.1.4.1.8321.1
# Value ='xx.xxx.xx-v'
# > El campo Value es un IA5String con el RUT del individuo titular del certificado.

PERSONA_JURIDICA_MIN_RUT_DIGITS: int = 50000000
"""
Lowest RUT digits for “personas jurídicas”.
"""
# Why must “personas jurídicas” have RUT ≥ 50000000-7?
#
# > ¿Qué es una Persona Jurídica?
# >
# > […] persona ficticia, capaz de ejercer derechos y contraer obligaciones civiles, y de ser
# > representada judicial y extrajudicialmente. Además de esto, poseen Rut sobre 50 millones.
#
# Source:
# [BancoEstado Microempresas → Información general sobre personas jurídicas](https://www.bancoestado.cl/content/bancoestado-public/cl/es/home/home-microempresa/servicios/informacion-general-sobre-personas-juridicas---bancoestado-micro.html#/) # noqa: E501
# (retrieved on 2025-01-28)