json definition with remarks:

{
    "Currency": "Euro",
    "CurrencyCode": "EUR",
    "InvoiceTypeCode": "2.2",
    "SpecialInvoiceCategory": 0,
    "VariationType": 0,
    "DocumentType": "Ενδοκοινοτική Παροχή Υπηρεσιών",
    "DocumentTypeCode": "INVOICE",
    "IsDeliveryNote": false,
    "OrderNumber":"" ,      
    "DistributionDetails.DeliveryDestinationDetails.Address.GLN" :"",
    "Series": "ΤΠΥ",
    "Number": "30",
    "DateIssued": "2024-10-18T10:30:00",
    "Issuer": {
        "RegisteredName": "Issuer's Name",
        "Vat": "Issuer's VAT",
        "generalCommercialRegistryNumber": "Αρ. ΓΕ.ΜΗ", //Αρ. ΓΕ.ΜΗ
        "RegistrationNumber": "ΑΡ.Μ.Α.Ε.", // ΑΡ.Μ.Α.Ε."
        "phones": [
            "210800000"
        ],
        "faxes": [
            "210800000"
        ],
        "url": "",
        "address": {
            "countryCode": "GR",
            "country": "ΧΩΡΑ",
            "city": "ΠΟΛΗ",
            "street": "ΔΙΕΥΘΥΝΣΗ",
            "postal": "ΤΑΧ.ΚΩΔΙΚΟΣ"
        },
        "posId": "0",
        "branchAddress": {
            "countryCode": "GR",
            "country": "ΧΩΡΑ",
            "city": "ΠΟΛΗ",
            "street": "ΔΙΕΥΘΥΝΣΗ",
            "postal": "ΤΑΧ.ΚΩΔΙΚΟΣ"
        },
        "branchPhones": [
            "231000000"
        ],
        "branchFaxes": [
            "2310000000"
        ]
    },
    "CounterParty": {
        "RegisteredName": "ΠΕΛΑΤΗΣ ΕΝΤΟΣ ΕΕ.",
        "Vat": "CounterParty's VAT",
        "address": {
            "countryCode": "CY",
            "country": "ΧΩΡΑ",
            "city": "ΠΟΛΗ",
            "street": "ΔΙΕΥΘΥΝΣΗ",
            "postal": "ΤΑΧ.ΚΩΔΙΚΟΣ"
        },
        "phones": [
            ""
        ],
        "emails": [
            ""
        ]
    },
    "AllowancesCharges": [],
    "ContractOrderDetails": {
        "ContractTypeCode": "11095899",
        "Code": "013405979"
    },
    "DistributionDetails": {
        "InternalDocumentId": "114655566"
    },
    "PaymentDetails": {
        "PaymentMethods": [
            {
                "PaymentMethodType": "Επί πιστώσει",
                "PaymentMethodTypeCode": 5,
                "Amount": 64.26,
                "Contactless": false
            }
        ],
        "PaymentDate": "2024-10-19T00:00:00"
    },
    "AdditionalDetails": {
        "AccountingDepartmentEmails": [
            ""
        ],
        "TransmissionMethod": "A",
        "AvoidEmailGrouping": false
    },
    "Details": [
        {
            "LineNo": 1,
            "ItemCodification":"",
            "Descriptions": [
                "ITEM"
            ],
            "Quantity": 1,
            "UnitPrice": 46.49,
            "NetTotal": 46.49,
            "Total": 46.49,
            "VATTotal": 0,
            "VatExemptionCategoryCode": 7,
            "VatCategory": "0",
            "VatCategoryCode": 7,
            "IsInformative": false,
            "IsHidden": false,
            "RecordTypeCode": 0,
            "IncomeClassification": {
                "Id": 0,
                "ClassificationTypeCode": "E3_561_005",
                "ClassificationCategoryCode": "category1_3",
                "Amount": 0
            }
        },
        {
            "LineNo": 2,
            "ItemCodification":"",
            "Descriptions": [
                "ITEM"
            ],
            "Quantity": 1,
            "UnitPrice": 9.31,
            "NetTotal": 9.31,
            "Total": 9.31,
            "VATTotal": 0,
            "VatExemptionCategoryCode": 7,
            "VatCategory": "0",
            "VatCategoryCode": 7,
            "IsInformative": false,
            "IsHidden": false,
            "RecordTypeCode": 0,
            "IncomeClassification": {
                "Id": 0,
                "ClassificationTypeCode": "E3_561_005",
                "ClassificationCategoryCode": "category1_3",
                "Amount": 0
            }
        }
    ],
    "Summaries": {
        "TotalNetAmount": 55.80,
        "TotalVATAmount": 0,
        "TotalOtherTaxesAmount": 8.46,
        "TotalGrossValue": 64.26
    },
    "Taxes": [
        {
            "TaxType": "Φόρος Ασφαλίστρων 15%",
            "TaxTypeCode": 3,
            "TaxCategory": "Φόρος Ασφαλίστρων 15%",
            "TaxCategoryCode": 4,
            "TaxAmount": 8.09
        },
        {
            "TaxType": "Φόρος Ασφαλίστρων 20%",
            "TaxTypeCode": 3,
            "TaxCategory": "Φόρος Ασφαλίστρων 20%",
            "TaxCategoryCode": 15,
            "TaxAmount": 0.37
        }
    ],
    "VatAnalysis": [
        {
            "Name": "0",
            "Percentage": 0,
            "VatAmount": 0,
            "UnderlyingValue": 55.80
        }
    ],
    "MiscellaneousData": {
        "MoreInformation1": ""
    },
    "banks": [
        {
            "iban": "GRXX XXXX XXXX XXXX XXXX XXXX 008"
        }
    ],
    "IsDelayed": false,
    "IsDelayedCode": 0,
    "IsRetail": false
}