| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.ibillingclient.org/schema/edi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of AccountActivity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="AccountTransaction" abstract="true"> <xs:annotation> <xs:documentation> <p>Represents financial transaction posted to CustomerAccount. All financialtransaction have fixed amount, carry balance and affect CustomerAccount'soverall balance. Examples of AccountTransaction are payment, invoice, credit,refund.</p> <p>Invoice, Void and Refund - increase CustomerAccount balance<br/>Payment, Credit and Reversal - decrease CustomerAccount balance</p> </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="AccountActivity"> <xs:attribute name="amount" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>amount: Initial (fixed) amount of the transaction.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="balance" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>balance: Current balance of the transaction.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="note" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>note: Optional text note (description).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="creatorCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>creatorCode: Optional free-hand code, can be used to identify creator of thetransaction (usually in external client system).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sellerCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>sellerCode: Optional free-hand code, can be used to identify seller associated withthe transaction (usually in external client system).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="shiftCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>shiftCode: Optional free-hand code, can be used to identify POS shift that generatedthis transaction (usually in external client system).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="terminalCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>terminalCode: Optional free-hand code, can be used to identify POS terminal thatgenerated this transaction (usually in external client system).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="taxAmount" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>taxAmount: Amount of the tax (part of amount).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="dueDate" type="Date" use="optional"> <xs:annotation> <xs: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</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="adjustmentTransaction" type="xs:IDREF" use="optional"> <xs:annotation> <xs: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</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
| type | xs:int | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="amount" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>amount: Initial (fixed) amount of the transaction.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:int | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="balance" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>balance: Current balance of the transaction.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="note" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>note: Optional text note (description).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="creatorCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>creatorCode: Optional free-hand code, can be used to identify creator of thetransaction (usually in external client system).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="sellerCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>sellerCode: Optional free-hand code, can be used to identify seller associated withthe transaction (usually in external client system).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="shiftCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>shiftCode: Optional free-hand code, can be used to identify POS shift that generatedthis transaction (usually in external client system).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="terminalCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>terminalCode: Optional free-hand code, can be used to identify POS terminal thatgenerated this transaction (usually in external client system).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:int | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="taxAmount" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>taxAmount: Amount of the tax (part of amount).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | Date | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="dueDate" type="Date" use="optional"> <xs:annotation> <xs: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</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:IDREF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="adjustmentTransaction" type="xs:IDREF" use="optional"> <xs:annotation> <xs: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</xs:documentation> </xs:annotation> </xs:attribute> |