
using System;
using System.Collections.Generic;

namespace Ato.EN.IntegrationServices.CodeGenerationFITR
{
    public class FITR2025
    {

    public bool RpCollectionExists = false;
    public int RpCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP
    /// FITR:pyin.02.37:Report.TargetFinancial.Year
    /// </summary>
    public int? FITR1 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP
    /// FITR:pyin.02.00:Period.Start.Date
    /// </summary>
    public DateTime? FITR300 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP
    /// FITR:pyin.02.00:Period.End.Date
    /// </summary>
    public DateTime? FITR301 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP
    /// FITR:pyid.02.00:Identifiers.TaxFileNumber.Identifier
    /// </summary>
    public string FITR5 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP
    /// FITR:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
    /// </summary>
    public string FITR6 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP
    /// FITR:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
    /// </summary>
    public string FITR7 = null;

    public bool RP_AmendmentDetailsCollectionExists = false;
    public int RP_AmendmentDetailsCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:AmendmentDetails
    /// FITR:pyin.02.28:Report.Amendment.Indicator
    /// </summary>
    public bool? FITR171 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:AmendmentDetails
    /// FITR:pyin.02.08:Report.AmendmentSequence.Number
    /// </summary>
    public decimal? FITR174 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:AmendmentDetails
    /// FITR:pyin.02.08:Report.AmendmentReason.Text
    /// </summary>
    public string FITR173 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:AmendmentDetails
    /// FITR:pyin.02.08:Report.AmendmentType.Code
    /// </summary>
    public string FITR172 = null;

    public bool RP_CurrentPostalAddressCollectionExists = false;
    public int RP_CurrentPostalAddressCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:CurrentPostalAddress
    /// FITR:pyde.02.00:AddressDetails.Line1.Text
    /// </summary>
    public string FITR8 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:CurrentPostalAddress
    /// FITR:pyde.02.00:AddressDetails.Line2.Text
    /// </summary>
    public string FITR146 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:CurrentPostalAddress
    /// FITR:pyde.02.00:AddressDetails.LocalityName.Text
    /// </summary>
    public string FITR9 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:CurrentPostalAddress
    /// FITR:pyde.02.00:AddressDetails.Postcode.Text
    /// </summary>
    public string FITR11 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:CurrentPostalAddress
    /// FITR:pyde.02.00:AddressDetails.StateOrTerritory.Code
    /// </summary>
    public string FITR10 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:CurrentPostalAddress
    /// FITR:pyde.02.08:AddressDetails.Country.Code
    /// </summary>
    public string FITR150 = null;

    public bool RP_TrusteeDetailsCollectionExists = false;
    public int RP_TrusteeDetailsCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:TrusteeDetails
    /// FITR:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
    /// </summary>
    public string FITR12 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:TrusteeDetails
    /// FITR:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
    /// </summary>
    public string FITR13 = null;

    public bool RP_ElectronicFundTransferCollectionExists = false;
    public int RP_ElectronicFundTransferCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ElectronicFundTransfer
    /// FITR:pyid.02.00:FinancialInstitutionAccount.BankStateBranch.Number
    /// </summary>
    public string FITR176 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ElectronicFundTransfer
    /// FITR:pyid.02.20:FinancialInstitutionAccount.FinancialInstitutionAccount.Number
    /// </summary>
    public string FITR177 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ElectronicFundTransfer
    /// FITR:pyid.02.00:FinancialInstitutionAccount.FinancialInstitutionAccountName.Text
    /// </summary>
    public string FITR178 = null;

    public bool RP_StatusOfFundOrTrustCollectionExists = false;
    public int RP_StatusOfFundOrTrustCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:pyde.02.21:Party.Type.Code
    /// </summary>
    public string FITR14 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:emsup.02.00:SuperannuationFundDetails.AustralianSuperannuationFundStatus.Indicator
    /// </summary>
    public bool? FITR15 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:emsup.02.05:SuperannuationFundDetails.FundBenefitStructure.Code
    /// </summary>
    public string FITR16 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:pyde.02.15:OrganisationControl.RegisteredMember.Count
    /// </summary>
    public decimal? FITR208 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:pyde.02.00:OrganisationDetails.Establishment.Date
    /// </summary>
    public DateTime? FITR18 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:pyde.02.43:OrganisationDetails.SignificantGlobalEntityStatus.Indicator
    /// </summary>
    public bool? FITR212 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:rvctc4.02.17:InternationalDealings.CountryByCountryReportingEntityStatus.Indicator
    /// </summary>
    public bool? FITR219 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:pyde.02.05:OrganisationDetails.OperationCease.Indicator
    /// </summary>
    public bool? FITR19 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:StatusOfFundOrTrust
    /// FITR:pyde.02.00:OrganisationDetails.OrganisationActivityStatusEnd.Date
    /// </summary>
    public DateTime? FITR20 = null;

    public bool RP_IncomeCollectionExists = false;
    public int RP_IncomeCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:rvctc3.02.00:CapitalGainsTax.Event.Indicator
    /// </summary>
    public bool? FITR21 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:rvctc3.02.11:CapitalGainsTax.ExemptionOrRolloverApplied.Indicator
    /// </summary>
    public bool? FITR203 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:rvctc3.02.47:CapitalGainsTax.ExemptionOrRolloverApplied.Code
    /// </summary>
    public List<string> FITR204Collection = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.00:Income.CapitalGainsNet.Amount
    /// </summary>
    public decimal? FITR23 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.02:Income.RentLeasingHiringGross.Amount
    /// </summary>
    public decimal? FITR24 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr2.02.02:Income.Interest.Gross.Amount
    /// </summary>
    public decimal? FITR25 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.23:Income.ForestryManagedInvestmentScheme.Amount
    /// </summary>
    public decimal? FITR26 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.04:Income.Gross.Amount
    /// </summary>
    public decimal? FITR27 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.23:Income.Net.Amount
    /// </summary>
    public decimal? FITR28 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:rvctc2.02.00:IncomeTax.FrankingCredits.ReceivedFromNewZealandCompanies.Amount
    /// </summary>
    public decimal? FITR29 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafot.02.05:Equity.InternationalDealings.ForeignFundTransfers.Amount
    /// </summary>
    public decimal? FITR30 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:rvctc4.02.00:InternationalDealings.ForeignFundTransfers.Count
    /// </summary>
    public decimal? FITR31 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:lrla.02.00:Remuneration.ABNNotQuotedPaymentGross.Amount
    /// </summary>
    public decimal? FITR32 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.02:Income.PartnershipDistributionGross.Amount
    /// </summary>
    public decimal? FITR33 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.05:Income.DividendsUnfranked.Amount
    /// </summary>
    public decimal? FITR34 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.00:Income.DividendsFranked.Amount
    /// </summary>
    public decimal? FITR35 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:rvctc1.02.03:IncomeTax.FrankingCredits.Amount
    /// </summary>
    public decimal? FITR36 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.04:Income.TrustDistributionUnfranked.Amount
    /// </summary>
    public decimal? FITR37 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.04:Income.TrustDistributionFranked.Amount
    /// </summary>
    public decimal? FITR38 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:rvctc2.02.00:IncomeTax.FrankingCredits.FrankingCreditShareReceivedIndirectly.Amount
    /// </summary>
    public decimal? FITR39 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.00:Income.TrustDistributionOther.Amount
    /// </summary>
    public decimal? FITR40 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:emsup.02.01:SuperannuationContribution.EmployerAssessable.Amount
    /// </summary>
    public decimal? FITR41 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:emsup.02.02:SuperannuationContribution.PersonalAssessable.Amount
    /// </summary>
    public decimal? FITR42 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:emsup.02.05:SuperannuationContribution.EmployerContributionsTaxFileNumberNotQuoted.Amount
    /// </summary>
    public decimal? FITR43 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:emsup.02.00:SuperannuationContribution.ContributionsExcludedByTrustee.Amount
    /// </summary>
    public decimal? FITR44 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:emsup.02.00:SuperannuationContribution.ReducedContributions.Amount
    /// </summary>
    public decimal? FITR45 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:emsup.02.01:SuperannuationContribution.LiabilityTransferToLifeInsuranceCompanyOrPooledSuperannuationTrustAssessable.Amount
    /// </summary>
    public decimal? FITR46 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.34:Income.ForeignExchangeGains.Amount
    /// </summary>
    public decimal? FITR186 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.04:Income.Other.Amount
    /// </summary>
    public decimal? FITR47 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.27:Income.Other.Code
    /// </summary>
    public string FITR48 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.04:Income.AssessableIncomeDueToFundTaxStatusChange.Amount
    /// </summary>
    public decimal? FITR49 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:bafpr1.02.04:Income.NonArmsLengthOtherNet.Amount
    /// </summary>
    public decimal? FITR50 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Income
    /// FITR:gfagc.02.09:TaxConcession.PensionIncomeExemptDeduction.Amount
    /// </summary>
    public decimal? FITR200 = null;

    public bool RP_DeductionsCollectionExists = false;
    public int RP_DeductionsCollectionCount = 0;

    public bool RP_Deductions_InterestExpensesAustraliaCollectionExists = false;
    public int RP_Deductions_InterestExpensesAustraliaCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions/:InterestExpensesAustralia
    /// FITR:bafpr1.02.05:Expense.Interest.Amount
    /// </summary>
    public decimal? FITR52 = null;

    public bool RP_Deductions_InterestExpensesOverseasCollectionExists = false;
    public int RP_Deductions_InterestExpensesOverseasCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions/:InterestExpensesOverseas
    /// FITR:bafpr1.02.05:Expense.Interest.Amount
    /// </summary>
    public decimal? FITR53 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:lrla.02.00:Remuneration.WagesandSalaries.Payments.Amount
    /// </summary>
    public decimal? FITR54 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.02:Expense.CapitalWorksDeduction.Amount
    /// </summary>
    public decimal? FITR55 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.15:Expense.DepreciationAllowableDeduction.Amount
    /// </summary>
    public decimal? FITR56 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.05:Expense.PremiumsDeathOrDisability.Amount
    /// </summary>
    public decimal? FITR57 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.16:Expense.Investment.Amount
    /// </summary>
    public decimal? FITR59 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr2.02.10:Expense.Operating.ManagementExpense.Amount
    /// </summary>
    public decimal? FITR190 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr2.02.09:Expense.Operating.AdministrativeExpense.Amount
    /// </summary>
    public decimal? FITR188 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.23:Expense.ForestryManagedInvestmentSchemeDeduction.Amount
    /// </summary>
    public decimal? FITR61 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.34:Income.ForeignExchangeLosses.Amount
    /// </summary>
    public decimal? FITR187 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.04:Expense.DeductibleOther.Amount
    /// </summary>
    public decimal? FITR62 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.33:Expense.DeductibleOther.Code
    /// </summary>
    public string FITR63 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:rvctc2.02.00:IncomeTax.Deduction.TaxLossesDeducted.Amount
    /// </summary>
    public decimal? FITR64 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Deductions
    /// FITR:bafpr1.02.23:Income.Taxable.Amount
    /// </summary>
    public decimal? FITR65 = null;

    public bool RP_IncomeTaxCalculationCollectionExists = false;
    public int RP_IncomeTaxCalculationCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.07:IncomeTax.TotalTaxOnTaxableIncome.Amount
    /// </summary>
    public decimal? FITR182 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.04:IncomeTax.TFNNotQuotedContributionsTax.Amount
    /// </summary>
    public decimal? FITR181 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.01:IncomeTax.TaxableGross.Amount
    /// </summary>
    public decimal? FITR66 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:bafpr3.02.18:Income.InternationalDealings.TaxOffset.Amount
    /// </summary>
    public decimal? FITR67 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.03:IncomeTax.TaxOffsetsAndRebatesTotal.Amount
    /// </summary>
    public decimal? FITR68 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.07:IncomeTax.TaxOffsetNonRefundableNonCarryForward.Amount
    /// </summary>
    public decimal? FITR189 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.07:IncomeTax.SubtotalTaxPayable.Amount
    /// </summary>
    public decimal? FITR183 = null;

    public bool RP_IncomeTaxCalculation_ESVCLPCollectionExists = false;
    public int RP_IncomeTaxCalculation_ESVCLPCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation/:ESVCLP
    /// FITR:gfati.02.06:TaxOffsetClaim.NonRefundableOther.Amount
    /// </summary>
    public decimal? FITR213 = null;

    public bool RP_IncomeTaxCalculation_PreviousYearESVCLPCollectionExists = false;
    public int RP_IncomeTaxCalculation_PreviousYearESVCLPCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation/:PreviousYearESVCLP
    /// FITR:gfati.02.06:TaxOffsetClaim.NonRefundableOther.Amount
    /// </summary>
    public decimal? FITR217 = null;

    public bool RP_IncomeTaxCalculation_EarlyStageInvestorCollectionExists = false;
    public int RP_IncomeTaxCalculation_EarlyStageInvestorCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation/:EarlyStageInvestor
    /// FITR:gfati.02.06:TaxOffsetClaim.NonRefundableOther.Amount
    /// </summary>
    public decimal? FITR214 = null;

    public bool RP_IncomeTaxCalculation_PreviousYearEarlyStageInvestorCollectionExists = false;
    public int RP_IncomeTaxCalculation_PreviousYearEarlyStageInvestorCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation/:PreviousYearEarlyStageInvestor
    /// FITR:gfati.02.06:TaxOffsetClaim.NonRefundableOther.Amount
    /// </summary>
    public decimal? FITR218 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.08:IncomeTax.TaxOffsetNonRefundableCarryForward.Amount
    /// </summary>
    public decimal? FITR215 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.08:IncomeTax.TaxOffsetCarriedForwardSubTotal.Amount
    /// </summary>
    public decimal? FITR216 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc2.02.02:IncomeTax.FrankingCredits.Refundable.Amount
    /// </summary>
    public decimal? FITR73 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.03:IncomeTax.TaxOffsetTFNNotQuoted.Amount
    /// </summary>
    public decimal? FITR131 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.03:IncomeTax.TaxOffsetEntitlementForNationalRentalAffordabilityScheme.Amount
    /// </summary>
    public decimal? FITR133 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.32:IncomeTax.TaxOffsetExplorationCredits.Amount
    /// </summary>
    public decimal? FITR206 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.07:IncomeTax.TotalRefundableTaxOffsets.Amount
    /// </summary>
    public decimal? FITR184 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.01:IncomeTax.Payable.Amount
    /// </summary>
    public decimal? FITR199 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc4.02.00:InternationalDealings.AAMInterestSection102.Amount
    /// </summary>
    public decimal? FITR69 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc2.02.13:IncomeTax.PayAsYouGoWithholding.CreditForAmountsWithheldFromForeignResidents.Amount
    /// </summary>
    public decimal? FITR71 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc2.02.02:IncomeTax.PayAsYouGoWithholding.CreditForAmountsWithheldTFNNotQuotedAndABNNotQuoted.Amount
    /// </summary>
    public decimal? FITR72 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc2.02.03:IncomeTax.PayAsYouGoWithholding.CreditForTaxWithheldFromCloselyHeldTrustShareReceivedIndirectly.Amount
    /// </summary>
    public decimal? FITR175 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.03:IncomeTax.TaxOffsetCalculatedInterestTFNNotQuoted.Amount
    /// </summary>
    public decimal? FITR132 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc2.02.22:IncomeTax.PayAsYouGoWithholding.CreditForCapitalGainsWithheldFromForeignResidents.Amount
    /// </summary>
    public decimal? FITR209 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc2.02.06:IncomeTax.Deduction.CreditsEligibleTotal.Amount
    /// </summary>
    public decimal? FITR201 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.07:IncomeTax.TotalRemainderOfRefundableTaxOffsets.Amount
    /// </summary>
    public decimal? FITR185 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.00:IncomeTax.LiabilityInstalmentsTotal.Amount
    /// </summary>
    public decimal? FITR74 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:IncomeTaxCalculation
    /// FITR:rvctc1.02.03:IncomeTax.PayableOrRefundableTotal.Amount
    /// </summary>
    public decimal? FITR75 = null;

    public bool RP_LossesCollectionExists = false;
    public int RP_LossesCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Losses
    /// FITR:rvctc3.02.02:Tax.Losses.CarriedForward.LaterIncomeYearsTotal.Amount
    /// </summary>
    public decimal? FITR76 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Losses
    /// FITR:rvctc3.02.16:Capital.Losses.CarriedForward.Net.Amount
    /// </summary>
    public decimal? FITR207 = null;

    public bool RP_OtherInformationCollectionExists = false;
    public int RP_OtherInformationCollectionCount = 0;

    public bool RP_OtherInformation_ListedCountriesCollectionExists = false;
    public int RP_OtherInformation_ListedCountriesCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:ListedCountries
    /// FITR:bafpr3.02.02:Income.InternationalDealings.Attributed.Amount
    /// </summary>
    public decimal? FITR78 = null;

    public bool RP_OtherInformation_UnlistedCountriesCollectionExists = false;
    public int RP_OtherInformation_UnlistedCountriesCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:UnlistedCountries
    /// FITR:bafpr3.02.02:Income.InternationalDealings.Attributed.Amount
    /// </summary>
    public decimal? FITR80 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation
    /// FITR:bafpo1.02.10:Equity.NetAssetsCalculated.Amount
    /// </summary>
    public decimal? FITR83 = null;

    public bool RP_OtherInformation_TransferOfLiabilitiesCollectionExists = false;
    public int RP_OtherInformation_TransferOfLiabilitiesCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:TransferOfLiabilities
    /// FITR:rvctc2.02.00:IncomeTax.Superannuation.TransferredAssessable.Indicator
    /// </summary>
    public bool? FITR84 = null;

    public bool RP_OtherInformation_TransferOfLiabilities_TransfereeCollectionExists = false;
    public int RP_OtherInformation_TransferOfLiabilities_TransfereeCollectionCount = 0;
    
    public List<RP_OtherInformation_TransferOfLiabilities_Transferee> RP_OtherInformation_TransferOfLiabilities_TransfereeCollection = null;
    
    public class RP_OtherInformation_TransferOfLiabilities_Transferee 
    {
        public int OccurrenceIndex = 0;

        /// <summary>
        /// /xbrli:xbrl/:RP/:OtherInformation/:TransferOfLiabilities/:Transferee
        /// FITR:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
        /// </summary>
        public string FITR85 = null;

        /// <summary>
        /// /xbrli:xbrl/:RP/:OtherInformation/:TransferOfLiabilities/:Transferee
        /// FITR:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
        /// </summary>
        public string FITR86 = null;

        /// <summary>
        /// /xbrli:xbrl/:RP/:OtherInformation/:TransferOfLiabilities/:Transferee
        /// FITR:rvctc2.02.00:IncomeTax.Superannuation.TransferredAssessable.Amount
        /// </summary>
        public decimal? FITR87 = null;

        /// <summary>
        /// /xbrli:xbrl/:RP/:OtherInformation/:TransferOfLiabilities/:Transferee
        /// FITR:rvctc2.02.00:IncomeTax.Superannuation.MarketValueTransfer.Amount
        /// </summary>
        public decimal? FITR88 = null;
    }
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:TransferOfLiabilities
    /// FITR:rvctc2.02.00:IncomeTax.Superannuation.MarketValueTotal.Amount
    /// </summary>
    public decimal? FITR89 = null;

    public bool RP_OtherInformation_TaxationOfFinancialArrangementsCollectionExists = false;
    public int RP_OtherInformation_TaxationOfFinancialArrangementsCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:TaxationOfFinancialArrangements
    /// FITR:bafpr1.02.04:Income.GainsTotal.Amount
    /// </summary>
    public decimal? FITR134 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:TaxationOfFinancialArrangements
    /// FITR:bafpr1.02.04:Expense.LossesTotal.Amount
    /// </summary>
    public decimal? FITR135 = null;

    public bool RP_OtherInformation_OverseasTransactionsCollectionExists = false;
    public int RP_OtherInformation_OverseasTransactionsCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OverseasTransactions
    /// FITR:rvctc4.02.05:InternationalDealings.RelatedPartiesTransactions.Indicator
    /// </summary>
    public bool? FITR90 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OverseasTransactions
    /// FITR:rvctc4.02.10:InternationalDealings.RelatedPartiesTransactionsExcessAggregateValue.Indicator
    /// </summary>
    public bool? FITR91 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OverseasTransactions
    /// FITR:rvctc4.02.03:InternationalDealings.DirectOrIndirectOverseasInterest.Indicator
    /// </summary>
    public bool? FITR92 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OverseasTransactions
    /// FITR:rvctc4.02.00:InternationalDealings.ForeignSourceIncomeExcessAggregateValue.Indicator
    /// </summary>
    public bool? FITR93 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OverseasTransactions
    /// FITR:rvctc4.02.11:InternationalDealings.TransactionsWithTaxHavenCountries.Indicator
    /// </summary>
    public bool? FITR94 = null;

    public bool RP_OtherInformation_OtherTransactionsCollectionExists = false;
    public int RP_OtherInformation_OtherTransactionsCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OtherTransactions
    /// FITR:gfagc.02.00:TaxConcession.ClaimedExemptCurrentPensionIncomeAndCertificateObtained.Indicator
    /// </summary>
    public bool? FITR95 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OtherTransactions
    /// FITR:rvctc2.02.00:IncomeTax.Deduction.ClaimedDeathOrDisabilityDeductionWhichRequiresCertificate.Indicator
    /// </summary>
    public bool? FITR96 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OtherTransactions
    /// FITR:rvctc2.02.00:IncomeTax.Deduction.ClaimedDeathOrDisabilityDeductionCertificateObtained.Indicator
    /// </summary>
    public bool? FITR97 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:OtherInformation/:OtherTransactions
    /// FITR:emsup.02.00:SuperannuationPayment.PaymentsToContributingEmployersAndAssociates.Indicator
    /// </summary>
    public bool? FITR98 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP
    /// FITR:pyin.02.23:Report.CompletionHours.Number
    /// </summary>
    public decimal? FITR110 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP
    /// FITR:bafot.02.00:RegulatoryDisclosures.GeneralInformationAboutFinancialStatements.Text
    /// </summary>
    public string FITR202 = null;

    public bool RP_DeclarationCollectionExists = false;
    public int RP_DeclarationCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Declaration
    /// FITR:pyin.02.03:Declaration.StatementType.Code
    /// </summary>
    public string FITR161 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Declaration
    /// FITR:pyin.02.28:Declaration.StatementAccepted.Indicator
    /// </summary>
    public bool? FITR162 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Declaration
    /// FITR:pyin.02.29:Declaration.Signature.Date
    /// </summary>
    public DateTime? FITR123 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Declaration
    /// FITR:pyin.02.56:Declaration.SignatoryIdentifier.Text
    /// </summary>
    public string FITR160 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:Declaration
    /// FITR:pyde.02.00:PersonUnstructuredName.FullName.Text
    /// </summary>
    public string FITR167 = null;

    public bool RP_ContactPersonDetailsCollectionExists = false;
    public int RP_ContactPersonDetailsCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ContactPersonDetails
    /// FITR:pyde.02.00:PersonNameDetails.Title.Text
    /// </summary>
    public string FITR102 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ContactPersonDetails
    /// FITR:pyde.02.00:PersonNameDetails.NameSuffix.Text
    /// </summary>
    public string FITR104 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ContactPersonDetails
    /// FITR:pyde.02.00:PersonNameDetails.FamilyName.Text
    /// </summary>
    public string FITR103 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ContactPersonDetails
    /// FITR:pyde.02.00:PersonNameDetails.GivenName.Text
    /// </summary>
    public string FITR105 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ContactPersonDetails
    /// FITR:pyde.02.00:PersonNameDetails.OtherGivenName.Text
    /// </summary>
    public string FITR106 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ContactPersonDetails
    /// FITR:pyde.02.00:ElectronicContact.Telephone.Area.Code
    /// </summary>
    public string FITR107 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ContactPersonDetails
    /// FITR:pyde.02.00:ElectronicContact.Telephone.Minimal.Number
    /// </summary>
    public string FITR108 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:RP/:ContactPersonDetails
    /// FITR:pyde.02.00:ElectronicContact.ElectronicMail.Address.Text
    /// </summary>
    public string FITR109 = null;

    public bool IntCollectionExists = false;
    public int IntCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
    /// </summary>
    public string FITR302 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyid.02.00:Identifiers.TaxAgentClientReference.Text
    /// </summary>
    public string FITR119 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyid.02.00:Identifiers.TaxAgentNumber.Identifier
    /// </summary>
    public string FITR2 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyde.02.00:PersonNameDetails.Title.Text
    /// </summary>
    public string FITR111 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyde.02.00:PersonNameDetails.NameSuffix.Text
    /// </summary>
    public string FITR113 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyde.02.00:PersonNameDetails.FamilyName.Text
    /// </summary>
    public string FITR112 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyde.02.00:PersonNameDetails.GivenName.Text
    /// </summary>
    public string FITR114 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyde.02.00:PersonNameDetails.OtherGivenName.Text
    /// </summary>
    public string FITR115 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
    /// </summary>
    public string FITR116 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyde.02.00:ElectronicContact.Telephone.Area.Code
    /// </summary>
    public string FITR117 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT
    /// FITR:pyde.02.00:ElectronicContact.Telephone.Minimal.Number
    /// </summary>
    public string FITR118 = null;

    public bool InT_DeclarationCollectionExists = false;
    public int InT_DeclarationCollectionCount = 0;
    
    /// <summary>
    /// /xbrli:xbrl/:INT/:Declaration
    /// FITR:pyin.02.03:Declaration.StatementType.Code
    /// </summary>
    public string FITR164 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT/:Declaration
    /// FITR:pyin.02.28:Declaration.StatementAccepted.Indicator
    /// </summary>
    public bool? FITR165 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT/:Declaration
    /// FITR:pyin.02.29:Declaration.Signature.Date
    /// </summary>
    public DateTime? FITR125 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT/:Declaration
    /// FITR:pyin.02.56:Declaration.SignatoryIdentifier.Text
    /// </summary>
    public string FITR163 = null;
    
    /// <summary>
    /// /xbrli:xbrl/:INT/:Declaration
    /// FITR:pyde.02.00:PersonUnstructuredName.FullName.Text
    /// </summary>
    public string FITR169 = null;

    }
}