json definition with remarks:

{
    
    "IAPRSignPolicy": 2,
    "CurrencyCode": "EUR",
    "InvoiceTypeCode": "2.1",
    "SpecialInvoiceCategory": 0,
    "VariationType": 0,
    "DocumentType": "ΤΙΜΟΛΟΓΙΟ ΠΑΡΟΧΗΣ ΥΠΗΡΕΣΙΩΝ",
    "DocumentTypeCode": "INVOICE",
    "IsDeliveryNote": false,
    "OrderNumber": "",
    "DistributionDetails.DeliveryDestinationDetails.Address.GLN": "",
    "Series": "ΘΤΠΥ",
    "Number": "291000576",
    "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": "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": "40157",
        "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": 322.4,
        "PaymentMethods": [
            {
                "PaymentMethodType": "Επι Πιστώσει 30 Μέρες",
                "PaymentMethodTypeCode": 5,
                "Amount": 297.6,
                "Remarks": "e.g. ΠΙΣΤΩΣΗ 30 ΗΜΕΡΩΝ",
                "Contactless": false
            }
        ]
    },
    "AdditionalDetails": {
        "AccountingDepartmentEmails": [
            "TEST@GMAIL.COM"
        ],
        "TransmissionMethod": "E",
        "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": 240,
            "UnitPrice": 240,
            "NetTotalAfterInlineALCs": 240,
            "NetTotal": 240,
            "Total": 297.6,
            "AllowancesTotal": 0,
            "VATTotal": 57.6,
            "VatCategory": "Vat percentage",
            "VatCategoryCode": 1,
            "IsInformative": false,
            "IsHidden": false,
            "RecordTypeCode": 0,
            "IncomeClassification": {
                "Id": 0,
                "ClassificationTypeCode": "E3_561_001",
                "ClassificationCategoryCode": "category1_3",
                "Amount": 0
            }
        }
    ],
    "Summaries": {
        "TotalCatalogNetAmount": 240.00000000000003,
        "TotalNetAmount": 240.00000000000003,
        "TotalVATAmount": 57.6,
        "TotalGrossValue": 297.6
    },
    "VatAnalysis": [
        {
            "Name": "24.0",
            "Percentage": 24,
            "VatAmount": 57.6,
            "UnderlyingValue": 240
        }
    ],
    "MiscellaneousData": {
        "MoreInformation1": "Whatever you need to add, usually at invoice's footer"
    },
    "IsDelayed": false,
    "IsDelayedCode": 0,
    "IsRetail": false
}