Table of Contents

Class DocumentPositionReference

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

A document position reference.

[Serializable]
public class DocumentPositionReference : DocumentReference, IEquatable<DocumentReference>
Inheritance
ValidationBase<DocumentValidationError>
ValidationPropertyBase<DocumentValidationError>
DocumentPositionReference
Implements
Inherited Members
ValidationPropertyBase<DocumentValidationError>.Validate()

Remarks

To use document position references it is not necessary to set document reference. When setting also document reference the document key must be equal to the document position reference.

Properties

DocumentLevel

The level for the document.

protected override DocumentLevel DocumentLevel { get; }

Property Value

DocumentLevel

PositionNumber

The position number of the referenced document position.

public int PositionNumber { get; set; }

Property Value

int

Methods

ValidateElement()

Validates the element with element specific validation and returns a list of validation errors.

protected override List<DocumentValidationError> ValidateElement()

Returns

List<DocumentValidationError>

A list of RetailForce.Common.Validation.ValidationError objects.