If your company provides multiple products as part of a single arrangement, you create an MEA allocation for the contract.
When you create the allocation, you group the applicable contract lines into one or more bundles. For each bundle, the system uses the items’ fair value prices from the contract’s MEA price list to allocate the total bundle contract value between the participating contract lines. Alternatively, you can override the automatic calculation of the MEA amounts and input your own values. In either case, the system uses the allocated amounts in the revenue schedules associated with the applicable contract lines.
You can create multiple allocations, each with its own specific effective date so that balances posted prior to the effective date are not affected. If you create multiple allocations with the same effective date, the last one created will be active.
List MEA Allocations
|fields||Optional||string||Comma-separated list of fields on the object to list. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide |
|query||Required||string||SQL-like query based on fields on the |
|pagesize||Optional||integer||Custom page size between |
|ADJUSTMENTPROCESS||Optional||string||State. Use |
Get MEA Allocation
|keys||Required||string||MEA allocation |
|fields||Optional||string||Comma-separated list of fields on the object to get. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide |
Create MEA Allocation
|CONTRACTMEABUNDLE||Required||object||Object to create|
|NAME||Required||string||Name for the allocation. Must be unique within the contract|
|DESCRIPTION||Required||string||Description for the allocation.|
|EFFECTIVEDATE||Required||string||Date the MEA allocation becomes active in format |
|ADJUSTMENTPROCESS||Required||string||Adjustment process. Use One time or Distributed.|
|APPLYTOJOURNAL1||Required||boolean||Apply to journal 1. Use ‘true’ or ‘false’.|
|APPLYTOJOURNAL2||Required||boolean||Apply to journal 2 (typically used for ASC 606). Use ‘true’ or ‘false’.|
|COMMENTS||Required||string||Comments for the allocation|
|CONTRACTMEABUNDLEENTRIES||Required|| ||MEA allocation entries for contract lines. Must have at least two entries per allocation.|
|CONTRACTDETAILLINENO||Required||string||Line number of the contract line|
|BUNDLENO||Required||integer||Number for the allocation.|
|MEA_AMOUNT||Optional||currency||Override amount for the allocation. Only used if you want to override the calculated amount, which would otherwise be generated based on the MEA price list. The MEA amount total for a bundle must equal the Extended transaction value of the lines being bundled. See MEA allocations in the Sage Intacct product help for more information.|