json definition with remarks:

{
    "currencyCode": "EUR",
    "invoiceType": "ΤΙΜΟΛΟΓΙΟ ΠΩΛΗΣΗΣ (Δ)",
    "invoiceTypeCode": "1.1",
    "specialInvoiceCategory": 0,
    "variationType": 0,
    "documentTypeCode": "INVOICE",
    "isDeliveryNote": false,
    "OrderNumber":"" ,      
    "DistributionDetails.DeliveryDestinationDetails.Address.GLN" :"",
    "series": "Α",
    "number": "00540257",
    "dateIssued": "2024-10-21T17:36:13",
    "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": "counterParty's Name",
        "vat": "counterParty's vat",
        "phones": [
            "281000000"
        ],
        "emails": [],
        "address": {
            "countryCode": "GR",
            "country": "ΧΩΡΑ",
            "city": "ΠΟΛΗ",
            "street": "ΔΙΕΥΘΥΝΣΗ",
            "postal": "ΤΑΧ.ΚΩΔΙΚΟΣ"
        }
    },
    "DistributionDetails": {
        "InternalDocumentId": "100405-000266666665",
        "movePurpose": "ΠΩΛΗΣΗ", //ΣΚΟΠΟΣ ΔΙΑΚΙΝΗΣΗΣ 
        "Project": "C 400 GT", //ΕΙΔΟΣ
        "DeliveryOriginDetails": {
            "remarks": "Issuer's Name",
            "address": {
                "countryCode": "GR",
                "country": "ΧΩΡΑ",
                "city": "ΠΟΛΗ",
                "street": "ΔΙΕΥΘΥΝΣΗ",
                "postal": "ΤΑΧ.ΚΩΔΙΚΟΣ"
            }
        },
        "DeliveryDestinationDetails": {
            "remarks": "recipient's Name",
            "address": {
                "countryCode": "GR",
                "country": "ΧΩΡΑ",
                "city": "ΠΟΛΗ",
                "street": "ΔΙΕΥΘΥΝΣΗ",
                "postal": "ΤΑΧ.ΚΩΔΙΚΟΣ"
            }
        }
    },
    "paymentDetails": {
        "PreviousBalance": 0.00, // ΠΡΟΗΓΟΥΜΕΝΟ ΥΠΟΛΟΙΠΟ
        "NewBalance": 0.00, // ΝΕΟ ΥΠΟΛΟΙΠΟ
        "prepaymentAmount": 0.00, // ΠΡΟΚΑΤΑΒΟΛΗ
        "otherPaymentDetails": "Δόσεις : ", // ΔΟΣΕΙΣ
        "paymentMethods": [
            {
                "paymentMethodTypeCode": 5,
                "paymentMethodType": "ΕΠΙ ΠΙΣΤΩΣΕΙ",
                "amount": 10000.00,
                "Contactless": false,
                "remarks": "ΕΠΙ ΠΙΣΤΩΣΕΙ"
            }
        ]
    },
    "AdditionalDetails": {
        "AccountingDepartmentEmails": [
            "customer-email@email.com" // Υποχρεωτικό  // MANDATORY αν έχουμε επιλέξει "E"
        ],
        "transmissionMethod": "E", // "Ε" αν θέλουμε αυτόματα να στέλνεται μήνυμα στον λήπτη (προσθέτουμε το mail στο πεδίο "accountingDepartmentEmails":)// Υποχρεωτικό  // Mandatory
        "AvoidEmailGrouping": false
    },
    "details": [
        {
            "LineNo": 1,
            "ItemCodification":"",
            "Code": "010",
            "MeasurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "Descriptions": [
                " ITEM"
            ],
            "remarks": "ΣΧΟΛΙΑ ΓΡΑΜΜΗΣ",
            "Category": "", // ΚΙΝΗΤΗΡΑΣ
            "Color": "", // ΧΡΩΜΑ
            "Quantity": 1,
            "UnitPrice": 10000.00,
            "totalNetValueBeforeTotalDiscount": 10000.00,
            "allowancesTotal": 0.00,
            "allowancesCharges": [
                {
                    "type": 0, // Υποχρεωτικό // Mandatory // Έκπτωση ή Επιβάρυνση // 0: Δηλώνει εκπτωση (αφαιρείται ως Έκπτωση) 1: Δηλώνει επιβάρυνση (προστίθεται στο σύνολο μας)
                    "code": "1", // Κωδικός αρίθμησης έκπτωσης ή επιβάρυνσης. Παίρνει τιμές από 1 έως 3 και με αυτόν τον κωδικό δημιουργούνται οι αντίστοιχες στήλες στο παραστατικό σας σχετικά με τις εκπτώσεις ή ή επιβάρυνσης.
                    "descriptions": "ΕΚΠΤΩΣΗ", // Πληροφοριακό // Informative // Περιγραφή Έκπτωσης ή Επιβάρυνσης
                    "amount": 0.00 // Πληροφοριακό // Informative // Καθαρό ποσό Έκπτωσης ή Επιβάρυνσης
                }
            ],
            "NetTotal": 10000.00,
            "vatTotal": 0.0,
            "VatExemptionCategoryCode": 22, //ΦΠΑ εμπεριεχόμενος - άρθρο 45 του Κώδικα ΦΠΑ// ΚΩΔΙΚΟΣ ΕΞΑΙΡΕΣΗΣ ΦΠΑ ΒΑΣΗ ΠΙΝΑΚΑ 8.3 Κατηγορία Αιτίας Εξαίρεσης Φ.Π.Α. ΤΗΣ  Α.Α.Δ.Ε.
            "vatCategory": "0%",
            "VatCategoryCode": 7,
            "Total": 10000.00,
            "RecordTypeCode": 0, // Ειδικός φόρος /IAPR currenty supports only 0,2,3,6 Determines the type of the line. Lines with rectype other than NORMAL, do not receive classifications. NORMAL (0): Usual detail line, WITHHELD (1): Line contains information about withheld taxes, FEE (2): Line contains information about fees, OTHERTAX (3): Line contains information about other taxes, STAMPDUTY (4): Line contains information about stamp duties, DEDUCTION (5): Line contains information about deductions, GIFTCARD (6): Line contains information about giftcards
            "isInformative": false, // Εαν είναι "TRUE" δε θα διαβιβαστεί στην ΑΑΔΕ 
            "isHidden": false, // Εαν είναι "TRUE" δε θα φαίνεται στο Template του παραστατικού 
            "incomeClassification": {
                "classificationTypeCode": "", // https://www.aade.gr/sites/default/files/2022-09/myDATA%20API%20Documentation%20v1.0.6_official_erp.pdf   // Κωδικός Τύπου Χαρακτηρισμού Εσόδων ΒΑΣΗ ΤΟΥ ΠΙΝΑΚΑ  8.9  ΤΗΣ Α.Α.Δ.Ε.    // Υποχρεωτικό  // MANDATORY
                "classificationCategoryCode": "category1_95", //https://www.aade.gr/sites/default/files/2022-09/myDATA%20API%20Documentation%20v1.0.6_official_erp.pdf  // Κωδικός Κατηγορίας Χαρακτηρισμού Εσόδων ΒΑΣΗ ΤΟΥ ΠΙΝΑΚΑ  8.8  ΤΗΣ Α.Α.Δ.Ε.    // Υποχρεωτικό  // MANDATORY
                "Amount": 10000.00
            }
        }
    ],
    "Summaries": {
        "TotalNetAmount": 10000.00,
        "TotalVATAmount": 0.00,
        "TotalGrossValue": 10000.00,
        "TotalAllowances": 0,
        "TotalCharges": 0,
        "TotalPayableAmount": 10000.00
    },
    "VatAnalysis": [
        {
            "Name": "0%",
            "Percentage": 0,
            "VatAmount": 0.00,
            "UnderlyingValue": 30550.00
        }
    ],
    "Banks": [
        {
            "name": "ΕΘΝΙΚΗ ΤΡΑΠΕΖΑ ΕΛΛΑΔΟΣ",
            "iban": "GR210110720000000000000",
            "account": "000/00000-00"
        },
        {
            "name": "ALPHA BANK",
            "iban": "GR50000000000000000000",
            "account": "000-00-0000-0000000"
        },
        {
            "name": "EUROBANK ERGASIAS",
            "iban": "",
            "account": "0000.0000.00.020000000"
        },
        {
            "name": "PIRAEUS BANK",
            "iban": "GR43017205000000000000000",
            "account": "00000000000000000"
        },
        {
            "name": "OPTIMA BANK",
            "iban": "GR62034003200300000000000000",
            "account": "000000000000000"
        }
    ],
    "MiscellaneousData": {
        "MoreInformation1": "ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ", // ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ
        "MoreInformation2": "ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ",
        "MoreInformation3": "ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ",
        "Comments1": "ΣΧΟΛΙΑ", // ΣΧΟΛΙΑ
        "Comments2": "ΣΧΟΛΙΑ"
    },
    "IsDelayedCode": 0
}