eINVOICING
  1. Delivery Notes
eINVOICING
  • eInvoicing Service
    • About Us
    • What We Offer
    • Changelog
    • On Boarding
    • FAQ (EN)
    • FAQ (GR)
    • eInvoicing Service API
      • API Authentication
        • API Key Authentication
          • /Authentication/login
            POST
        • Bearer Token Authentication
          • Authentication Login Bearer Token
            POST
          • Authorization Refresh
            POST
      • API Endpoints
        • API Validations
        • Sending a Document
          • Sending a Document
          • Mandatory and Optional (Best Practice) Fields Descriptions
          • Mobile Notifications
          • IAPR SIGN POLICY METHODS
          • Record Type
          • Offline QR Code Implementation
          • Invoice/json
            POST
        • Purchase Orders for F&B
          • FnB Purchase Orders Documentation
          • Offline QR Code Implementation 8.6
          • Retrieve Open Order Documents (FnB)
            GET
        • Document Management
          • Retrieving a document
          • PDF Invoice as an Email Attachment
        • Alternative Currency Holding
          • ALTERNATIVE CURRENCY (AC)
        • Heating Allowance
          • Heating Allowance Requirements
        • Delivery Notes
          • Delivery Notes Documentation
          • Quantitative Receipt Note - 10.1, 10.2
          • /Invoice/cancelDeliveryNote
            POST
        • POS Integration
          • POS Integration
          • POS Offline QR Code Implementation
          • Offline POS Connection Procedure
          • /PosSignatures/{issuerTin}
            POST
          • /PosTransactions/signpos
            POST
        • IRIS Integration
          • IRIS Payments via POS
          • IRIS Payments via Provider
            • Provider IRIS Documentation
            • 1.1 With IRIS via Provider Payment Method
            • /IrisPayments/InitiatePayment
            • /IrisPayments/GetPaymentStatus
        • Delayed POS Payment
          • Delayed POS Payment
        • B2G Documents
          • B2G Documents
          • B2G Mandatory Fields
          • B2G Status response
          • B2G Soft Reject
          • RESEED INVOICE
          • BT-10 BuyerReference
          • B2G fields for ERP Configurator 3
          • ΕΓΚΥΚΛΙΟΣ ΠΡΟΣ ΠΑΡΟΧΟΥΣ-ΠΡΟΜΗΘΕΥΤΕΣ ΥΠΗΡΕΣΙΩΝ ΥΓΕΙΑΣ ΓΙΑ ΤΗΝ ΗΛΕΚΤΡΟΝΙΚΗ ΤΙΜΟΛΟΓΗΣΗ
          • B2G Invoicing v8.2 | EKAPY
          • /B2GInvoice/ReSeedInvoice
            POST
          • /B2GInvoice/GetLastStatus
            GET
      • JSON Structures & Payloads
        • EliseCoreDocument Structure
          • EliseCoreDocument Structure
        • Minimum & Conditional Fields
          • Minimum & Conditional Fields
        • Response Examples & Error Handling
          • Response Examples & Error Handling
      • Offline QR Code
        • Offline QR Code Instructions
      • Status MyData
        • MyData/status
          GET
      • Extra Functionalities
        • Archiver
          • Archiver Functionality
      • Terminology
        • Document Type Codes
        • VAT & TAX Codes
        • Country & Currency Codes
        • Measurement Unit Codes (IAPR & EN16931)
        • Self-Billing Remarks (IAPR)
        • Classification & Payment Method Codes (IAPR)
        • Special Invoice Category
      • VAT Validation
        • Greek VAT Check
        • EU VAT Check
      • Attachments
        • Attaching Media & PDFs
        • Parallel PDF Viewing (pdfUrl)
        • Invoice Document Upload (Invoice/File)
      • Other ERP Related Segments
        • Elise - WDC Translator
        • SOFTONE Configurator
          • SOFTONE Configurator - B2G Mapping
    • eInvoicing Portal
      • Template Configuration (Default Template)
      • Single Sign-On (SSO)
        • Single Sign-on (SSO) Setup Instructions
        • Single Sign-On (SSO)
    • WIKI JSON Samples
      • 1.1 B2B
      • 1.3 B2B Sales Invoice Third Country
      • 5.2 B2B Credit Invoice Non-Associated
      • 2.1 B2B Service Rendered Invoice
      • 1.1 Debit B2G
      • 11.1 B2C Retail Sales Receipt
      • 11.4 Retail Sales Credit Note
  • Schemas
    • Sample Schemas
      • Pet
      • Category
      • Tag
    • Schemas
      • ActivationRequest
      • Orientation
      • IrisErrorResponse
      • ActivationResponse
      • PdfHtmlOptions
      • IrisPaymentStatusSuccessResponse
      • AdditionalFieldDto
      • GetKeysRequest
      • PdfUrlOptions
      • IrisPaymentsRequest
      • AddressType
      • GetTemplateResponse
      • ProblemDetails
      • IrisQrSuccessResponse
      • Address2
      • UploadImageRequest
      • AzureFunctionPayload
      • StringStringKeyValuePair
      • PayeeInfo
      • IrisQrSuccessResponseDto
      • UploadImageResponse
      • PaymentStatus
      • AddressX
      • YpahesEnum
      • AlcType
      • AlcX
      • B2GInvoiceStatusResponse
      • Attribute
      • NullableOfGeoLocation
      • CountryType
      • Bank2
      • CurrencyType
      • Dienergia
      • Classification2
      • EcrTokenType
      • CoreDoc
      • CountryX
      • EntityType
      • ExpensesClassification
      • ExpensesClassificationCategory
      • ExpensesClassificationType
      • DeliveryDetails2
      • IaprError
      • IaprTaxType
      • IncomeClassification
      • IncomeClassificationCategory
      • IncomeClassificationType
      • Invoice
      • Entity
      • InvoiceHeader
      • Entity2
      • InvoiceLine
      • InvoiceSummary
      • InvoiceType
      • InvoicesEnvelope
      • HeaderX
      • NspCode
      • OtherDeliveryNoteHeaderType
      • IFormFile
      • PartyType
      • PaymentMethodType
      • ProviderSignatureType
      • RefreshToken
      • Response
      • ResponseEnvelope
      • KeyValuePairOfintAndstring
      • LineX
      • SignatureDurationTypeCodes
      • SignaturePlaygroundData
      • MorfotyposDetailsDto
      • SignaturePlaygroundResponse
      • MyDataClassification
      • MyDataConnectPayload
      • SignedData
      • MyDataDirection
      • SigningDataRequestModel
      • NullableOfAddressX
      • SigningECCKeyPair
      • NullableOfB2GDetailsX
      • SpecialInvoiceType
      • NullableOfCountryX
      • StringStringValueTuple
      • NullableOfCurrencyX
      • NullableOfDeliveryDetail
      • NullableOfDeliveryDetail2
      • NullableOfDistributionDetailsX
      • TransmissionFailureType
      • NullableOfPaymentDetailsX
      • TransportDetail
      • NullableOfValueTupleOfstringAndstring
      • UsedSignature
      • ValidateProviderSignatureResponse
      • Party2
      • Party3
      • PartyType2
      • XmlSerializerNamespaces
      • PaymentMethod2
      • PaymentMethodMd
      • PaymentTermX
      • ProviderInfo
      • ReceptionEmailsType
      • ReceptionProvider
      • SummaryX
      • SynopsiClassificationsDto
      • SynopsiDetailsDto
      • TaxTotalDto
      • UblAllowancesCharge
      • UblInvoiceDocumentReferenceType
      • VatX
    • AccountPackageResponse
    • AdditionalDetails
    • Address
    • AllowanceCharge
    • AllowanceChargeTypeEnum
    • AuthenticationRequest
    • AuthenticationResponse
    • B2GDetails
    • B2GLastStatusResponse
    • B2GReseedInvoiceRequest
    • BadRequestResult
    • BadRequestResponse
    • Bank
    • BaseResponse
    • CardLine
    • CashLine
    • ChequeLine
    • Classification
    • CompanyAuthenticationError
    • ContractOrderDetails
    • CreditInvoiceDto
    • CustomField
    • DeliveryDetails
    • DeliveryNoteCancellationRequest
    • Detail
    • DistributionDetails
    • DocumentStatusEnum
    • FieldType
    • EliseCoreDocument
    • FnBDocumentResponse
    • EliseCoreReceipt
    • GeoLocation
    • IAPRSignPolicyEnum
    • PackingDeclaration
    • PosPaymentsRequestDto
    • PaymentMethodMetaData
    • PosPaymentsResponseDto
    • PaymentUpdate
    • Int32StringKeyValuePair
    • PosSignaturesRequestDto
    • MiscellaneousData
    • Party
    • PaymentDetails
    • PaymentMethod
    • PaymentTerm
    • RecordTypeEnum
    • RemittanceLine
    • ShipType
    • SignatureResponse
    • Summaries
    • Tax
    • TransmissionFailureEnum
    • UpdatePaymentMethodRequest
    • Vat
    • VesselDetails
    • VoucherLine
    • RefreshTokenDto
  1. Delivery Notes

Delivery Notes Documentation

1. Transaction Types#

According to Α.1122 & Α.1123 myDATA of the Independent Authority for Public Revenue (IAPR), the digital tracking of goods movement is implemented.
The following documents are issued in accordance with the provisions of articles 9 and 11 of Law 4308/2014 for wholesale transactions – B2B and B2G, and in accordance with the provisions of articles 12 and 13 of Law 4308/2014 for retail transactions – B2C.
The mandatory fields of the delivery notes are defined in paragraph 8 of article 5, and the below documents are defined as delivery notes in accordance with paragraph 9 of article 5 of Law 4308/2014.
💡
Transaction Types:
1.
Electronic Invoices (consist of value-based, tax-related, and B2G information)
2.
Electronic Delivery Notes Invoices (consist of value-based, tax-related, B2G, quantity-based and loading - delivery information)
3.
Electronic Delivery Notes (consist of quantity-based loading - delivery information)
Implementation Timeline#
The timeline for both the optional implementation and the mandatory issuance and transmission of digital movement documents by the obligated businesses is as follows:
Phase A (Core Functions for Issuance and Transmission of Dispatch Notes to myDATA)
Businesses in the first group: Optional until 01/06/2025, mandatory from 02/06/2025.
Includes businesses in the first group with turnover exceeding €200,000, excluding entities whose gross revenue exceeds €5,000,000, which are subsidiaries of a foreign company and use the commercial/accounting management software (ERP) of the parent foreign company, well as businesses involved in the transportation of pharmaceuticals, medical supplies, energy products, construction materials, olives, and olive oil.
Businesses in the second group: Optional until 30/11/2025, mandatory from 01/12/2025.
Includes all other businesses.
Phase B (Digital Monitoring of Movement, Transfers, and Delivery of Goods)
For all businesses: Optional until 01/12/2025, mandatory from 01/05/2026.

2. Electronic Delivery Note Invoices#

For the type of electronic delivery note invoices (INV-DEL.NOTE), the mandatory JSON field that indicates the tax document is also a delivery note is "IsDeliveryNote": true.
Delivery Note Invoice Types#
Transactions (B2B – B2G – B2C, Domestic - Foreign)Mandatory Indication of Delivery
11.1 - B2B – B2G Sales Invoice _ Delivery of GoodsYes
21.2 – B2B Sales Invoice/Intra-Community Deliveries _ Delivery of GoodsYes
31.3 – B2B Sales Invoice/Deliveries to Third Countries _ Delivery of GoodsYes
45.2 - B2B - B2G Credit Invoice _ Delivery of GoodsYes
511.1 – B2C Retail Sales Receipt _ Delivery of GoodsYes
611.4 – B2C Retail Credit Document _ Delivery of GoodsYes
Goods being transported from the place of loading to the place of delivery are recorded on Delivery Notes that are issued before the commencement of the transport.
The purpose of enabling E-Delivery of goods is to transmit the relevant data to the myDATA digital platform for immediate information and to ensure the correct use of the relevant data by businesses, the Independent Authority for Public Revenue (IAPR), and other public entities.
The E-Delivery of goods data is transmitted in real-time based on specifications in accordance with the operational and technical checks of the IAPR, and the VAT numbers listed on the E-Delevery notes Invoices, as well as the IAPR, have access to this data.
CHECK
Find JSON examples in Section 5: Delivery Note Invoices for detailed field analysis and the correct JSON schema
Important JSON Fields#
JSON Field NameDescription
isDeliveryNoteTrue flag indicating whether the document is also a Delivery Note.
branchCodeInstallation number of the issuer (branch code) and the counterparty, based on the information declared to IAPR.
shippingBranchCodeInstallation number of the deliveryOriginDetails (branch code) and the deliveryDestinationDetails, based on the information declared to IAPR.
packagingTypeCodePackaging code based on the Packaging Types.
packagingTypeTitle/description used for Other PackagingTypeCode:6.
quantityQuantity of the packaging.
vehicleNumberRegistered vehicle license plate number (Estimated, not to the actual values).
movePurposeCodeCode indicating the purpose of movement.
movePurposeDescription of the movement purpose.
dispatchDateDate of dispatch (Estimated, not to the actual values).
dispatchTimeTime of dispatch (Estimated, not to the actual values).
deliveryOriginDetailsLoading address details.
deliveryDestinationDetailsDelivery address details.
taricNoContains product information (10 char).
quantityProduct quantity.
measurementUnitUnit of measurement of the product.
measurementUnitCodeCode of the unit of measurement.
otherMeasurementUnitTitleUnit of measurement description, used only when measurementUnitCode = 7.
otherMeasurementUnitQuantityQuantity of the unit of measurement, used only when measurementUnitCode = 7.
descriptionProduct or service description.
codeProduct code.
glnGlobal Location Number (GLN) used to uniquely identify locations of the deliveryDestinationDetails.
In cases where “MeasurementUnitCode” is 7, we recommend using the same label in the “MeasurementUnit” and “OtherMeasurementUnitTitle” fields, as well as the same value in the “Quantity” and “OtherMeasurementUnitQuantity” fields

3. Electronic Delivery Notes#

The Delivery Note is used for the movement of goods depending on the purpose of the movement, either in the case of wholesale transactions or in the case of retail transactions.
In any case, the Delivery Note for the transportation of goods informs the issuer about who is transporting, the recipient who is receiving, other involved third parties depending on the nature of the transaction, the loading place, the receiving place, the types of goods, and the quantities being moved according to the units of measurement, without the obligation to indicate values.
In the myDATA digital platform, the Delivery Note is transmitted with Document Types 9 and 10 of category A1 as analyzed below.
Delivery Note Types#
Α/ΑTransactions (B2B – B2C e-Delivery Note)Issuance of Documents
89.1 – Correlated Delivery NotesPhase B MyData v2.0.0
99.2 – Consolidated Delivery NotePhase B MyData v2.0.0
109.3 – Delivery NotesPhase A MyData v1.09
1110.1 – Correlated Quantity Receipt NotePhase B MyData v2.0.0
1210.2 – Quantity Receipt NotePhase B MyData v2.0.0
For Phase B, the association “closure” of Delivery Notes is mandatory.
The deliveryNoteMarks field is used to associate the delivery note marks within the corresponding invoices.
Exceptions:
for invoice types 1.6, 2.4, 5.1, 9.1, 10.1 use correlatedInvoices
for invoice types 8.4, 8.5, 8.6 use multipleConnectedMarks
CHECK
Find JSON examples in Section 5: Delivery Notes for detailed field analysis and the correct JSON schema
Important JSON Fields#
JSON Field NameDescription
isReverseDeliveryNoteTrue/False flag indicating whether the delivery note is Reverse Delivery
reverseDeliveryNotePurposeCode for the reason of issuing a Reverse Delivery
branchCodeInstallation number of the issuer (branch code) and the counterparty, based on the information declared to IAPR.
shippingBranchCodeInstallation number of the deliveryOriginDetails (branch code) and the deliveryDestinationDetails, based on the information declared to IAPR.
vehicleNumberRegistered vehicle license plate number (Estimated, not to the actual values).
packagingTypeCodePackaging code based on the Packaging Types.
packagingTypeTitle / description used for Other Packaging Items.
quantityQuantity of the packaging.
movePurposeCodeCode indicating the purpose of movement.
movePurposeDescription of the movement purpose.
dispatchDateDate of dispatch (Estimated, not to the actual values).
dispatchTimeDate and time of dispatch (Estimated, not to the actual values).
toWeighTrue/False flag indicator for weighing.
deliveryOriginDetailsLoading address details.
deliveryDestinationDetailsDelivery address details.
taricNoContains product information (10 char).
quantityProduct quantity
measurementUnitUnit of measurement of the product.
measurementUnitCodeCode of the unit of measurement.
otherMeasurementUnitTitleUnit of measurement description, used only when measurementUnitCode = 7.
otherMeasurementUnitQuantityQuantity of the unit of measurement, used only when measurementUnitCode = 7.
descriptionProduct or service description.
codeProduct code.
movePurposeLineCodeCode of purpose movement line.
otherMovePurposeLineTitleTitle of the other reason for line movement.
classificationCategoryCodeFor Electronic Delivery Notes (9.3), must be set to IncomeClassification.ClassificationCategoryCode:"category3" (Movement).
documentTemplateFor the visualization of delivery notes, the value default_deliverynote is used. In the case of a fuel delivery note, the value DA_fuel is used. These values display data such as Parties (Buyer, Seller,Transporter etc.)
In cases where “MeasurementUnitCode” is 7, we recommend using the same label in the “MeasurementUnit” and “OtherMeasurementUnitTitle” fields, as well as the same value in the “Quantity” and “OtherMeasurementUnitQuantity” fields

4. Useful Tables#

Move Purpose Codes#
Table 8.14 myData - Move Purpose
Data combinations per case of Transport Purpose
CodeDescriptionVAT RecipientPermissible Document Types by Purpose of Movement
1SaleDifferent from Issuer1.1, 1.2, 1.3, 1.4, 5.2, 9.1, 9.2, 9.3, 10.1, 10.2, 11.1, 11.4, 11.5
2Sale on behalf of third partiesDifferent from Issuer1.1, 1.2, 1.3, 1.4, 5.2, 9.1, 9.2, 9.3, 10.1, 10.2, 11.1, 11.4, 11.5
3SamplingDifferent from Issuer9.1, 9.2, 9.3, 10.1, 10.2
4ExhibitionDifferent from Issuer9.1, 9.2, 9.3, 10.1, 10.2
5ReturnDifferent from Issuer9.1, 9.2, 9.3, 10.1, 10.2
6Storage [Deactivated]Different from Issuer9.1, 9.2, 9.3, 10.1, 10.2
7Processing – Reprocessing – Disassembly (Modification)Different from Issuer9.1, 9.2, 9.3, 10.1, 10.2
8Internal Transfer (Between Owner’s Installations)Same with Issuer9.1, 9.2, 9.3, 10.1, 10.2
9PurchaseDifferent from Issuer3.1, 3.2, 10.1, 10.2, 14.1, 14.2
10Supply of ships and aircraftDifferent from Issuer1.1, 1.2, 1.3, 1.4, 5.2, 9.1, 9.2, 9.3, 10.1, 10.2, 11.1, 11.4, 11.5
11Free disposalDifferent from Issuer9.1, 9.2, 9.3, 10.1, 10.2
12Return of GuaranteeDifferent from Issuer9.1, 9.2, 9.3, 10.1, 10.2
13Loan of goodsDifferent from Issuer9.1, 9.2, 9.3, 10.1, 10.2
14Storage by Third PartiesDifferent from Issuer9.1, 9.2, 9.3, 10.1, 10.2
15Return from Storage [Deactivated]Same with Issuer9.1, 9.2, 9.3, 10.1, 10.2
16Recycling [Deactivated]Different from Issuer9.1, 9.2, 9.3, 10.1, 10.2
17Destruction of useless material [Deactivated]Same with Issuer9.1, 9.2, 9.3, 10.1, 10.2
18Transfer of Fixed Assets (Internal) [Deactivated]Same with Issuer9.1, 9.2, 9.3, 10.1, 10.2
19Other Movements (Selective)Different from Issuer9.1, 9.2, 9.3, 10.1, 10.2
20Transport - Courier ServicesDifferent from Issuer1.1, 1.2, 1.4, 5.2, 9.1, 9.2, 9.3, 10.1, 10.2, 11.1, 11.4, 11.5
For Phase A, no technical specifications have been provided for document types 9.1, 9.2, 10.1, and 10.2.
Measurement Unit Codes#
CodeDescription
1Pieces
2Kilograms
3Liters
4Meters
5Square Meters
6Cubic Meters
7Pieces for Other Cases
Packaging Codes#
CodeDescription
1Pallet
2Carton
3Box
4Barrel
5Bag
6Other
Reason Codes for Reverse Delivery Note#
In a Reverse Movement, the roles of the involved parties are inverted compared to a standard delivery note:
The issuer of the document is the recipient of the goods (not the owner of the goods).
The recipient of the document is the owner and sender of the goods.
The delivery note must include the mandatory indication “Reverse Transfer” which is the field, "isReverseDeliveryNote": true, as well as the purpose of the reverse transfer field "ReverseDeliveryNotePurpose" (distributionDetails object):
CodeDescription
1Not obliged to issue
2Refusal to issue / failure to issue by mistake
3Intra-community acquisition
4Third country acquisition
5Reverse charge
Reverse Loading - Delivery address
The Loading LocationdistributionDetails.deliveryOriginDetailsis the address of the facility belonging to the sender of the goods (who is also the counterParty of the document).
The Delivery LocationdistributionDetails.deliveryDestinationDetailsis the address of the facility belonging to the recipient of the goods (who is also the issuer of the document).
Branch Codes#
Fields to declare the branch (TAXIS Installation Number) where the document was issued or where shipment originates/ends, when different from the party's main branch..
FieldTypeDefaultDescription
issuer.branchCodeinteger0Issuer's branch code
counterParty.branchCodeinteger0Counterparty's branch code
distributionDetails.deliveryOriginDetails.shippingBranchCodeinteger0Loading branch
distributionDetails.deliveryDestinationDetails.shippingBranchCodeinteger0destination branch
ISSUER BRANCHCOUNTERPARTY BRANCHSTART SHIPPING BRANCHCOMPLETE SHIPPING BRANCHRESULT
FALSEFALSEFALSEFALSEAll fields are populated with 0.
TRUETRUEFALSEFALSEStart Shipping is populated from the Issuer Branch and Complete Shipping from the Counterparty Branch.
TRUEFALSETRUEFALSEIssuer Branch and Start Shipping Branch are populated using the JSON data.
FALSETRUEFALSETRUECounterparty Branch and Complete Shipping Branch are populated using the JSON data.
FALSEFALSETRUETRUEIssuer and Counterparty Branches are populated with 0, while Start Shipping and Complete Shipping are populated using the JSON data.
TRUETRUETRUETRUEAll fields are populated using the JSON data.
Default Behavior
If not provided: All branch fields default to 0 (main Installation Number).
Auto-population logic:
If issuer.branchCode is set but deliveryOriginDetails.shippingBranchCode (origin) is not → origin inherits issuer's branch code
If counterParty.branchCode is set but deliveryDestinationDetails.shippingBranchCode (destination) is not → destination inherits counterparty's branch code
Parties in Delivery Notes#
JSON object fieldDescriptionOtherCorrelatedEntities (XML)
onBehalfOfΤax representative1
vatMediatorIntermediary (Tax Free)2
transporter, additionalTransportersCarrier3
buyerThe Consignee (Seller)4
sellerSeller (owner of the goods)5
otherRelatedEntitiesOther related entities6
Mandatory for phase B

5. JSON Samples#

Delivery Note Invoices#
1.1 Delivery Note Invoice Sample
5.2 Delivery Note Invoice Sample
1.1 Delivery Note (TDΑ) with zero-value line (Gifts)
11.1 Delivery Note Retail Reciept
11.4 Delivery Note Retail Credit Note
Delivery Notes#
9.3 Delivery Note Sample
9.3 Delivery Note Sample v2.0.0
9.3 Reverse Delivery Note Sample
9.3 Delivery Note Fuel Sample
9.2 Consolidated Delivery Note Sample
Modified at 2026-02-13 10:59:12
Previous
Delivery Notes
Next
Quantitative Receipt Note - 10.1, 10.2
Built with