dazza-dev/dgii-sv-signer

Paquete para firmar documento tributario electrónico (DTE) (Factura, Nota de remisión, Nota crédito, Nota débito y Comprobante de retención) basado en las especificaciones de la Dirección General de Impuestos Internos (DGII) de El Salvador.

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/dazza-dev/dgii-sv-signer

v1.0.0 2025-10-24 00:02 UTC

This package is auto-updated.

Last update: 2025-10-24 00:03:19 UTC


README

Paquete para firmar documento tributario electrónico (DTE) (Factura, Nota de remisión, Nota crédito, Nota débito y Comprobante de retención) basado en las especificaciones de la Dirección General de Impuestos Internos (DGII) de El Salvador.

Instalación

composer require dazza-dev/dgii-sv-signer

Guía de uso

use DazzaDev\DgiiSvSigner\Signer;

// Instanciar el signer
$signer = new Signer(
    certificatePath: __DIR__ . '/certificado.crt',
    privatePassword: 'clave_privada',
);

// Firmar el Json
$signedJson = $signer->sign($jsonDocument);

Envío de Documento firmado

Una vez firmado el Documento, puedes enviarlo al DGII usando el paquete DGII Sender.

Contribuciones

Contribuciones son bienvenidas. Si encuentras algún error o tienes ideas para mejoras, por favor abre un issue o envía un pull request. Asegúrate de seguir las guías de contribución.

Autor

DGII Signer fue creado por DAZZA.

Licencia

Este proyecto está licenciado bajo la Licencia MIT.