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');
// ...
Ejemplo
En el ejemplo de primeros pasos, verá los nuevos campos resaltados en el código.