F1301RetrieveEqRentalRate

F1301 Determine how to bill Location Billings

Minor Business Rule

Object Name: N1300430

Parent DLL: CMFG

Location: Client/Server

Language: NER

Data Structure

D1300430 - F1301 Retrieve Equipment Rental Rates

Parameter NameData ItemData TypeReq/OptI/O/Both
szEquipmentRateTableRTTBcharOPTNONE

A user defined code (system 13, type TB) that identifies tables of different groups of rental rates for equipment. You can set up as many 
different tables as you need for a particular organization. For example, you can set up tables for company rates, AED published rates, blue 
book rates, and so forth.

szEquipmentRateGroupRTGRcharOPTNONE

A user defined code (12/C0) that identifies groups of similar pieces of equipment that are tied together for billing purposes.

mnAssetItemNumberNUMBMATH_NUMERICOPTNONE

An 8-digit number that uniquely identifies an asset.

jdDateBeginningEffectiveEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdDateEndingEffectiveEFTEJDEDATEOPTNONE

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

szEquipmentRateCode1204ERCcharOPTNONE

A user defined code (00/RC) that indicates a billing rate, such as DY for daily, MO for monthly, and WK for weekly. You can set up multiple 
billing rates for a piece of equipment. If you leave this field blank, the system searches for a valid billing rate in the following sequence: 1.  
Account Ledger Master (F0901) This table contains the most detailed rate information. You can assign multiple rates for a job. For example, you 
can set up separate rates for different equipment working conditions. 2.  Job or Business Unit Master (F0006) This table contains less detailed 
rate information than the Account Ledger Master. You can only set up a single rate for a job based on this table. 3.  Rental Rules (F1302) This 
table contains the least detailed rate code information. The system searches this table according to the criteria you establish when setting up 
the table.

mnBillingRateEquipmentEBRTMATH_NUMERICOPTNONE

A code that represents the amount that you want to charge the job. Each piece of equipment can have numerous billing rates based on the 
rate code. The equipment billing rate can be composed of up to ten different rates. For example: Billing Rate = 200        100 Rate 1 (Ownership 
Component)         25 Rate 2 (Operating Component)         50 Rate 3 (Maintenance Component)         25 Rate 4 (Other Costs Component) When 
you post time entries to the general ledger, the system recognizes credits in revenue accounts for each of the rate components. This allows 
you to separate portions of the equipment billing by type of cost. Note: You are not required to use rate components.

jdDtLastChangedLCTJDEDATEOPTNONE

The day a master or transaction record was last changed.

jdDateWorkDateRTDTTDTJDEDATEOPTNONE

The date that you want to receive a reminder message about an asset.

szDefaultTable01DT01charOPTNONE

The system searches five default rate tables to find a valid match with the rate code in the following sequence:   o  Rate Table fields. Within 
each rate table, the system searches first for the item number/rate group/rate table. If the system does not find a match, it searches for the 
rate group/rate table.   o  If no match is found in the first table, the system searches the next table, and so on until the program searches through 
the fifth rate table, if necessary.   o  If no match is found the system then searches for the company default rules set up for the blank job.   o  If no 
match is found, the system applies the rules you set up for company 00000.

szDefaultTable02DT02charOPTNONE

The second equipment rate table specified for billing to a job.

szDefaultTable03DT03charOPTNONE

The third equipment rate table specified for billing to a job.

szDefaultTable04DT04charOPTNONE

The fourth equipment rate table specified for billing to a job.

szDefaultTable05DT05charOPTNONE

The fifth equipment rate table specified for billing to a job.

mnPercentOverride01PO01MATH_NUMERICOPTNONE

Enter a percentage value for each rate table that you specify for the job. The Location Billing program calculates the percentage you enter 
in this field times the rate code for a specific rate table. For example, if the rate code of HR (hourly) equals 100 and the percentage equals 80, 
the amount charged equals 80 (100 x 80%).

mnPercentOverride02PO02MATH_NUMERICOPTNONE

The percentage factor for the rates found in the second rate table. The actual billing rate is calculated by multiplying the rate in the rate 
table by the percent override.

mnPercentOverride03PO03MATH_NUMERICOPTNONE

The percentage factor for the rates found in the third rate table.  The actual billing rate is calculated by multiplying the rate in the rate table 
by the percent override.

mnPercentOverride04PO04MATH_NUMERICOPTNONE

The percentage factor for the rates found in the fourth rate table. The actual billing rate is calculated by multiplying the rate in the rate table 
by the percent override.

mnPercentOverride05PO05MATH_NUMERICOPTNONE

The percentage factor for the rates found in the fifth rate table. The actual billing rate is calculated by multiplying the rate in the rate table by 
the percent override.

cProRateBillingPROcharOPTNONE

Use this field to specify whether billings are calculated on a hierarchical basis, or are prorated on a monthly basis. The billing program 
computes the hierarchical basis based on the lower of the hourly, daily, weekly, or monthly rate. For example, if you bill a piece of equipment to a 
job using a weekly rate but use that equipment only three days, you can use the daily rate code associated with that weekly rate code. The 
billing program computes the prorated basis based on the ratio of the number of days that the equipment is used to the total number of 
working days in the month. For example, if there are 20 working days in the month and you use a piece of equipment five days, the Location Billing 
program charges 25% of the monthly rate. If you do not specify proration, the system uses monthly, weekly, daily and hourly rate codes to 
determine the billing amount. Valid values for this field are:    Y    Prorate the monthly rate. You must define the equipment rate code as monthly   
 N    Use Hierarchy until the monthly rate is reached    H    Use Hierarchy at all times

mn1302BuyBackPercentBBPRMATH_NUMERICOPTNONE

The percentage of the replacement cost at which the equipment will be bought back from a job it was sold to. The equipment will be bought 
back when transferred off a job.

szTransferNumberTRNNcharOPTNONE

A number that identifies a transfer record for an asset or group of assets. You can assign this number to new transfer records. If you leave 
this field blank when you perform a location transfer, the system assigns the transfer record a number from Next Numbers.

mnNextNumberValueNNBRMATH_NUMERICOPTNONE

The number that the system will use next for automatically assigning numbers. Next numbers can be used for many types of documents; 
they include voucher numbers, invoice numbers, journal entry numbers, employee numbers, address numbers, and so on. You must adhere to 
the next numbers that have been pre-established unless custom programming is provided.

cDataFieldErrorERRcharOPTNONE

The Data Field Error Code field is simply a generic data field to pass an error condition flag.  This field is one of the fields that make up the 
external parameter data structure of the Data Dictionary Server.

cDataErrorCode_2ERRcharOPTNONE

The Data Field Error Code field is simply a generic data field to pass an error condition flag.  This field is one of the fields that make up the 
external parameter data structure of the Data Dictionary Server.

cNoBillingALT8charOPTNONE

Billing Control for Service Billing.

jdPOGLDateDTEJDEDATEOPTNONE

You can enter a date with or without slashes (/) or dashes (-) as separators. If you leave a date entry field blank, the system supplies the 
current date.

cPOProofOrFinalModePFMODcharOPTNONE

This indicates to the system to run the program in proof mode or final mode. Running in proof mode prints a report of all the records that 
were selected along with a message as to whether they will be processed or not. Final Mode actually updates tables.

cPOBillingStatusDSHRcharOPTNONE

Specifies how the system bills partial hours.  Valid values are:    1        The system bills partial hours in quarter-hour increments.    Blank The 
system bills partial hours in hour increments.

jdPOBilledThroughDateBTDTJDEDATEOPTNONE

This field will be used in the Recurring Billing module as part of a date-oriented billing method, as opposed to period-oriented billing.  This 
field will contain the latest date for which billings have been generated for the associated billing line.

jd1204DateEndingENDJDEDATEOPTNONE

The date when an asset was removed or returned from a particular location.

jd1204DateBeginningEffectiveEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

cFirstBillingALT8charOPTNONE

Billing Control for Service Billing.

mn1302BillingLimitBLLMMATH_NUMERICOPTNONE

The billing limit is a percentage of the asset's replacement cost. Once the billing limit for an asset has been reached, a new reduced rate 
may be charged and will be specified in the next rate table and its associated percentage.

mnQuantityQTYMATH_NUMERICOPTNONE

The number of units associated with an asset.

c1204TransferActionCodeROScharOPTNONE

A code that indicates whether a piece of equipment was rented or sold to the job to which it was transferred, or sold to the job and 
subsequently bought back. Valid values are: 1 Rented to the job. When you rent equipment to a job, the Location Billings program (R1304) bills the job 
continuously, using the rental rates that you set up in the Equipment Rates program (P1301) to determine the amount to bill. 2 Sold to the job. 
When you sell equipment to a job, the Location Billings program (R1304) bills the job one time, using the equipment's replacement value as 
the amount to bill.  3 Sold to the job and subsequently bought back. When you sell equipment to a job and subsequently buy back the 
equipment, the system bills the job for the difference between the equipment's replacement cost and the buyback percentage of the replacement 
cost. You define the buyback percentage in the Rental Rules program (P1302). 4 Future Use Note: This field is used only in Equipment 
Management, for Equipment Location Billing clients. It is not used in Fixed Assets.

mn1304AmountTotalBilledTTBLMATH_NUMERICOPTNONE

The total amount billed.

sz1302SubsequentRateTableSBRTcharOPTNONE

Use this field to identify the rate table you want the system to use once the billing limit from the previous table has been reached.

mn1302SubsequentPctOverrideSBPCMATH_NUMERICOPTNONE

The percentage factor used in conjunction with the next rate table specified after the billing limit has been reached.

c1204JournalingFlag_1FLAGcharOPTNONE

Contains an indicator for the operation.

c1204JournalingFlag_2FLAGcharOPTNONE

Contains an indicator for the operation.

c1204JournalingFlag_3FLAGcharOPTNONE

Contains an indicator for the operation.

c1204JournalingFlag_4FLAGcharOPTNONE

Contains an indicator for the operation.

c1204JournalingFlag_5FLAGcharOPTNONE

Contains an indicator for the operation.

c1204JournalingFlag_6FLAGcharOPTNONE

Contains an indicator for the operation.

c1204JournalingFlag_7FLAGcharOPTNONE

Contains an indicator for the operation.

c1390BillingFrequencyBFREcharOPTNONE

Code that identifies the billing frequency to be used when the system processes location billings for a specific equipment rate code.    M 
Monthly    W Weekly    D Daily    H Hourly

sz1390EquipRateCodeWeeklyERCWcharOPTNONE

For Location Billing clients only. This code is an equipment rate code (system 00, type RC) that is associated with a weekly rate code. It 
allows you to set up a hierarchy of billing rates within the weekly rate code. For example, your bill rate code hierarchy for a weekly rate will be 
hourly, daily, and weekly.

sz1390EquipRateCodeDailyERCDcharOPTNONE

For Location Billing clients only. This code is an equipment rate code (system 00, type RC) that is associated with a daily billing rate. It 
allows you to set up a hierarchy of billing rates within the daily rate code. For example,your billing rate code hierarchy for a daily rate will be hourly 
and daily.

sz1390EquipRateCodeHourlyERCHcharOPTNONE

For Location Billing clients only. This code is an equipment rate code (system 00, type RC) that is associated with an hourly billing rate. It 
allows you to set up a hierarchy of billing rates within the hourly rate code. For example,your bill rate code hierarchy for an hourly rate will be 
only hourly.

mn1204TimeStampBeginningDDTSMATH_NUMERICOPTNONE

The time that the asset is transferred to a new location.

mn1204TimeStampEndingDTSOMATH_NUMERICOPTNONE

The time that the asset was transferred from the job or will no longer be at a specified location.

sz1302CompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

c1302BillWeekendsWKENcharOPTNONE

A Yes/No field that indicates whether weekends are billable days or non-billable days for a specific location.

cBillingFrequency_2BFREcharOPTNONE

Code that identifies the billing frequency to be used when the system processes location billings for a specific equipment rate code.    M 
Monthly    W Weekly    D Daily    H Hourly

szEquipmentRateCodeERCcharOPTNONE

A user defined code (00/RC) that indicates a billing rate, such as DY for daily, MO for monthly, and WK for weekly. You can set up multiple 
billing rates for a piece of equipment. If you leave this field blank, the system searches for a valid billing rate in the following sequence: 1.  
Account Ledger Master (F0901) This table contains the most detailed rate information. You can assign multiple rates for a job. For example, you 
can set up separate rates for different equipment working conditions. 2.  Job or Business Unit Master (F0006) This table contains less detailed 
rate information than the Account Ledger Master. You can only set up a single rate for a job based on this table. 3.  Rental Rules (F1302) This 
table contains the least detailed rate code information. The system searches this table according to the criteria you establish when setting up 
the table.

cContinCONT_FLAGEV03charOPTNONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

cLocationHistOrSchedALcharOPTNONE

A code that indicates the type of location record. Valid values are: C  Current. Displays only the current location for an asset. This is the 
default. H  Historical. Displays all previous locations for an asset. P  Planned or scheduled. Displays only the planned location dates for an asset. 
You enter planned locations for an asset in the Equipment/Plant Management system. *    Displays all locations (current, planned, and 
historical) that meet your search criteria. Note:  You cannot change historical (H) location records. The system automatically updates location 
records to type H when you change the location and start date of an asset.

szCostCenterLocationLOCcharOPTNONE

The current physical location of an asset. The location must have a valid business unit or job number in the Business Unit Master table 
(F0006).

szCostCenterMCUcharOPTNONE

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.

szObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharOPTNONE

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.

cSubledgerTypeSBLTcharOPTNONE

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  

mn1302TimeBeginningDefaultTBEGMATH_NUMERICOPTNONE

Standard beginning hour for the work day. For instance, in office work, the standard beginning hour would be 8:00 a.m. for a standard 8:00 to 
5:00 day.

mn1302TimeEndingDefaultTENDMATH_NUMERICOPTNONE

Standard ending hour for the work day. For instance, in office work, the standard ending hour would be 5:00 p.m. for a standard 8:00 to 5:00 
day.

mnBatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

mnHoursBilledHRBLMATH_NUMERICOPTNONE

The number of hours billed.

mnHourlyBillingRateEBRTMATH_NUMERICOPTNONE

A code that represents the amount that you want to charge the job. Each piece of equipment can have numerous billing rates based on the 
rate code. The equipment billing rate can be composed of up to ten different rates. For example: Billing Rate = 200        100 Rate 1 (Ownership 
Component)         25 Rate 2 (Operating Component)         50 Rate 3 (Maintenance Component)         25 Rate 4 (Other Costs Component) When 
you post time entries to the general ledger, the system recognizes credits in revenue accounts for each of the rate components. This allows 
you to separate portions of the equipment billing by type of cost. Note: You are not required to use rate components.

mnDaysBilledDYBLMATH_NUMERICOPTNONE

The number of days billed.

mnDailyBillingRateEBRTMATH_NUMERICOPTNONE

A code that represents the amount that you want to charge the job. Each piece of equipment can have numerous billing rates based on the 
rate code. The equipment billing rate can be composed of up to ten different rates. For example: Billing Rate = 200        100 Rate 1 (Ownership 
Component)         25 Rate 2 (Operating Component)         50 Rate 3 (Maintenance Component)         25 Rate 4 (Other Costs Component) When 
you post time entries to the general ledger, the system recognizes credits in revenue accounts for each of the rate components. This allows 
you to separate portions of the equipment billing by type of cost. Note: You are not required to use rate components.

mnWeeksBilledWKBLMATH_NUMERICOPTNONE

The number of weeks billed.

mnWeeklyBillingRateEBRTMATH_NUMERICOPTNONE

A code that represents the amount that you want to charge the job. Each piece of equipment can have numerous billing rates based on the 
rate code. The equipment billing rate can be composed of up to ten different rates. For example: Billing Rate = 200        100 Rate 1 (Ownership 
Component)         25 Rate 2 (Operating Component)         50 Rate 3 (Maintenance Component)         25 Rate 4 (Other Costs Component) When 
you post time entries to the general ledger, the system recognizes credits in revenue accounts for each of the rate components. This allows 
you to separate portions of the equipment billing by type of cost. Note: You are not required to use rate components.

mnMonthsBilledMNBLMATH_NUMERICOPTNONE

The number of months billed.

mnMonthlyBillingRateEBRTMATH_NUMERICOPTNONE

A code that represents the amount that you want to charge the job. Each piece of equipment can have numerous billing rates based on the 
rate code. The equipment billing rate can be composed of up to ten different rates. For example: Billing Rate = 200        100 Rate 1 (Ownership 
Component)         25 Rate 2 (Operating Component)         50 Rate 3 (Maintenance Component)         25 Rate 4 (Other Costs Component) When 
you post time entries to the general ledger, the system recognizes credits in revenue accounts for each of the rate components. This allows 
you to separate portions of the equipment billing by type of cost. Note: You are not required to use rate components.

mnAmountCurrentBillingCBAMMATH_NUMERICOPTNONE

The amount of the current billing.

szBatchTypeICUTcharOPTNONE

A code that specifies the system and type of transactions entered in a batch. The system assigns the value when you enter a transaction. 
Valid values are set up in user defined code table 98/IT. You cannot assign new values. All batch types are hard coded.

jdBatchDateDGLJDEDATEOPTNONE

A date that identifies the financial period to which the transaction is to be posted.  The company constants specify the date range for each 
financial period. You can have as many as 14 periods. Generally, period 14 is used for audit adjustments. The system validates this field for 
PBCO (posted before cutoff), PYEB (prior year ending balance), PACO (post after cutoff), and WACO (post way after cutoff) messages.

mnNextDocumentNumberDOCMATH_NUMERICOPTNONE

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

cF0911BegDocErrorFlag_EV01EV01charOPTNONE

An option that specifies the type of processing for an event.

szWorkStationIdJOBNcharOPTNONE

The code that identifies the work station ID that executed a particular job.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

mnJobnumberAJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

szAdditionalRateTableCORTcharOPTNONE

The rate table used as an additional charge or credit during billing. Some examples are:  an additional charge for overtime (harsh usage) 
or a credit for a preferred customer.

mnAddBillingRate_EBRTEBRTMATH_NUMERICOPTNONE

A code that represents the amount that you want to charge the job. Each piece of equipment can have numerous billing rates based on the 
rate code. The equipment billing rate can be composed of up to ten different rates. For example: Billing Rate = 200        100 Rate 1 (Ownership 
Component)         25 Rate 2 (Operating Component)         50 Rate 3 (Maintenance Component)         25 Rate 4 (Other Costs Component) When 
you post time entries to the general ledger, the system recognizes credits in revenue accounts for each of the rate components. This allows 
you to separate portions of the equipment billing by type of cost. Note: You are not required to use rate components.

cOverbilledFlag_EV01EV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None