Skip to content

Releases: firebed/aade-mydata

v5.0.0

21 Aug 06:48
Compare
Choose a tag to compare

V5 Features

Squashing invoice rows

$invoice->squashInvoiceRows().

Ο Πάροχος ηλεκτρονικής τιμολόγησης και τα ERP διαβιβάζουν υποχρεωτικά μόνο τη σύνοψη
γραμμών και χαρακτηρισμών των παραστατικών και όχι αναλυτικά τις γραμμές. Δείτε Σύνοψη Γραμμών Παραστατικού για περισσότερες λεπτομέρειες.

Validating invoice xml

Ability to validate invoices against xsd files before sending them to myDATA.
$invoice->validate().

Previewing invoice xml

Ability to preview invoice xml before sending it to myDATA.
$invoice->toXml().

Model constructor

Ability to populate model attributes within constructor by using mixed array values as parameter.

use Firebed\AadeMyData\Models\InvoiceDetails;
use Firebed\AadeMyData\Enums\RecType;
use Firebed\AadeMyData\Enums\IncomeClassificationType;
use Firebed\AadeMyData\Enums\IncomeClassificationCategory;

new InvoiceDetails([
  'lineNumber' => 1,
  'netValue' => 5,
  'recType' => RecType::TYPE_2,
  'incomeClassification' => [
      [
          'classificationType' => IncomeClassificationType::E3_561_001,
          'classificationCategory' => IncomeClassificationCategory::CATEGORY_1_1,
          'amount' => '5'
      ]
  ]
])

Fluent setters

Model setters are now fluent (chainable).

Official Documentation

All documentation is available 👉 on our documentation site

Upgrade Guide

If you are upgrading from a previous version, please see upgrade guide.

v4.0.7

07 Jun 21:08
Compare
Choose a tag to compare

Bug fixes:

  • setOtherMeasurementUnitQuantity
  • setOtherMeasurementUnitTitle

v4.0.6

29 Feb 20:56
Compare
Choose a tag to compare

Fix: null values are removed from the generated xml.

v4.0.5

28 Feb 10:24
Compare
Choose a tag to compare

Added services for verifying the validity of a VAT number.

Αναζήτηση Βασικών Στοιχείων Μητρώου Επιχειρήσεων

  • TaxisNet
  • Vies

For more information please visit our documentation

v4.0.0

25 Feb 17:47
Compare
Choose a tag to compare

Full Changelog

Please visit our documentation site for more details.

Upgrading from 3.x to 4.x

Please visit our upgrade guide for more details.

v3.1.6

18 Jan 15:22
646eec3
Compare
Choose a tag to compare

What's Changed

  • Ensure simple values do not throw an exception. by @apsofabol in #11

v3.1.5

20 Dec 21:12
Compare
Choose a tag to compare
Upgrading to myDATA version 1.0.7

Corrected correlatedInvoices type from string to array of integers.

v3.1.4

01 Feb 01:08
Compare
Choose a tag to compare

cURL error 60: SSL certificate problem: unable to get local issuer certificate.

Added ability to change the GuzzleHttp\Client verification.
Issue #6 (thanks @lowv-developer)

v3.1.3

31 Jan 09:56
Compare
Choose a tag to compare

New Developer test API Key url
Issue #6 (thanks @lowv-developer)

v3.1.2

18 Jan 09:36
Compare
Choose a tag to compare

Full Changelog: v3.1.1...v3.1.2