XML Report DTDs
This appendix provides the document type definitions (DTDs) for the following CyberSource Merchant Account XML reports:
■
Payment Activity Summary
■
Chargeback Analysis
■
Purchase & Refund Details
■
Authorization Analysis
■
Chargeback & Representment Details
■
Transfer Log
Payment Activity Summary
<!ELEMENT PaymentActivitySummary ( PurchasesAndRefunds, Fees, Reserves, ChargebacksAndRepresentments, NetTotalAmount ) >
<!ATTLIST PaymentActivitySummary HierarchyLevel CDATA #REQUIRED >
<!ATTLIST PaymentActivitySummary StartDate CDATA #REQUIRED >
<!ATTLIST PaymentActivitySummary EndDate CDATA #REQUIRED >
<!ELEMENT Currency ( PurchasesAndRefunds, Fees, Reserves, ChargebacksAndRepresentments, NetTotalAmount ) >
<!ATTLIST Currency PresentationCurrencyCode CDATA #REQUIRED >
<!ATTLIST Currency FundingCurrencyCode CDATA #REQUIRED >
<!ATTLIST Currency EffectiveForeignExchangeRate NMTOKEN #REQUIRED >
<!ELEMENT PurchasesAndRefunds (Type+, ConveyedTotalCount, ConveyedTotalAmount, SettledTotalCount, SettledTotalAmount ) >
<!ELEMENT Type ( Amount | ConveyedSubtotalAmount | ConveyedSubtotalCount | Count | Description | SettledSubtotalAmount | SettledSubtotalCount | SubType | TotalAmount )* >
<!ELEMENT Amount ( #PCDATA ) >
<!ELEMENT ConveyedSubtotalAmount ( #PCDATA ) >
<!ELEMENT ConveyedSubtotalCount ( #PCDATA ) >
<!ELEMENT Count ( #PCDATA ) >
<!ELEMENT Description ( #PCDATA ) >
<!ELEMENT SettledSubtotalAmount ( #PCDATA ) >
<!ELEMENT SettledSubtotalCount ( #PCDATA ) >
<!ELEMENT SubType ( Description, ConveyedTransactionCount, ConveyedAmount, SettledTransactionCount, SettledAmount ) >
<!ELEMENT ConveyedTransactionCount ( #PCDATA ) >
<!ELEMENT ConveyedAmount ( #PCDATA ) >
<!ELEMENT SettledTransactionCount ( #PCDATA ) >
<!ELEMENT SettledAmount ( #PCDATA ) >
<!ELEMENT TotalAmount ( #PCDATA ) >
<!ELEMENT ConveyedTotalAmount ( #PCDATA ) >
<!ELEMENT ConveyedTotalCount ( #PCDATA ) >
<!ELEMENT SettledTotalAmount ( #PCDATA ) >
<!ELEMENT SettledTotalCount ( #PCDATA ) >
<!ELEMENT Fees ( Type, TotalAmount ) >
<!ELEMENT Reserves (ReserveAmount) >
<!ELEMENT ReserveAmount ( #PCDATA ) >
<!ELEMENT ChargebacksAndRepresentments ( Type+, TotalCount, TotalAmount ) >
<!ELEMENT TotalCount ( #PCDATA ) >
<!ELEMENT NetTotalAmount ( #PCDATA ) >