CreateSecurityPremiumSubscriptionFee
Signature
mutation {
CreateSecurityPremiumSubscriptionFee(securityFeePatternId: ..., localizedName: ..., feeVatPercentage: ..., feeAtePercentage: ..., calculationMethod: ..., calculationType: ...)
}
Retourne : SecurityFeePremiumSubscription
Arguments
| Nom | Type | Requis | Défaut | Description |
|---|---|---|---|---|
securityFeePatternId | ID! | ✓ | — | — |
localizedName | [LocalizedStringInput]! | ✓ | — | — |
feeVatPercentage | Float! | ✓ | — | — |
feeAtePercentage | Float! | ✓ | — | — |
startDate | Date | — | — | |
calculationMethod | FeeCalculationMethod! | ✓ | — | — |
calculationType | FeeCalculationType! | ✓ | — | — |
retrocessionAtePercentage | Float | — | — | |
retrocessionAtiPercentage | Float | — | — | |
retrocessionMode | RetrocessionMode | — | DistributorVatOnTopOfRetrocessionPercentage (default): ATE is source, ATI = ATE + distributor VAT. RetrocessionPercentageIncludingDistributorVat: ATI is fixed, ATE computed. | |
calculationPeriodicity | FeeCalculationPeriodicity | — | — |
Exemple
mutation {
CreateSecurityPremiumSubscriptionFee(
securityFeePatternId: $securityFeePatternId
localizedName: $localizedName
feeVatPercentage: $feeVatPercentage
feeAtePercentage: $feeAtePercentage
calculationMethod: $calculationMethod
calculationType: $calculationType
) {
# Sélectionner les champs souhaités
}
}