complexType RevenueTransaction
diagram index_p31.png
namespace http://www.ibillingclient.org/schema/edi
type extension of AccountTransaction
properties
base AccountTransaction
used by
element response/revenueTransaction
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDrequired      
documentation
id: System generated identifier.
createDateDateoptional      
documentation
createDate: Date the transaction was created.
codexs:stringrequired      
documentation
code: User assigned identifier. (if not specified, id is used)
merchantAccountCodeMerchantAccountCoderequired      
documentation
merchantAccountCode: Merchant account code.
accountActivityTypeAccountActivityTypeoptional      
documentation
accountActivityType: Type of activity, e.g. invoice, payment
customerAccountxs:IDREFoptional      
documentation
customerAccount: Reference to the CustomerAccount affected by this activity.
amountxs:intoptional      
documentation
amount: Initial (fixed) amount of the transaction.
balancexs:intoptional      
documentation
balance: Current balance of the transaction.
notexs:stringoptional      
documentation
note: Optional text note (description).
creatorCodexs:stringoptional      
documentation
creatorCode: Optional free-hand code, can be used to identify creator of thetransaction (usually in external client system).
sellerCodexs:stringoptional      
documentation
sellerCode: Optional free-hand code, can be used to identify seller associated withthe transaction (usually in external client system).
shiftCodexs:stringoptional      
documentation
shiftCode: Optional free-hand code, can be used to identify POS shift that generatedthis transaction (usually in external client system).
terminalCodexs:stringoptional      
documentation
terminalCode: Optional free-hand code, can be used to identify POS terminal thatgenerated this transaction (usually in external client system).
taxAmountxs:intoptional      
documentation
taxAmount: Amount of the tax (part of amount).
dueDateDateoptional      
documentation
dueDate: Date when the transaction becomes effective (applied to CustomerAccount).Before the due date, iBilling's balancing process will not apply anybalance on the transaction
adjustmentTransactionxs:IDREFoptional      
documentation
adjustmentTransaction: Reference to a transaction that reversed this transaction. Normally,Invoice or Fee can be reversed with Reversal, Payment or Claim with Voidor Decline
itemCodexs:stringoptional      
documentation
itemCode: The item code.
isComplimentaryxs:booleanoptional      
documentation
isComplimentary: The is complimentary.
paymentOptionxs:IDREFoptional      
documentation
paymentOption: The payment option.
annotation
documentation
The Class RevenueTransaction.
source <xs:complexType name="RevenueTransaction">
 
<xs:annotation>
   
<xs:documentation>The Class RevenueTransaction.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="AccountTransaction">
     
<xs:attribute name="itemCode" type="xs:string" use="optional">
       
<xs:annotation>
         
<xs:documentation>itemCode: The item code.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="isComplimentary" type="xs:boolean" use="optional">
       
<xs:annotation>
         
<xs:documentation>isComplimentary: The is complimentary.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="paymentOption" type="xs:IDREF" use="optional">
       
<xs:annotation>
         
<xs:documentation>paymentOption: The payment option.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute RevenueTransaction/@itemCode
type xs:string
properties
isRef 0
use optional
annotation
documentation
itemCode: The item code.
source <xs:attribute name="itemCode" type="xs:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>itemCode: The item code.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute RevenueTransaction/@isComplimentary
type xs:boolean
properties
isRef 0
use optional
annotation
documentation
isComplimentary: The is complimentary.
source <xs:attribute name="isComplimentary" type="xs:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>isComplimentary: The is complimentary.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute RevenueTransaction/@paymentOption
type xs:IDREF
properties
isRef 0
use optional
annotation
documentation
paymentOption: The payment option.
source <xs:attribute name="paymentOption" type="xs:IDREF" use="optional">
 
<xs:annotation>
   
<xs:documentation>paymentOption: The payment option.</xs:documentation>
 
</xs:annotation>
</xs:attribute>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy