json definition with remarks:

{
    "IAPRSignPolicy": 2,
    "CurrencyCode": "EUR",
    "InvoiceType": "Πιστωτικό Τιμολόγιο",
    "InvoiceTypeCode": "5.2",
    "SpecialInvoiceCategory": 0,
    "VariationType": 0,
    "DocumentTypeCode": "INVOICE",
    "IsDeliveryNote": false,
    "OrderNumber": "",
    "DistributionDetails.DeliveryDestinationDetails.Address.GLN": "",
    "Series": "0",
    "Number": "24800080",
    "DateIssued": "2024-10-04T13:03:04",
    "RelativeDocuments": [
        "Πρωτότυπο Τιμολόγιο: 24004251"
    ],
    "Issuer": {
        "RegisteredName": "issuer's name",
        "BrandName": "issuer's brand",
        "Vat": "EL118058830",
        "TaxOffice": "ΘΗΒΩΝ",
        "Phones": [
            "200000000"
        ],
        "Faxes": [
            "200000000"
        ],
        "Address": {
            "CountryCode": "GR",
            "City": "issuer's name",
            "Street": "issuer's street",
            "Postal": "32009"
        },
        "OtherInfo": ""
    },
    "CounterParty": {
        "RegisteredName": "counter party's name",
        "BrandName": "counter party's brand",
        "Vat": "EL",
        "TaxOffice": "",
        "Phones": [
            "200000000"
        ],
        "Address": {
            "Country": "GREECE",
            "CountryCode": "GR",
            "City": "counter party's city",
            "Street": "counter party's street",
            "Postal": "59200"
        }
    },
    "Recipient": {
        "RegisteredName": "Recipient's name",
        "BrandName": "Recipient's brand",
        "RegistrationNumber": "EL",
        "Vat": "EL",
        "Phones": [
            "200000000"
        ],
        "Address": {
            "CountryCode": "GR",
            "City": "Recipient's city",
            "Street": "Recipient's street",
            "Postal": "59200"
        }
    },
    "AllowancesCharges": [],
    "Banks": [
        {
            "Name": "bank",
            "IBAN": "GR0000000000"
        }
    ],
    "DistributionDetails": {
        "InternalDocumentId": "fdf90063-a36b-42f4-ba02-ed163f1fbdcc"
    },
    "PaymentDetails": {
        "PaymentMethods": [
            {
                "PaymentMethodTypeCode": 2,
                "Contactless": false
            }
        ],
        "PaymentDate": "2024-11-30T00:00:00",
        "OtherPaymentDetails": "30 μέρες Τέλος του μήνα"
    },
    "AdditionalDetails": {
        "TransmissionMethod": "A",
        "SendAsPdf": true,
        "AvoidEmailGrouping": false,
        "PdfNotificationEmails": [
            "tstavrakidis@kiryianni.gr"
        ]
    },
    "Details": [
        {
            "LineNo": 1,
            "Code": "215096",
            "ItemCodification": "",
            "Descriptions": [
                ""
            ],
            "MeasurementUnitCodeEN": "KGM",
            "Quantity": 5,
            "UnitPrice": 45,
            "NetTotal": 225,
            "Total": 254.25,
            "VATTotal": 29.25,
            "VatCategory": "13%",
            "VatCategoryCode": 2,
            "IsInformative": false,
            "IsHidden": false,
            "RecordTypeCode": 0,
            "IncomeClassification": {
                "Id": 0,
                "ClassificationTypeCode": "E3_561_001",
                "ClassificationCategoryCode": "category1_1",
                "Amount": 0
            }
        },
        {
            "LineNo": 2,
            "Code": "227740",
            "Descriptions": [
                ""
            ],
            "MeasurementUnitCodeEN": "KGM",
            "Quantity": 5,
            "UnitPrice": 48,
            "NetTotal": 240,
            "Total": 271.2,
            "VATTotal": 31.2,
            "VatCategory": "13%",
            "VatCategoryCode": 2,
            "IsInformative": false,
            "IsHidden": false,
            "RecordTypeCode": 0,
            "IncomeClassification": {
                "Id": 0,
                "ClassificationTypeCode": "E3_561_001",
                "ClassificationCategoryCode": "category1_1",
                "Amount": 0
            }
        },
        {
            "LineNo": 3,
            "Code": "296702",
            "Descriptions": [
                ""
            ],
            "MeasurementUnitCodeEN": "KGM",
            "Quantity": 5,
            "UnitPrice": 30,
            "NetTotal": 150,
            "Total": 169.5,
            "VATTotal": 19.5,
            "VatCategory": "13%",
            "VatCategoryCode": 2,
            "IsInformative": false,
            "IsHidden": false,
            "RecordTypeCode": 0,
            "IncomeClassification": {
                "Id": 0,
                "ClassificationTypeCode": "E3_561_001",
                "ClassificationCategoryCode": "category1_1",
                "Amount": 0
            }
        }
    ],
    "Summaries": {
        "TotalNetAmount": 615,
        "TotalVATAmount": 79.95,
        "TotalGrossValue": 694.95,
        "TotalPayableAmount": 694.95
    },
    "VatAnalysis": [
        {
            "Name": "13%",
            "Percentage": 13,
            "VatAmount": 79.95,
            "UnderlyingValue": 615
        }
    ],
    "IsDelayed": false,
    "IsDelayedCode": 0,
    "IsRetail": false
}