Equipment Revenue Transactions
Use this service to import Equipment Revenue Transaction information.
Method: AddEquip_Revenue
Underlying File Maintenance
Prior to importing Equipment Revenue Transaction information, the following file maintenance screens must be completed:Assumptions and Dependencies
The import file has a recommended record limitation of 9000 records per batch.
The Rate_Type_Code field
If defined as Job then the Job information is required and the GL_Debit_Account will be a direct cost account.
If defined as Rental then the Job information will be ignored if defined and the GL_Debit_Account will be a non-direct cost account.
The Job_number field
If defined then the Phase_Code and Cost_Type are both validated and mandatory.
If not defined then the 'Rental Debit Cost Center' is both validated and mandatory.
Two of the following fields must be defined in order to create a record:
Transaction_Hours
Transaction_Rate
Can be blank as long as the Time+Material rate hierarchy logic exists for the Time+Material Job.
Transaction_Amount
If the Transaction_Amount is defined and the calculation of the Transaction_Hour and Transaction_Rate fields don't match, then the Transaction_Rate value will be recalculated.
If no hours exist then the rate will store what is defined in the record.
The amount defined for the Transaction_Amount field will overrule all other values.
For rental-related transactions, neither of the GL_Debit_Account or GL_Credit_Account can be direct, equipment or a work order cost code.
The GL_Debit_Account
Subject to the Job Cost Installation flag to "validate job division with G/L department". If this is set to yes, then the G/L code must match the job division code.
The Debit code must be a direct cost code for job-related transactions, and a non-direct cost account for rental transactions.
The GL_Credit_Account
Subject to the Equipment Control Installation flag to "validate equipment division with G/L department". If this is set to yes, then the G/L code must match the equipment division code.
The Credit code must be a non-direct cost account for both job and rental type transactions.
Defaults from the Equipment Control Installation GL Codes tabs if field is not populated.
The Billing_Rate field
Available if the Time + Material module is installed.
Used on Job's with a price type of Cost Plus or Time + Material only.
Hierarchy logic for the field (requires Time + Material module installed). Rates defined are based on the TM billing details defined.
Use the defined value in the file.
Use the default value from Time + Material Equipment Billing Rate by Job.
Use the default value from Equipment Billing Rate in Time + Material module.
Follows standard Master Job and Sub-Job hierarchy.
Stand-by billing rates assigned to the equipment and any attachments will default from the stand-by rates defined on the
screen, based on Hourly, Daily, Weekly or Monthly rates. If there is no rate defined there, Spectrum will look to the Equipment Billing Rate Maintenance table for the stand-by billing rate. If no rate is defined there, the billing rate is zero.
The Inter_Company_Code field is allowed if the Equipment Control Installation 'Multi Company?' is selected. If selected then the Job information must match this company code.
Cost center information will only be allowed in if the Company is set to a Yes status.
The transaction data being submitted using this web service are stored within the Equipment Revenue Transaction Entry screen; the data must manually be updated within Spectrum.
Field Descriptions
Use the table below for reference when using this service. The Authorization_ID and GUID elements are not shown on the Spectrum Excel Office Add-in templates for data entry points.Excel |
Element Name | Description | Req | Type | Max | Format | Validation |
---|---|---|---|---|---|---|---|
Authorization_ID | Authorization ID to access the server | YES | Text | 20 | Data Exchange Installation Screen | ||
GUID | Unique reference number created by programming | Text | 36 | ** See GUID definition | |||
B |
Company_Code | Company Code | Text | 3 | Valid Company in Spectrum. Defaults from the Authorization ID if not populated. | ||
C |
Transaction_Date | Transaction Date | Date | 10 | Format MM/DD/CCYY | Within Fiscal Year Calendar and Equipment Cost Processing Date Range | |
D |
Batch_ID | Batch | Text | 10 | Recommend using a unique batch code to keep them separate while validating and updating Equipment Cost Transactions. | Recommend limiting the 'Batch Code/Tran Date' quantity of Record to 9000. Defaults from the Authorization ID's defined Operator Code if not populated. | |
E |
Equipment_Code | Equipment | YES | Text | 10 | Equipment file maintenance | |
F |
Source_Code | Source | YES | Text | 2 | (EU) Equipment Usage or (ES) Equipment Standby only | |
G |
Rate_Type_Code | Activity | YES | Text | 1 | (J)ob or (R )ental only | If (J)ob defined then Job fields are required. If (R)ental then the Job fields are ignored if populated. |
H |
Rate_Flag | Rate Type | YES | Text | 1 | (H)ourly, (D)aily, (W)eekly, or (M)onthly only | |
I |
Tran_Type | Transaction Type | Text | 1 | (F)ull or (O)perating only | Used for EU-Equipment Usage Transactions only. | |
J |
Transaction_Hours | Hours | Numeric | 10 | Format = -6.2 Allows negatives. **See Assumptions and Dependencies. | ||
K |
Transaction_Rate | Rate | Numeric | 6 | Format = -2.2 Allows negative. Default using standard Spectrum Hierarchy if blank. **See Assumptions and Dependencies. | ||
L |
Transaction_Amount | Extension | Numeric | 11 | Format = -7.2 Required if Transaction_Hours and/or Transaction Rate are blank. Allows negative. If Extension is different from the calculated value for hours and rate then use Extension and calculate the rate. **See Assumptions and Dependencies. | ||
M |
GL_Debit_Account | Debit G/L Code | YES | Numeric | 12 | No dashes. | G/L Master File - Subject to the Job Cost Installation options defined. **See Assumptions and Dependencies. |
N |
GL_Credit_Account | Credit G/L Code | Numeric | 12 | No dashes. Defaults from Equipment Control Installation if not populated. | G/L Master File - Subject to the Equipment Control Installation options defined. **See Assumptions and Dependencies. | |
O |
Job_Number | Job | Text | 10 | Must be valid for the defined Alt_Company_Code. | Job File Maintenance | |
P |
Phase_Code | Phase | Text | 20 | No dashes. | Job/Phase File Maintenance | |
Q |
Cost_Type | Cost Type | Text | 3 | Cost Type Maintenance | ||
R |
Remarks | Remarks | Text | 30 | |||
S |
Billing_Rate | Billing Rate | Numeric | 11 | Allows negative. Format = -6.3 | *See Assumptions for hierarchy. Time & Material module and Job specific billing rates. Job Cost type specific. | |
T |
Debit_Cost_Center | Rental Debit Cost Center | Text | 10 | Cost Center Maintenance; Equipment Cost Center; Job Cost Center; Phase Cost Center; G/L Account Cost Center | ||
U |
Inter_Company_Code | Job Company Code | Text | 3 | Valid Company in Spectrum. **See Assumptions and Dependencies. |