Class FiscalParameters.Builder
java.lang.Object
neqsim.process.fielddevelopment.economics.FiscalParameters.Builder
- Enclosing class:
FiscalParameters
Builder for FiscalParameters.
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate Stringprivate Stringprivate doubleprivate booleanprivate booleanprivate intprivate Stringprivate booleanprivate doubleprivate booleanprivate intprivate booleanprivate doubleprivate intprivate doubleprivate doubleprivate doubleprivate doubleprivate booleanprivate FiscalParameters.RingFenceLevelprivate doubleprivate doubleprivate doubleprivate intprivate intprivate doubleprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()corporateTaxRate(double rate) costRecoveryLimit(double limit) countryName(String name) decliningBalanceRate(double rate) decommissioning(boolean deductible, boolean fundDeductible) depreciation(FiscalParameters.DepreciationMethod method, int years) depreciationYears(int years) description(String description) enhancedRdDeduction(double factor) investmentTaxCredit(double rate) lossCarryBack(int years) lossCarryForward(int years, double interestRate) profitSharing(double governmentShare, double contractorShare) resourceTaxRate(double rate) royaltyRate(double rate) stateParticipation(double participation) uplift(double rate, int years) validFromYear(int year) windfallTax(double rate, double threshold)
-
Field Details
-
countryCode
-
countryName
-
description
-
validFromYear
private int validFromYear -
fiscalSystemType
-
corporateTaxRate
private double corporateTaxRate -
resourceTaxRate
private double resourceTaxRate -
royaltyRate
private double royaltyRate -
windfallTaxRate
private double windfallTaxRate -
windfallTaxThreshold
private double windfallTaxThreshold -
stateParticipation
private double stateParticipation -
depreciationMethod
-
depreciationYears
private int depreciationYears -
decliningBalanceRate
private double decliningBalanceRate -
upliftRate
private double upliftRate -
upliftYears
private int upliftYears -
investmentTaxCredit
private double investmentTaxCredit -
enhancedRdDeduction
private boolean enhancedRdDeduction -
rdEnhancementFactor
private double rdEnhancementFactor -
costRecoveryLimit
private double costRecoveryLimit -
lossCarryForward
private boolean lossCarryForward -
lossCarryForwardYears
private int lossCarryForwardYears -
lossCarryForwardInterest
private double lossCarryForwardInterest -
lossCarryBack
private boolean lossCarryBack -
lossCarryBackYears
private int lossCarryBackYears -
ringFenced
private boolean ringFenced -
ringFenceLevel
-
decommissioningDeductible
private boolean decommissioningDeductible -
decommissioningFundDeductible
private boolean decommissioningFundDeductible
-
-
Constructor Details
-
Builder
-
-
Method Details
-
countryName
-
description
-
validFromYear
-
fiscalSystemType
-
corporateTaxRate
-
resourceTaxRate
-
royaltyRate
-
windfallTax
-
stateParticipation
-
depreciation
-
depreciationYears
-
decliningBalanceRate
-
uplift
-
investmentTaxCredit
-
enhancedRdDeduction
-
costRecoveryLimit
-
profitSharing
-
lossCarryForward
-
lossCarryBack
-
ringFenced
-
decommissioning
-
build
-