2017 © Pedro Peláez
 

library sunat-php

SUNAT package for PHP

image

tecactus/sunat-php

SUNAT package for PHP

  • Wednesday, June 20, 2018
  • by paulvl
  • Repository
  • 1 Watchers
  • 1 Stars
  • 353 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 5 Versions
  • 11 % Grown

The README.md

SUNAT-PHP

Instalación

Instalar usando composer:, (*1)

   composer require tecactus/sunat-php

O agregar la siguiente línea a tu archivo composer.json:, (*2)

   "require": {
       ...
       "tecactus/sunat-php": "1.*"
       ...
   }

Uso

Para consultar datos RUC

   // incluir el autoloader de vendor
   require 'vendor/autoload.php';

   // crear un nuevo objeto de la clase RUC
   $sunatRuc = new Tecactus\Sunat\RUC('tu-token-de-acceso-personal');

   // para consultar los datos usando el número de RUC
   print_r( $sunatRuc->getByRuc('12345678901') );

   // para consultar los datos usando el númer de DNI
   print_r( $sunatRuc->getByDni('12345678') );

   // para devolver el resultado como un array pasar 'true' como segundo argumento.
   print_r( $sunatRuc->getByRuc('12345678901', true) );

Para consultar Tipo de Cambio

   // incluir el autoloader de vendor
   require 'vendor/autoload.php';

   // crear un nuevo objeto de la clase ExchangeRate
   $sunatTipoCambio = new Tecactus\Sunat\ExchangeRate('tu-token-de-acceso-personal');

   // para consultar los tipos de cambio de un mes por ejemplo:
   // Enero del 2016
   print_r( $sunatTipoCambio->get(2016, 1) );

   // para consultar los tipos de cambio de un día en específico por ejemplo:
   // Enero 13 del 2016
   print_r( $sunatTipoCambio->get(2016, 1, 13) );

   // Hay días en donde no se establece un tipo de cambio en particular
   // en ese caso la SUNAT especifica el uso del tipo de cambio del
   // día anterior, por ejemplo:

   // El día Enero 10 de 2016 nos devuelve que no hay resultados:
   print_r( $sunatTipoCambio->get(2016, 1, 10) );  // retorna un mensaje que no se encontraron datos para ese día.

   // Pero podemos obtener el resultado el día anterior más cercado pasando 'true'
   // como cuarto argumento
   print_r( $sunatTipoCambio->get(2016, 1, 10, true) ); // esto nos devuelve el tipo de cambio del día 9 ya que el 10 no existe.


   // para devolver el resultado como un array pasar 'true' como quinto argumento.
   print_r( $sunatTipoCambio->get(2016, 1, null, false, true) );

Token de Acceso Personal

Para crear tokens de acceso personal debes de iniciar sesión en Tecactus:, (*3)

https://tecactus.com/auth/login, (*4)

Si no estas registrado aún, puedes hacerlo en:, (*5)

https://tecactus.com/auth/register, (*6)

Debes de activar tu cuenta si aún no lo has hecho. Luego ver el panel de gestión de Tokens de acceso en:, (*7)

https://tecactus.com/developers/configuracion/tokens, (*8)

The Versions

20/06 2018

dev-master

9999999-dev

SUNAT package for PHP

  Sources   Download

MIT

The Requires

 

by Paul Vidal

php captcha validate exchange rate sunat validar consultar tipo de cambio ruc consulta ruc consulta ruc sin codigo captcha

20/06 2018

v2.0

2.0.0.0

SUNAT package for PHP

  Sources   Download

MIT

The Requires

 

by Paul Vidal

php captcha validate exchange rate sunat validar consultar tipo de cambio ruc consulta ruc consulta ruc sin codigo captcha

05/05 2017

v1.2

1.2.0.0

SUNAT package for PHP

  Sources   Download

MIT

The Requires

 

by Paul Vidal

php captcha validate exchange rate sunat validar consultar tipo de cambio ruc consulta ruc consulta ruc sin codigo captcha

05/05 2017

v1.1

1.1.0.0

SUNAT package for PHP

  Sources   Download

MIT

The Requires

 

by Paul Vidal

php captcha validate exchange rate sunat validar consultar tipo de cambio ruc consulta ruc consulta ruc sin codigo captcha

07/09 2016

v1.0

1.0.0.0

SUNAT package for PHP

  Sources   Download

MIT

The Requires

 

by Paul Vidal

php captcha validate exchange rate sunat validar consultar tipo de cambio ruc consulta ruc consulta ruc sin codigo captcha