Download the PHP package firebed/aade-mydata without Composer
On this page you can find all versions of the php package firebed/aade-mydata. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package aade-mydata
ΑΑΔΕ - AADE myDATA
Support This Project
If you find this project useful, you can show your appreciation and support by giving it a ⭐. Your support motivates us to work harder and make even better and more useful tools!
Introduction
This package provides an expressive, fluent interface to ΑΑΔΕ myDATA invoicing REST API. It handles almost all the boilerplate code for sending, cancelling and requesting invoices.
Documentation
- Official documentation is available 👉 on our documentation site
- myDATA webpage: AADE myDATA
- myDATA documentation (PDF): AADE myDATA REST API v1.0.10
Requirements
In order to use this package, you will need first a aade id
and a Subscription key
. You can get these credentials by signing up to mydata rest api.
- Development: Sign up to mydata development api
- Production: Sign up to mydata production api
- guzzlehttp/guzzle >= 7.0
Version | PHP | myDATA | Support |
---|---|---|---|
^v5.x | 8.1 | v1.0.10 | Active |
^v4.x | 8.1 | v1.0.8 | Ended |
^v3.x | 8.1 | v1.0.7 | Ended |
^v2.x | 8.1 | v1.0.5 | Ended |
^v1.x | 8.0 | v1.0.3 | Ended |
Installation
To install through Composer, run the following command:
Setup
Once you have the user id and the subscription key use the following code to set the environment and the credentials:
For development, you may need to disable client verification if you are not using https:
Send invoice example
Available methods
Method | Availability |
---|---|
Validate VAT Number | :white_check_mark: |
SendInvoices | :white_check_mark: |
CancelInvoice | :white_check_mark: |
RequestDocs | :white_check_mark: |
RequestTransmittedDocs | :white_check_mark: |
RequestMyIncome | :white_check_mark: |
RequestMyExpenses | :white_check_mark: |
RequestVatInfo | :white_check_mark: |
RequestE3Info | :white_check_mark: |
SendPaymentsMethod | :white_check_mark: |
SendIncomeClassification | :white_check_mark: |
SendExpensesClassification | :white_check_mark: |
Digital Client (Car rental, parking/wash, workshops)
Method | Availability |
---|---|
SendClient | In progress |
UpdateClient | In progress |
RequestClients | In progress |
CancelClient | In progress |
ClientCorrelations | In progress |
Upgrade Guide
If you are upgrading from a previous version, please see upgrade guide
Testing
Contributing
Please see CONTRIBUTING for details.
Licence
AADE myDATA is licenced under the MIT License.
Copyright 2022 © Okan Giritli