Saltar a contenido

Migrar a UBL 2.1

En el archivo composer.json, ajustar la version de greenter/greenter a la version 3.0.

{
    "require": {
        "greenter/greenter": "^3.0"
    }
}

Luego ejecutar

composer update greenter/greenter

Nuevos Campos

El principal cambio para indicar que el comprobante utilize UBL 2.1, es seteando el campo ublVersion que existe en Invoice y Note.

<?php
use Greenter\Model\Sale\Invoice;
use Greenter\Model\Sale\Note;

$invoice = new Invoice();
$invoice->setUblVersion('2.1');

// ....

$note = new Note();
$note->setUblVersion('2.1');

// ...

Revisar el changelog en @giansalex/greenter-core, para obtener más detalles.

Ejemplo

En el ejemplo de primeros pasos, verá los nuevos campos resaltados en el código.

Comentarios