Click or drag to resize

IPaymentItem Interface


Namespace: Resto.Front.Api.Data.Payments
Assembly: Resto.Front.Api.V10 (in Resto.Front.Api.V10.dll)
Syntax
C#
public interface IPaymentItem : ISerializable, 
	IEntity, IPaymentItemStub

The IPaymentItem type exposes the following members.

Properties
 NameDescription
Public propertyAdditionalData 
Public propertyBankTransactionDetailsStructured bank transaction details saved for this payment item, or null if no details were provided.
Public propertyCurrencyInfonull, if the main currency is used.
Public propertyDonationType 
Public propertyGuestIdGuest id to which payment item was added, or null if payment item not associated with any guest.
Public propertyId
(Inherited from IEntity)
Public propertyIsExternal 
Public propertyIsFiscalizedAsDiscountIs prepay was fiscalized as discount on cash register but stay as non-fiscal payment in Syrve. Note that this property is actual if value of IsPrepay is true, otherwise use FiscalizeAsDiscount property.
Public propertyIsFiscalizedExternally 
Public propertyIsFiscalizedLocallyThe payment fiscalized on the local cash register. It is relevant for printing a fiscal cheque before payment order (PrintFiscalChequeBeforePaymentOrder(IOrder, Boolean, ICredentials, ChequeAdditionalInfo)).
Public propertyIsPreliminary 
Public propertyIsPrepayWhether payment item is prepay.
Public propertyIsProcessedAsDiscountIs prepay was processed as discount both on cash register and in Syrve. Note that this property is actual if value of IsPrepay is true, otherwise use ProcessAsDiscount property.
Public propertyIsProcessedExternally 
Public propertyMaxSumMaximum allowed payment sum, upper bound for the payment. null means default limit value.
Public propertyMinSumMinimum allowed payment sum, lower bound for the payment. null means default limit value.
Public propertyOrganizationDetailsInfoOrganization details informations.
Public propertyPointOfSalePoint of sale where payment was processed or null if it's not processed.
Public propertyStatus 
Public propertySum 
Public propertyType 
Top
Methods
 NameDescription
Public methodGetObjectDataPopulates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ISerializable)
Top
See Also