Skip to content

1026jota/DeudoresContaduria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEUDORES CONTADURIA

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


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages