Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
cBillBurdenFlag | BBDR | char | OPT | OUTPUT |
^ |
cIndependentInvoice | INDI | char | OPT | OUTPUT |
An option that specifies whether you can mark up the invoice and revenue amounts in the billing detail transactions independent of each
other. If you choose this option, you can manipulate and process invoice amounts without affecting the associated revenue amounts, and vice
versa. If you do not choose this option, the system ensures that the invoice amounts and the revenue amounts in the billing detail transactions
are always equal.
|
cBillUnpostedEntry | BUNP | char | OPT | OUTPUT |
A constant that controls whether the system includes unposted billable transactions from the G/L Account Ledger table during workfile
generation for the Service Billing and Contract Billing systems. Valid values are:
0
Only posted billable transactions in the Account Ledger are
processed.
1
Both unposted and posted entries in the Account Ledger are processed.
Note: Since unposted billable transactions are subject to
change or deletion, you do not include them during workfile generation. However, if there is very little time between the entry of costs and the
billing of the invoice, you might find it helpful to generate workfile for unposted transactions. |
cContractNonTMRevenue | CNTM | char | OPT | OUTPUT |
An option that specifies whether the system generates billing detail transactions to recognize revenue for non-T and M contract billing lines
prior to the billing process. Turn on this option to generate billing detail transactions to recognize revenue for non-T and M contract billing
lines.
Note: When you choose to generate billing detail transactions to recognize revenue for non-T and M contract billing lines, the system:
o
Generates revenue amounts for lump sum and unit price billing lines at the time of workfile generation
o Generates revenue amounts for fee
billing lines during revenue generation
|
cEfftivityBasis | EBAS | char | OPT | OUTPUT |
A code that specifies whether the system uses the general ledger date or the service and tax date from a billable source (cost) transaction
as the basis for comparison with the effective dates for the tables. Valid values are:
1
General ledger date
2
Service and tax date
Note: The
Service Billing and Contract Billing systems use tables, such as the Billing Rate / Mark up table (F48096) and the Billing AAI Information table
(F48S95), during the billing process. A range of dates specifies when the table information is valid.
|
cInvoiceSummaryAccess | ISAC | char | OPT | OUTPUT |
A constant that determines whether the system builds and maintains the InvoiceSummary Access table (F48520). This table contains
cumulative billing amounts that are summarized by G/L Date, Employee/Supplier, Cost Account Number, and Contract Billing Line. If you choose to
maintain this table, it requires extra disk space. You can use the summarized billing information for various reporting purposes, such as
displaying billed-to-date amounts on your Service/Contract Billing invoices. Valid values are:
Blank
Do not build and maintain the table.
1
Build
and maintain the table.
The system stores billed-to-date amounts in the Invoice Summary table (F4822) by Owner Pay Item. The Invoice
Summary Access table (F48520) stores the billed-to-date amounts in more detail than the Invoice Summary table (F4822).
|
cLaborEfftBasis | LBAS | char | OPT | OUTPUT |
A code that specifies which date the system uses as the basis for comparison with the effective dates for the tables. The date must be from
a billable source transaction that originates in the Payroll system. Valid values are:
1
G/L date
2
Service or tax date
3
Work date
4
Ending date
of the pay period
If the billing process does not involve the Payroll system, the system ignores this code.
Note: The Service Billing and
Contract Billing systems use tables, such as the Billing Rate / Mark up Table (F48096) and the Billing AAI Information table (F48S95), during the
billing process. A range of dates specifies when the table information is valid.
|
cInvoiceDateOverrideContr | INDO | char | OPT | OUTPUT |
A constant that determines whether you can override the invoice date and the G/L date when you use the Invoice Journal Generation and
Create A/R & G/L programs. Valid values are:
0
You cannot access the Date Override window.
1
The Date Override window is optional.
2
The
system automatically displays the Date Override window. |
cCustomerNumberBasis | CNBS | char | OPT | OUTPUT |
All workfile transactions must include a customer number to bill the transactions. You must identify a customer number on individual jobs or
work orders.
For Service Billing only, a constant that determines which customer number the system retrieves for a billing detail transaction.
Valid values are:
0
Owner address number from the Job Master (F0006).
1
Customer number from the Work Order Master (F4801). If the customer
number is blank, the system retrieves the owner address number from the Job Master.
If you set this field to 0 and do not specify a customer
number for the job, the system creates an invoice without a customer number.
The address book number on the Single Business Unit form is
not the customer number. |
cInvoiceGenerationControl | ICTL | char | OPT | OUTPUT |
An option that determines whether the to use draft and final document types and invoice numbers. In some countries, you are required to
assign the invoice numbers sequentially and without gaps in the numbering. If you choose to assign sequential invoice numbers, you must use
at least two different document types. The system assigns the first document type to preliminary invoices and assigns the subsequent
document types when you create final A/R and G/L entries.
Valid values are:
0
Use the same invoice numbers and document types for draft and
final invoices.
1
Use different invoice numbers and document types for draft and final invoices. |
cServiceDateBasis | DSVB | char | OPT | OUTPUT |
A constant that determines whether the system uses the G/L date or the invoice date from an A/R transaction as the service/tax date. Valid
values are:
0
G/L date
1
Invoice date
|
szDocTypeInvoiceOnly | DCTI | char | OPT | OUTPUT |
A user defined (00/DI) document type for invoice entry. Any document type set up for invoice-only entry should begin with the letter R
(receivables). The default is RI, RR, or RM. Reserved document types have been defined for vouchers, invoices, receipts, and time sheets.
The
reserved document types are:
P_
Accounts Payable Documents R_Accounts Receivable Documents
T_
Payroll Documents I_Inventory
Documents
O_
Order Processing Documents
Note: Verify that the default document type for invoices is set up in both UDC 00/DT and UDC 00/DI.
|
cDateExchangeRateDateBasi | ERDB | char | OPT | OUTPUT |
A code that controls which date the system uses to retrieve the exchange rate for the invoice. Valid values are:
1
Use the invoice date
(default).
2
Use the G/L date of the invoice.
|
cRevenueRecognition | PRRR | char | OPT | OUTPUT |
A constant that controls the process for journal generation in the Service Billing and Contract Billing systems. Codes are:
1
Invoicing only
2
Revenue recognition only
3
Revenue recognition and invoicing, without requiring revenue reconciliation
4
Revenue recognition and
invoicing, requiring revenue reconciliation.
The following functions are also affected:
o The initial value of the eligibility code (ELGC) for the billing
detail transactions
o The edit for the table type (TBTY) when you enter information on the Account Derivation Table form.
|
cCurrencyMode | CRRM | char | OPT | OUTPUT |
An option that specifies whether the system displays amounts in the domestic or foreign currency.
On
The system displays amounts in the
foreign currency of the transaction.
Off
The system displays amounts in the domestic currency of the transaction.
|
cJournalReclassificationC | JRNL | char | OPT | OUTPUT |
A constant that controls whether the system performs journal reclassification as a function within the journal generation process. Valid
values are:
0
Do not perform journal reclassification.
1
Perform journal reclassification.
Note: Journal Reclassification occurs within Service/Contract
Billing to allow you to reclassify the original cost entry to a different account and automatically create the correcting entries in the Account
Ledger (F0911). If you are correcting a billing entry that originated from payroll, then the system creates an adjusting entry in the Payroll
Transaction History file (F0618). |
mnDBACodeOverride | PDBO | MATH_NUMERIC | OPT | OUTPUT |
A code that overrides the pay type of the original payroll transaction. During journal reclassification, the system uses this code when
creating an adjusting payroll history record.
Note: Pay types are numbered from 1 to 999. |
cMultipleBatchGenerationC | MBGC | char | OPT | OUTPUT |
This flag controls the multiple batch generation function.
The Valid Values are:
0 (Default) Do not allow Multiple Batch Generation.
1
Allow Multiple Batch Generation and use a data item from the customer master file to determine the batch generation.
2 Allow Multiple Batch
Generation and use a data item from the business unit file to determine the batch generation using the business unit of the job.
3 Allow Multiple
Batch Generation and use a data item from the business unit file to determine the batch generation using the project of the job. |
mnPercentage | PERT | MATH_NUMERIC | OPT | OUTPUT |
The percentage that you use to mark up the revenue amount reflected in the billing of professional services workers, such as draftsmen,
engineers, or consultants fees. This percentage rate does not affect the employee's paycheck. This percentage rate is set up in the Billing
Rate/Markup Table program (P48096) using generation type 1 to specify a table for revenue/invoice markup percentage rates.
Enter
percentages as whole numbers. For example, 50.275% would be entered as 50.275.
|
cContrlFlag1 | BCT1 | char | OPT | OUTPUT |
|
cControlFlag2 | BCT2 | char | OPT | OUTPUT |
A generic control flag reserved for future use within the Service Billing Batch Header File (F48011). |
szErrorMessageID | DTAI | char | OPT | NONE |
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.
|
cBurdeningUsedFlag | BUF | char | OPT | OUTPUT |
Burdening is a method of applying burdens in a government contract cost accounting environment. On government cost plus contracts, the
contractor basically bills direct and indirect costs, plus a mark-up. The indirect costs include burden (fringe expenses, overhead, materials
handling, G&A, etc.), and are applied at a percent to the direct costs. The direct cost is often referred to as Raw Cost, and the burdened cost
is often referred to as Loaded Cost.
This flag determines whether to process burdening transactions during Workfile Generation.
Note: If you
choose to process burdening, be aware of the following: The system will not create burdening transactions if components have been created
for the base transaction.
|
cBurdenSource | BSOU | char | OPT | OUTPUT |
A code that defines the source of where the pool grouping code is derived from. The pool grouping code is derived from category code 12
from either the home business of the employee or the job.
|
cBurdenEffectiveDateBasis | BEDB | char | OPT | OUTPUT |
A code that specifies whether the system uses the general ledger date or the service and tax date from a source (cost) transaction as the
basis for comparison with the effective dates for the burdening tables. Valid values are:
1
General ledger date
2
Service and tax date
Note:
The Service Billing and Contract Billing systems use tables, such as the Segment Definition table (F48S80) and the Burden Base Rules table
(F48S82), during the burdening process. A range of dates specifies when the table information is valid.
|
szBurdenRateTypeCost | BURTC | char | OPT | OUTPUT |
A user defined code (system 48S, type RT) that is used to identify the burden rate type to use for the cost amount on burdening
transactions.
|
szBurdenRateTypeAltCost | BURTAC | char | OPT | OUTPUT |
A user defined code (system 48S, type RT) that is used to identify the burden rate type to use for the alternate cost amount on burdening
transactions.
|
szBurdenRateTypeInvoice | BURTI | char | OPT | OUTPUT |
A user defined code (system 48S, type RT) that is used to identify the burden rate type to use for the invoice amount on burdening
transactions.
|
szBurdenRateTypeRevenue | BURTR | char | OPT | OUTPUT |
A user defined code (system 48S, type RT) that is used to identify the burden rate type to use for the revenue amount on burdening
transactions.
|