amount |
String |
The revenue schedule amount, which is the sum of all revenue items. This field cannot be null and must be formatted based on the currency, such as `JPY 30` or `USD 30.15`. Test out the currency to ensure you are using the proper formatting otherwise, the response will fail and this error message is returned: `Allocation amount with wrong decimal places.` |
|
custom_field__c |
String |
Any custom fields defined for this object. The custom field name is case-sensitive. |
[optional] |
deferred_revenue_accounting_code |
String |
The accounting code for deferred revenue, such as Monthly Recurring Liability. Required only when `overrideChargeAccountingCodes` is `true`. Otherwise, this value is ignored. |
[optional] |
deferred_revenue_accounting_code_type |
String |
The type of the deferred revenue accounting code, such as Deferred Revenue. Required only when `overrideChargeAccountingCodes` is `true`. Otherwise, this value is ignored. |
[optional] |
notes |
String |
Additional information about this record. Character Limit: 2,000 |
[optional] |
override_charge_accounting_codes |
BOOLEAN |
When overriding accounting codes from a charge, `recognizedRevenueAccountingCode` and `deferredRevenue AccountingCode` must be in the request body and can have the empty value. |
[optional] [default to false] |
recognized_revenue_accounting_code |
String |
The accounting code for recognized revenue, such as Monthly Recurring Charges or Overage Charges. Required only when `overrideChargeAccountingCodes` is `true`. Otherwise, the value is ignored. |
[optional] |
recognized_revenue_accounting_code_type |
String |
The type of the recognized revenue accounting code, such as Sales Revenue or Sales Discount. Required only when `overrideChargeAccountingCodes` is `true`. Otherwise, this value is ignored. |
[optional] |
reference_id |
String |
Reference ID is used only in the custom unlimited rule to create a revenue schedule. In this scenario, the revenue schedule is not linked to an invoice item or invoice item adjustment. Character Limit: 60 |
[optional] |
revenue_distributions |
Array<POSTDistributionItemType> |
An array of revenue distributions. Represents how you want to distribute revenue for this revenue schedule. You can distribute revenue into a maximum of 250 accounting periods with one revenue schedule. The sum of the newAmount fields must be equal to the amount field. |
[optional] |
revenue_event |
POSTRevenueScheduleByChargeTypeRevenueEvent |
|
[optional] |
revenue_schedule_date |
Date |
The effective date of the revenue schedule. For example, the revenue schedule date for bookings-based revenue recognition is typically set to the order date or contract date. The date cannot be in a closed accounting period. The date must be in `yyyy-mm-dd` format. |
|