-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Synchronized with myDATA v.1.0.5 Introduced PHP enum cases instead of class constants Better XML parsing
- Loading branch information
Showing
75 changed files
with
3,205 additions
and
3,195 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,56 +1,56 @@ | ||
<?php | ||
|
||
use Firebed\AadeMyData\Models\InvoiceType; | ||
use Firebed\AadeMyData\Models\AddressType; | ||
use Firebed\AadeMyData\Models\Address; | ||
use Firebed\AadeMyData\Models\CancelledInvoice; | ||
use Firebed\AadeMyData\Models\CancelledInvoicesDoc; | ||
use Firebed\AadeMyData\Models\CancelledInvoiceType; | ||
use Firebed\AadeMyData\Models\ContinuationTokenType; | ||
use Firebed\AadeMyData\Models\ContinuationToken; | ||
use Firebed\AadeMyData\Models\Counterpart; | ||
use Firebed\AadeMyData\Models\Error; | ||
use Firebed\AadeMyData\Models\Errors; | ||
use Firebed\AadeMyData\Models\ErrorType; | ||
use Firebed\AadeMyData\Models\ExpensesClassificationType; | ||
use Firebed\AadeMyData\Models\IncomeClassificationType; | ||
use Firebed\AadeMyData\Models\InvoiceExpensesClassificationType; | ||
use Firebed\AadeMyData\Models\InvoiceHeaderType; | ||
use Firebed\AadeMyData\Models\InvoiceIncomeClassificationType; | ||
use Firebed\AadeMyData\Models\InvoiceRowType; | ||
use Firebed\AadeMyData\Models\ExpensesClassification; | ||
use Firebed\AadeMyData\Models\IncomeClassification; | ||
use Firebed\AadeMyData\Models\Invoice; | ||
use Firebed\AadeMyData\Models\InvoiceDetails; | ||
use Firebed\AadeMyData\Models\InvoiceExpensesClassification; | ||
use Firebed\AadeMyData\Models\InvoiceHeader; | ||
use Firebed\AadeMyData\Models\InvoiceIncomeClassification; | ||
use Firebed\AadeMyData\Models\InvoicesDoc; | ||
use Firebed\AadeMyData\Models\InvoiceSummaryType; | ||
use Firebed\AadeMyData\Models\InvoiceSummary; | ||
use Firebed\AadeMyData\Models\Issuer; | ||
use Firebed\AadeMyData\Models\PaymentMethodDetailType; | ||
use Firebed\AadeMyData\Models\PaymentMethodDetail; | ||
use Firebed\AadeMyData\Models\PaymentMethods; | ||
use Firebed\AadeMyData\Models\RequestedDoc; | ||
use Firebed\AadeMyData\Models\Response; | ||
use Firebed\AadeMyData\Models\ResponseDoc; | ||
use Firebed\AadeMyData\Models\ResponseType; | ||
use Firebed\AadeMyData\Models\ShipType; | ||
use Firebed\AadeMyData\Models\Ship; | ||
use Firebed\AadeMyData\Models\TaxesTotals; | ||
use Firebed\AadeMyData\Models\TaxTotalsType; | ||
use Firebed\AadeMyData\Models\TaxTotals; | ||
|
||
return [ | ||
'InvoicesDoc' => InvoicesDoc::class, | ||
'invoicesDoc' => InvoicesDoc::class, | ||
'invoice' => InvoiceType::class, | ||
'issuer' => Issuer::class, | ||
'counterpart' => Counterpart::class, | ||
'address' => AddressType::class, | ||
'invoiceHeader' => InvoiceHeaderType::class, | ||
'paymentMethods' => PaymentMethods::class, | ||
'paymentMethodDetails' => PaymentMethodDetailType::class, | ||
'invoiceDetails' => InvoiceRowType::class, | ||
'expensesClassification' => ExpensesClassificationType::class, | ||
'incomeClassification' => IncomeClassificationType::class, | ||
'invoiceSummary' => InvoiceSummaryType::class, | ||
'taxesTotals' => TaxesTotals::class, | ||
'taxes' => TaxTotalsType::class, | ||
'dienergia' => ShipType::class, | ||
'RequestedDoc' => RequestedDoc::class, | ||
'continuationToken' => ContinuationTokenType::class, | ||
'ResponseDoc' => ResponseDoc::class, | ||
'response' => ResponseType::class, | ||
'incomeClassificationsDoc' => InvoiceIncomeClassificationType::class, | ||
'expensesClassificationsDoc' => InvoiceExpensesClassificationType::class, | ||
'address' => Address::class, | ||
'cancelledInvoice' => CancelledInvoice::class, | ||
'cancelledInvoicesDoc' => CancelledInvoicesDoc::class, | ||
'cancelledInvoice' => CancelledInvoiceType::class, | ||
'continuationToken' => ContinuationToken::class, | ||
'counterpart' => Counterpart::class, | ||
'dienergia' => Ship::class, | ||
'error' => Error::class, | ||
'errors' => Errors::class, | ||
'error' => ErrorType::class, | ||
'expensesClassification' => ExpensesClassification::class, | ||
'expensesClassificationsDoc' => InvoiceExpensesClassification::class, | ||
'incomeClassification' => IncomeClassification::class, | ||
'incomeClassificationsDoc' => InvoiceIncomeClassification::class, | ||
'invoice' => Invoice::class, | ||
'invoiceDetails' => InvoiceDetails::class, | ||
'invoiceHeader' => InvoiceHeader::class, | ||
'invoiceSummary' => InvoiceSummary::class, | ||
'invoicesDoc' => InvoicesDoc::class, | ||
'issuer' => Issuer::class, | ||
'paymentMethodDetails' => PaymentMethodDetail::class, | ||
'paymentMethods' => PaymentMethods::class, | ||
'response' => Response::class, | ||
'taxes' => TaxTotals::class, | ||
'taxesTotals' => TaxesTotals::class, | ||
]; |
34 changes: 17 additions & 17 deletions
34
...s/Enums/ExpenseClassificationCategory.php → src/Enums/ExpenseClassificationCategory.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,95 +1,95 @@ | ||
<?php | ||
|
||
namespace Firebed\AadeMyData\Models\Enums; | ||
namespace Firebed\AadeMyData\Enums; | ||
|
||
class ExpenseClassificationCategory | ||
enum ExpenseClassificationCategory: string | ||
{ | ||
/** | ||
* Αγορές Εμπορευμάτων (-) / (+) | ||
*/ | ||
public const CATEGORY_2_1 = "category2_1"; | ||
case CATEGORY_2_1 = "category2_1"; | ||
|
||
|
||
/** | ||
* Αγορές Α'-Β' Υλών (-) / (+) | ||
*/ | ||
public const CATEGORY_2_2 = "category2_2"; | ||
case CATEGORY_2_2 = "category2_2"; | ||
|
||
|
||
/** | ||
* Λήψη Υπηρεσιών (-) / (+) | ||
*/ | ||
public const CATEGORY_2_3 = "category2_3"; | ||
case CATEGORY_2_3 = "category2_3"; | ||
|
||
|
||
/** | ||
* Γενικά Έξοδα με δικαίωμα έκπτωσης ΦΠΑ (-) / (+) | ||
*/ | ||
public const CATEGORY_2_4 = "category2_4"; | ||
case CATEGORY_2_4 = "category2_4"; | ||
|
||
|
||
/** | ||
* Γενικά Έξοδα χωρίς δικαίωμα έκπτωσης ΦΠΑ (-) / (+) | ||
*/ | ||
public const CATEGORY_2_5 = "category2_5"; | ||
case CATEGORY_2_5 = "category2_5"; | ||
|
||
|
||
/** | ||
* Αμοιβές και Παροχές προσωπικού (-) / (+) | ||
*/ | ||
public const CATEGORY_2_6 = "category2_6"; | ||
case CATEGORY_2_6 = "category2_6"; | ||
|
||
|
||
/** | ||
* Αγορές Παγίων (-) / (+) | ||
*/ | ||
public const CATEGORY_2_7 = "category2_7"; | ||
case CATEGORY_2_7 = "category2_7"; | ||
|
||
|
||
/** | ||
* Αποσβέσεις Παγίων (-) / (+) | ||
*/ | ||
public const CATEGORY_2_8 = "category2_8"; | ||
case CATEGORY_2_8 = "category2_8"; | ||
|
||
|
||
/** | ||
* Έξοδα για λ/σμο τρίτων (-) / (+) | ||
*/ | ||
public const CATEGORY_2_9 = "category2_9"; | ||
case CATEGORY_2_9 = "category2_9"; | ||
|
||
|
||
/** | ||
* Έξοδα προηγούμενων χρήσεων (-) / (+) | ||
*/ | ||
public const CATEGORY_2_10 = "category2_10"; | ||
case CATEGORY_2_10 = "category2_10"; | ||
|
||
|
||
/** | ||
* Έξοδα επομένων χρήσεων (-) / (+) | ||
*/ | ||
public const CATEGORY_2_11 = "category2_11"; | ||
case CATEGORY_2_11 = "category2_11"; | ||
|
||
|
||
/** | ||
* Λοιπές Εγγραφές Τακτοποίησης Εξόδων (-) / (+) | ||
*/ | ||
public const CATEGORY_2_12 = "category2_12"; | ||
case CATEGORY_2_12 = "category2_12"; | ||
|
||
|
||
/** | ||
* Αποθέματα Έναρξης Περιόδου (-) / (+) | ||
*/ | ||
public const CATEGORY_2_13 = "category2_13"; | ||
case CATEGORY_2_13 = "category2_13"; | ||
|
||
|
||
/** | ||
* Αποθέματα Λήξης Περιόδου (-) / (+) | ||
*/ | ||
public const CATEGORY_2_14 = "category2_14"; | ||
case CATEGORY_2_14 = "category2_14"; | ||
|
||
|
||
/** | ||
* Λοιπά Πληροφοριακά Στοιχεία Εξόδων (-) / (+) | ||
*/ | ||
public const CATEGORY_2_95 = "category2_95"; | ||
case CATEGORY_2_95 = "category2_95"; | ||
} |
Oops, something went wrong.