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
}