<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="PMT_SOURCE_RECROD"> <xs:complexType> <xs:all> <xs:element ref="clientNumber" minOccurs="1" maxOccurs="1"/> <xs:element ref="paymentSource" minOccurs="1" maxOccurs="1"/> <xs:element ref="description" minOccurs="0" maxOccurs="1"/> <xs:element ref="cardName" minOccurs="0" maxOccurs="1"/> <xs:element ref="cardExpiry" minOccurs="1" maxOccurs="1"/> <xs:element ref="billingZip" minOccurs="0" maxOccurs="1"/> <xs:element ref="cardSecurityCode" minOccurs="0" maxOccurs="1"/> <xs:element ref="dsoChecksum" minOccurs="1" maxOccurs="1"/> </xs:all> </xs:complexType> </xs:element> <xs:element name="clientNumber"/> <xs:element name="paymentSource"/> <xs:element name="description"/> <xs:element name="cardName"/> <xs:element name="cardExpiry"/> <xs:element name="billingZip"/> <xs:element name="cardSecurityCode"/> <xs:element name="dsoChecksum"/> </xs:schema>