Goods and Services Tax.
Harmonized Sales Tax.
Provincial Sales Tax.
Quebec Sales Tax.
Local Tax Rate.
Required on transactions with an amount over 150.
Provincial Sales Tax Registration number.
Merchant Value Added Tax Registration number.
Customer Value Added Tax Registration number.
Canadian customer reference Id.
<xs:complexType name="SalesTaxDetailsType" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:all> <xs:element name="GSTAmt" type="amtTypeGlobal" minOccurs="0"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Goods and Services Tax.</p> </xs:documentation> </xs:annotation> </xs:element> <xs:element name="HSTAmt" type="amtTypeGlobal" minOccurs="0"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Harmonized Sales Tax.</p> </xs:documentation> </xs:annotation> </xs:element> <xs:element name="PSTAmt" type="amtTypeGlobal" minOccurs="0"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Provincial Sales Tax.</p> </xs:documentation> </xs:annotation> </xs:element> <xs:element name="QSTAmt" type="amtTypeGlobal" minOccurs="0"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Quebec Sales Tax.</p> </xs:documentation> </xs:annotation> </xs:element> <xs:element name="LocalTaxRate" type="localTaxRateType" minOccurs="0"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Local Tax Rate.</p> </xs:documentation> </xs:annotation> </xs:element> <xs:element name="BuyerRecipientName" minOccurs="0"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Required on transactions with an amount over 150.</p> </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="PSTTaxRegistration" type="pstTaxRegistrationType" minOccurs="0"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Provincial Sales Tax Registration number.</p> </xs:documentation> </xs:annotation> </xs:element> <xs:element name="MerchantVATRegistration"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Merchant Value Added Tax Registration number.</p> </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="20" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CustomerVATRegistration"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Customer Value Added Tax Registration number.</p> </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="13" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="CustomerRefId"> <xs:annotation> <xs:documentation> <p xmlns="http://Hps.Exchange.PosGateway">Canadian customer reference Id.</p> </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="17" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:all> </xs:complexType>