1. EDI DOCUMENTATION
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
          • Authorization Refresh
        • OAuth 2.0 Authentication
          • Oauth 2.0 Client Credentials Token
          • Oauth 2.0 Refresh Token
      • 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
          • Invoice/secure
        • Purchase Orders for F&B
          • FnB Purchase Orders Documentation
          • Offline QR Code Implementation 8.6
          • Retrieve Open Order Documents (FnB)
        • 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
        • POS Integration
          • POS Integration
          • POS Offline QR Code Implementation
          • Offline POS Connection Procedure
          • /PosSignatures/{issuerTin}
          • /PosTransactions/signpos
        • 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
          • /B2GInvoice/GetLastStatus
      • 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
      • Extra Functionalities
        • Archiver
          • Archiver Functionality
        • VAT Validation
          • Greek VAT number validation via GSIS
          • European VAT number validation via VIES
      • 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
      • Attachments
        • Parallel PDF Viewing (pdfUrl)
        • Invoice Document PDF Upload (Invoice/File)
        • Upload Attachment (media/upload)
      • 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
  • ECOS myDATA expenses
    • Cloud Specifications
    • ReferenceData
  • EDI DOCUMENTATION
    • Εισαγωγή
    • EDI Οικοσύστημα– Είδη Υλοποιήσεων
    • Workflow Υλοποίησης
    • Project Plan & Βήματα Υλοποίησης
  • Schemas
    • Schemas
      • ActivationRequest
      • Orientation
      • ActivationResponse
      • PdfHtmlOptions
      • AdditionalFieldDto
      • GetKeysRequest
      • PdfUrlOptions
      • AddressType
      • GetTemplateResponse
      • ProblemDetails
      • IrisQrSuccessResponse
      • Address2
      • UploadImageRequest
      • AzureFunctionPayload
      • StringStringKeyValuePair
      • UploadImageResponse
      • 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
      • OtherDeliveryNoteHeaderType
      • IFormFile
      • PartyType
      • PaymentMethodType
      • ProviderSignatureType
      • RefreshToken
      • Response
      • ResponseEnvelope
      • KeyValuePairOfintAndstring
      • LineX
      • MorfotyposDetailsDto
      • MyDataClassification
      • MyDataConnectPayload
      • MyDataDirection
      • NullableOfAddressX
      • NullableOfB2GDetailsX
      • SpecialInvoiceType
      • NullableOfCountryX
      • StringStringValueTuple
      • NullableOfCurrencyX
      • NullableOfDeliveryDetail
      • NullableOfDeliveryDetail2
      • NullableOfDistributionDetailsX
      • TransmissionFailureType
      • NullableOfPaymentDetailsX
      • TransportDetail
      • NullableOfValueTupleOfstringAndstring
      • Party2
      • Party3
      • PartyType2
      • XmlSerializerNamespaces
      • PaymentMethod2
      • PaymentMethodMd
      • PaymentTermX
      • ProviderInfo
      • ReceptionEmailsType
      • ReceptionProvider
      • SummaryX
      • SynopsiClassificationsDto
      • SynopsiDetailsDto
      • TaxTotalDto
      • UblAllowancesCharge
      • UblInvoiceDocumentReferenceType
      • VatX
    • coreapi
      • DeliveryNoteCancellationRequest
      • AdditionalDetails
      • AdditionalDetails
      • Address
      • Address
      • AllowanceCharge
      • AllowanceCharge
      • AllowanceChargeTypeEnum
      • AllowanceChargeTypeEnum
      • AuthenticationRequest
      • AuthenticationRequest
      • AuthenticationResponse
      • AuthenticationResponse
      • B2GDetails
      • B2GDetails
      • B2GLastStatusResponse
      • B2GLastStatusResponse
      • B2GReseedInvoiceRequest
      • B2GReseedInvoiceRequest
      • BadRequestResponse
      • BadRequestResponse
      • BadRequestResult
      • BadRequestResult
      • Bank
      • Bank
      • BaseResponse
      • CardLine
      • CardLine
      • CashLine
      • CashLine
      • ChequeLine
      • ChequeLine
      • Classification
      • Classification
      • CompanyAuthenticationError
      • CompanyAuthenticationError
      • ContractOrderDetails
      • ContractOrderDetails
      • CreditInvoiceDto
      • CreditInvoiceDto
      • CustomField
      • CustomField
      • DeliveryDetails
      • DeliveryDetails
      • DeliveryNoteCancellationRequest
      • DeliveryNoteCancellationRequest
      • Detail
      • Detail
      • DistributionDetails
      • DistributionDetails
      • DocumentStatusEnum
      • DocumentStatusEnum
      • EliseCoreDocument
      • EliseCoreDocument
      • EliseCoreReceipt
      • EliseCoreReceipt
      • FieldType
      • FieldType
      • FnBDocumentResponse
      • FnBDocumentResponse
      • GeoLocation
      • GeoLocation
      • IAPRSignPolicyEnum
      • IAPRSignPolicyEnum
      • Int32StringKeyValuePair
      • Int32StringKeyValuePair
      • IntrospectionResponse
      • MiscellaneousData
      • MiscellaneousData
      • PackingDeclaration
      • PackingDeclaration
      • Party
      • Party
      • PaymentDetails
      • PaymentDetails
      • PaymentMethod
      • PaymentMethod
      • PaymentMethodMetaData
      • PaymentMethodMetaData
      • PaymentTerm
      • PaymentTerm
      • PaymentUpdate
      • PaymentUpdate
      • PosPaymentsRequestDto
      • PosPaymentsRequestDto
      • PosPaymentsResponseDto
      • PosPaymentsResponseDto
      • PosSignaturesRequestDto
      • PosSignaturesRequestDto
      • ReceivingNoteCancellationRequest
      • RecordTypeEnum
      • RecordTypeEnum
      • RefreshTokenDto
      • RefreshTokenDto
      • RemittanceLine
      • RemittanceLine
      • ShipType
      • ShipType
      • SignatureResponse
      • SignatureResponse
      • Summaries
      • Summaries
      • Tax
      • Tax
      • TokenErrorResponse
      • TokenResponse
      • TransmissionFailureEnum
      • TransmissionFailureEnum
      • UpdatePaymentMethodRequest
      • UpdatePaymentMethodRequest
      • Vat
      • Vat
      • VesselDetails
      • VesselDetails
      • VoucherLine
      • VoucherLine
    • posapi
      • BaseResponse
      • BaseResponse
      • IrisErrorResponse
      • IrisErrorResponse
      • IrisPaymentStatusSuccessResponse
      • IrisPaymentStatusSuccessResponse
      • IrisPaymentsRequest
      • IrisPaymentsRequest
      • IrisQrSuccessResponseDto
      • IrisQrSuccessResponseDto
      • NspCode
      • NspCode
      • PayeeInfo
      • PayeeInfo
      • PaymentStatus
      • PaymentStatus
      • SignatureDurationTypeCodes
      • SignatureDurationTypeCodes
      • SignaturePlaygroundData
      • SignaturePlaygroundData
      • SignaturePlaygroundResponse
      • SignaturePlaygroundResponse
      • SignedData
      • SignedData
      • SigningDataRequestModel
      • SigningDataRequestModel
      • SigningECCKeyPair
      • SigningECCKeyPair
      • UsedSignature
      • UsedSignature
      • ValidateProviderSignatureResponse
      • ValidateProviderSignatureResponse
    • AccountPackageResponse
  1. EDI DOCUMENTATION

EDI Οικοσύστημα– Είδη Υλοποιήσεων

Τρόποι ανταλλαγής αρχείων μεταξύ sender και receiver#

1.
AGENT (Desktop Agent): ο Agent αποτελεί μια εφαρμογή όπου εγκαθίσταται στην υποδομή του παραλήπτη και χρησιμοποιείται ως πομπός και δέκτης για την ανταλλαγή αρχείων με την υποδομή μας. Συγκεκριμένα, λαμβάνουμε αρχεία από συγκεκριμένο φάκελο του sender και τα στέλνουμε αντίστοιχα σε συγκεκριμένο φάκελο του receiver, ο οποίος έχει οριστεί κατά την εγκατάσταση. Τα κύρια χαρακτηριστικά και πλεονεκτήματα του είναι τα παρακάτω:
Η αποστολή των αρχείων από και προς την υπηρεσία μας γίνεται real time και όχι με συγκεκριμένο χρονοπρογραμματισμό.
Λαμβάνουμε τα αρχεία απευθείας σε όψη της πλατφόρμας της υπηρεσίας, επομένως εισάγονται χωρίς καθυστέρηση στην πλατφόρμα, ώστε να τρέξει το import process.
Έχουμε τη δυνατότητα απομακρυσμένου ελέγχου της εφαρμογής μέσω της πλατφόρμας. Μπορούμε να ελέγξουμε το status της επικοινωνίας καθώς και τα αντίστοιχα logs των επικοινωνιών (monitoring).
Έχουμε τη δυνατότητα, μέσω της πλατφόρμας μας, να επιβεβαιώσουμε αν έχει σταλεί από πλευράς μας ένα αρχείο.

2.
AS2 Πρωτόκολλο: Το AS2 αποτελεί πρωτόκολλο Point-to-Point για άμεση, ασφαλή και νομικά αποδεκτή ανταλλαγή δεδομένων. Ως πάροχοι, πρέπει να διαχειριστούμε τα ψηφιακά πιστοποιητικά και για τις δύο πλευρές. Το σύστημά μας είναι υπεύθυνο για την αυτόματη δημιουργία και αποστολή του MDN (Message Disposition Notification) πίσω στον Συνεργάτη, επιβεβαιώνοντας τη λήψη και την ακεραιότητα του μηνύματος. Χρειάζεται συνεργασία με το τμήμα IT μας για τη δημιουργία του. Οι απαιτήσεις για το setup είναι οι εξής:
AS2 ID
AS2 URL (Endpoint τους)
Ψηφιακά Πιστοποιητικά (Public Key για κρυπτογράφηση, Public Key για υπογραφή)

3.
SFTP Πρωτόκολλο: SFTP χρησιμοποιείται όταν ένας Συνεργάτης επιθυμεί να ανταλλάξει αρχεία μέσω ενός shared server (είτε δικού μας είτε του Συνεργάτη). Η ομάδα μας πρέπει να ρυθμίσει τη σύνδεση για να τραβάει ή να στέλνει αρχεία στους καθορισμένους φακέλους. Χρειάζεται συνεργασία με το τμήμα IT μας για τη δημιουργία του. Οι απαιτήσεις για το setup είναι οι εξής:
Hostname/IP
Username
Port
SSH Key (Public Key του Συνεργάτη ή το δικό μας)

4.
GraphAPI AGENT: Λαμβάνουμε τα αρχεία μέσω μειλ από συγκεκριμένη/ες ηλεκτρονική/ές διεύθυνση/εις του sender και με τη διαδικασία του GraphAPI AGENT φορτώνονται τα αρχεία στην υποδομή μας. Για τη δημιουργία του χρειάζεται να ενημερώσουμε τον operator του EDI, καθώς χρειάζεται να γίνουν συγκεκριμένες διαδικασίες.

5.
API: κλήσεις Api από και προς την υποδομή μας για την επικοινωνία δεδομένων.
Modified at 2026-10-16 10:41:25
Previous
Εισαγωγή
Next
Workflow Υλοποίησης
Built with