zvu/upwork-invoices-ua

Library to issue invoices as private entrepreneur (PE) for Upwork as local Ukrainian law requires.

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:HTML

pkg:composer/zvu/upwork-invoices-ua

dev-main 2024-01-18 14:52 UTC

This package is auto-updated.

Last update: 2025-09-18 19:54:30 UTC


README

Використання

Простий приклад виклик:

<?php

require_once 'vendor/autoload.php';

use UpworkInvoicesUa\Factory\SimplePdf;

$pdfBuilder = new SimplePdf(
    'invoice.pdf',
    <<<'HTML'
        <html lang="en">
        <head>
            <title>My invoice</title>
        </head>
        <body>
            <h1>Invoice</h1>
        </body>
        </html>'
    HTML);

$pdfBuilder->generateInvoice(); // Creates 'invoice.pdf' file with specified HTML

Можете ознайомитись з повним прикладом генерації PDF файлу invoice.pdf з типовим шаблоном для резидентів України.

Підлаштування

Ви вільні створювати будь-який формат шаблону інвойсу та його генерації. Наслідуйте UpworkInvoicesUa\Factory\Component для рушія генератора інвойсів та UpworkInvoicesUa\Invoice\Invoice для їх імплементації.