PHPackages                             jsanbae/sigad\_api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. jsanbae/sigad\_api

ActiveLibrary[API Development](/categories/api)

jsanbae/sigad\_api
==================

API para Webservice de SIGAD Editrade en PHP

12PHP

Since Aug 17Pushed 3y ago1 watchersCompare

[ Source](https://github.com/jsanbae/sigad_api)[ Packagist](https://packagist.org/packages/jsanbae/sigad_api)[ RSS](/packages/jsanbae-sigad-api/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Editrade SIGAD API
==================

[](#editrade-sigad-api)

Esto es una API intermedia para integrar el webservice de Sigad Editrade en tus aplicaciones PHP.

> Debes contar con el webservice habilitado por Editrade, ya que ellos te facilitarán las credenciales necesarias para interactuar con su API.

Instalación
-----------

[](#instalación)

`composer require jsanbae/sigad_api`

Configuración
-------------

[](#configuración)

### 1. Crear un Agente de Aduana

[](#1-crear-un-agente-de-aduana)

Debes crear una clase que herede la clase **Jsanbae\\SigadAPI\\ClienteSigad**. Te recomiendo usar la clase **AgenteDemo.php** como ejemplo.

### 2. Conectar el Agente con la API

[](#2-conectar-el-agente-con-la-api)

```
use Jsanbae\SigadAPI\SigadAPI;

$agente = new AgenteDemo();
$api = new SigadAPI($agente);

```

Casos de Uso (Algunos)
----------------------

[](#casos-de-uso-algunos)

### Consultar despachos creados de hoy (Evento DeclaracionCreada)

[](#consultar-despachos-creados-de-hoy-evento-declaracioncreada)

```
use Jsanbae\SigadAPI\Despacho;
use Jsanbae\SigadAPI\SigadAPI;
use Jsanbae\SigadAPI\Events\DeclaracionCreada;

$agente = new AgenteDemo();
$api = new SigadAPI($agente);

$fecha_desde = date('Y-m-d');
$fecha_hasta = date('Y-m-d');
$despachosData = $api->MovimientosCliente()->Consultar(new DeclaracionCreada, $fecha_desde, $fecha_hasta);

$despachos = [];
foreach ($despachosData as $despachoObject) {
    $despacho = new Despacho($despachoObject->DESPACHO, $this->agente);
    $despacho->populateFromObject($despachoObject);

    $despachos[] = $despacho;
}

var_dump($despachos);

```

### Obtener PDF(codificado base64) de una Declaración

[](#obtener-pdfcodificado-base64-de-una-declaración)

```
use Jsanbae\SigadAPI\SigadAPI;
use Jsanbae\SigadAPI\Despacho;

$agente = new AgenteDemo();
$api = new SigadAPI($agente);

$despacho = new Despacho(123456, $agente);
$despachoPDFBase64 = $api->DespachoAgencia()->getPDFBase64($despacho);

$file_decoded = base64_decode($despachoPDFBase64);
file_put_contents('despacho.pdf', $file_decoded);

```

Eventos
-------

[](#eventos)

Esta API viene con algunos eventos predefinidos, tales como:

- `Jsanbae\SigadAPI\Events\DeclaracionCreada` Evento de Declaracion creada
- `Jsanbae\SigadAPI\Events\AclaradoAceptado` Evento de Delcaracipon Aclarada y posteriomente Aceptada por Aduana
- `Jsanbae\SigadAPI\Events\DeclaracionAceptada` Evento de Declaracion Aceptada por Aduana
- `Jsanbae\SigadAPI\Events\DIAceptada` Evento de Declaracion de Ingreso Aceptada por Aduana
- `Jsanbae\SigadAPI\Events\DUSLegalizada` Evento de DUS Legalizado por Aduana
- `Jsanbae\SigadAPI\Events\EventoDinamico` Evento comodín que puede tomar cualquier valor. Recibe como argumento el código del evento.

Documentación del Webservice
----------------------------

[](#documentación-del-webservice)

La documentación puedes encontrarla en el directorio **docs** de este repositorio.

Contribuciones
--------------

[](#contribuciones)

Sugiere tus propias mejoras, te invito a discutirlas en "Issues" antes de enviar tus "Pull Requests".

Los "Pull requests" para bugs siempre son bienvenidos, por favor explica tu bug que estás intentando corregir en el mensaje.

Hay sólo algunas pruebas unitarias en el PHPUnit. Sería genial tener más tests para obtener mayor cobertura en otros casos. Sientete libre en contribuir con eso.

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity25

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5470429?v=4)[Javier Sánchez Baeza](/maintainers/jsanbae)[@jsanbae](https://github.com/jsanbae)

---

Top Contributors

[![jsanbae](https://avatars.githubusercontent.com/u/5470429?v=4)](https://github.com/jsanbae "jsanbae (4 commits)")

---

Tags

apieditradesigad

### Embed Badge

![Health badge](/badges/jsanbae-sigad-api/health.svg)

```
[![Health](https://phpackages.com/badges/jsanbae-sigad-api/health.svg)](https://phpackages.com/packages/jsanbae-sigad-api)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M474](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M270](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M186](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M33](/packages/facebook-php-business-sdk)[microsoft/microsoft-graph

The Microsoft Graph SDK for PHP

65723.5M95](/packages/microsoft-microsoft-graph)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
