1.1Purpose
To determine if location record can be billed and to retrieve billing information. After information has been retrieved this function will call N1300430 to
determine how to bill.
1.2Setup Notes and Prerequisites
1.3Special Logic
D1300350 - F1204 Retrieve Location Tracking Information
2.1Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes
NUMBmnAssetItemNumber
ALcLocationHistOrSched
LOCszCostCenterLocation
EFTBjdDateBeginningEffective
DDTSmnTimeStampBeginning
ENDjdDateEnding
DTSOmnTimeStampEnding
ERCszEquipmentRateCode
TRNNszTransferNumber
NNBRmnNextNumberValue
QTYmnQuantity
MCUszCostCenter
AMTBmnAmountActualBilled
OBJszObjectAccount
SUBszSubsidiary
SBLszSubledger
SBLTcSubledgerType
LCTjdDtLastChanged
RTGRszEquipmentRateGroup
RTTBszEquipmentRateTable
RMKszNameRemark
PFMOD2cProofOrFinalMode999
DTEjdDate
DSHRcBillingStatus
BTDTjdBilledThroughDate
ROScTransferActionCode
FLAGcAcctNoError1
FLAGcBillRAteError2
FLAGcEqSoldJobError3
FLAGcRateCodeError4
FLAGcRentalRulesError5
FLAGcRateTableError6
FLAGcLocationBillingRate7
MNBLmnMonthsBilled
WKBLmnWeeksBilled
EBRTmnMonthlyRate
EFTBjdBeginningBillDate
EBRTmnWeeklyRate
ENDjdEndingBillDate
EBRTmnDailyRate
EBRTmnHourlyRate
DYBLmnDaysBilled
HRBLmnHoursBilled
^
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnAssetItemNumber | NUMB | MATH_NUMERIC | REQ | OUTPUT |
Special Input Expected
| ||||
cLocationHistOrSched | AL | char | OPT | NONE |
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
| ||||
szCostCenterLocation | LOC | char | OPT | NONE |
The current physical location of an asset. The location must have a valid business unit or job number in the Business Unit Master table
| ||||
jdDateBeginningEffective | EFTB | JDEDATE | OPT | NONE |
The date that an address, item, transaction, or table record becomes active. The meaning of this field differs, depending on the program.
| ||||
mnTimeStampBeginning | DDTS | MATH_NUMERIC | OPT | NONE |
The time that the asset is transferred to a new location. | ||||
jdDateEnding | END | JDEDATE | OPT | NONE |
The date when an asset was removed or returned from a particular location. | ||||
mnTimeStampEnding | DTSO | MATH_NUMERIC | OPT | NONE |
The time that the asset was transferred from the job or will no longer be at a specified location. | ||||
szEquipmentRateCode | ERC | char | OPT | NONE |
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
| ||||
szTransferNumber | TRNN | char | OPT | NONE |
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
| ||||
mnNextNumberValue | NNBR | MATH_NUMERIC | OPT | NONE |
The number that the system will use next for automatically assigning numbers. Next numbers can be used for many types of documents;
| ||||
mnQuantity | QTY | MATH_NUMERIC | OPT | NONE |
The number of units associated with an asset. | ||||
szCostCenter | MCU | char | OPT | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
mnAmountActualBilled | AMTB | MATH_NUMERIC | OPT | NONE |
The actual amount billed. | ||||
szObjectAccount | OBJ | char | OPT | NONE |
The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into
| ||||
szSubledger | SBL | char | OPT | NONE |
A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an
| ||||
cSubledgerType | SBLT | char | OPT | NONE |
A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger
| ||||
jdDtLastChanged | LCT | JDEDATE | OPT | NONE |
The day a master or transaction record was last changed. | ||||
szEquipmentRateGroup | RTGR | char | OPT | NONE |
A user defined code (12/C0) that identifies groups of similar pieces of equipment that are tied together for billing purposes. | ||||
szEquipmentRateTable | RTTB | char | OPT | NONE |
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
| ||||
szNameRemark | RMK | char | OPT | NONE |
A generic field that you use for a remark, description, name, or address. | ||||
cTransferActionCode | ROS | char | OPT | NONE |
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
| ||||
cProofOrFinalMode999 | PFMOD2 | char | OPT | NONE |
When you specify proof mode, the system prints a report that lists all selected records, as well as a message that indicates whether they
| ||||
jdDate | DTE | JDEDATE | OPT | NONE |
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
| ||||
cBillingStatus | DSHR | char | OPT | NONE |
Specifies how the system bills partial hours. Valid values are:
1 The system bills partial hours in quarter-hour increments.
Blank The
| ||||
jdBilledThroughDate | BTDT | JDEDATE | OPT | NONE |
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
| ||||
szSubsidiary | SUB | char | OPT | NONE |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account. | ||||
cAcctNoError1 | FLAG | char | OPT | NONE |
Contains an indicator for the operation. | ||||
cBillRAteError2 | FLAG | char | OPT | NONE |
Contains an indicator for the operation. | ||||
cEqSoldJobError3 | FLAG | char | OPT | NONE |
Contains an indicator for the operation. | ||||
cRateCodeError4 | FLAG | char | OPT | NONE |
Contains an indicator for the operation. | ||||
cRentalRulesError5 | FLAG | char | OPT | NONE |
Contains an indicator for the operation. | ||||
cRateTableError6 | FLAG | char | OPT | NONE |
Contains an indicator for the operation. | ||||
cLocationBillingRate7 | FLAG | char | OPT | NONE |
Contains an indicator for the operation. | ||||
jdBeginningBillDate | EFTB | JDEDATE | OPT | NONE |
The date that an address, item, transaction, or table record becomes active. The meaning of this field differs, depending on the program.
| ||||
jdEndingBillDate | END | JDEDATE | OPT | NONE |
The date when an asset was removed or returned from a particular location. | ||||
mnHoursBilled | HRBL | MATH_NUMERIC | OPT | NONE |
The number of hours billed. | ||||
mnHourlyRate | EBRT | MATH_NUMERIC | OPT | NONE |
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
| ||||
mnDaysBilled | DYBL | MATH_NUMERIC | OPT | NONE |
The number of days billed. | ||||
mnDailyRate | EBRT | MATH_NUMERIC | OPT | NONE |
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
| ||||
mnWeeklyRate | EBRT | MATH_NUMERIC | OPT | NONE |
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
| ||||
mnMonthlyRate | EBRT | MATH_NUMERIC | OPT | NONE |
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
| ||||
mnWeeksBilled | WKBL | MATH_NUMERIC | OPT | NONE |
The number of weeks billed. | ||||
mnMonthsBilled | MNBL | MATH_NUMERIC | OPT | NONE |
The number of months billed. | ||||
mnBatchNumber | ICU | MATH_NUMERIC | OPT | NONE |
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
| ||||
mnAmountCurrentBilling | CBAM | MATH_NUMERIC | OPT | NONE |
The amount of the current billing. | ||||
szBatchType | ICUT | char | OPT | NONE |
A code that specifies the system and type of transactions entered in a batch. The system assigns the value when you enter a transaction.
| ||||
jdBatchDate | DGL | JDEDATE | OPT | NONE |
A date that identifies the financial period to which the transaction is to be posted.
The company constants specify the date range for each
| ||||
NextDocumentNumber | DOC | MATH_NUMERIC | OPT | NONE |
A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document
| ||||
cF0911BegDocErrorFlag_EV01 | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szWorkStationId | JOBN | char | OPT | NONE |
The code that identifies the work station ID that executed a particular job. | ||||
szUserId | USER | char | OPT | NONE |
The code that identifies a user profile. | ||||
mnJobnumberA | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
szAdditionalRateTable | CORT | char | OPT | NONE |
The rate table used as an additional charge or credit during billing. Some examples are: an additional charge for overtime (harsh usage)
| ||||
mnAddBillingRate_EBRT | EBRT | MATH_NUMERIC | OPT | NONE |
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
| ||||
cOverbilledFlag_EV01 | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
None |