json definition with remarks:
{
"IAPRSignPolicy": 2,
"CurrencyCode": "EUR",
"InvoiceTypeCode": "1.2",
"SpecialInvoiceCategory": 0,
"VariationType": 0,
"DocumentType": "ΤΙΜΟΛΟΓΙΟ ΠΩΛΗΣΗΣ",
"DocumentTypeCode": "INVOICE",
"IsDeliveryNote": false,
"OrderNumber": "",
"DistributionDetails.DeliveryDestinationDetails.Address.GLN": "",
"Series": "ΤΠ",
"Number": "12345",
"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": "IT02446240133",
"Activities": [],
"Phones": [],
"Faxes": [],
"Address": {
"CountryCode": "IT",
"City": "ITALY",
"Street": "CounterParty street name and number",
"Postal": "CounterParty Postal code"
},
"Code": "CounterParty's code"
},
"Recipient": {
"RegisteredName": "Recipient's Registered Name",
"Vat": "IT02446240133",
"Address": {
"CountryCode": "IT",
"City": "ITALY",
"Street": "Recipient's street name and number",
"Postal": "Recipient's Postal code"
}
},
"AllowancesCharges": [],
"DistributionDetails": {
"InternalDocumentId": "Unique number for each invoice",
"DispatchTime": "2024-10-22T00:00:00Z",
"Delivery": "2024-10-22T00:00:00Z",
"RelativeDocuments": [],
"DeliveryOriginDetails": {
"Address": {
"CountryCode": "IT",
"City": "ITALY",
"Street": "Delivery street name and number",
"Postal": "Delivery postal code"
},
"Remarks": "",
"Phones": []
}
},
"PaymentDetails": {
"PreviousBalance": 3010.15,
"PaymentMethods": [
{
"PaymentMethodType": "Επι Πιστώσει 30 Μέρες",
"PaymentMethodTypeCode": 5,
"Amount": 3010.15,
"Remarks": "e.g. ΠΙΣΤΩΣΗ 30 ΗΜΕΡΩΝ",
"Contactless": false
}
]
},
"AdditionalDetails": {
"AccountingDepartmentEmails": [
"TEST@GMAIL.COM"
],
"TransmissionMethod": "A",
"AvoidEmailGrouping": false
},
"Details": [
{
"LineNo": 0,
"Code": "product code",
"Descriptions": [
"the name of the product or the service"
],
"MeasurementUnit": "Τεμάχια",
"MeasurementUnitCode": 1,
"MeasurementUnitCodeEN": "H87",
"ItemCodification": "",
"Quantity": 50,
"AllowancesCharges": [],
"TotalNetValueBeforeTotalDiscount": 156.5,
"UnitPrice": 3.13,
"NetTotalAfterInlineALCs": 156.5,
"NetTotal": 156.5,
"Total": 156.5,
"AllowancesTotal": 0,
"VATTotal": 0,
"VatExemptionCategoryCode": 14,
"VatCategory": "Vat percentage",
"VatCategoryCode": 7,
"IsInformative": false,
"IsHidden": false,
"RecordTypeCode": 0,
"IncomeClassification": {
"Id": 0,
"ClassificationTypeCode": "E3_561_005",
"ClassificationCategoryCode": "category1_1",
"Amount": 0
}
},
{
"LineNo": 1,
"Code": "product code",
"Descriptions": [
"the name of the product or the service"
],
"MeasurementUnit": "Τεμάχια",
"MeasurementUnitCode": 1,
"MeasurementUnitCodeEN": "H87",
"ItemCodification": "",
"Quantity": 121,
"AllowancesCharges": [],
"TotalNetValueBeforeTotalDiscount": 2536.16,
"UnitPrice": 20.96,
"NetTotalAfterInlineALCs": 2536.16,
"NetTotal": 2536.16,
"Total": 2536.16,
"AllowancesTotal": 0,
"VATTotal": 0,
"VatExemptionCategoryCode": 14,
"VatCategory": "Vat percentage",
"VatCategoryCode": 7,
"IsInformative": false,
"IsHidden": false,
"RecordTypeCode": 0,
"IncomeClassification": {
"Id": 0,
"ClassificationTypeCode": "E3_561_005",
"ClassificationCategoryCode": "category1_1",
"Amount": 0
}
},
{
"LineNo": 2,
"Code": "product code",
"Descriptions": [
"the name of the product or the service"
],
"MeasurementUnit": "Τεμάχια",
"MeasurementUnitCode": 1,
"MeasurementUnitCodeEN": "H67",
"ItemCodification": "",
"Quantity": 30,
"AllowancesCharges": [],
"TotalNetValueBeforeTotalDiscount": 235.5,
"UnitPrice": 7.85,
"NetTotalAfterInlineALCs": 235.5,
"NetTotal": 235.5,
"Total": 235.5,
"AllowancesTotal": 0,
"VATTotal": 0,
"VatExemptionCategoryCode": 14,
"VatCategory": "Vat percentage",
"VatCategoryCode": 7,
"IsInformative": false,
"IsHidden": false,
"RecordTypeCode": 0,
"IncomeClassification": {
"Id": 0,
"ClassificationTypeCode": "E3_561_005",
"ClassificationCategoryCode": "category1_1",
"Amount": 0
}
},
{
"LineNo": 3,
"Code": "product code",
"Descriptions": [
"the name of the product or the service"
],
"MeasurementUnit": "Τεμάχια",
"MeasurementUnitCode": 1,
"MeasurementUnitCodeEN": "H87",
"ItemCodification": "",
"Quantity": 3,
"AllowancesCharges": [],
"TotalNetValueBeforeTotalDiscount": 35.07,
"UnitPrice": 11.69,
"NetTotalAfterInlineALCs": 35.07,
"NetTotal": 35.07,
"Total": 35.07,
"AllowancesTotal": 0,
"VATTotal": 0,
"VatExemptionCategoryCode": 14,
"VatCategory": "Vat percentage",
"VatCategoryCode": 7,
"IsInformative": false,
"IsHidden": false,
"RecordTypeCode": 0,
"IncomeClassification": {
"Id": 0,
"ClassificationTypeCode": "E3_561_005",
"ClassificationCategoryCode": "category1_1",
"Amount": 0
}
},
{
"LineNo": 4,
"Code": "product code",
"Descriptions": [
"the name of the product or the service"
],
"MeasurementUnit": "Τεμάχια",
"MeasurementUnitCode": 1,
"MeasurementUnitCodeEN": "H87",
"ItemCodification": "",
"Quantity": 2,
"AllowancesCharges": [],
"TotalNetValueBeforeTotalDiscount": 46.92,
"UnitPrice": 23.46,
"NetTotalAfterInlineALCs": 46.92,
"NetTotal": 46.92,
"Total": 46.92,
"AllowancesTotal": 0,
"VATTotal": 0,
"VatExemptionCategoryCode": 14,
"VatCategory": "Vat percentage",
"VatCategoryCode": 7,
"IsInformative": false,
"IsHidden": false,
"RecordTypeCode": 0,
"IncomeClassification": {
"Id": 0,
"ClassificationTypeCode": "E3_561_005",
"ClassificationCategoryCode": "category1_1",
"Amount": 0
}
}
],
"Summaries": {
"TotalCatalogNetAmount": 3010.15,
"TotalNetAmount": 3010.15,
"TotalVATAmount": 0,
"TotalGrossValue": 3010.15
},
"VatAnalysis": [
{
"Name": "0.0",
"Percentage": 0,
"VatAmount": 0,
"UnderlyingValue": 3010.15
}
],
"MiscellaneousData": {
"MoreInformation1": "Whatever you need to add, usually at invoice's footer"
},
"IsDelayed": false,
"IsDelayedCode": 0,
"IsRetail": false
}