- eInvoicing Service
- About Us
- What We Offer
- FAQ
- Changelog
- On Boarding
- eInvoicing Service API
- API Authentication
- API Endpoints
- JSON Structures & Payloads
- Offline QR Code
- Status MyData
- Extra Functionalities
- Terminology
- VAT Validation
- Attachments
- SOFTONE ERP Related Segments
- API Authentication
- eInvoicing Portal
- WIKI JSON Samples
/PosTransactions/signpos
IMPACT DEMO API
https://einvoiceapiuat.impact.gr
IMPACT DEMO API
https://einvoiceapiuat.impact.gr
POST
/PosTransactions/signpos
PosTransactions
Request
Header Params
APIKey
string
optional
Body Params application/json
nspCode
enum<string>
optional
Allowed values:
CommonWebEuronetTcpEuronetWebEuronetA2AAtticaBankTcpAtticaBankWebAtticaBankA2AJCCTcpJCCTWebJCCTA2APancretaTcpPancretaWebPancretaA2APtbTcpPtbWebPtbA2AGAPVassilopoulosTcpGAPVassilopoulosWebGAPVassilopoulosA2AMyPOSLimitedTcpMyPOSLimitedWebMyPOSLimitedA2ATORADirectTcpTORADirectWebTORADirectA2ANeosoftTcpNeosoftWebNeosoftA2ANexiTcpNexiWebNexiA2AVivaTcpVivaWebVivaA2ACardlinkTcpCardlinkWebCardlinkA2AEdpsTcpEdpsWebEdpsA2AMellonTcpMellonWebMellonA2AAdyenTcpAdyenWebAdyenA2AINSSTcpINSSWebINSSA2AEverypayTcpEverypayWebEverypayA2AWorldlineTcpWorldlineWebWorldlineA2A
issuerTin
string | null
optional
issueDate
string <date-time> | null
optional
branchCode
integer <int32> | null
optional
invoiceTypeCode
string | null
optional
series
string | null
optional
identifier
string | null
optional
mark
integer <int64> | null
optional
paymentAmount
number <double> | null
optional
totalNetAmount
number <double> | null
optional
totalVatAmount
number <double> | null
optional
totalAmount
number <double> | null
optional
terminalId
string | null
optional
signatureDurationType
enum<string>
optional
Allowed values:
H_24H_2
Example
{
"nspCode": "CommonWeb",
"issuerTin": "string",
"issueDate": "2019-08-24T14:15:22Z",
"branchCode": 0,
"invoiceTypeCode": "string",
"series": "string",
"identifier": "string",
"mark": 0,
"paymentAmount": 0,
"totalNetAmount": 0,
"totalVatAmount": 0,
"totalAmount": 0,
"terminalId": "string",
"signatureDurationType": "H_24"
}
Request 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 --request POST 'https://einvoiceapiuat.impact.gr/PosTransactions/signpos' \
--header 'Content-Type: application/json' \
--data-raw '{
"nspCode": "CommonWeb",
"issuerTin": "string",
"issueDate": "2019-08-24T14:15:22Z",
"branchCode": 0,
"invoiceTypeCode": "string",
"series": "string",
"identifier": "string",
"mark": 0,
"paymentAmount": 0,
"totalNetAmount": 0,
"totalVatAmount": 0,
"totalAmount": 0,
"terminalId": "string",
"signatureDurationType": "H_24"
}'
Responses
🟢200OK
text/plain
Body
input
string | null
optional
signature
string | null
optional
Example
{
"input": "string",
"signature": "string"
}
🟠400Bad Request
🟠401Unauthorized
Modified at 2025-06-25 13:42:35