PHP code example of num-num / ubl-invoice
1. Go to this page and download the library: Download num-num/ubl-invoice library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
num-num / ubl-invoice example snippets
$invoice = (new \NumNum\UBL\Invoice())
->setUBLVersionId('2.4')
->setId(123);
// ... etc, all other props you need
$generator = new \NumNum\UBL\Generator();
$ublXml = $generator->invoice($invoice);
$ublReader = \NumNum\UBL\Reader::ubl();
$invoice = $ublReader->parse(file_get_contents($fileName));
var_dump($invoice); // An \NumNum\UBL\Invoice instance with filled properties!