json definition with remarks:

{
    "IAPRSignPolicy": 2,
    "CurrencyCode": "EUR",
    "InvoiceTypeCode": "5.1",
    "SpecialInvoiceCategory": 0,
    "VariationType": 0,
    "DocumentType": "ΠΙΣΤΩΤΙΚΟ ΤΙΜΟΛΟΓΙΟ",
    "DocumentTypeCode": "INVOICE",
    "IsDeliveryNote": false,
    "OrderNumber": "",
    "DistributionDetails.DeliveryDestinationDetails.Address.GLN": "",
    "Series": "ΘΠΤ",
    "Number": "191000052",
    "DateIssued": "2024-10-22T00:00:00Z",
    "CorrelatedInvoices:[
        "
],
"Issuer": {
    "RegisteredName": "Issuer's Registered Name",
    "BrandName": "Issuer's Brand Name",
    "RegistrationNumber": "Issuer's ARMAE",
    "Vat": "EL123456789",
    "TaxOffice": "TaxOffice",
    "Activities": [
        "Issuer's activity"
    ],
    "GeneralCommercialRegistryNumber": "Issuer's GEMI",
    "Phones": [
        "Issuer's phone number"
    ],
    "Faxes": [],
    "Emails": [
        "Issuer's email address"
    ],
    "Url": "Issuer's URL",
    "Address": {
        "Country": "GR",
        "CountryCode": "GR",
        "Street": "Issuer's street name and number"
    },
    "Branch": "Branch location",
    "BranchCode": 0,
    "PosId": "0",
    "BranchAddress": {
        "City": "Branch Location",
        "Street": "Branch street name and number",
        "Postal": "Branch Postal code"
    },
    "BranchPhones": [
        "Branch Phone",
        ""
    ]
},
"CounterParty": {
    "RegisteredName": "CounterParty Registered Name",
    "Vat": "EL123456789",
    "Activities": [
        "CounterParty activities"
    ],
    "Phones": [
        "CounterParty phone number"
    ],
    "Faxes": [],
    "Address": {
        "CountryCode": "GR",
        "City": "CounterParty city",
        "Street": "CounterParty street name and number",
        "Postal": "CounterParty Postal code"
    },
    "Code": "customer code"
},
"Recipient": {
    "RegisteredName": "Recipient's Registered Name",
    "Vat": "EL123456789",
    "Address": {
        "CountryCode": "GR",
        "City": "Recipient's city",
        "Street": "Recipient's street name and number",
        "Postal": "Recipient's Postal code"
    }
},
"AllowancesCharges": [],
"DistributionDetails": {
    "InternalDocumentId": "Unique number for each invoice",
    "DispatchTime": "2024-10-22T00:00:00Z",
    "Delivery": "2024-10-22T00:00:00Z",
    "RelativeDocuments": [],
    "DeliveryOriginDetails": {
        "Address": {
            "CountryCode": "GR",
            "City": "",
            "Street": "Delivery street name and number",
            "Postal": "Delivery postal code"
        },
        "Remarks": "",
        "Phones": []
    }
},
"PaymentDetails": {
    "PreviousBalance": 1308.2,
    "PaymentMethods": [
        {
            "PaymentMethodType": "Επι Πιστώσει 60 Μέρες",
            "PaymentMethodTypeCode": 5,
            "Amount": 1308.2,
            "Remarks": "e.g. ΕΠΙ ΠΙΣΤΩΣΗ 60 ΜΕΡΕΣ",
            "Contactless": false
        }
    ]
},
"AdditionalDetails": {
    "AccountingDepartmentEmails": [
        "TEST@GMAIL.COM"
    ],
    "TransmissionMethod": "A",
    "AvoidEmailGrouping": false
},
"Details": [
    {
        "LineNo": 0,
        "Code": "product code",
        "Descriptions": [
            "the name of the product or the service"
        ],
        "MeasurementUnit": "Τεμάχια",
        "MeasurementUnitCode": 1,
        "MeasurementUnitCodeEN": "H87",
        "ItemCodification": "",
        "Quantity": 1,
        "AllowancesCharges": [],
        "TotalNetValueBeforeTotalDiscount": 740,
        "UnitPrice": 740,
        "NetTotalAfterInlineALCs": 740,
        "NetTotal": 740,
        "Total": 917.6,
        "AllowancesTotal": 0,
        "VATTotal": 177.6,
        "VatCategory": "Vat percentage",
        "VatCategoryCode": 1,
        "IsInformative": false,
        "IsHidden": false,
        "RecordTypeCode": 0,
        "IncomeClassification": {
            "Id": 0,
            "ClassificationTypeCode": "E3_561_001",
            "ClassificationCategoryCode": "category1_1",
            "Amount": 0
        }
    },
    {
        "LineNo": 1,
        "Code": "product code",
        "Descriptions": [
            "the name of the product or the service"
        ],
        "MeasurementUnit": "Τεμάχια",
        "MeasurementUnitCode": 1,
        "MeasurementUnitCodeEN": "H87",
        "ItemCodification": "",
        "Quantity": 1,
        "AllowancesCharges": [],
        "TotalNetValueBeforeTotalDiscount": 315,
        "UnitPrice": 315,
        "NetTotalAfterInlineALCs": 315,
        "NetTotal": 315,
        "Total": 390.6,
        "AllowancesTotal": 0,
        "VATTotal": 75.6,
        "VatCategory": "Vat percentage",
        "VatCategoryCode": 1,
        "IsInformative": false,
        "IsHidden": false,
        "RecordTypeCode": 0,
        "IncomeClassification": {
            "Id": 0,
            "ClassificationTypeCode": "E3_561_001",
            "ClassificationCategoryCode": "category1_1",
            "Amount": 0
        }
    }
],
"Summaries": {
    "TotalCatalogNetAmount": 1055,
    "TotalNetAmount": 1055,
    "TotalVATAmount": 253.2,
    "TotalGrossValue": 1308.2
},
"VatAnalysis": [
    {
        "Name": "24.0",
        "Percentage": 24,
        "VatAmount": 253.2,
        "UnderlyingValue": 1055
    }
],
"MiscellaneousData": {
    "MoreInformation1": "Whatever you need to add, usually at invoice's footer"
},
"IsDelayed": false,
"IsDelayedCode": 0,
"IsRetail": false
}