nataniel/bsxprinter

BSX Printer interface

Installs: 15

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/nataniel/bsxprinter

v1.1 2020-07-04 18:58 UTC

This package is auto-updated.

Last update: 2025-10-07 23:39:30 UTC


README

Install

composer require nataniel/bsxprinter

Create single Receipt

use Nataniel\BsxPrinter;

$receipt = new BsxPrinter\Receipt($id, 'ZS-12345');
$receipt->setNIP('5422485927');
$receipt->addItem('Osadnicy z Catanu', 99, 1, 23)
         ->addItem('Dobble', 59.95, 2, 23);
echo $receipt->toXML()->asXml();

Export Receipts as BSXPrinter compatible XML

$export = new BsxPrinter\Export();
$export->addReceipt($receipt);
echo $export->toXML()->asXml();