json definition with remarks:
{
"IAPRSignPolicy": 2,
"CurrencyCode": "EUR",
"InvoiceType": "Πιστωτικό Τιμολόγιο",
"InvoiceTypeCode": "5.2",
"SpecialInvoiceCategory": 0,
"VariationType": 0,
"DocumentTypeCode": "INVOICE",
"IsDeliveryNote": false,
"OrderNumber": "",
"DistributionDetails.DeliveryDestinationDetails.Address.GLN": "",
"Series": "0",
"Number": "24800080",
"DateIssued": "2024-10-04T13:03:04",
"RelativeDocuments": [
"Πρωτότυπο Τιμολόγιο: 24004251"
],
"Issuer": {
"RegisteredName": "issuer's name",
"BrandName": "issuer's brand",
"Vat": "EL118058830",
"TaxOffice": "ΘΗΒΩΝ",
"Phones": [
"200000000"
],
"Faxes": [
"200000000"
],
"Address": {
"CountryCode": "GR",
"City": "issuer's name",
"Street": "issuer's street",
"Postal": "32009"
},
"OtherInfo": ""
},
"CounterParty": {
"RegisteredName": "counter party's name",
"BrandName": "counter party's brand",
"Vat": "EL",
"TaxOffice": "",
"Phones": [
"200000000"
],
"Address": {
"Country": "GREECE",
"CountryCode": "GR",
"City": "counter party's city",
"Street": "counter party's street",
"Postal": "59200"
}
},
"Recipient": {
"RegisteredName": "Recipient's name",
"BrandName": "Recipient's brand",
"RegistrationNumber": "EL",
"Vat": "EL",
"Phones": [
"200000000"
],
"Address": {
"CountryCode": "GR",
"City": "Recipient's city",
"Street": "Recipient's street",
"Postal": "59200"
}
},
"AllowancesCharges": [],
"Banks": [
{
"Name": "bank",
"IBAN": "GR0000000000"
}
],
"DistributionDetails": {
"InternalDocumentId": "fdf90063-a36b-42f4-ba02-ed163f1fbdcc"
},
"PaymentDetails": {
"PaymentMethods": [
{
"PaymentMethodTypeCode": 2,
"Contactless": false
}
],
"PaymentDate": "2024-11-30T00:00:00",
"OtherPaymentDetails": "30 μέρες Τέλος του μήνα"
},
"AdditionalDetails": {
"TransmissionMethod": "A",
"SendAsPdf": true,
"AvoidEmailGrouping": false,
"PdfNotificationEmails": [
"tstavrakidis@kiryianni.gr"
]
},
"Details": [
{
"LineNo": 1,
"Code": "215096",
"ItemCodification": "",
"Descriptions": [
""
],
"MeasurementUnitCodeEN": "KGM",
"Quantity": 5,
"UnitPrice": 45,
"NetTotal": 225,
"Total": 254.25,
"VATTotal": 29.25,
"VatCategory": "13%",
"VatCategoryCode": 2,
"IsInformative": false,
"IsHidden": false,
"RecordTypeCode": 0,
"IncomeClassification": {
"Id": 0,
"ClassificationTypeCode": "E3_561_001",
"ClassificationCategoryCode": "category1_1",
"Amount": 0
}
},
{
"LineNo": 2,
"Code": "227740",
"Descriptions": [
""
],
"MeasurementUnitCodeEN": "KGM",
"Quantity": 5,
"UnitPrice": 48,
"NetTotal": 240,
"Total": 271.2,
"VATTotal": 31.2,
"VatCategory": "13%",
"VatCategoryCode": 2,
"IsInformative": false,
"IsHidden": false,
"RecordTypeCode": 0,
"IncomeClassification": {
"Id": 0,
"ClassificationTypeCode": "E3_561_001",
"ClassificationCategoryCode": "category1_1",
"Amount": 0
}
},
{
"LineNo": 3,
"Code": "296702",
"Descriptions": [
""
],
"MeasurementUnitCodeEN": "KGM",
"Quantity": 5,
"UnitPrice": 30,
"NetTotal": 150,
"Total": 169.5,
"VATTotal": 19.5,
"VatCategory": "13%",
"VatCategoryCode": 2,
"IsInformative": false,
"IsHidden": false,
"RecordTypeCode": 0,
"IncomeClassification": {
"Id": 0,
"ClassificationTypeCode": "E3_561_001",
"ClassificationCategoryCode": "category1_1",
"Amount": 0
}
}
],
"Summaries": {
"TotalNetAmount": 615,
"TotalVATAmount": 79.95,
"TotalGrossValue": 694.95,
"TotalPayableAmount": 694.95
},
"VatAnalysis": [
{
"Name": "13%",
"Percentage": 13,
"VatAmount": 79.95,
"UnderlyingValue": 615
}
],
"IsDelayed": false,
"IsDelayedCode": 0,
"IsRetail": false
}