Here are some billing related important parameters and their default/OOB behavior.
Business decision | | |
Set the default billing
type to open item
accounting or balance forward accounting. | Balance forward accounting. | Change the actg_type entry
in the CM configuration file.
See Setting the default billing
type.
To customize the source code,
see
PCM_OP_CUST_POL_PREP_BILLINFO. |
Set the default
accounting day to a
specific day of the
month, or to the day
that the account
was created. | The day that the account was created. For example, if a customer registers on the 15th, the accounting for that customer is done on the 15th.
By default, if the account was created on day 29 - 31, the accounting day is the 1st of the next month. You can change this to be able to use any day of the month. | To set the default accounting
day of month, change the
actg_dom entry in the CM
configuration file.
|
Set the default number
of accounting cycles
in a billing cycle.
The billing cycle
must be a
whole-number multiple
of accounting cycles. | Monthly billing (one accounting cycle per billing cycle). | Change the bill_when
entry in the CM
configuration file (pin.conf).
|
Specify the
system currency. | US dollars | You must set the system
currency when you
install Portal. |
Specify the
default account
currency for
new accounts. | US dollars | Change the currency entry
in the CM
configuration file. |
Specify whether to
create a long cycle
or a short cycle
when creating an
account or changing
the billing date. | If the short accounting cycle is 15 days or greater, create a short cycle. If the short accounting cycle is less than 15 days, create a long cycle. | Customize the
PCM_OP_CUST_POL_PREP_BILLINFO
source code. |
Specify a numbering
scheme for bills. | Creates the bill number B-sequence number, for example, “B-81”. | Customize the
PCM_OP_BILL_POL_SPEC_BILLNO
source code. |
Change the cutoff
time for billing,
accounting, and
promotion
start times.
For example,
if your cutoff time
is 10:00:00 a.m.,
any events that take
place after 10:00:00 a.m.
on that date will
be included in the
next billing run. | The cutoff time is midnight. | Edit the
/config/business_params
object.
|
Bill sponsor group
member accounts. | Sponsor group member accounts are not billed. | Change the billing_flow_sponsorship
and billing_flow_discount
parameters in /config
/business_params object. |
Change the number of
days to delay billing. | Billing is not delayed. | Change the
config_billing_delay
entry in the CM
configuration file
(pin.conf) and the
pin_billd configuration file. |
Change how
proration is calculated:
- The number of days in the cycle.
- The number of days in the month.
| Number of days in the cycle. | Change the use_number_of_days_in_month
entry in the CM configuration file(pin.conf). |
Align the purchase,
cycle, usage start
and end times with
the accounting
cycle if you set
up products
with delayed
fees. | Start and end times are not aligned. | Change the cycle_delay_align entry in the
CM configuration file(pin.conf). |
Thanks for sharingcustomized billing solutions
ReplyDelete