json definition with remarks:
{
"currencyCode": "EUR",
"invoiceType": "ΑΠΛΟΠΟΙΗΜΕΝΟ ΤΙΜΟΛΟΓΙΟ",
"invoiceTypeCode": "11.3",
"specialInvoiceCategory": 0,
"variationType": 0,
"documentType": "ΑΠΛΟΠΟΙΗΜΕΝΟ ΤΙΜΟΛΟΓΙΟ",
"documentTypeCode": "ERPEINVOICE",
"isDeliveryNote": false,
"OrderNumber":"" ,
"DistributionDetails.DeliveryDestinationDetails.Address.GLN" :"",
"series": "αρθρο45",
"number": "20000006",
"dateIssued": "2024-10-21T13:32:11",
"relativeDocuments": [
""
],
"correlatedInvoices": [],
"orderCode": "",
"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",
"code": "01-66666611"
},
"allowancesCharges": [],
"distributionDetails": {
"internalDocumentId": "1200405-00000007",
"vehileNumber": "ΙΥΥ 2000",
"project": "VOLVO XC40",
"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,
"newBalance": 0,
"prepaymentAmount": 0,
"paymentMethods": [
{
"paymentMethodType": "ΕΠΙ ΠΙΣΤΩΣΕΙ",
"paymentMethodTypeCode": 5,
"amount": 30550,
"remarks": "ΕΠΙ ΠΙΣΤΩΣΕΙ",
"contactless": false
}
],
"otherPaymentDetails": "Δόσεις : "
},
"additionalDetails": {
"accountingDepartmentEmails": [
"customer-email@email.com"
],
"transmissionMethod": "E",
"sendAsPdf": false,
"avoidEmailGrouping": false,
"pdfNotificationEmails": [],
"documentTemplate": "",
"callback": false
},
"details": [
{
"lineNo": 1,
"ItemCodification":"",
"classificationLineNo": 1,
"code": "010",
"category": "",
"descriptions": [
"ITEM"
],
"measurementUnit": "ΤΕΜ",
"measurementUnitCode": 1,
"quantity": 1,
"allowancesCharges": [
{
"type": 0,
"code": "1",
"amount": 0
}
],
"totalNetValueBeforeTotalDiscount": 1520,
"unitPrice": 1520,
"netTotal": 1520,
"total": 2000,
"allowancesTotal": 0,
"vatTotal": 480,
"discountOption": false,
"vatCategory": "24%",
"vatCategoryCode": 1,
"isInformative": false,
"isHidden": false,
"recordTypeCode": 0,
"incomeClassification": {
"id": 1,
"classificationTypeCode": "E3_561_001",
"classificationCategoryCode": "category1_1",
"amount": 1520
}
},
{
"lineNo": 2,
"ItemCodification":"",
"classificationLineNo": 2,
"code": "010",
"category": "",
"descriptions": [
"Yπόλοιπο ποσό της καθαρής αξίας από την πώληση του αγαθού αρθ.45 ΦΠΑ"
],
"measurementUnit": "ΤΕΜ",
"measurementUnitCode": 1,
"quantity": 1,
"allowancesCharges": [
{
"type": 0,
"code": "1",
"amount": 0
}
],
"totalNetValueBeforeTotalDiscount": 8000,
"remarks": "ΣΥΜΦΩΝΑ ΜΕ ΤΟ ΚΑΘΕΣΤΩΣ 45/2859, ΦΠΑ ΜΗ ΕΚΠΙΠΤΩΜΕΝΟΣ",
"unitPrice": 8000,
"netTotal": 8000,
"total": 8000,
"allowancesTotal": 0,
"vatTotal": 0,
"vatExemptionCategoryCode": 22,
"discountOption": true,
"vatCategory": "0%",
"vatCategoryCode": 7,
"isInformative": false,
"isHidden": false,
"recordTypeCode": 0,
"incomeClassification": {
"id": 1,
"classificationTypeCode": "E3_561_001",
"classificationCategoryCode": "category1_1",
"amount": 8000
}
}
],
"summaries": {
"totalNetAmount": 9520,
"totalVATAmount": 480,
"totalGrossValue": 10000,
"totalAllowances": 0,
"totalCharges": 0,
"totalPayableAmount": 10000
},
"vatAnalysis": [
{
"name": "0%",
"percentage": 0,
"vatAmount": 0,
"underlyingValue": 2000
}
],
"miscellaneousData": {
"moreInformation1": "ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ",
"moreInformation2": "",
"moreInformation3": "",
"comments1": "ΣΧΟΛΙΑ",
"comments2": "ΣΧΟΛΙΑ"
},
"isDelayed": false,
"isDelayedCode": 0,
"isRetail": true
}