eINVOICING
  1. Other ERP Related Segments
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. Other ERP Related Segments

Elise - WDC Translator

Technical Adjustments Required on ERP side#

To ensure the proper operation of the solution WDC Translator, the following technical actions are required from implementer's side (ERP).

Implementation Notes#

[30/01/25]
1.
JSON Enrichment: Implement ClientId field in all request payloads
2.
API Endpoint: Update to new API endpoints (UAT & Production)
3.
Full PDF Generation: Implement full PDF generation with all mandatory elements (QR Code, MARK, UID, AUTH CODE, Provider info)
QR Code: Implement both standard and offline QR Code generation
4.
Upload FULL PDF: Implement PDF upload via POST: /Invoice/file endpoint
5.
Additional Notes: Remove token issuance process and API Request:GET status

1. JSON Enrichment#

You are required to enrich the request payload by adding the following JSON field:
ClientId
Value: API Key used for authentication
The ClientId must be included in the body of every request
JSON example:"ClientId": "your-api-key-here"

2. API Endpoint Changes#

Please update your integration to use the following endpoints apidomain/invoice/wdc.

POST request#

Demo (UAT)
https://einvoiceapiuat.impact.gr/invoice/wdc
Production
https://einvoiceapi.impact.gr/invoice/wdc

Response Structure#

The apidomain/invoice/wdc endpoint returns a response with the following fields:
1.
status
2.
processUniqueID
3.
erpUniqueCode
4.
invoiceDate
5.
issuerVRN
6.
mark - Returned only in case of a successful submission
7.
uid - Document ID (SHA-1), assigned by AADE
8.
authenticationCode - Authentication string, assigned by AADE only when using an Electronic Invoicing Provider
9.
errors - Error codes with corresponding descriptions (if any)
10.
qrCodeUrl - URL used for QR Code generation and visualization

JSON Response Example#

Success Response
Failed Response

Status Values#

The status field can have the following values:
InProcess = 1
NotFound = 2
Success = 3
Failed = 4

3. Full PDF Generation#

Your generated PDF documents must include all mandatory elements required by the provider in order to allow the Upload full PDF process.
The PDF must contain:
QR Code
MARK
UID
AUTH CODE
Provider name and provider URL
Provider license number

PDF & QRCode Requirements#

The QR Code must be generated based on the URL returned by the API, in accordance with the official specifications and visualization requirements described in the documentation Mandatory Printing Fields
In offline operation scenarios, an Offline QR Code must be generated.

4. Upload FULL PDF via REST API#

Submit the full PDF document through a REST API call, following the same approach already applied by companies operating in the eInvoicing ecosystem (Elise).
Specifically, the POST:Invoice/file API endpoint must be used, in accordance with the technical specifications described here:
https://developers.s1ecos.com/invoice-document-upload-invoicefile-869837m0

5. Additional Notes#

1.
The existing token issuance process is deprecated and will no longer be used.
2.
For API Get Status operations:
The same POST REQUEST:apidomain/invoice/wdc is re-submitted using the same invoice data.
The WDC response remains unchanged and is returned in its current format.
Modified at 2026-02-02 14:42:40
Previous
Invoice Document Upload (Invoice/File)
Next
SOFTONE Configurator - B2G Mapping
Built with