Table of Contents

Namespace RetailForce.Fiscalisation.Model.Document

Classes

AdditionalTax

Possible additional tax for a vat position (for alcohol or other additional taxes).

Discount

Represents a discount of a position.

Document

Represents a fiscal document.

DocumentCoupon

A possible additional coupon for print outs.

DocumentCouponTextLine

Text line for coupons.

DocumentExtension
DocumentPayment

Payment position of the document.

DocumentPaymentCardData

Credit card payment data.

DocumentPositionBase

Base class for all positions.

DocumentPositionBooking

Represents a booking position. A booking position can be used for booking values (instead of items).

DocumentPositionItem

One position of one document. Document positions can have multiple types.

DocumentPositionItemBase

Base class for item and subitem.

DocumentPositionReference

A document position reference.

DocumentPositionSubItem

Represents a sub item (like a set)

DocumentPositionSubTotal

Subtotal position.

DocumentPositionText

Represents a text position (or barcode position).

DocumentPositionTotal

Total position. Must be the last position.

DocumentPositionTypeExtension
DocumentPositionVatPosition

Base class for all positions having vat.

DocumentReference

A document reference used for referencing other documents (when canceling, linking, etc.).

DocumentSpecialGoodsSale
DocumentTaxPosition

Represents a tax position (summary for all tax items on a document).

DocumentValidationError

Represents a document validation error.

QuantityUnit

Represents a quantity unit of a position.

StoredDocument

Represents a class containing the Document, the FiscalResponse and the closing identifier.

StoredDocumentFull

Represents a class containing the Document, the FiscalResponse and the closing identifier.

Interfaces

IBusinessTransactionTypePosition

Interface for all positions containing a business transaction type.

IDiscountablePosition

Represents a position which is discountable.

ITextPosition

Model for text position / text line in coupons.

IVatPosition

Interface for all positions having vat.

Enums

AdditionalTaxType

The type of an additional tax.

AutomaticVatCalculation

Flag to inform the fiscal module that the net or gross value should be calculated by the fiscal system.

BarcodeType

Bar code types.

DiscountType

The type of the discount.

DocumentIssueType

The type of the document how it was issued to the customer/partner.

DocumentLevel

The level of the error in the document.

DocumentPositionType

Represents the possible types of a document position.

DocumentType

The type of the document.

ItemTaxType
ItemType

Represents the type of an item.

PayOutType

The type of the payout (only in combination with business transaction type payout).

PaymentType

The type of the payment.

ReferenceType

The reference type of the document (position) reference.

ReturnReasonType

The reason for the return.