nokanoki / mydata
There is no license information available for the latest version (dev-master) of this package.
simple aade myDATA interface
dev-master
2024-08-23 15:03 UTC
This package is auto-updated.
Last update: 2025-08-23 17:46:30 UTC
README
composer
composer require nokanoki/mydata
Αποστολη τιμολογιου
<?php require_once 'vendor/autoload.php'; use Nokanoki\Enums\ClassificationCategory; use Nokanoki\Enums\ClassificationType; use Nokanoki\Enums\Currency; use Nokanoki\MyData; use Nokanoki\Enums\InvoiceType; use Nokanoki\Enums\VatCategory; use Nokanoki\InvoiceParty; $data = new MyData('user', 'token'); $real = new MyData('user', 'token', false); //$real->requestMyIncomes(); //echo InvoiceType::APODIKSI_LIANIKIS_POLISIS->value; /* $invoice = new Invoice( InvoiceType::APODIKSI_LIANIKIS_POLISIS, ClassificationType::E3_561_001, ClassificationCategory::CATEGORY_1_1, Currency::EUR, 'A', 1, time() ); */ //or $invoice = $data->makeInvoice( InvoiceType::APODIKSI_LIANIKIS_POLISIS, ClassificationType::E3_561_003, ClassificationCategory::CATEGORY_1_1, Currency::EUR, 'A', 1, time() ); $invoice->setIssuer('afnmou'); //$invoice->setCounterparty('afmtou'); $invoice->addRow(7.5, VatCategory::FPA_24); $invoice->generatePayment(); //or //$invoice->addPayment(new PaymentDetail(9.3, PaymentType::METRITA)); $invoice->generateSummary(); $ret = $data->SendInvoice($invoice); var_dump($ret); return;