+xns/Negotiation
Data: Receipt

+xns/Core/XNSObject
   |
   +--+xns/Negotiation/Receipt


Record of a product or service performed. Receipts are created by the originating identity in a transaction and sent to the receiving identity via a +xns/Negotiation/SubmitReceipt message. The receipt may be accepted by the receiving identity during the SubmitReceipt message or via a +xns/Negotiation/ConfirmReceiptAccepted message sent at a later time.


 

Data Elements
String Contract Reference to an XNS contract.
+xns/Negotiation/ReceiptDetail Details Supporting information for the receipt.
Boolean Pending Is this receipt pending acceptance from the receiver?
String Reference Receipt identification.
+xns/Core/XMLDateTime TrxDate Transaction date.
 

Element Detail

Contract

Reference to an XNS contract. If this transaction is governed by an XNS contract, this element contains the Name attribute of that contract.  

DataType: String
 


Details

Supporting information for the receipt.  

DataType: +xns/Negotiation/ReceiptDetail
 


Pending

Is this receipt pending acceptance from the receiver? True=the receiving identity's owner has not accepted this receipt; False=the receiving identity's owner has accepted this receipt. Pending will be set to 'True' if the +xns/Negotiation/SubmitReceipt message returns a value of 'False' in the Accepted argument. When the receiving identity's owner accepts the receipt, Pending will be set to 'False' and a +xns/Negotiation/ConfirmReceiptAccepted message will be sent to the originating party.  

DataType: Boolean
 


Reference

Receipt identification. This is a number or name that uniquely identifies the receipt. The originator assigns this value and defines its scope of uniqueness.  

DataType: String
 


TrxDate

Transaction date. This is the date and time that the product was delivered or the service was performed.  

DataType: +xns/Core/XMLDateTime
 


Publishing Identity: +xns
© 2002 XNSORG
Last Updated: 07/09/2002