Adds the following properties to the Plan entity for the V2 client:
LiabilityGlAccountId
RevenueGlAccountId
PerformanceObligationId
SetupFeeLiabilityGlAccountId
SetupFeeRevenueGlAccountId
SetupFeePerformanceObligationId
Examples
The following examples only show the base fee RevRec settings for brevity, but the SetupFee* properties behave the same way.
## create a plan with default RevRec settings
var plan = new Plan();
# ...
plan.Create();
Console.WriteLine("Liability ID: {0}", plan.LiabilityGlAccountId); # => ""
Console.WriteLine("Revenue ID: {0}", plan.RevenueGlAccountId); # => ""
Console.WriteLine("POB ID: {0}", plan.PerformanceObligationId); # => "abc" (default POB)
## remove RevRec settings from a plan
var plan = Plans.Get(planCode);
# note that POB IDs cannot be removed, but they can be changed
plan.LiabilityGlAccountId = null;
plan.RevenueGlAccountId = null;
plan.Update();
Adds the following properties to the
Plan
entity for the V2 client:LiabilityGlAccountId
RevenueGlAccountId
PerformanceObligationId
SetupFeeLiabilityGlAccountId
SetupFeeRevenueGlAccountId
SetupFeePerformanceObligationId
Examples
The following examples only show the base fee RevRec settings for brevity, but the
SetupFee*
properties behave the same way.