json definition with remarks:

{
    "currencyCode": "EUR",
    "invoiceTypeCode": "5.1",
    "specialInvoiceCategory": 0,
    "variationType": 0,
    "documentType": "Πιστωτικό Τιμολόγιο / Συσχετιζόμενο",
    "documentTypeCode": "INVOICE",
    "isDeliveryNote": false,
    "OrderNumber":"" ,      
    "DistributionDetails.DeliveryDestinationDetails.Address.GLN" :"",
    "series": "ΓΘ",
    "number": "0000149",
    "dateIssued": "2024-10-21T00:00:00",
    "relativeDocuments": [
        "G/ΤΠΥΔΑ-ΓΘ-0005647"
    ],
    "correlatedInvoices": [
        400007396844549
    ],
    "orderCode": "G00097190",
      "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": "ΤΑΧ.ΚΩΔΙΚΟΣ"
        }
    },
    "allowancesCharges": [],
    "distributionDetails": {
        "internalDocumentId": "G/ΠΤ-ΓΘ-0000149-MYD-00134008-1",
        "installationId": "VSSZZZKJZKR065733",
        "movePurpose": "ΕΠΙΣΤΡΟΦΗ",
        "vehileNumber": "IYH1893",
        "delivery": "2019-01-07T00:00:00",
        "salesman": "ΚΩΝΣΤΑΝΤΙΝΟΣ",
        "project": "ARO6A",
        "freightVolume": 135.275,
        "content": "ARONA 1.6D ",
        "deliveryOriginDetails": {
            "address": {
                "street": "Λ. ΜΑΡΑΘΩΝΟΣ ΓΕΡΑΚΑΣ"
            }
        },
        "deliveryDestinationDetails": {
            "address": {
                "street": "Λ. ΜΑΡΑΘΩΝΟΣ ΓΕΡΑΚΑΣ"
            }
        }
    },
    "paymentDetails": {
        "electronicPaymentCode": "RF98922778100000000237953",
        "paymentMethods": [
            {
                "paymentMethodType": "Επαγ. Λογαριασμός Πληρωμών Ημεδαπής",
                "paymentMethodTypeCode": 1,
                "contactless": false
            }
        ]
    },
    "additionalDetails": {
        "transmissionMethod": "A",
        "avoidEmailGrouping": false
    },
    "details": [
        {
            "lineNo": 1,
            "ItemCodification":"",
            "classificationLineNo": 1,
            "code": "01050000",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΩΡΑ",
            "measurementUnitCode": 0,
            "quantity": 1.3,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 87.1,
            "unitPrice": 67,
            "netTotal": 71.42,
            "allowancesTotal": 15.68,
            "vatTotal": 17.14,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_3",
                "amount": 71.42
            }
        },
        {
            "lineNo": 2,
            "ItemCodification":"",
            "classificationLineNo": 1,
            "code": "20311900",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΩΡΑ",
            "measurementUnitCode": 0,
            "quantity": 0.4,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 26.8,
            "unitPrice": 67,
            "netTotal": 21.98,
            "allowancesTotal": 4.82,
            "vatTotal": 5.28,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_3",
                "amount": 21.98
            }
        },
        {
            "lineNo": 3,
            "ItemCodification":"",
            "classificationLineNo": 1,
            "code": "333333",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΩΡΑ",
            "measurementUnitCode": 0,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 0
                }
            ],
            "totalNetValueBeforeTotalDiscount": 3,
            "unitPrice": 3,
            "netTotal": 3,
            "allowancesTotal": 0,
            "vatTotal": 0.72,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_3",
                "amount": 3
            }
        },
        {
            "lineNo": 4,
            "ItemCodification":"",
            "classificationLineNo": 1,
            "code": "01400000",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΩΡΑ",
            "measurementUnitCode": 0,
            "quantity": 0.5,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 33.5,
            "unitPrice": 67,
            "netTotal": 27.47,
            "allowancesTotal": 6.03,
            "vatTotal": 6.59,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_3",
                "amount": 27.47
            }
        },
        {
            "lineNo": 5,
            "ItemCodification":"",
            "classificationLineNo": 1,
            "code": "46502000",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΩΡΑ",
            "measurementUnitCode": 0,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 67,
            "unitPrice": 67,
            "netTotal": 54.94,
            "allowancesTotal": 12.06,
            "vatTotal": 13.18,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_3",
                "amount": 54.94
            }
        },
        {
            "lineNo": 6,
            "ItemCodification":"",
            "classificationLineNo": 1,
            "code": "55555",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΩΡΑ",
            "measurementUnitCode": 0,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 10,
            "unitPrice": 10,
            "netTotal": 8.2,
            "allowancesTotal": 1.8,
            "vatTotal": 1.97,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_3",
                "amount": 8.2
            }
        },
        {
            "lineNo": 7,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "C1 530T",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 5,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 85,
            "unitPrice": 17,
            "netTotal": 69.7,
            "allowancesTotal": 15.3,
            "vatTotal": 16.73,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 69.7
            }
        },
        {
            "lineNo": 8,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "03N115562B",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 19.29,
            "unitPrice": 19.29,
            "netTotal": 15.82,
            "allowancesTotal": 3.47,
            "vatTotal": 3.8,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 15.82
            }
        },
        {
            "lineNo": 9,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "N  90813202",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 4.46,
            "unitPrice": 4.46,
            "netTotal": 3.66,
            "allowancesTotal": 0.8,
            "vatTotal": 0.88,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 3.66
            }
        },
        {
            "lineNo": 10,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "5Q0129620B",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 36.16,
            "unitPrice": 36.16,
            "netTotal": 29.65,
            "allowancesTotal": 6.51,
            "vatTotal": 7.11,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 29.65
            }
        },
        {
            "lineNo": 11,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "5Q0127177",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 63.26,
            "unitPrice": 63.26,
            "netTotal": 51.87,
            "allowancesTotal": 11.39,
            "vatTotal": 12.45,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 51.87
            }
        },
        {
            "lineNo": 12,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "2Q0819669",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 40.72,
            "unitPrice": 40.72,
            "netTotal": 33.39,
            "allowancesTotal": 7.33,
            "vatTotal": 8.01,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 33.39
            }
        },
        {
            "lineNo": 13,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "B  000750M1",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 2,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 15.92,
            "unitPrice": 7.96,
            "netTotal": 13.05,
            "allowancesTotal": 2.87,
            "vatTotal": 3.14,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 13.05
            }
        },
        {
            "lineNo": 14,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "802",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 1.28,
            "unitPrice": 1.28,
            "netTotal": 1.05,
            "allowancesTotal": 0.23,
            "vatTotal": 0.25,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 1.05
            }
        },
        {
            "lineNo": 15,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "N803",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 0.5,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 1.1,
            "unitPrice": 2.2,
            "netTotal": 0.9,
            "allowancesTotal": 0.2,
            "vatTotal": 0.21,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 0.9
            }
        },
        {
            "lineNo": 16,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "2Q0698151Q",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 1,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 99.54,
            "unitPrice": 99.54,
            "netTotal": 81.62,
            "allowancesTotal": 17.92,
            "vatTotal": 19.59,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 81.62
            }
        },
        {
            "lineNo": 17,
            "ItemCodification":"",
            "classificationLineNo": 2,
            "code": "2Q0615301H",
            "descriptions": [
                "ITEM"
            ],
            "measurementUnit": "ΤΕΜ",
            "measurementUnitCode": 1,
            "quantity": 2,
            "allowancesCharges": [
                {
                    "type": 0,
                    "code": "1",
                    "percentage": 18
                }
            ],
            "totalNetValueBeforeTotalDiscount": 205.72,
            "unitPrice": 102.86,
            "netTotal": 168.69,
            "allowancesTotal": 37.03,
            "vatTotal": 40.49,
            "vatExemptionCategoryCode": 0,
            "vatCategory": "24",
            "vatCategoryCode": 1,
            "isInformative": false,
            "isHidden": false,
            "recordTypeCode": 0,
            "incomeClassification": {
                "id": 0,
                "classificationTypeCode": "E3_561_001",
                "classificationCategoryCode": "CATEGORY1_1",
                "amount": 168.69
            }
        }
    ],
    "summaries": {
        "totalCatalogNetAmount": 799.85,
        "totalNetAmount": 656.41,
        "totalVATAmount": 157.54,
        "totalWithheldAmount": 0,
        "totalFeesAmount": 0,
        "totalStampDutyAmount": 0,
        "totalOtherTaxesAmount": 0,
        "totalDeductionsAmount": 0,
        "totalGrossValue": 813.95,
        "totalAllowances": 143.44
    },
    "vatAnalysis": [
        {
            "percentage": 24,
            "vatAmount": 157.54,
            "underlyingValue": 656.41
        }
    ],
    "vatPaymentSuspension": false,
    "isDelayed": false,
    "isDelayedCode": 0,
    "isRetail": false
}