Bank Management Records

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 32

<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:bmt="urn:us:gov:treas:fms:BankManagementTransaction:1.

0" xmlns:xsd="h
<xsd:documentation>Container for individual Credit Card Detail
items.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VoucherDelayTotal" type="Summary_VoucherDelay_ComplexType">
<xsd:annotation>
<xsd:documentation>Contains the necessary information to identify when the vou
does not agree with the deposit date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VoucherDelayTotals" type="bmt:VoucherDelayTotals_ComplexTyp
<xsd:annotation>
<xsd:documentation>Container for the individual Deposit Total
items.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Identification" type="BankManagementIdentification_ComplexT
<xsd:annotation>
<xsd:documentation>Container for identifying the CAN plus Routing
Number.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Identifier"
type="GovernmentDepositAccount_CashIdentifier_ComplexType">
<xsd:annotation>
<xsd:documentation>Contains the CAN for the record.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TransferDelayTotal"
type="bmt:Summary_TransferDelayTotal_ExtensionRestriction_Complex Type">
<xsd:annotation>
<xsd:documentation>Contains the necessary information to identify when the tra
date does not agree with the expected transfer date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TransferDelayTotals" type="bmt:TransferDelayTotals_ComplexT
<xsd:annotation>
<xsd:documentation>Container for individual Settlement Total items.</xsd:docum

</xsd:annotation>
</xsd:element>
<xsd:element name="SummaryReferenceTotal"
type="bmt:Summary_SummaryReferenceTotal_ComplexType">
<xsd:annotation>
<xsd:documentation>Include Vouchers that have processing dates between the fir
last calendar day of the month, including corrections. This should include all
and negative 215s (A and B) and all equivalence.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SummaryReferenceTotals"
type="bmt:SummaryReferenceTotals_ComplexType">
<xsd:annotation>
<xsd:documentation>Container for individual Summary Reference
items.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="BankInfo_BankRoutingNumber_ComplexType">
<xsd:complexContent>
<xsd:restriction base="fms:BankInfo_Baseline_ComplexType">
<xsd:attribute name="BankName" type="fms:String_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>The name of the financial institution.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="RoutingNumber" type="fms:ABA_RoutingNumber_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>The routing number is used synonymously as ABA routing numb
routing transit number. The routing number consists of 9 digits, for example
where XXXX is Federal Reserve Routing Symbol, YYYY is ABA Institution Identifi
is the Check Digit.
The first two digits of the nine digit routing number must be in the ranges 00
12, 21 through 32, 61 through 72, or 80.
The digits are assigned as follows: 00 is used by the United States Government
through 12 are the normal routing numbers;
21 through 32 were assigned only to thrift institutions (e.g. credit unions an
banks) through 1985, currently are still used by the thrift institutions, or t
successors; 61 through 72 are used for electronic transactions; 80 is used for
traveler's cheques. The first two digits correspond to the 12 Federal Reserve Banks. [reference: http://www.tfp.com/text/aba_policy.pdf]</x
number.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CheckSerialNumber" type="fms:CheckSerialNumber_SimpleType
use="prohibited">
<xsd:annotation>
<xsd:documentation>Contains the serial number of a check.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="BankAccountType" type="fms:BankAccountType_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>Indicates whether the bank account is a checking, savings g
ledger or loan account.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

<xsd:attribute name="CheckMediumType" type="fms:CheckMediumType_SimpleType"


use="prohibited">
<xsd:annotation>
<xsd:documentation>Identifies the type of check.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsNonDomestic" type="fms:Boolean_SimpleType" use="prohibi
<xsd:annotation>
<xsd:documentation>Indicates whether this entity is a US domestic entity, for
this value would be "1" if the address was an international address or the cle
financial institution was a non-US financial institution. If the attribute is
populated or not present in the XML instance document, then the default value
understood to be "0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="VoucherDelayTotals_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:VoucherDelayTotal" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BankManagementIdentification_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:Identifier"/>
<xsd:element ref="bmt:BankDetail"/>
<xsd:element ref="fms:TransmissionSubmitterDetail"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BankManagementRecord_Baseline_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:Identification" minOccurs="0"/>
<xsd:element ref="bmt:DebitTotalDetail"/>
<xsd:element ref="bmt:CreditTotalDetail"/>
<xsd:element ref="bmt:SummaryReferenceTotals" minOccurs="0"/>
<xsd:element ref="bmt:BankDetail"/>
<xsd:element ref="fms:TransmissionSubmitterDetail"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BankManagementRecord_Baseline_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:Identification" minOccurs="0"/>
<xsd:element ref="bmt:DebitTotalDetail"/>
<xsd:element ref="bmt:CreditTotalDetail"/>
<xsd:element ref="bmt:SummaryReferenceTotals" minOccurs="0"/>
<xsd:element ref="bmt:CreditCardDetails"

minOccurs="0"/>
<xsd:element ref="bmt:VoucherDelayTotals" minOccurs="0"/>
<xsd:element ref="bmt:TransferDelayTotals" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="bmt:BankManagementRecord_AttributeGroup"/>
</xsd:complexType>
<xsd:complexType name="BankManagementRecord_ComplexType">
<xsd:complexContent>
<xsd:restriction base="bmt:BankManagementRecord_Baseline_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:Identification"/>
<xsd:element ref="bmt:DebitTotalDetail"/>
<xsd:element ref="bmt:CreditTotalDetail"/>
<xsd:element ref="bmt:SummaryReferenceTotals"/>
<xsd:element ref="bmt:CreditCardDetails"
minOccurs="0"/>
<xsd:element
ref="bmt:VoucherDelayTotals" minOccurs="0"/>
<xsd:element ref="bmt:TransferDelayTotals" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="ACH_TotalCount" type="bmt:Count_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>This should include the number of ACH debits received by an
transfer funds to the Treasury that were originally credited to the CAN betwee
first and last calendar day of the month, including corrections.</xsd:document
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="FedwireTotalCount" type="bmt:Count_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>This should include the number of Fedwire 1032 and all equi
sent by an FA to transfer funds to the Treasury that were originally credited
CAN between the first and last calendar day of the month, including correction
Derived Code(s): 35010Z</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DepositDaysNumber" type="bmt:DepositDaysNumber_SimpleType
use="required">
<xsd:annotation>
<xsd:documentation>Include deposit dates between the first and last calendar d
month, including corrections. This should include all positive and negative 21
B) and all equivalence. Derived Code(s): 01010ICV</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ChargebackTotalCount" type="bmt:Count_Restricted_SimpleTy
use="required">
<xsd:annotation>
<xsd:documentation>Include Vouchers (positive or negative 215s or equivalence)
have processing dates between the first and last calendar day of the month.
Derived Code(s): 070204. A chargeback is when customer disputes a charge on t
statement with their card issuer. The card issuer then 'charges back' the tra
to the merchant, through the networks and card acquirer. This is a financial
transaction. The merchant then gets the opportunity to prove that the custome
make the charge. If they can do so, they can charge the transaction back agai
issuer (called a representment). (According to 5/3 working with TRS Specs) Fi
Transaction Type currently defined to be blank for any transaction that is a D
Adjustment. For Debit Adjustment, it will be filled with a four character val
easily identify a debit adjustment (i.e. "DBTA"). Currently, a debit adjustme
blank.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ElectronicBenefitTransferReturnTotalCount"
type="bmt:Count_Restricted_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>Include Vouchers (positive or negative 215s or all equivale
have processing dates between the first and last calendar day of the month. De
Code(s): 070318EBT. EBT transactions are made on cards dedicated to food stam
benefits
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>

</xsd:complexType>
<xsd:complexType name="BankManagementRecords_Baseline_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:BankManagementRecord" minOccurs="0" maxOccurs="unbounded
</xsd:sequence>
<xsd:attributeGroup ref="bmt:BankManagementRecords_AttributeGroup"/>
</xsd:complexType>
<xsd:simpleType name="Count_Restricted_SimpleType">
<xsd:restriction base="fms:Count_SimpleType">
<xsd:totalDigits value="12"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TotalAmount_Restricted_SimpleType">
<xsd:restriction base="fms:AmountLength_SimpleType">
<xsd:totalDigits value="19"/>
<xsd:fractionDigits value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="BankManagementRecords_ComplexType">
<xsd:complexContent>
<xsd:restriction base="bmt:BankManagementRecords_Baseline_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:BankManagementRecord" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="TotalAmount" type="bmt:TotalAmount_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalCount" type="bmt:Count_Restricted_SimpleType" use="r
<xsd:annotation>
<xsd:documentation>Indicates the total number of items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ReportingYearMonthDate" type="bmt:YearMonth_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>The affective
month and year of the transactions.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TransferDelayTotals_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:TransferDelayTotal" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CalculatedPlasticCardTotals_Baseline_ComplexType">
<xsd:attributeGroup ref="CalculatedPlasticCardTotal_AttributeGroup"/>
</xsd:complexType>
<xsd:complexType name="CalculatedPlasticCardTotals_ComplexType">
<xsd:complexContent>
<xsd:restriction base="bmt:CalculatedPlasticCardTotals_Baseline_ComplexType">
<xsd:attribute name="TotalAmount" type="fms:AmountLength_SimpleType" use="requ
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalCount" type="bmt:Count_Restricted_SimpleType" use="r
<xsd:annotation>
<xsd:documentation>Indicates the total number of items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalSaleCount" type="bmt:Count_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Include Vouchers (215s or equivalence) that have processing
between the first and last calendar day of the month.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreditCardDetails_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:CreditCardDetail" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GovernmentDepositAccount_CashIdentifier_ComplexType">
<xsd:complexContent>
<xsd:restriction base="fms:GovernmentDepositAccount_ComplexType">
<xsd:attribute name="CashlinkAccountNumber" type="fms:CashlinkAccountNumber_Si
use="prohibited">
<xsd:annotation>
<xsd:documentation>A CashLink assigned number identifying an
account.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="AccountKeyCode" type="fms:AccountKeyNumber_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>Identifies the FRB Account Key that is used within the Fede
Reserve. The FRB Account Key is used by FRB Cashlink in combination with the
determine the appropriate CA$HLINK II CAN. The FRB Account Key is similar to t
but is only used for FRB financial activity.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CostCenterWorkUnitCode"
type="fms:CostCenterWorkUnitCode_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>Identifies the Cost Center Work Unit for FRB deposits and
adjustments.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CustomerAccountsReceivableSystemNumber"
type="fms:CashlinkAccountNumber_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>A CARS/Bank Managment Service defined number identifying an
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>

</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Plastic_CreditCardDetailExtensionRestriction_ComplexTyp
<xsd:complexContent>
<xsd:restriction base="Plastic_CreditCardDetailExtension_ComplexType">
<xsd:attribute name="CardType" type="fms:CardType_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>The type of card used, for example: MC for MasterCard, VI f
etc.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsCredit" type="fms:Boolean_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>Indicates if the item is a debit or credit, for example, a
"1" would mean that it is a "credit". If the attribute is not populated or no
in the XML instance document, then the default value is understood to be
"0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalSaleCount" type="bmt:Count_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Include Vouchers (215s or equivalence) that have processing
between the first and last calendar day of the month.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalAmount" type="bmt:TotalAmount_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalCount" type="bmt:Count_Restricted_SimpleType" use="r
<xsd:annotation>
<xsd:documentation>Indicates the total number of items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Plastic_CreditCardDetailExtension_ComplexType">
<xsd:complexContent>
<xsd:extension base="Plastic_CreditCardDetail_ComplexType">
<xsd:attributeGroup ref="CalculatedPlasticCardTotal_AttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Plastic_CreditCardDetail_ComplexType">
<xsd:complexContent>
<xsd:restriction base="fms:Plastic_Baseline_ComplexType">
<xsd:attribute name="MonthYearExpire" type="fms:MonthYearExpire_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>Indicates the month/year value of the expiration
date.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CardNumber" type="fms:CardNumber_SimpleType" use="prohibi
<xsd:annotation>
<xsd:documentation>Contains the credit card or debit card number.</xsd:documen
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="MaskedCardNumber" type="fms:CardNumberMasked_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>Contains the masked credit card or debit card
number.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CardSecurityCode" type="fms:CardSecurityCode_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>The 3 or 4 digit value printed on the card or signature str
not available on the magnetic strip. </xsd:documentation>
</xsd:annotation>
</xsd:attribute>
use="prohibited">
<xsd:annotation>
<xsd:documentation>Contains the masked credit card or debit card
number.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CardSecurityCode" type="fms:CardSecurityCode_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>The 3 or 4 digit value printed on the card or signature str
not available on the magnetic strip. </xsd:documentation>
</xsd:annotation>
</xsd:attribute>

<xsd:attribute name="CardType" type="fms:CardType_SimpleType" use="required">


<xsd:annotation>
<xsd:documentation>The type of card used, for example: MC for MasterCard, VI f
etc.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsCredit" type="fms:Boolean_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>Indicates if the item is a debit or credit, for example, a
"1" would mean that it is a "credit". If the attribute is not populated or no
in the XML instance document, then the default value is understood to be
"0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SummaryReferenceTotals_ComplexType">
<xsd:sequence>
<xsd:element ref="bmt:SummaryReferenceTotal" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Summary_VoucherDelayTotalRestriction_ComplexType">
<xsd:complexContent>
<xsd:restriction base="Summary_VoucherDelayTotal_ComplexType">
<xsd:attribute name="SummaryDate" type="fms:Date_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>The date for the summary record, for example the deposit ti
or the debit voucher date.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryNumber" type="fms:StringLength_0to80_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>The number of the summary record, for example the deposit t
number or the debit voucher number.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalAmount" type="bmt:TotalAmount_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsCredit" type="fms:Boolean_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>Indicates if the item is a debit or credit, for example, a
"1" would mean that it is a "credit". If the attribute is not populated or no
in the XML instance document, then the default value is understood to be
"0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DepositDate" type="fms:Date_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>The business date that the payment instruction was received
business channel. The date that the deposit is presented to a financial insti
for example TGANET. The date that an ACH or Check-
21 item is physically entered in the payment stream.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Summary_VoucherDelayTotal_ComplexType">
<xsd:complexContent>
<xsd:extension base="Summary_VoucherDelay_ComplexType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Summary_VoucherDelay_ComplexType">
<xsd:complexContent>
<xsd:restriction base="fms:Summary_Baseline_ComplexType">
<xsd:attribute name="ID" type="fms:Identifier_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>An identifier
for the record. For a receiving system, this value can be used to reconcile u
an existing record and qualify new records. For a sending system, this value
used to reconcile acknowledgements for the submitted records.</xsd:documentati
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryDate" type="fms:Date_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>The date for the summary record, for example the deposit ti
or the debit voucher date.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryNumber" type="fms:StringLength_0to80_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>The number of the summary record, for example the deposit t
number or the debit voucher number.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalAmount" type="bmt:TotalAmount_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalCount" type="bmt:Count_Restricted_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>Indicates the total number of items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryType" type="fms:SummaryType_SimpleType" use="prohi
<xsd:annotation>
<xsd:documentation>Indicates the type of summary record.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsDepositTicket" type="fms:Boolean_SimpleType" use="prohi
<xsd:annotation>
use="prohibited">
<xsd:annotation>
<xsd:documentation>Indicates the total number of items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryType" type="fms:SummaryType_SimpleType" use="prohi
<xsd:annotation>
<xsd:documentation>Indicates the type of summary record.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsDepositTicket" type="fms:Boolean_SimpleType" use="prohi
<xsd:annotation>

<xsd:documentation>Indicates whether this record is a deposit ticket or debit


for example, a value of "1" would mean that this is a deposit ticket. If the a
is not populated or not present in the XML instance document, then the default
understood to be "0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsCredit" type="fms:Boolean_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>Indicates if the item is a debit or credit, for example, a
"1" would mean that it is a "credit". If the attribute is not populated or no
in the XML instance document, then the default value is understood to be
"0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DepositDate" type="fms:Date_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>The business date that the payment instruction was received
business channel. The date that the deposit is presented to a financial insti
for example TGANET. The date that an ACH or Check-
21 item is physically entered in the payment stream.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Summary_BankManagementSettlementSummary_ComplexType">
<xsd:complexContent>
<xsd:restriction base="fms:Summary_Baseline_ComplexType">
<xsd:attribute name="ID" type="fms:Identifier_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>An identifier for the record. For a receiving system, this
can be used to reconcile updates to an existing record and qualify new records
sending system, this value can be used to reconcile acknowledgements for the s
records.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryDate" type="fms:Date_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>The date for the summary record, for example the deposit ti
or the debit voucher date.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryNumber" type="fms:StringLength_0to80_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>The number of the summary record, for example the deposit t
number or the debit voucher number.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalAmount" type="bmt:TotalAmount_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalCount" type="bmt:Count_Restricted_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>Indicates the total number of items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryType" type="fms:SummaryType_SimpleType" use="prohi
<xsd:annotation>
<xsd:documentation>Indicates the type of summary record.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DepositDate" type="fms:Date_SimpleType" use="optional">
<xsd:annotation>
<xsd:documentation>The business date that the payment instruction was received
business channel. The date that the deposit is presented to a financial insti
for example TGANET. The date that an ACH or Check-
21 item is physically entered in the payment stream.</xsd:documentation>
</xsd:attribute>
<xsd:attribute name="SummaryType" type="fms:SummaryType_SimpleType" use="prohi
<xsd:annotation>
<xsd:documentation>Indicates the type of summary record.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DepositDate" type="fms:Date_SimpleType" use="optional">
<xsd:annotation>
<xsd:documentation>The business date that the payment instruction was received
business channel. The date that the deposit is presented to a financial insti
for example TGANET. The date that an ACH or Check-
21 item is physically entered in the payment stream.</xsd:documentation>

</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsDepositTicket" type="fms:Boolean_SimpleType" use="prohi
<xsd:annotation>
<xsd:documentation>Indicates whether this record is a deposit ticket or debit
for example, a value of "1" would mean that this is a deposit ticket. If the a
is not populated or not present in the XML instance document, then the default
understood to be "0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsCredit" type="fms:Boolean_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>Indicates if the item is a debit or credit, for example, a
"1" would mean that it is a "credit". If the attribute is not populated or no
in the XML instance document, then the default value is understood to be
"0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Summary_TransferDelayTotal_ExtensionRestriction_Complex

<xsd:complexContent>
<xsd:restriction base="bmt:Summary_BankManagementSettlementSummary_Extension_C
exType">

<xsd:attribute name="SummaryNumber" type="fms:StringLength_0to80_SimpleType"


use="required">
<xsd:annotation>
<xsd:documentation>The number of the summary record, for example the deposit t
number or the debit voucher number.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalAmount" type="bmt:TotalAmount_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DepositDate" type="fms:Date_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>The business date that the payment instruction was received
business channel. The date that the deposit is presented to a financial insti
for example TGANET. The date that an ACH or Check-
21 item is physically entered in the payment stream.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ExpectedTransferDate" type="fms:Date_SimpleType" use="opt
<xsd:annotation>
<xsd:documentation>The date the funds are expected to be transferred to or fro
Treasury's account.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TransferDate" type="fms:Date_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>The date a payment transfers to or from the Treasury's
account.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsCredit" type="fms:Boolean_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>Indicates if the item is a debit or credit, for example, a
"1" would mean that it is a "credit". If the attribute is not populated or no
in the XML instance document, then the default value is understood to be
"0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Summary_BankManagementSettlementSummary_Extension_Compl
<xsd:complexContent>
<xsd:extension base="bmt:Summary_BankManagementSettlementSummary_ComplexType">

<xsd:attributeGroup ref="bmt:BankManagementSettlementSummary_AttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Summary_SummaryReferenceTotal_ComplexType">
<xsd:complexContent>
<xsd:restriction base="fms:Summary_Baseline_ComplexType">
<xsd:attribute name="ID" type="fms:Identifier_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>An identifier for the record. For a receiving system, this
can be used to reconcile updates to an existing record and qualify new records
sending system, this value can be used to reconcile acknowledgements for the s
records.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryDate" type="fms:Date_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>The date for the summary record, for example the deposit ti
or the debit voucher date.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryNumber" type="fms:StringLength_0to80_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>The number of the summary record, for example the deposit t
number or the debit voucher number.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalAmount" type="fms:AmountLength_SimpleType" use="proh
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalCount" type="bmt:Count_Restricted_SimpleType" use="r
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalAmount" type="fms:AmountLength_SimpleType" use="proh
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalCount" type="bmt:Count_Restricted_SimpleType" use="r
<xsd:annotation>

<xsd:documentation>Indicates the total number of items.</xsd:documentation>


</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SummaryType" type="fms:SummaryType_SimpleType" use="requi
<xsd:annotation>
<xsd:documentation>Indicates the type of summary record.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsDepositTicket" type="fms:Boolean_SimpleType" use="prohi
<xsd:annotation>
<xsd:documentation>Indicates whether this record is a deposit ticket or debit
for example, a value of "1" would mean that this is a deposit ticket. If the a
is not populated or not present in the XML instance document, then the default
understood to be "0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsCredit" type="fms:Boolean_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>Indicates if the item is a debit or credit, for example, a
"1" would mean that it is a "credit". If the attribute is not populated or no
in the XML instance document, then the default value is understood to be
"0".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DepositDate" type="fms:Date_SimpleType" use="prohibited">
<xsd:annotation>
<xsd:documentation>The business date that the payment instruction was received
business channel. The date that the deposit is presented to a financial insti
for example TGANET. The date that an ACH or Check-
21 item is physically entered in the payment stream.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:attributeGroup
name="BankManagementRecords_AttributeGroup">
<xsd:attributeGroup ref="fms:Totals_AttributeGroup"/>
<xsd:attribute name="ReportingYearMonthDate" type="bmt:YearMonth_SimpleType"
use="optional">
<xsd:annotation>
<xsd:documentation>The affective month and year of the
transactions.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
<xsd:attributeGroup name="BankManagementRecord_AttributeGroup">
<xsd:attribute name="ACH_TotalCount" type="bmt:Count_Restricted_SimpleType"
use="optional">
<xsd:annotation>
<xsd:documentation>This should include the number of ACH debits received by an
transfer funds to the Treasury that were originally credited to the CAN betwee
first and last calendar day of the month, including corrections.</xsd:document
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="FedwireTotalCount" type="bmt:Count_Restricted_SimpleType"
use="optional">
<xsd:annotation>
<xsd:documentation>This should include the number of Fedwire 1032 and all equi
sent by an FA to transfer funds to the Treasury that were originally credited
CAN between the first and last calendar day of the month, including correction
Derived Code(s): 35010Z</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DepositDaysNumber" type="bmt:DepositDaysNumber_SimpleType
use="optional">
<xsd:annotation>
<xsd:documentation>Include deposit dates between the first and last calendar d
month, including corrections. This should include all positive and negative 21
B) and all equivalence. Derived Code(s): 01010ICV</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ChargebackTotalCount" type="bmt:Count_Restricted_SimpleTy
use="optional">
<xsd:annotation>
<xsd:documentation>Include Vouchers (positive
or negative 215s or equivalence) that have processing dates between the first
calendar day of the month. Derived Code(s): 070204. A chargeback is when cust
disputes a charge on their statement with their card issuer. The card issuer
'charges back' the transaction to the merchant, through the networks and card
This is a financial transaction.
The merchant then gets the opportunity to prove that the customer did make the
If they can do so, they can charge the transaction back again to the issuer (c
representment). (According to 5/3 working with TRS Specs) Financial Transactio
currently defined to be blank for any transaction that is a Debit Adjustment.
Debit Adjustment, it will be filled with a four character value to easily iden
debit adjustment (i.e. "DBTA"). Currently, a debit adjustment is
blank.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ElectronicBenefitTransferReturnTotalCount"
type="bmt:Count_Restricted_SimpleType" use="optional">
<xsd:annotation>
<xsd:documentation>Include Vouchers (positive or negative 215s or all equivale
have processing dates between the first and last calendar day of the month. De
Code(s): 070318EBT. EBT transactions are made on cards dedicated to food stam
benefits
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
<xsd:attributeGroup name="BankManagementSettlementSummary_AttributeGroup">
<xsd:attribute name="ExpectedTransferDate" type="fms:Date_SimpleType" use="opt
<xsd:annotation>
<xsd:documentation>The date the funds are expected to be transferred to or fro
Treasury's account.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TransferDate" type="fms:Date_SimpleType" use="optional">
<xsd:annotation>
<xsd:documentation>The date a payment transfers to or from the Treasury's
account.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="ExpectedTransferDate" type="fms:Date_SimpleType" use="opt
<xsd:annotation>
<xsd:documentation>The date the funds are expected to be transferred to or fro
Treasury's account.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TransferDate" type="fms:Date_SimpleType" use="optional">
<xsd:annotation>
<xsd:documentation>The date a payment transfers to or from the Treasury's
account.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

</xsd:attributeGroup>
<xsd:attributeGroup name="CalculatedPlasticCardTotal_AttributeGroup">
<xsd:attribute name="TotalSaleCount" type="bmt:Count_Restricted_SimpleType"
use="optional">
<xsd:annotation>
<xsd:documentation>Include Vouchers (215s or equivalence) that have processing
between the first and last calendar day of the month.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attributeGroup ref="fms:Totals_AttributeGroup"/>
</xsd:attributeGroup>
<xsd:simpleType name="YearMonth_SimpleType">
<xsd:restriction base="xsd:gYearMonth"/>
</xsd:simpleType>
<xsd:simpleType name="DepositDaysNumber_SimpleType">
<xsd:restriction base="fms:String_SimpleType">
<xsd:pattern value="(0|(0?[1-9])|((1|2)[0-9])|30|

31)"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="DebitCreditTotalDetails_Baseline_ComplexType">
<xsd:attributeGroup ref="fms:Totals_AttributeGroup"/>
<xsd:attributeGroup ref="fms:DebitCredit_AttributeGroup"/>
</xsd:complexType>
<xsd:complexType name="DebitCreditTotalDetails_ComplexType">
<xsd:complexContent>
<xsd:restriction base="DebitCreditTotalDetails_Baseline_ComplexType">
<xsd:attribute name="TotalAmount" type="bmt:TotalAmount_Restricted_SimpleType"
use="required">
<xsd:annotation>
<xsd:documentation>Indicates the total absolute dollar amount of
items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="TotalCount" type="bmt:Count_Restricted_SimpleType"
use="prohibited">
<xsd:annotation>
<xsd:documentation>Indicates the total number of items.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="IsCredit"
type="fms:Boolean_SimpleType" use="required">
<xsd:annotation>
<xsd:documentation>Indicates if the item is a debit or credit, for example, a
'1' would mean that it is a 'credit'. If the attribute is not populated or no
in the XML instance document, then the default value is understood to be
'0'.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="DebitTotalDetail" type="DebitCreditTotalDetails_ComplexType
<xsd:annotation>
<xsd:documentation>Include positive and negative 5515 Vouchers that have proce
dates between the first and last calendar day of the month, including correcti
Derived Code(s): 009999TOTDEBITS</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreditTotalDetail" type="DebitCreditTotalDetails_ComplexTyp
<xsd:annotation>
<xsd:documentation>Include Transactions that have processing dates between the
and last calendar day of the month, including corrections. This should includ
positive and negative 215s (A and B) and all equivalence. Derived Code(s): 000
000019UF</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:attributeGroup name="SummaryVoucherDelayTotal_AttributeGroup">
<xsd:attribute name="BankDepositDate" type="fms:Date_SimpleType" use="optional
<xsd:annotation>
<xsd:documentation>The business date that a bank credits Treasury's account at
bank.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
</xsd:schema>

You might also like