stenfrank / dian-dv
Calculate or validate the verification digit for the DIAN Colombia
Installs: 1 561
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 2
Open Issues: 0
Requires
- php: >= 5.4
Requires (Dev)
- phpunit/phpunit: ^7.0
- symfony/var-dumper: ^4.3
This package is auto-updated.
Last update: 2025-03-29 00:37:22 UTC
README
Acerca SOENAC S.A.S
SOENAC es un equipo de profesionales diseñado para atender cada una de sus necesidades y transformarlas en soluciones de acuerdo a la idea de negocio:
Software
- Facturación electrónica.
- Implementación de factura electrónica.
- Administración de servidores.
- Mantenimiento y soporte.
Asesoría Contable y Fiscal
Acerca de
Libreria para calcular o validar el dígito de verificación de un nit para Colombia DIAN.
Cómo instalar
Instalar con composer.phar
.
composer require stenfrank/dian-dv
Uso básico
Obtener digito de verificación
use Stenfrank\DianDV\Facades\DV; DV::getDV(901210113); // 3
Validar digito de verificación
use Stenfrank\DianDV\Facades\DV; DV::check('9012101133'); // true DV::check('901210113-3'); // true DV::check('9012101138'); // false DV::check('901210113-8'); // false DV::check(' 9012101133 '); // true DV::check('901210113/3', '/'); // true DV::check('901210113*8', '*'); // false
Vulnerabilidades de seguridad
Si descubres una vulnerabilidad de seguridad dentro del la librería, enviamos un correo electrónico a Frank Aguirre a través de faguirre@soenac.com. Todas las vulnerabilidades de seguridad serán tratadas con prontitud.
Licencia
El marco del librería es un software de código abierto con licencia MIT.