Share via


FiscalPrinter.BeginItemList Method (POS for .NET v1.14 SDK Documentation)

3/2/2014

Starts a validation report of items that belong to a particular VAT class.

Namespace: Microsoft.PointOfService
Assembly: Microsoft.PointOfService (in microsoft.pointofservice.dll)

Syntax

'Declaration
Public MustOverride Sub BeginItemList ( _
    vatId As Integer _
)
public abstract void BeginItemList (
    int vatId
)
public:
virtual void BeginItemList (
    int vatId
) abstract
public abstract void BeginItemList (
    int vatId
)
public abstract function BeginItemList (
    vatId : int
)

Parameters

  • vatId
    VAT identifier for reporting.

Remarks

BeginItemList is supported only if CapItemList is true.

If BeginItemList is successful, the PrinterState property is changed to ItemList.

After the BeginItemList method, only VerifyItem and EndItemList methods can be called.

BeginItemList may cause a PosControlException exception to be thrown with the following ErrorCode:

Value

Description

Busy

Cannot perform while output is in progress.

Illegal

One of the following errors occurred:

  • The printer does not support an item list report (see the CapItemList property).

  • The printer does not support VAT tables (see the CapHasVatTable property).

ExtendedErrorWrongState

The printer's current state does not allow this state transition.

ExtendedErrorBadVat

The vatId parameter is invalid.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread-safe. Any instance members are not guaranteed to be thread-safe.

See Also

Reference

FiscalPrinter Class
FiscalPrinter Members
Microsoft.PointOfService Namespace
EndItemList
VerifyItem