json definition with remarks:

{
    "IAPRSignPolicy": 2,
    "CurrencyCode": "EUR",
    "InvoiceTypeCode": "1.3",
    "SpecialInvoiceCategory": 0,
    "VariationType": 0,
    "DocumentType": "ΤΙΜΟΛΟΓΙΟ ΠΩΛΗΣΗΣ",
    "DocumentTypeCode": "INVOICE",
    "IsDeliveryNote": false,
    "OrderNumber": "",
    "DistributionDetails.DeliveryDestinationDetails.Address.GLN": "",
    "Series": "ΤΠ",
    "Number": "12345",
    "DateIssued": "2024-10-22T00:00:00Z",
    "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": "102849",
        "Activities": [],
        "Phones": [],
        "Faxes": [],
        "Address": {
            "CountryCode": "GI",
            "City": "MIDTOWN, QUEENSWAY",
            "Street": "CounterParty street name and number",
            "Postal": "CounterParty Postal code"
        },
        "Code": "CounterParty's code"
    },
    "Recipient": {
        "RegisteredName": "Recipient's Registered Name",
        "Vat": "102849",
        "Address": {
            "CountryCode": "GI",
            "City": "MIDTOWN, QUEENSWAY",
            "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": "GI",
                "City": "MIDTOWN, QUEENSWAY",
                "Street": "Delivery street name and number",
                "Postal": "Delivery postal code"
            },
            "Remarks": "e.g. Purchase Order PO220692.",
            "Phones": []
        }
    },
    "PaymentDetails": {
        "PreviousBalance": 63.72,
        "PaymentMethods": [
            {
                "PaymentMethodType": "Επι Πιστώσει 30 Μέρες",
                "PaymentMethodTypeCode": 5,
                "Amount": 31841.68,
                "Remarks": "e.g. ΠΙΣΤΩΣΗ 30 ΗΜΕΡΩΝ",
                "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": 31841.68,
            "UnitPrice": 31841.68,
            "NetTotalAfterInlineALCs": 31841.68,
            "NetTotal": 31841.68,
            "Total": 31841.68,
            "AllowancesTotal": 0,
            "VATTotal": 0,
            "VatExemptionCategoryCode": 8,
            "VatCategory": "Vat percentage",
            "VatCategoryCode": 7,
            "IsInformative": false,
            "IsHidden": false,
            "RecordTypeCode": 0,
            "IncomeClassification": {
                "Id": 0,
                "ClassificationTypeCode": "E3_561_006",
                "ClassificationCategoryCode": "category1_2",
                "Amount": 0
            }
        }
    ],
    "Summaries": {
        "TotalCatalogNetAmount": 31841.68,
        "TotalNetAmount": 31841.68,
        "TotalVATAmount": 0,
        "TotalGrossValue": 31841.68
    },
    "VatAnalysis": [
        {
            "Name": "0.0",
            "Percentage": 0,
            "VatAmount": 0,
            "UnderlyingValue": 31841.68
        }
    ],
    "MiscellaneousData": {
        "MoreInformation1": "Whatever you need to add, usually at invoice's footer"
    },
    "IsDelayed": false,
    "IsDelayedCode": 0,
    "IsRetail": false
}