SDKs
PHP
fiscal-web/php — cliente oficial para PHP 8.0+ con adaptadores Guzzle y Symfony HTTP Client.
Instalación
composer
composer require fiscal-web/phpUso
Emitir una factura
<?php
require 'vendor/autoload.php';
use FiscalWeb\Client;
$fw = new Client(['api_key' => getenv('FW_KEY')]);
$doc = $fw->documents->create([
'kind' => 'invoice',
'series' => 'F001',
'receiver' => [
'id_kind' => 'ruc',
'id_value' => '20512333797',
'name' => 'ACME SAC',
],
'items' => [
[
'description' => 'Servicio profesional',
'quantity' => '1',
'unit_price' => '100.00',
],
],
]);
echo $doc->id . ' ' . $doc->state . PHP_EOL;Frameworks soportados
- Laravel 9+: trae un
FiscalWebServiceProvidery un facadeFiscalWeb. - Symfony 6+: bundle
fiscal-web/symfony-bundleque inyecta el cliente. - PSR-18: usa cualquier HTTP client PSR-18 (
composer require nyholm/psr7es lo común).
Repo: github.com/fiscal-web/php-sdk.
¿Te resultó útil esta página?¡Gracias!