greenter/xml-parser

v1.2.2 2018-02-02 16:40 UTC

README

Travis-CI Packagist

Convierte XML a clases PHP definidas en Greenter.

Instalar

Via composer desde packagist.org

composer require greenter/xml-parser

Ejemplo

use Greenter\Xml\Parser\InvoiceParser;
require 'vendor/autoload.php';

$parser = new InvoiceParser();
$xml = file_get_contents('20000000001-01-F001-1.xml');
$invoice = $parser->parse($xml); // get an invoice.

var_dump($invoice);

Documentos Soportados

  • Factura Electrónica (UBL 2.0)
  • Boleta Electrónica (UBL 2.0)
  • Nota de Crédito Electrónica (UBL 2.0)
  • Nota de Débito Electrónica (UBL 2.0)
  • Recibo por Honorarios Electrónico (UBL 2.0)
  • Guia de Remisión Electrónica (UBL 2.0)
  • Retencion Electrónica (UBL 2.0)
  • Percepcion Electrónica (UBL 2.0)
  • Comunicacion de Baja (UBL 2.0)
  • Resumen Diario de Boletas (UBL 2.0)