emiliomunoz/siichile

Port of sii_chile gem

1.0.0 2023-11-02 14:40 UTC

This package is auto-updated.

Last update: 2024-10-01 00:11:16 UTC


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).

Output

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