HypothesisResult
HypothesisResult
Description
L'entité HypothesisResult contient les résultats de simulation effectuée pour un produit épargne ou retraite.
Relations
Ascendantes
Entité | Propriété |
|---|---|
Hypothesis | hypothesisResults |
Descendantes
Entité | Propriété |
|---|---|
Commission | commissions |
History | history |
Scenario | scenarios |
Liste des propriétés
Nom | Type | DerniÚre version modifiée | Description | Getter | Setter | Deprecated |
|---|---|---|---|---|---|---|
annualMandatoryDeposit | Number | 2.7.0 | Versement obligatoire (VO) annuel total calculĂ© Ă partir des VO de lâensemble des salariĂ©s. | getHypothesisResultAnnualMandatoryDeposit | setHypothesisResultAnnualMandatoryDeposit | - |
annualOptionalDeposit | Number | 2.7.0 | Versement volontaire (VV) annuel total calculĂ© Ă partir des VV de lâensemble des salariĂ©s du client. | getHypothesisResultAnnualOptionalDeposit | setHypothesisResultAnnualOptionalDeposit | - |
companyBudget | Number | 2.7.0 | Budget de lâentreprise | getHypothesisResultCompanyBudget | setHypothesisResultCompanyBudget | - |
companyTaxTheoreticalGain | Number | 2.7.0 | Gain d'impÎt sur la société théorique. | getHypothesisResultCompanyTaxTheoreticalGain | setHypothesisResultCompanyTaxTheoreticalGain | - |
createdAt | Date | ï»ż | Date de crĂ©ation de l'entitĂ© HypothesisResult | getHypothesisResultCreatedAt | Lecture seule | - |
createdBy | String | ï»ż | Utilisateur Ă l'origine de la crĂ©ation de l'entitĂ© HypothesisResult | getHypothesisResultCreatedBy | Lecture seule | - |
firstYearCompanyBudget | Number | 2.7.0 | Budget de lâentreprise pour la premiĂšre annĂ©e (en supposant que la premiĂšre annĂ©e est complĂšte). | getHypothesisResultFirstYearCompanyBudget | setHypothesisResultFirstYearCompanyBudget | - |
firstYearFiscalSaving | Number | 2.5.0 | Economie fiscale sur la premiÚre année. | getHypothesisResultFirstYearFiscalSaving | setHypothesisResultFirstYearFiscalSaving | - |
grossDeposit | Number | 2.7.0 | Versements brutes. | getHypothesisResultGrossDeposit | setHypothesisResultGrossDeposit | - |
grossDepositWithSocialCharge | Number | 2.7.0 | Versement des Cotisations brutes. Versement incluant les taxes telles que les 16% de prélÚvements sociaux. | getHypothesisResultGrossDepositWithSocialCharge | setHypothesisResultGrossDepositWithSocialCharge | - |
id | String | ï»ż | Identifiant unique de l'entitĂ© HypothesisResult | getHypothesisResultId | Lecture seule | - |
socialContributionAmount | Number | 2.7.0 | Montant des cotisations sociales. | getHypothesisResultSocialContributionAmount | setHypothesisResultSocialContributionAmount | - |
totalDeposit | Number | 2.6.0 | Cotisations totales. Versement intégral fait par le salarié et l'entreprise. | getHypothesisResultTotalDeposit | setHypothesisResultTotalDeposit | - |
updatedAt | Date | ï»ż | Date de modification de l'entitĂ© HypothesisResult | getHypothesisResultUpdatedAt | Lecture seule | - |
updatedBy | String | ï»ż | Utilisateur Ă l'origine de la modification de l'entitĂ© HypothesisResult | getHypothesisResultUpdatedBy | Lecture seule | - |
Enums
Aucune enumération disponible pour cette entité.
Exemple
import { Entities } from '@fasstech/oip-core';
import { getHypothesisId } from '@fasstech/oip-core/entities/hypothesis';
import { getHypothesisResultAnnualMandatoryDeposit, getHypothesisResultAnnualOptionalDeposit, getHypothesisResultCompanyBudget, getHypothesisResultCompanyTaxTheoreticalGain, getHypothesisResultFirstYearCompanyBudget, getHypothesisResultFirstYearFiscalSaving, getHypothesisResultGrossDeposit, getHypothesisResultGrossDepositWithSocialCharge, getHypothesisResultSocialContributionAmount, getHypothesisResultTotalDeposit, gethypothesisResultId, setHypothesisResultAnnualMandatoryDeposit, setHypothesisResultAnnualOptionalDeposit, setHypothesisResultCompanyBudget, setHypothesisResultCompanyTaxTheoreticalGain, setHypothesisResultFirstYearCompanyBudget, setHypothesisResultFirstYearFiscalSaving, setHypothesisResultGrossDeposit, setHypothesisResultGrossDepositWithSocialCharge, setHypothesisResultSocialContributionAmount, setHypothesisResultTotalDeposit } from '@fasstech/oip-core/entities/hypothesisResult';
import { getOfferId } from '@fasstech/oip-core/entities/offer';
import { getProjectId } from '@fasstech/oip-core/entities/project';
(async () => {
let ProjectEntity = await Entities('Project').get({ id: projectId });
let OfferEntity = await Entities('Offer').create();
let HypothesisEntity = await Entities('Hypothesis').create();
const HypothesisResultEntity = await Entities('HypothesisResult').create();
setHypothesisResultAnnualMandatoryDeposit(97, HypothesisResultEntity);
setHypothesisResultAnnualOptionalDeposit(97, HypothesisResultEntity);
setHypothesisResultCompanyBudget(99, HypothesisResultEntity);
setHypothesisResultCompanyTaxTheoreticalGain(99, HypothesisResultEntity);
setHypothesisResultFirstYearCompanyBudget(102, HypothesisResultEntity);
setHypothesisResultFirstYearFiscalSaving(102, HypothesisResultEntity);
setHypothesisResultGrossDeposit(103, HypothesisResultEntity);
setHypothesisResultGrossDepositWithSocialCharge(103, HypothesisResultEntity);
setHypothesisResultSocialContributionAmount(115, HypothesisResultEntity);
setHypothesisResultTotalDeposit(116, HypothesisResultEntity);
HypothesisEntity = await Entities('HypothesisResult').save(HypothesisEntity, HypothesisResultEntity);
OfferEntity = await Entities('Hypothesis').save(OfferEntity, HypothesisEntity);
ProjectEntity = await Entities('Offer').save(ProjectEntity, OfferEntity);
await Entities('Project').save(ProjectEntity);
const ProjectEntityToTest = await Entities('Project').get({ id: getProjectId(ProjectEntity) });
const OfferEntityToTest = await Entities('Offer').get(ProjectEntityToTest, getOfferId(OfferEntity));
const HypothesisEntityToTest = await Entities('Hypothesis').get(OfferEntityToTest, getHypothesisId(HypothesisEntity));
const HypothesisResultEntityToTest = await Entities('HypothesisResult').get(HypothesisEntityToTest, getHypothesisResultId(HypothesisResultEntity));
getHypothesisResultAnnualMandatoryDeposit(HypothesisResultEntityToTest); // 97
getHypothesisResultAnnualOptionalDeposit(HypothesisResultEntityToTest); // 97
getHypothesisResultCompanyBudget(HypothesisResultEntityToTest); // 99
getHypothesisResultCompanyTaxTheoreticalGain(HypothesisResultEntityToTest); // 99
getHypothesisResultFirstYearCompanyBudget(HypothesisResultEntityToTest); // 102
getHypothesisResultFirstYearFiscalSaving(HypothesisResultEntityToTest); // 102
getHypothesisResultGrossDeposit(HypothesisResultEntityToTest); // 103
getHypothesisResultGrossDepositWithSocialCharge(HypothesisResultEntityToTest); // 103
getHypothesisResultSocialContributionAmount(HypothesisResultEntityToTest); // 115
getHypothesisResultTotalDeposit(HypothesisResultEntityToTest); // 116
})();