Table of Contents

Enum BusinessTransactionType

Namespace
RetailForce.Fiscalisation.Model
Assembly
RetailForce.Fiscalisation.Model.dll

The type for the business transaction.

[JsonConverter(typeof(StringEnumConverter))]
[TypeConverter(typeof(EnumMemberEnumConverter))]
public enum BusinessTransactionType
Extension Methods

Fields

[EnumMember(Value = "[91] = CashDifference")] CashDifference = 91

Cash difference of the cash register when checking the cash stock.

[EnumMember(Value = "[6] = CompanyTip")] CompanyTip = 6

Tip for the company (do not use for employee tip).

[EnumMember(Value = "[7] = Deposit")] Deposit = 7

Deposit (pre-payment).

[EnumMember(Value = "[2] = DepositOnEmpties")] DepositOnEmpties = 2

Flag for deposit on empties

[EnumMember(Value = "[1] = Discount")] [Obsolete("No longer used, used Discount on position instead. Only for backward compatibility.")] Discount = 1

Discount of line item of the cash register system.

[EnumMember(Value = "[92] = GrantGenuine")] GrantGenuine = 92

A real grant (or genuine grant) position.

[EnumMember(Value = "[93] = GrantUnreal")] GrantUnreal = 93

An unreal grant position.

[EnumMember(Value = "[90] = MoneyTransfer")] MoneyTransfer = 90

Money Transfer from or to the cash register (for instance from/to bank).

[EnumMember(Value = "[4] = MultiPurposeVoucher")] MultiPurposeVoucher = 4

Transaction type for vouchers which can be used for any type of goods of any type of vat.

[EnumMember(Value = "[11] = PayIn")] PayIn = 11

Pay in to the cash register system.

Please consider the other business transaction types for special cases for pay outs before using this type.

[EnumMember(Value = "[10] = PayOut")] PayOut = 10

Pay out for the cash register system.

For money transfer use MoneyTransfer.

[EnumMember(Value = "[0] = Revenue")] Revenue = 0

Revenue of the cash register system.

[EnumMember(Value = "[3] = SinglePurposeVoucher")] SinglePurposeVoucher = 3

Transaction type for vouchers which can be used for single type of good.

[EnumMember(Value = "[5] = Tip")] Tip = 5

Tip for the employee (not for the company).

Remarks

When adding a new business transaction type add validation for the new type at Document.ValidateElement.