SCPAadeMode
Objective-C
enum SCPAadeMode : NSUInteger {}
Swift
enum AadeMode : UInt, @unchecked Sendable
The mode of the AADE e-invoicing integration.
Greek Governor’s Decision A.1155/2023 mandates that all Greek POS systems integrate with an AADE-certified e-invoicing provider for every in-person transaction.
-
Standard mode: the mark was produced by the live e-invoicing provider and will be validated against the provider’s public signature.
Declaration
Objective-C
SCPAadeModeStandardSwift
case standard = 0 -
Autonomous mode: the mark was produced locally by the POS during an e-invoicing system outage. No validation of the mark is required.
Declaration
Objective-C
SCPAadeModeAutonomousSwift
case autonomous = 1