1. Attachments
eINVOICING
  • eInvoicing Service
    • About Us
    • What We Offer
    • Changelog
    • On Boarding
    • FAQ (EN)
    • FAQ (GR)
    • eInvoicing Service API
      • API Authentication
        • Bearer Token Authentication (JWT)
          • Authentication Login Bearer Token
            POST
          • Authorization Refresh
            POST
        • OAuth 2.0 Authentication
          • Oauth 2.0 Client Credentials Token
            POST
          • Oauth 2.0 Refresh Token
            POST
      • API Endpoints
        • API Validations
        • Sending a Document
          • Sending a Document
          • Mandatory and Optional (Best Practice) Fields Descriptions
          • Customer Notifications
          • IAPR SIGN POLICY METHODS
          • Record Type
          • Invoice/json
            POST
          • Invoice/secure
            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
          • Q&A
          • /Invoice/cancelDeliveryNote
            POST
          • /Invoice/cancelReceivingNote
            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 PDF Upload (Invoice/File)
          POST
        • Upload Attachment (media/upload)
          POST
      • Other ERP Related Segments
        • Elise - WDC Translator
        • Third-Party Integrations
        • 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. Attachments

Upload Attachment (media/upload)

IMPACT DEMO API
https://einvoiceapiuat.impact.gr
IMPACT DEMO API
https://einvoiceapiuat.impact.gr
POST
/media/upload/{issuerTIN}/{InternalDocumentId}

Upload Invoice Attachment#

Attaches an arbitrary supporting file to an already-submitted invoice, such as a delivery note, contract, or image.
Attachments are stored per invoice and retrieved separately from the invoice document.

Allowed File Types#

Maximum file size: 10 MB
CategoryAllowed Extensions
Images.jpg, .jpeg, .png, .heic
PDF.pdf
Office / Data.doc, .docx, .xls, .xlsx, .csv
Any other file extension will be rejected.

Notes#

The attachment can be uploaded only after the invoice has been submitted. The InternalDocumentId must already exist.
The attachment is not visible via the public link.
The attachment is accessible only to users who are included in the invoice's email recipients.
To view the attachment, the email must belong to one of the invoice recipients, such as accountingDepartmentEmails.
One file per request. To upload multiple files, make a separate request for each file.

Request

Path Params

Query Params

Header Params

Body Params multipart/form-dataRequired

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://einvoiceapiuat.impact.gr/media/upload/EL123456789/260913475275314?storeDurationMonths=3' \
--header 'APIKey: <your api key>' \
--form 'File=@""'

Responses

🟢200Success
application/json
Bodyapplication/json

Example
[
    {
        "filename": "sample.csv",
        "success": true
    }
]
Modified at 2026-09-21 14:00:47
Previous
Invoice Document PDF Upload (Invoice/File)
Next
Elise - WDC Translator
Built with