Invoicing Integration is an agregator of several invoicing softwares in Portugal. We aim to help you use these softwares without the assle of learning every nuance of their API.
For a full list of features and capabilities, please see FEATURES.md.
For more in-depth usage details and examples, please visit the official documentation.
You can install the package via composer:
composer require csarcrr/invoicing-integrationYou can publish the config file with:
php artisan vendor:publish --tag="invoicing-integration-config"Example
<?php
use CsarCrr\InvoicingIntegration\InvoicingIntegration;
use CsarCrr\InvoicingIntegration\Invoice\InvoiceItem;
$integration = Invoice::create();
$item = new InvoiceItem(reference: 'SKU-001', quantity: 2);
$item->setPrice(1000);
$item->setDescription('Product Description');
$integration->addItem($item);
$invoiceData = $integration->invoice();composer testPlease see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.