emiliomunoz / siichile
Port of sii_chile gem
Requires
- symfony/dom-crawler: ^5.4
- symfony/http-client: ^5.4
Requires (Dev)
- phpunit/phpunit: 3.*
README
->FORK DE PROYECTO https://github.com/rodrigore/sii_chile
Se incorporó al proyecto original:
- Fecha de inicio de actividades
- Rubro de actividad
- Subrubro de actividad
Se realizó corrección de errores asociadas a funciones y se reemplazaron dependencias deprecadas.
Port de la gema Sii Chile
Instalación
composer require emiliomunoz/siichile
Uso (Vanilla PHP)
require 'vendor/autoload.php'; $consulta = new Emiliomunoz\SIIChile\Consulta('76.170.582-2'); var_dump($consulta->sii());
Salida
Una vez exitosa la petición, se retorna un arreglo asociativo con 3 propiedades:
-
razonSocial: Es un string que contiene la razon social.
-
inicioActividades: String que contiene la fecha de inicio de actividades registrada en SII.
-
actividades: Es un arreglo que contiene todas las actividades asociadas al rut, las cuales a su vez contienen las claves giro, codigo, categoria, afecta, rubro y subrubro (estos últimos, de acuerdo a https://www.sii.cl/ayudas/ayudas_por_servicios/1956-codigos-1959.html).
Formatos del RUT
Los formatos validos para el rut pueden venir con puntos o sin estos, aunque es necesario que venga el guion que separa el digito verificador.
Ejemplo de rut valido:
- 76.170.582-2
- 76170582-2
Dependencias
Tests
composer install --dev ./vendor/bin/phpunit