Note

The Adaptive Recognition API is still in beta and may change in future versions of Scandit Data Capture SDK.

Receipt Scanning Result

Defined in framework ScanditLabelCapture

ReceiptScanningResult
open class ReceiptScanningResult : AdaptiveRecognitionResult

Added in version 7.6.0

Represents the result of a receipt scanning operation. It provides store information, payment details and a list of purchased items.

storeName
open var storeName: String? { get }

Added in version 7.6.0

The name of the store or merchant as it appears on the receipt.

storeCity
open var storeCity: String? { get }

Added in version 7.6.0

The city where the store is located.

storeAddress
open var storeAddress: String? { get }

Added in version 7.6.0

Full address of the store (Street Number, Street, City, State, NPA).

date
open var date: String? { get }

Added in version 7.6.0

The date of the transaction as it appears on the receipt.

time
open var time: String? { get }

Added in version 7.6.0

The time of the transaction as it appears on the receipt.

paymentPreTaxTotal
open var paymentPreTaxTotal: NSDecimalNumber? { get }

Added in version 7.6.0

Total balance before taxes are applied.

paymentTax
open var paymentTax: NSDecimalNumber? { get }

Added in version 7.6.0

The total tax amount charged on the transaction.

paymentTotal
open var paymentTotal: NSDecimalNumber? { get }

Added in version 7.6.0

The total amount paid, including all items, taxes, and fees.

loyaltyNumber
open var loyaltyNumber: NSNumber? { get }

Added in version 7.6.0

The loyalty program number or identifier associated with the transaction, if present.

lineItems
open var lineItems: Array<ReceiptScanningLineItem> { get }

Added in version 7.6.0

A list of all line items (purchased products) identified in the receipt.