1026jota / deudores-contaduria
Installs: 57
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/1026jota/deudores-contaduria
Requires
- php: >=7
- illuminate/support: 5.5|^6|^7|^8
- nesk/puphpeteer: ^2.0
README
Paquete composer para Laravel que resuelve si una persona aparece como deudora en la base de datos de la contaduria
Comenzando 🚀
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento.
Instalación 🔧
para instalar el paquete ejecute el siguiente comando en consola:
composer require 1026jota/deudores-contaduria
npm install @nesk/puphpeteer
Después para publicar el archivo de configuración ejecuta siguiente comando:
php artisan vendor:publish --provider='Jota\DeudoresContaduria\Providers\DeudoresContaduriaProviders'
En el archivo config/contaduria.php se deben llenar los campos:
  //add the node path
  'node' => '',
  //user and password of contaduria page
  'user' => '',
  'password' => '',
USO DE PROXIES
Para hacer usos de proxies debe pasar por el contsructor un array con la siguiente estructura
  $proxy['ip'] = 'xxxx.xxxx.xxxx.xxxx';
  $proxy['port'] = 'xxxx';
  $proxy['user'] = 'xxxxxx';
  $proxy['password'] = 'xxxxxxx';
  $contaduria = new DeudoresContaduria($proxy);
Si no se pasa argumento al constructor la peticion se hara desde la ip priginal del usuario
USO
    use Jota\DeudoresContaduria\Classes\DeudoresContaduria;
    $cedula = 12345678
    $contaduria = new DeudoresContaduria();
    $contaduria->searchByCedula($cedula);
    return $contaduria->getResult();
Ejemplo resultado
cuando la cédula no está reportada
[
  "is_registered" => false
  "response" => array:1 [
    "response" => "El documento de identificación número XXXXXXXXX NO está incluido en el BDME que publica la CONTADURIA GENERAL DE LA NACIÓN, de acuerdo con lo establecido en el artículo 2° de la Ley 901 de 2004."
  ]
]
cuando la cédula está arroja resultado
[
  "is_registered" => true
  "response" => array:1 [
    "response" => "El documento de identificación número XXXXXXX SI está incluido en el BDME que publica la CONTADURIA GENERAL DE LA NACIÓN, de acuerdo con lo establecido en el artículo 2° de la Ley 901 de 2004."
  ]
  "entidad_reportante" => " XXXXXXXX XXXXX"
  "info" => array:14 [
    0 => array:4 [
      "nombre_reportado" => "XXXXXX"
      "numero_obligacion" => "XXXX"
      "estado" => "Sin Leyenda"
      "fecha_corte" => "2021/05/31"
    ]
]
Autores ✒️
- Jofree Alexander Montaño Nieto - developer - 1026jota
Licencia 📄
Este proyecto está bajo la Licencia (MIT).