stenfrank/dian-dv

Calculate or validate the verification digit for the DIAN Colombia

1.2 2020-11-03 20:40 UTC

This package is auto-updated.

Last update: 2024-05-29 04:28:36 UTC


README

68747470733a2f2f736f656e61632e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031392f31312f534f454e41435f454d41494c2e706e67

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