<?xml version="1.0"?>
<Entity>
	<Name>Payment</Name>
	<Type>Single</Type>
	<Table>
		<Name>Payment</Name>
		<Column>
			<Name>PaymentCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>PaymentTitle</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>PaymentID</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>VoucherID</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>RecieptCount</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>ProjectCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ApplyPerson</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ApplyDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>Accountant</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>AccountDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>Payer</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>PayDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>Purpose</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>800</ColumnSize>
		</Column>
		<Column>
			<Name>Money</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>CheckPerson</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>CheckDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>CheckOpinion</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>800</ColumnSize>
		</Column>
		<Column>
			<Name>IsContract</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>ContractCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>Status</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>WBSCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>IsApportion</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>SupplyCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>UnitCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>SupplyName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>200</ColumnSize>
		</Column>
		<Column>
			<Name>Remark</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>800</ColumnSize>
		</Column>
		<Column>
			<Name>OldMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>GroupCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>BankName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>400</ColumnSize>
		</Column>
		<Column>
			<Name>BankAccount</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>400</ColumnSize>
		</Column>
		<Column>
			<Name>OtherAttachMent</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>1000</ColumnSize>
		</Column>
		<Column>
			<Name>PayType</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>Issue</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>IssueMode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>FactPayDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>TotalPayMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>APMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>UPMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>SupplierApplyMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>MaxPayMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PlanPayMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ContractMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AdjustedContractMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PayoutMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>APCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>UPCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PayoutCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash0</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash1</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash2</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash3</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash4</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash5</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash6</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash7</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash8</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>AHCash9</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PaymentName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>100</ColumnSize>
		</Column>
		<Column>
			<Name>TotalViseChangeMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>SumCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>100</ColumnSize>
		</Column>
		<Column>
			<Name>PaymentCodition</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>100</ColumnSize>
		</Column>
		<Column>
			<Name>CheckRemark</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>1000</ColumnSize>
		</Column>
		<Column>
			<Name>PaymentType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>XCS_IsInMonthMoneyPlan</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>10</ColumnSize>
		</Column>
		<Column>
			<Name>XCS_MoneyInMMButExceed</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>DevelopUnit</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>800</ColumnSize>
		</Column>
		<Column>
			<Name>InquireKeyCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>IsAfterAdded</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>YFTotalAuditedMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>YFCurrentAuditedMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>YFCurrentInvoice</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>300</ColumnSize>
		</Column>
		<Column>
			<Name>Cash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>OldCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>SupplierTypeCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>IsForPay</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>SupplierTypeId</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>PaymentReason</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ForPayContractCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>IsProjectDeduct</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>MoneyType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ExchangeRate</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>EstimateCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>TaxRate</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>TaxCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>CashNoTax</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>TaxMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>MoneyNoTax</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>IsDeduct</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>IsPrepay</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>TaxpayerID</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>100</ColumnSize>
		</Column>
		<Column>
			<Name>ReceiveName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>400</ColumnSize>
		</Column>
		<Column>
			<Name>ReceiveTaxpayerID</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>100</ColumnSize>
		</Column>
		<Column>
			<Name>ReceiveBankName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>400</ColumnSize>
		</Column>
		<Column>
			<Name>ReceiveBankAccount</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>400</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from Payment where  PaymentCode=@PaymentCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PaymentCode</Name>
				<Column>PaymentCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from Payment</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into Payment (  PaymentCode, PaymentTitle, PaymentID, VoucherID, RecieptCount, ProjectCode, ApplyPerson, ApplyDate, Accountant, AccountDate, Payer, PayDate, Purpose, Money, CheckPerson, CheckDate, CheckOpinion, IsContract, ContractCode, Status, WBSCode, IsApportion, SupplyCode, UnitCode, SupplyName, Remark, OldMoney, GroupCode, BankName, BankAccount, OtherAttachMent, PayType, Issue, IssueMode, FactPayDate, TotalPayMoney, AHMoney, APMoney, UPMoney, SupplierApplyMoney, MaxPayMoney, PlanPayMoney, ContractMoney, AdjustedContractMoney, PayoutMoney, AHCash, APCash, UPCash, PayoutCash, AHCash0, AHCash1, AHCash2, AHCash3, AHCash4, AHCash5, AHCash6, AHCash7, AHCash8, AHCash9, PaymentName, TotalViseChangeMoney, SumCode, PaymentCodition, CheckRemark, PaymentType, XCS_IsInMonthMoneyPlan, XCS_MoneyInMMButExceed, DevelopUnit, InquireKeyCode, IsAfterAdded, YFTotalAuditedMoney, YFCurrentAuditedMoney, YFCurrentInvoice, Cash, OldCash, SupplierTypeCode, IsForPay, SupplierTypeId, PaymentReason, ForPayContractCode, IsProjectDeduct, MoneyType, ExchangeRate, EstimateCash, TaxRate, TaxCash, CashNoTax, TaxMoney, MoneyNoTax, IsDeduct, IsPrepay, TaxpayerID, ReceiveName, ReceiveTaxpayerID, ReceiveBankName, ReceiveBankAccount ) values (  @PaymentCode, @PaymentTitle, @PaymentID, @VoucherID, @RecieptCount, @ProjectCode, @ApplyPerson, @ApplyDate, @Accountant, @AccountDate, @Payer, @PayDate, @Purpose, @Money, @CheckPerson, @CheckDate, @CheckOpinion, @IsContract, @ContractCode, @Status, @WBSCode, @IsApportion, @SupplyCode, @UnitCode, @SupplyName, @Remark, @OldMoney, @GroupCode, @BankName, @BankAccount, @OtherAttachMent, @PayType, @Issue, @IssueMode, @FactPayDate, @TotalPayMoney, @AHMoney, @APMoney, @UPMoney, @SupplierApplyMoney, @MaxPayMoney, @PlanPayMoney, @ContractMoney, @AdjustedContractMoney, @PayoutMoney, @AHCash, @APCash, @UPCash, @PayoutCash, @AHCash0, @AHCash1, @AHCash2, @AHCash3, @AHCash4, @AHCash5, @AHCash6, @AHCash7, @AHCash8, @AHCash9, @PaymentName, @TotalViseChangeMoney, @SumCode, @PaymentCodition, @CheckRemark, @PaymentType, @XCS_IsInMonthMoneyPlan, @XCS_MoneyInMMButExceed, @DevelopUnit, @InquireKeyCode, @IsAfterAdded, @YFTotalAuditedMoney, @YFCurrentAuditedMoney, @YFCurrentInvoice, @Cash, @OldCash, @SupplierTypeCode, @IsForPay, @SupplierTypeId, @PaymentReason, @ForPayContractCode, @IsProjectDeduct, @MoneyType, @ExchangeRate, @EstimateCash, @TaxRate, @TaxCash, @CashNoTax, @TaxMoney, @MoneyNoTax, @IsDeduct, @IsPrepay, @TaxpayerID, @ReceiveName, @ReceiveTaxpayerID, @ReceiveBankName, @ReceiveBankAccount )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PaymentCode</Name>
				<Column>PaymentCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentTitle</Name>
				<Column>PaymentTitle</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentID</Name>
				<Column>PaymentID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@VoucherID</Name>
				<Column>VoucherID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@RecieptCount</Name>
				<Column>RecieptCount</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplyPerson</Name>
				<Column>ApplyPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplyDate</Name>
				<Column>ApplyDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Accountant</Name>
				<Column>Accountant</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@AccountDate</Name>
				<Column>AccountDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Payer</Name>
				<Column>Payer</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PayDate</Name>
				<Column>PayDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Purpose</Name>
				<Column>Purpose</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Money</Name>
				<Column>Money</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckPerson</Name>
				<Column>CheckPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckDate</Name>
				<Column>CheckDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckOpinion</Name>
				<Column>CheckOpinion</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsContract</Name>
				<Column>IsContract</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Status</Name>
				<Column>Status</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@WBSCode</Name>
				<Column>WBSCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsApportion</Name>
				<Column>IsApportion</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplyCode</Name>
				<Column>SupplyCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@UnitCode</Name>
				<Column>UnitCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplyName</Name>
				<Column>SupplyName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Remark</Name>
				<Column>Remark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OldMoney</Name>
				<Column>OldMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@GroupCode</Name>
				<Column>GroupCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BankName</Name>
				<Column>BankName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BankAccount</Name>
				<Column>BankAccount</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OtherAttachMent</Name>
				<Column>OtherAttachMent</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PayType</Name>
				<Column>PayType</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@Issue</Name>
				<Column>Issue</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@IssueMode</Name>
				<Column>IssueMode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@FactPayDate</Name>
				<Column>FactPayDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@TotalPayMoney</Name>
				<Column>TotalPayMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHMoney</Name>
				<Column>AHMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@APMoney</Name>
				<Column>APMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@UPMoney</Name>
				<Column>UPMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierApplyMoney</Name>
				<Column>SupplierApplyMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@MaxPayMoney</Name>
				<Column>MaxPayMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PlanPayMoney</Name>
				<Column>PlanPayMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractMoney</Name>
				<Column>ContractMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AdjustedContractMoney</Name>
				<Column>AdjustedContractMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PayoutMoney</Name>
				<Column>PayoutMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash</Name>
				<Column>AHCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@APCash</Name>
				<Column>APCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@UPCash</Name>
				<Column>UPCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PayoutCash</Name>
				<Column>PayoutCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash0</Name>
				<Column>AHCash0</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash1</Name>
				<Column>AHCash1</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash2</Name>
				<Column>AHCash2</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash3</Name>
				<Column>AHCash3</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash4</Name>
				<Column>AHCash4</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash5</Name>
				<Column>AHCash5</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash6</Name>
				<Column>AHCash6</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash7</Name>
				<Column>AHCash7</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash8</Name>
				<Column>AHCash8</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash9</Name>
				<Column>AHCash9</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentName</Name>
				<Column>PaymentName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TotalViseChangeMoney</Name>
				<Column>TotalViseChangeMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SumCode</Name>
				<Column>SumCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentCodition</Name>
				<Column>PaymentCodition</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckRemark</Name>
				<Column>CheckRemark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentType</Name>
				<Column>PaymentType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@XCS_IsInMonthMoneyPlan</Name>
				<Column>XCS_IsInMonthMoneyPlan</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@XCS_MoneyInMMButExceed</Name>
				<Column>XCS_MoneyInMMButExceed</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@DevelopUnit</Name>
				<Column>DevelopUnit</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@InquireKeyCode</Name>
				<Column>InquireKeyCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsAfterAdded</Name>
				<Column>IsAfterAdded</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@YFTotalAuditedMoney</Name>
				<Column>YFTotalAuditedMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@YFCurrentAuditedMoney</Name>
				<Column>YFCurrentAuditedMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@YFCurrentInvoice</Name>
				<Column>YFCurrentInvoice</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Cash</Name>
				<Column>Cash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@OldCash</Name>
				<Column>OldCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierTypeCode</Name>
				<Column>SupplierTypeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsForPay</Name>
				<Column>IsForPay</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierTypeId</Name>
				<Column>SupplierTypeId</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentReason</Name>
				<Column>PaymentReason</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ForPayContractCode</Name>
				<Column>ForPayContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsProjectDeduct</Name>
				<Column>IsProjectDeduct</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@MoneyType</Name>
				<Column>MoneyType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ExchangeRate</Name>
				<Column>ExchangeRate</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@EstimateCash</Name>
				<Column>EstimateCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxRate</Name>
				<Column>TaxRate</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxCash</Name>
				<Column>TaxCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CashNoTax</Name>
				<Column>CashNoTax</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxMoney</Name>
				<Column>TaxMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@MoneyNoTax</Name>
				<Column>MoneyNoTax</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@IsDeduct</Name>
				<Column>IsDeduct</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@IsPrepay</Name>
				<Column>IsPrepay</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxpayerID</Name>
				<Column>TaxpayerID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ReceiveName</Name>
				<Column>ReceiveName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ReceiveTaxpayerID</Name>
				<Column>ReceiveTaxpayerID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ReceiveBankName</Name>
				<Column>ReceiveBankName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ReceiveBankAccount</Name>
				<Column>ReceiveBankAccount</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update Payment set PaymentTitle=@PaymentTitle,PaymentID=@PaymentID,VoucherID=@VoucherID,RecieptCount=@RecieptCount,ProjectCode=@ProjectCode,ApplyPerson=@ApplyPerson,ApplyDate=@ApplyDate,Accountant=@Accountant,AccountDate=@AccountDate,Payer=@Payer,PayDate=@PayDate,Purpose=@Purpose,Money=@Money,CheckPerson=@CheckPerson,CheckDate=@CheckDate,CheckOpinion=@CheckOpinion,IsContract=@IsContract,ContractCode=@ContractCode,Status=@Status,WBSCode=@WBSCode,IsApportion=@IsApportion,SupplyCode=@SupplyCode,UnitCode=@UnitCode,SupplyName=@SupplyName,Remark=@Remark,OldMoney=@OldMoney,GroupCode=@GroupCode,BankName=@BankName,BankAccount=@BankAccount,OtherAttachMent=@OtherAttachMent,PayType=@PayType,Issue=@Issue,IssueMode=@IssueMode,FactPayDate=@FactPayDate,TotalPayMoney=@TotalPayMoney,AHMoney=@AHMoney,APMoney=@APMoney,UPMoney=@UPMoney,SupplierApplyMoney=@SupplierApplyMoney,MaxPayMoney=@MaxPayMoney,PlanPayMoney=@PlanPayMoney,ContractMoney=@ContractMoney,AdjustedContractMoney=@AdjustedContractMoney,PayoutMoney=@PayoutMoney,AHCash=@AHCash,APCash=@APCash,UPCash=@UPCash,PayoutCash=@PayoutCash,AHCash0=@AHCash0,AHCash1=@AHCash1,AHCash2=@AHCash2,AHCash3=@AHCash3,AHCash4=@AHCash4,AHCash5=@AHCash5,AHCash6=@AHCash6,AHCash7=@AHCash7,AHCash8=@AHCash8,AHCash9=@AHCash9,PaymentName=@PaymentName,TotalViseChangeMoney=@TotalViseChangeMoney,SumCode=@SumCode,PaymentCodition=@PaymentCodition,CheckRemark=@CheckRemark,PaymentType=@PaymentType,XCS_IsInMonthMoneyPlan=@XCS_IsInMonthMoneyPlan,XCS_MoneyInMMButExceed=@XCS_MoneyInMMButExceed,DevelopUnit=@DevelopUnit,InquireKeyCode=@InquireKeyCode,IsAfterAdded=@IsAfterAdded,YFTotalAuditedMoney=@YFTotalAuditedMoney,YFCurrentAuditedMoney=@YFCurrentAuditedMoney,YFCurrentInvoice=@YFCurrentInvoice,Cash=@Cash,OldCash=@OldCash,SupplierTypeCode=@SupplierTypeCode,IsForPay=@IsForPay,SupplierTypeId=@SupplierTypeId,PaymentReason=@PaymentReason,ForPayContractCode=@ForPayContractCode,IsProjectDeduct=@IsProjectDeduct,MoneyType=@MoneyType,ExchangeRate=@ExchangeRate,EstimateCash=@EstimateCash,TaxRate=@TaxRate,TaxCash=@TaxCash,CashNoTax=@CashNoTax,TaxMoney=@TaxMoney,MoneyNoTax=@MoneyNoTax,IsDeduct=@IsDeduct,IsPrepay=@IsPrepay,TaxpayerID=@TaxpayerID,ReceiveName=@ReceiveName,ReceiveTaxpayerID=@ReceiveTaxpayerID,ReceiveBankName=@ReceiveBankName,ReceiveBankAccount=@ReceiveBankAccount where  PaymentCode=@PaymentCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PaymentCode</Name>
				<Column>PaymentCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentTitle</Name>
				<Column>PaymentTitle</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentID</Name>
				<Column>PaymentID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@VoucherID</Name>
				<Column>VoucherID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@RecieptCount</Name>
				<Column>RecieptCount</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplyPerson</Name>
				<Column>ApplyPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplyDate</Name>
				<Column>ApplyDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Accountant</Name>
				<Column>Accountant</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@AccountDate</Name>
				<Column>AccountDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Payer</Name>
				<Column>Payer</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PayDate</Name>
				<Column>PayDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Purpose</Name>
				<Column>Purpose</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Money</Name>
				<Column>Money</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckPerson</Name>
				<Column>CheckPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckDate</Name>
				<Column>CheckDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckOpinion</Name>
				<Column>CheckOpinion</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsContract</Name>
				<Column>IsContract</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Status</Name>
				<Column>Status</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@WBSCode</Name>
				<Column>WBSCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsApportion</Name>
				<Column>IsApportion</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplyCode</Name>
				<Column>SupplyCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@UnitCode</Name>
				<Column>UnitCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplyName</Name>
				<Column>SupplyName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Remark</Name>
				<Column>Remark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OldMoney</Name>
				<Column>OldMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@GroupCode</Name>
				<Column>GroupCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BankName</Name>
				<Column>BankName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BankAccount</Name>
				<Column>BankAccount</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OtherAttachMent</Name>
				<Column>OtherAttachMent</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PayType</Name>
				<Column>PayType</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@Issue</Name>
				<Column>Issue</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@IssueMode</Name>
				<Column>IssueMode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@FactPayDate</Name>
				<Column>FactPayDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@TotalPayMoney</Name>
				<Column>TotalPayMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHMoney</Name>
				<Column>AHMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@APMoney</Name>
				<Column>APMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@UPMoney</Name>
				<Column>UPMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierApplyMoney</Name>
				<Column>SupplierApplyMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@MaxPayMoney</Name>
				<Column>MaxPayMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PlanPayMoney</Name>
				<Column>PlanPayMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractMoney</Name>
				<Column>ContractMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AdjustedContractMoney</Name>
				<Column>AdjustedContractMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PayoutMoney</Name>
				<Column>PayoutMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash</Name>
				<Column>AHCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@APCash</Name>
				<Column>APCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@UPCash</Name>
				<Column>UPCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PayoutCash</Name>
				<Column>PayoutCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash0</Name>
				<Column>AHCash0</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash1</Name>
				<Column>AHCash1</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash2</Name>
				<Column>AHCash2</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash3</Name>
				<Column>AHCash3</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash4</Name>
				<Column>AHCash4</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash5</Name>
				<Column>AHCash5</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash6</Name>
				<Column>AHCash6</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash7</Name>
				<Column>AHCash7</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash8</Name>
				<Column>AHCash8</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@AHCash9</Name>
				<Column>AHCash9</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentName</Name>
				<Column>PaymentName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TotalViseChangeMoney</Name>
				<Column>TotalViseChangeMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SumCode</Name>
				<Column>SumCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentCodition</Name>
				<Column>PaymentCodition</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckRemark</Name>
				<Column>CheckRemark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentType</Name>
				<Column>PaymentType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@XCS_IsInMonthMoneyPlan</Name>
				<Column>XCS_IsInMonthMoneyPlan</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@XCS_MoneyInMMButExceed</Name>
				<Column>XCS_MoneyInMMButExceed</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@DevelopUnit</Name>
				<Column>DevelopUnit</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@InquireKeyCode</Name>
				<Column>InquireKeyCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsAfterAdded</Name>
				<Column>IsAfterAdded</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@YFTotalAuditedMoney</Name>
				<Column>YFTotalAuditedMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@YFCurrentAuditedMoney</Name>
				<Column>YFCurrentAuditedMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@YFCurrentInvoice</Name>
				<Column>YFCurrentInvoice</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Cash</Name>
				<Column>Cash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@OldCash</Name>
				<Column>OldCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierTypeCode</Name>
				<Column>SupplierTypeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsForPay</Name>
				<Column>IsForPay</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierTypeId</Name>
				<Column>SupplierTypeId</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@PaymentReason</Name>
				<Column>PaymentReason</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ForPayContractCode</Name>
				<Column>ForPayContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsProjectDeduct</Name>
				<Column>IsProjectDeduct</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@MoneyType</Name>
				<Column>MoneyType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ExchangeRate</Name>
				<Column>ExchangeRate</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@EstimateCash</Name>
				<Column>EstimateCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxRate</Name>
				<Column>TaxRate</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxCash</Name>
				<Column>TaxCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CashNoTax</Name>
				<Column>CashNoTax</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxMoney</Name>
				<Column>TaxMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@MoneyNoTax</Name>
				<Column>MoneyNoTax</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@IsDeduct</Name>
				<Column>IsDeduct</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@IsPrepay</Name>
				<Column>IsPrepay</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxpayerID</Name>
				<Column>TaxpayerID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ReceiveName</Name>
				<Column>ReceiveName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ReceiveTaxpayerID</Name>
				<Column>ReceiveTaxpayerID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ReceiveBankName</Name>
				<Column>ReceiveBankName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ReceiveBankAccount</Name>
				<Column>ReceiveBankAccount</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from Payment  where  PaymentCode=@PaymentCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PaymentCode</Name>
				<Column>PaymentCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
    <Sql>
      <Name>SelectByProjectCode</Name>
      <String> select * from Payment where ProjectCode=@ProjectCode </String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@ProjectCode</Name>
        <Column>ProjectCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>SelectByContractCode</Name>
			<String> select  * from Payment where ContractCode=@ContractCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectSum</Name>
			<String> select  isnull(Sum( Money ),0) from Payment  </String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>SelectView</Name>
			<String> select * from V_Payment Payment  </String>
			<CommandType>Text</CommandType>
		</Sql>		
		<Sql>
			<Name>SelectIssueByContractCode</Name>
			<String>select Top 1 * from Payment</String>
			<CommandType>Text</CommandType>
		</Sql>		
	</Table>
</Entity>