F1202UpdateItemBalances
F1202 Update Asset Balances
Master Business Function
Object Name: B1200004
Parent DLL: CAEC
Location: Client/Server
Language: C
Purpose
Update the F1202 Account Balances table according to the period sent using the key Item Number, Business Unit, Object, Subsidiary, Ledger Type,
Century, Fiscal Year, Fiscal Quarter, Subledger, Subledger Type.
If an existing F1202 Balance doesn't exist, a new record will be inserted.
Transaction Code:
'1': Retirement Transaction add amount to BORG
'2': Salvage Value Transaction add amount to TKER
'3': Transfer In Transaction add amount to BREQ
'4': Transfer Out Transaction add amount to BAPR
'5': Beginning Balance Transaction add amount to APYN and APYC
'6': Salvage value amount is sent in update TKER
'7': Total sent in to APYC and APYN
'8': Depreciation Projection Calculation Field (DPCF) = '1'
More . . .
When Transaction Type 5(Beginning Balance) is sent in - APYC and APYN will be updated.
If the period is not sent in, or ZERO is sent - no update will be performed, the exception will be Transaction Type 5 (Beginning Balance).
Currency conversion will be determined first by the ledger type sent in, or if nothing is defined for the ledger type in the F0025 then the company
currency (determined by MCU, OBJ, SUB sent) will be used.
Use a Balance Character Code of Zero to validate an account according to the AAIs for Balance Character Codes.
Special fields in the F1202 will be used to capture a particular type of transaction:
RT = Retirement (Disposal Amount)
SV = Salvage Value FLTKER
TI = Transfer In AmountFLBREQ
TO = Transfer Out Amount
Data Structure
D1200004 - F1202 Update Item Balances
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
mnItemNumber | NUMB | MATH_NUMERIC | REQ | INPUT |
An 8-digit number that uniquely identifies an asset.
|
szBusinessUnit | MCU | char | REQ | INPUT |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
might be a warehouse location, job, project, work center, branch, or plant.
You can assign a business unit to a document, entity, or person for
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by
business unit to track equipment by responsible department.
Business unit security might prevent you from viewing information about business units
for which you have no authority.
|
szObject | OBJ | char | REQ | INPUT |
The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden.
Note: If you use a flexible chart of
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object. |
szSubsidiary | SUB | char | REQ | INPUT |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.
|
szSubledger | SBL | char | REQ | INPUT |
A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an
address book number. If you enter a subledger, you must also specify the subledger type. |
cSubledgerType | SBLT | char | OPT | INPUT |
A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded
or user defined. Valid values include:
A
Alphanumeric field, do not edit
N
Numeric field, right justify and zero fill
C
Alphanumeric field, right
justify and blank fill
|
szLedgerType | LT | char | REQ | INPUT |
A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You
can set up multiple, concurrent accounting ledgers within the general ledger to establish an audit trail for all transactions.
|
mnPeriodNumber | PN | MATH_NUMERIC | OPT | INPUT |
A number indicating the current accounting period. This number, used in conjunction with the Company Constants table (F0010) and the
General Constants table (F0009), allows the user to define up to 14 accounting periods. See General Ledger Date. The current period number
is used to determine posted before and posted after cut off warning messages. It is also used as the default accounting period in the
preparation of financial reports.
|
mnCentury | CTRY | MATH_NUMERIC | REQ | INPUT |
The calendar century associated with the year. Enter is the first two digits of
the year. For example, 19 indicates any year beginning with 19
(1998, 1999),
20 indicates any year beginning with 20 (2000, 2001), and so on.
|
mnFiscalYear | FY | MATH_NUMERIC | REQ | INPUT |
A number that identifies the fiscal year. Generally, you can either enter a number in this field or leave it blank to indicate the current fiscal
year (as defined on the Company Setup form).
Specify the year at the end of the first period rather than the year at the end of the fiscal period.
For example, a fiscal year begins October 1, 1998 and ends September 30, 1999. The end of the first period is October 31, 1998. Specify the
year 98 rather than 99. |
mnTotal | AO1OW | MATH_NUMERIC | OPT | INPUT |
A value that the method of computation and processing options are set to in order to determine which fields appear on this form. Valid
values are:
o Force +/- Amounts. This field appears with Methods F, G, O, Q, and S. Incremental change to the Force Amounts (FA) ledger. The
system calculates force amounts.
o Force Total Amounts. This field appears with Methods F, G, O, Q, and S. The new total in the Force
Amounts (FA) ledger. The system calculates +/- force amounts.
o Percent Complete. This field appears with Methods F, G, O, P, and S. The new
total in the Percent Complete (F%) ledger.
o Estimate to Complete Amounts. This field appears only with Method E. The system adds the
values in this field, the Estimate to Complete Units fields, and Unit Rate field to the Actual Units and Actual Amounts fields to determine the
estimate total (projected final values). The system updates the Projected Final Amounts (HA) and Projected Final Units (HU) ledgers.
o
Estimate Total Amounts. This field appears only with Method E. The values in this field are the projected final values. The system updates the
Projected Final Amounts (HA) and Projected Final Units (HU) ledgers.
|
mnLifeMonths | ADLM | MATH_NUMERIC | OPT | INPUT |
The life of an asset in months or periods. The system uses months or periods only to express the life of an asset. For example, if your
company uses a 12 month calendar, then a five year ACRS asset has a 60 month life. If your company uses a 13 month calendar, then a five year
ACRS asset has a 65 month life, and so on. You must specify a life month value for all user defined depreciation methods and for all
standard depreciation methods.
|
szDepreciationMethod | ADM | char | OPT | INPUT |
The user defined code (12/DM) that indicates the method of depreciation for the specified book. In addition to any user defined
depreciation methods that you set up for your company, the following standard depreciation methods are available in the Fixed Assets system:
00
No
Depreciation Method Used
01
Straight Line Depreciation
02
Sum of the Year's Digits
03
125% Declining Bal w/ Cross Ovr
04
150% Declining
Bal w/ Cross Ovr
05
200% Declining Bal w/ Cross Ovr
06
Fixed % on Declining Balance
07
ACRS Standard Depreciation
08
ACRS Optional
Depreciation
09
Units of Production Method
10
MACRS Luxury Cars
11
Fixed % Luxury Cars
12
MACRS Standard Depreciation
13
MACRS
Alternative Depreciation
14
ACRS Alternate Real Property
15
Fixed % on Cost
16
Fixed % on Declining Bal w/ Cross Ovr
17
AMT Luxury Cars
18
ACE Luxury Cars Note: Any additional depreciation methods that you create for your organization must have an alpha code. |
cDepreciationInformation | ITAC | char | OPT | INPUT |
A code for additional depreciation information. This code is used for investment tax credit (ITC) and averaging conventions. The system
validates the code you enter in this field against user defined code table (12/AC).
Valid codes are:
A
Actual Depreciation Start
F
First-half/2nd-half convention
H
Half-Year
M
Mid-Month Convention
N
1st Day of Next Period
P
Middle of Period
Q
Mid-Quarter Convention
R
1st Day of
Next Year
S
1st Actual/2nd Period Start
Y
Mid-Year Convention
W
Whole Year Convention
0
No ITC Taken
1
Three Year Method (3 1/3%)
2
Five Year Method (6 2/3%)
3
Seven Year Method (10%)
4
ACRS w/ Basis Reduction - 10% ITC
5
ACRS w/o Basis Reduction
Note: Numeric
codes apply to standard depreciation methods only. To determine the date for F (First-half/Second-half), use the following guidelines:
o If the
asset was placed in service in the first half of the year, then the adjusted depreciation start date is the first day of the year.
o If the asset was
placed in service in the second half of the year, then the adjusted depreciation start date is the first day of the succeeding year.
o The first half
of the year expires at the close of the last day of the calendar month that is closest to the middle of the tax year.
o The second half of the year
begins the day after the expiration of the first half of the tax year. |
cComputationMethod | DIR1 | char | OPT | INPUT |
A code that specifies the method that the system uses to calculate depreciation based on the depreciation method you specify. Valid
values are:
C
Current year to date. Calculates only the current year's depreciation.
I
Inception to date. Recalculates the entire depreciation amount
from the start date through the current year. Prior year depreciation is then subtracted to determine current year depreciation. This method
results in a one-time current period correction for any errors in prior period depreciation.
F
Inception to date - first rule. Calculates inception to
date (rule I) for the first rule (if there are two rules) and calculates current year to date (rule C) for the second rule.
P
Current period. Calculates
depreciation for the current period and then extrapolates the annual amount based on the cumulative percentage from the period pattern and
year-to-date posting. Any depreciation calculated for the current period is subtracted.
R
Remaining months. Depreciates the net book value
as of the beginning of the current tax year over the remaining life of the asset. This results in the amortization of prior period calculation errors
over the remaining life of the asset.
|
jdDateDepreStarted | DSD | JDEDATE | OPT | INPUT |
The date when the depreciation computations start for an asset. This date can be different from the date the asset was acquired. |
cBalanceCharacterCode | CHCD | char | OPT | INPUT |
A code that indicates in which range of accounts the account in the Item Balance falls.
Valid values are:
1
Cost
2
Accumulated Depreciation
3
Secondary A/D
4
Depreciation Expense
5
Depreciation Expense - Secondary
6
Depreciation Expense - Tertiary
7
Net Book Value -
Disposal
8
Disposal - Clearing
9
Disposal - Proceeds |
szProgramId | PID | char | REQ | INPUT |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
interactive program is P4210, and the number of the Print Invoices batch process report is R42565.
The program ID is a variable length value.
It is assigned according to a structured syntax in the form TSSXXX, where:
T
The first character of the number is alphabetic and identifies the
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a
program.
SS
The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210
indicates that this program belongs to system 42, which is the Sales Order Processing system.
XXX
The remaining characters of the numer are
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry
program.
|
cInsertFailureFlag | EV01 | char | OPT | OUTPUT |
An option that specifies the type of processing for an event.
|
cTransactionType | EV02 | char | OPT | INPUT |
An option that specifies the type of processing for an event.
|
szCurrencyCode | CRCD | char | OPT | INPUT |
A code that identifies the currency of a transaction.
|
mnAnnualDeprAmount | POU | MATH_NUMERIC | OPT | INPUT |
The dollar amount (or quantity) required in addition to the budget (original +actual) to complete an item. |
mnSalvageValue | TKER | MATH_NUMERIC | OPT | INPUT |
This quantity is used in the Field Progress Report to make adjustments to the Original Budget quantity. The projected final quantity is equal
to the original budget quantity +/- the quantity adjustments. The quantity adjustment can be used to record take off errors and other types of
adjustments. It does not affect the budgeted dollars but does affect the unit cost projections.
In the Property and Equipment system, this is the
amount you expect to receive in cash or trade-in allowance when you dispose of an asset at the end of its useful life. It is required for the
straight line method of depreciation. |
mnMethodPercent | ADMP | MATH_NUMERIC | OPT | INPUT |
A number that specifies what percentage you want the system to use when calculating depreciation. You must use whole numbers. For
example, enter 10 for 10%. The system uses a percentage when computing the following methods of depreciation:
06
Fixed % on Declining
Balance. (This method of depreciation is commonly used by Canadian and utility companies.)
11
Fixed % Luxury Car - Foreign.
15
Fixed % of
Cost.
16
Fixed % on Declining Balance to Cross-Over.
The system also uses this field to compute any user defined depreciation method in which
you specify a percentage.
|
szScheduleMethod9 | ADSN | char | OPT | INPUT |
The alphanumeric code you assign to a units of production schedule. You must set up the schedules you want to use for method 09 (Units
of Production Depreciation) in advance on the Units of Production Schedule form. |
jdGLDate | GLDTE | JDEDATE | OPT | INPUT |
A value that specifies the G/L date to use. If you leave this field blank, the system uses the system date. |