rodmarzavala / infile-php-core
Core PHP 8.2 SDK for Guatemala's FEL electronic invoicing via Infile S.A.
v1.3.2
2026-05-04 09:22 UTC
Requires
- php: >=8.2
- php-http/discovery: ^1.20
- psr/event-dispatcher: ^1.0
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.1|^2.0
- ramsey/uuid: ^4.9
Requires (Dev)
- guzzlehttp/guzzle: ^7.10
- pestphp/pest: ^3.0
README
Un SDK open-source para PHP 8.2+ de facturación electrónica en línea (FEL) de Guatemala, utilizando a Infile S.A. como certificador. Este paquete es agnóstico y no depende de ningún framework.
Nota: Este repositorio es una división de solo lectura (read-only split) del monorepo principal
infile-php. Por favor, envía tus issues y pull requests al repositorio principal.
Instalación
composer require rodmarzavala/infile-php-core
Documentación
Para acceder a la documentación completa, guías de inicio rápido y referencia de la API, por favor visita nuestro sitio:
👉 Documentación del SDK (rodmarzavala.github.io/infile-php)
Ejemplo de Uso
use InfilePhp\Core\Dte\Invoice; use InfilePhp\Core\Dte\Recipient; use InfilePhp\Core\Dte\Item; $response = Invoice::create() ->for(Recipient::withTaxId('12345678')->name('Juan Pérez')->address('Ciudad')) ->add(Item::product('Laptop')->quantity(1)->unitPrice(8500.00)) ->issue(); echo $response->uuid();