NoScanBill

data class NoScanBill(id: String, createdAt: String, type: BillType, lastModifiedAt: String?, version: String?, userId: String?, head: BillHead, data: BillData, misc: BillMisc, comment: String?, finoPsd2TransactionId: String?, isFavourite: Boolean, isSynced: Boolean, hasTaxReturnFlag: Boolean, isDeleted: Boolean, cashRegister: CashRegister?, security: TSESecurity) : Bill, Parcelable

Data class representing a bill received without an OCR Scan

Constructors

NoScanBill
Link copied to clipboard
fun NoScanBill(id: String, createdAt: String, type: BillType, lastModifiedAt: String? = null, version: String? = null, userId: String? = null, head: BillHead, data: BillData, misc: BillMisc, comment: String? = null, finoPsd2TransactionId: String? = null, isFavourite: Boolean, isSynced: Boolean, hasTaxReturnFlag: Boolean, isDeleted: Boolean, cashRegister: CashRegister? = null, security: TSESecurity)

Functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
getPDFFileName
Link copied to clipboard
open override fun getPDFFileName(): String
writeToParcel
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

cashRegister
Link copied to clipboard
@Expose()
val cashRegister: CashRegister? = null
CashRegister with Information about the cash register.
comment
Link copied to clipboard
@Expose()
open override val comment: String? = null
Comment of the bill
createdAt
Link copied to clipboard
@Expose()
open override val createdAt: String
String ISO 8601 date when the bill was created.
data
Link copied to clipboard
@Expose()
open override val data: BillData
BillData with bill data.
finoPsd2TransactionId
Link copied to clipboard
@Expose()
open override val finoPsd2TransactionId: String? = null
Nullable String with Id of the FinoPsd2Transaction
hasTaxReturnFlag
Link copied to clipboard
@Expose()
open override val hasTaxReturnFlag: Boolean
Boolean Flag if Bill is marked for taxReturn.
head
Link copied to clipboard
@Expose()
open override val head: BillHead
BillHead with head data of the bill.
id
Link copied to clipboard
@Expose()
open override val id: String
String Unique id of the bill.
isDeleted
Link copied to clipboard
@Expose()
open override val isDeleted: Boolean
Boolean Identifies the bill as deleted
isFavourite
Link copied to clipboard
@Expose()
open override val isFavourite: Boolean
Boolean Flag if Bill is Favourite or not
isSynced
Link copied to clipboard
@Expose()
open override val isSynced: Boolean
Boolean Flag if Bill is in Datev, GMI or Fileee Pocket and is already synced.
lastModifiedAt
Link copied to clipboard
@Expose()
open override val lastModifiedAt: String? = null
Nullable String Datetime when the bill was last modified.
misc
Link copied to clipboard
@Expose()
open override val misc: BillMisc
BillMisc with optional additional data.
security
Link copied to clipboard
@Expose()
val security: TSESecurity
TSESecurity with data to secure the receipt via TSE.
type
Link copied to clipboard
@Expose()
open override val type: BillType
Determining if bill is a NoScanBill or ScanBill.
userId
Link copied to clipboard
@Expose()
open override val userId: String? = null
Nullable String with the id of the anybill user.
version
Link copied to clipboard
@Expose()
open override val version: String? = null
Nullable String Version of the DFKA standard.