Skip to content

AADE code tables

Every value table used in the JSON, aligned with version 2.0.2 of the AADE myDATA documentation (2026-09-10). They are grouped into 6 pages, and the search box (top right) finds both codes (e.g. E3_561_003) and descriptions (e.g. "cash").

Table JSON field Page
Invoice types invoiceHeader.invoiceType Document types
Special invoice category invoiceHeader.specialInvoiceCategory Document types
Invoice variation (deviation) type invoiceHeader.invoiceVariationType Document types
Correlated entity type invoiceHeader.otherCorrelatedEntities[].type Document types
Document size codes (PDF layout) providerAdditionalInvoiceDetails.additionalDetails.documentSizeCode Document types
VAT category invoiceDetails[].vatCategory VAT
VAT exemption category invoiceDetails[].vatExemptionCategory VAT
Withholding tax category withheldPercentCategory / taxesTotals.taxCategory (taxType=1) Taxes, fees, deductions
Fees category feesPercentCategory / taxesTotals.taxCategory (taxType=2) Taxes, fees, deductions
Other taxes category otherTaxesPercentCategory / taxesTotals.taxCategory (taxType=3) Taxes, fees, deductions
Digital transaction fee category (former stamp duty) stampDutyPercentCategory / taxesTotals.taxCategory (taxType=4) Taxes, fees, deductions
Tax type (taxesTotals) taxesTotals[].taxType Taxes, fees, deductions
Income classification category incomeClassification[].classificationCategory Income & expense classifications
Income classification type incomeClassification[].classificationType Income & expense classifications
Expenses classification category expensesClassification[].classificationCategory Income & expense classifications
Expenses classification type expensesClassification[].classificationType Income & expense classifications
Payment methods paymentMethods[].type Lines & payments
Payment network service provider (posNspId) paymentMethods[].posNspId Lines & payments
Measurement units invoiceDetails[].measurementUnit Lines & payments
Line type (recType) invoiceDetails[].recType Lines & payments
Invoice detail type (marking) invoiceDetails[].invoiceDetailType Lines & payments
Fuel codes invoiceDetails[].fuelCode Lines & payments
Purpose of movement invoiceHeader.movePurpose / invoiceDetails[].movePurposeLine Goods movement
Reverse delivery note purpose invoiceHeader.reverseDeliveryNotePurpose Goods movement
Receiving note purpose invoiceHeader.receivingNotePurpose Goods movement

Official source: https://www.aade.gr/epiheiriseis/mydata-ilektronika-biblia-aade/tehnikes-prodiagrafes-ekdoseis