# Update an expectation **PUT /api/v1/expectation/{uuid}** ## Servers - https://api.plannrcrm.com: https://api.plannrcrm.com () ## Authentication methods - Personal access token & O auth2 ## Parameters ### Headers - **X-PLANNR-ACCOUNT-UUID** (string) ### Path parameters - **uuid** (string) ### Body: application/json (object) - **seller_uuid** (string(uuid)) Employee that will be earning the revenue for this expectation - **payment_origin** (string) Who is expected to pay this charge. Possible values are: client, provider and unknown - **type** (string) Expectation type. Possible values are: fee and commission - **category** (string) Expectation category. Possible values are: adhoc, administration, adjustment, bond_renewal, clawback, dss_rebate, fund, indemnity, initial_fee, level, non_indemnity, one_off, ongoing_fee, other_fee, procuration_fee, protected_rights, renewal, switch and unknown - **expected_payment_date** (string(date)) Date you are expecting the charge to have been paid by. - **amount** (integer) The fixed amount value as an integer in pennies. Required when not providing a percentage or when chargeable_type is client. - **percentage** (float) Percentage of plans value as a charge. Required when not providing a fixed amount. Cannot use percentage for a client chargeable_type. - **tax_exempt** (boolean) Denotes whether the charge is exempt from tax. - **exclude_from_rmar** (string) Whether or not to exclude this charge and its expectations from RMAR reporting. - **advice_type** (string) Advice type for the expectation. Possible values are: independent and restricted - **service_type** (string) Service type for the expectation. Possible values are: initial, one_off and ongoing. Recurring charges must be "ongoing" - **rmar_type** (string) RMAR type for the expectation. Can only be set for adjustments and unknown charge categories. All other categories are automatically calculated. Possible values are: adviser_charge, clawback, commission, other_fee and unknown. Recurring charges must be "ongoing" - **advice_area** (array) RMAR advice area values. Required for expectations directly on a client. All amounts are net amounts in pennies. Must total the expectation net amount. ## Responses ### 200 #### Body: application/json (object) - **uuid** (string) The UUID of the resource. - **created_at** (string) The timestamp of when the resource was created. - **updated_at** (string) The timestamp of when the resource was updated. - **payment_origin** (string) Who you expect to be paying this expectation - **type** (string) Expectation type, fee or commission - **category** (string) Expectation category, used for accurate reporting - **expected_payment_date** (string) Expected payment date of expectation - **tax_exempt** (boolean) Denotes if this expectation is tax exempt - **tax** (integer) Tax percentage that was applied to this expectation - **recurring** (boolean) Denotes if this expectation is from a recurring charge - **is_balanced** (boolean) Denotes if the expected amount has been balanced to the reconciled amount - **unbalanced_expected_amount** (object) The unbalanced amount the expectation is expected to received - **expected_amount** (object) Amount the expectation is expected to be received - **gross_amount** (object) Gross amount the expectation is expected to be received - **net_amount** (object) Net amount the expectation is expected to be received - **amount** (object) Amount that was entered for the charge - **percentage** (number) Percentage of plans value that was entered for the charge - **exclude_from_rmar** (boolean) Denotes if this expectation will be excluded from RMAR - **rmar_type** (string) RMAR type - **advice_type** (string) Advice type - **service_type** (string) Service type - **advice_area_gross** (object) RMAR advice area gross values. - **advice_area_net** (object) RMAR advice area net values. - **account** (object) Client this expectation belongs to - **seller** (object) Adviser who sold this expectation - **author** (object) Adviser who created the charge of this expectation - **charge_schedule** (object) The expectation schedule for a recurring expectation - **chargeable_type** (string) Model type this expectation belongs to - **chargeable** (object) Model this expectation belongs to e.g. plan - **statement_transactions** (array[object]) Payments used to reconcile the expectation - **statement** (object) The statement period this expectation belongs to - **income_splits** (array[object]) Details of who will be receiving what of this expectation - **firm** (object) Firm this expectation schedule belongs to - **notes_count** (integer) Notes count - **reconciliation** (object) The amount that the expectation has been reconciled to statement transactions. [Powered by Bump.sh](https://bump.sh)