1. ECOS myDATA expenses
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
          • /Invoice/cancelReceivingNote
        • 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
      • 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
        • 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
  • 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
      • 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
      • 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
      • 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. ECOS myDATA expenses

Cloud Specifications

Softone myDATA is a cloud-based solution on Microsoft Azure enabling seamless compliance with Greek I.A.P.R. eBooks regulations for businesses, regardless of existing accounting software.
The service contributes to streamlining your accounting operations in relation to regulatory compliance guidelines effortlessly.
The solution is responsible for collecting, transforming and mapping customer transaction data files to the specific format that the Softone myDATA application is expecting as a data source.
Once the data is imported, Softone myDATA will create the income and expenses documents that will further be handled by the application’s users.
image.png
💡
The purpose of Softone myDATA solution is to assist customers with the process of submitting the required data by:
1.
Removing the obligation to comply to a specific data format, thus facilitating the creation of the source data to the format that is most convenient in each case (JSON, XML, CSV).
2.
Offering a simplified yet powerful mechanism of mapping values between the source data and the reference codes that Independent Authority for Public Revenue (IARP) defines.
image.png

Softone myData Azure Data Flow#

To initiate the data transfer process, a file containing the requisite source data must be extracted from the Customer's ERP system. This file should then be securely uploaded to a designated File Transfer Protocol (FTP) or Secure File Transfer Protocol (SFTP) server, which may be maintained either by the Customer or by Softone, as per the agreed-upon specifications.
The Softone myDATA client needs to be installed on the end user’s terminals. This software acts as the user interface with the service, by allowing the end user to manage and review their data in an easy to use and intuitive environment, and also establishes secure HTTPS connections with Softone Application Servers and interfaces directly with the Independent Authority for Public Revenue (I.A.P.R.). Through this integrated solution, users can efficiently execute all required data transmissions to I.A.P.R., ensuring compliance and streamlining their financial reporting processes.

Business and Technical Procedures#

To initiate the project, Softone’s business consulting team will conduct an extensive “GAP analysis” of the Customer's data to identify and verify the essential fields that impact the project's scope. As previously outlined, the required files from the Customer's ERP system need to be extracted according to the specifications detailed below. Additionally, it is important to note that this process will include a testing phase using the Customer's data. This phase will allow the
consulting team to identify and implement any necessary adjustments to ensure optimal performance and accuracy.
Softone’s technical team will implement a custom middleware mechanism, referred to as the "Feeder", which will be configured once and operate on Softone myDATA ‘s application servers.
📌
This mechanism will facilitate the automatic transfer of the Customer's exported data to FTP/SFTP files, enabling seamless importation into Softone MyData.
image.png
Upon successful completion of the import process, users will have immediate access to SoftOne MyData. This integrated solution empowers users to efficiently meet their MyData compliance requirements through an intuitive user interface provided by Softone-Impact.

Client of Softone application specifications#

ParameterRecommendedAccepted
Operating SystemWindows 10+, 64-bitWindows 11 23H2–24H2
Windows 8.1 / 10+, 32-bit
Windows 10 22H2 με Extended Security Updates
Windows 10 21H2 (LTS) (EoL: 12/01/2027)
ProcessorIntel Core i3 + Equivalent AMDIntel Core 2 Duo + Equivalent AMD
RAM Memory≥ 4 GB4 GB
Screen ResolutionFull HD 1920 × 1050 (ideal)
Widescreen 16:9
1368 × 768 and above
1024 × 768 and above
Font SizeNormalNormal
The client of the Softone myDATA application to be installed in the user’s computer. The installation is actually a xcopy so the user needs to have modify permissions to that specific folder to run application and for the application’s version auto update.

Azure domains, protocols and ports#

Soft1 Azure installer is hosted at erp.onthecloud.gr and erp.onazure.eu. Along with installer, the most recent Soft1 version will be downloaded and installed as well.
Soft1 version is hosted at:
files.oncloud.gr, for delivering files/data, which are cached by using Microsoft delivery network (CDN).
files.nc.oncloud.gr, for delivering files/data not being cached.
Open and accessible should be the following ports;
25000-25001, for SoftOne Azure Services and
443, 22001-22100, for Application Servers
When Soft1 runs for the first time, it links to saas.azure.oncloud.gr and gets back a XCO by IP or name.
s1cloud01.s1cloud.net
s1cloud02.s1cloud.net
Proper operation requires that the following ports should be open without the need for domains or specific addresses (IP). Domains may change from time to time.
To ensure access to all future Soft1 services (outbound connections), it is simpler if the entire s1cloud.net domain (i.e. *.s1cloud.net) is white-listed for the ports/services described below. If you choose to restrict this for security reasons, changes or additions may be required as new services are introduced.
Destination / HostProtocolPort(s)
s1cloud01.s1cloud.netTCP443, 25000–25001, 22001–22100
s1cloud02.s1cloud.netTCP443, 25000–25001, 22001–22100
s1cloud01.s1cloud.netTCP—
s1cloud02.s1cloud.netTCP—
s1cloud90.s1cloud.netTCP443, 25000–25001, 22001–22100
s1web001.s1cloud.netTCP443, 25000–25001, 22001–22100
s1web001.s1cloud.net / yourdomain.oncloud.grTCP25000–25001, 22001–22100
yourdomain.oncloud.grHTTPS443
erp.onthecloud.grHTTPS443
erp.onazure.euHTTPS443
services.softone.grHTTPS443
📌
To ensure the activation and the optimal functionality of the myDATA module within the Softone application, users are required to add the following URLs to their list of trusted sites:
https://services.softone.gr
https://picker.softone.gr
https://mainpage.softone.gr
https://softone.gr
https://*.oncloud.gr
https://*.s1cloud.net
https://*.softone.gr
https://mydatapi.aade.gr
https://mydataapidev.aade.gr
Adding these URLs to the trusted sites list is essential for seamless operation and data exchange between the Softone application and with the Greek tax authority's electronic bookkeeping service and Softone application.

User Experience#

Softone MyData, an extension of the renowned Greek Softone ERP system, offers a seamless solution for managing and transmitting financial data to the Independent Authority for Public Revenue (IAPR) platform that it is specialized for MyData project. Simultaneously, it maintains a comprehensive record of all your data within the module, providing a robust and efficient approach to compliance and data management.
image.png
image.png
image.png
image.png
image.png
Modified at 2026-09-24 12:19:45
Previous
11.4 Retail Sales Credit Note
Next
ReferenceData
Built with