Share via


FiscalPrinter.PrintRecItemRefundVoid Method

2/27/2008

Processes a void of one or more item refunds.

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

Syntax

'Declaration
Public Overridable Sub PrintRecItemRefundVoid ( _
    description As String, _
    amount As Decimal, _
    quantity As Integer, _
    vatInfo As Integer, _
    unitAmount As Decimal, _
    unitName As String _
)
public virtual void PrintRecItemRefundVoid (
    string description,
    decimal amount,
    int quantity,
    int vatInfo,
    decimal unitAmount,
    string unitName
)
public:
virtual void PrintRecItemRefundVoid (
    String^ description, 
    Decimal amount, 
    int quantity, 
    int vatInfo, 
    Decimal unitAmount, 
    String^ unitName
)
public void PrintRecItemRefundVoid (
    String description, 
    Decimal amount, 
    int quantity, 
    int vatInfo, 
    Decimal unitAmount, 
    String unitName
)
public function PrintRecItemRefundVoid (
    description : String, 
    amount : decimal, 
    quantity : int, 
    vatInfo : int, 
    unitAmount : decimal, 
    unitName : String
)

Parameters

  • description
    Text describing the refund.
  • amount
    The amount of the refund line.
  • quantity
    Number of items. If zero, a single item is assumed.
  • vatInfo
    VAT rate identifier or amount. If not used a zero must be transferred.
  • unitAmount
    Amount of each refund item. If not used a zero must be transferred.
  • unitName
    Name of the unit i.e., “kg” or “ltr” or “pcs”. If not used an empty string (“”) must be transferred.

Remarks

The amount is positive and the totals registers are incremented.

If unitAmount and quantity are non-zero then the amount parameter corresponds to the product of quantity and unitAmount. Otherwise this method has the same functionality as the method PrintRecRefundVoid.

Some fixed text, along with the description, will be printed on the station defined by the FiscalReceiptStation property to indicate that a void of a refund has occurred.

The vatInfo parameter contains a VAT table identifier if CapHasVatTable is true. Otherwise it contains a VAT amount.

If CapOnlyVoidLastItem is true, only the last refund item transferred to the Fiscal Printer can be voided.

This method is performed synchronously if AsyncMode is false, and asynchronously if AsyncMode is true.

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