Equipment Tracking Requisition
Use this service to import Equipment Tracking Requisitions information.
Method: AddET_Requisition
Underlying File Maintenance
Prior to importing Equipment Tracking Requisitions information, the following file maintenance areas must be completed:Assumptions and Dependencies
The Equipment Tracking Requisition web service updates the History tables automatically due to how they are created in Spectrum using the 'Continue' logic and bypasses the Data Entry tables. **WARNING**
The Equipment Tracking Requisition web service checks the Historical SQL tables to define whether or not to create a new Requisition or to add detail lines to an existing Requisition based on the required fields matching. The data is appended to an existing Requisition only.
The Equipment Tracking Requisition header contains the following fields which must match in order to add detail lines to the History table. **WARNING** If all fields match in History they will be added as detail lines.
Company_Code
Tool_Requisition_Number
Transaction_Code
Job_Company_Code
Job_Number
Site_ID
Requistition_Date
Expected_Billing_Period
If the Tool_Requisition_Number exists in the standard Data Entry table then it will not be created.
If the Tool_Requisition_Number exists in History but none of the other required fields needed for the Requisition header match, then the service will prevent the information from being added.
The import has a record limit of 990 records per Equipment Requisition and the service will prevent any additional detail lines to be added.
If the Company_Code is blank then use the Authorization ID default value.
The Tool_Requisition_Number and Transaction_Code are required fields.
The Transaction_Code defines whether or not the requisition will be for a Job or Site.
The Expected_Billing_Period field defaults from the Installation option if defined and not supplied in the record.
The Inventory Item must exist for the defined warehouse.
Inventory Non-stock items cannot be created.
When an Equipment item exists on a current Equipment Tracking Requisition the system automatically creates the 'Return' within Spectrum using the next available Requisition number based on the Installation setting. Therefore if you have defined that number to be used within the web service an error will be returned because that number has already been used.
Equipment Tracking Requisitions are not created when Physical Inventory is in progress.
For Intercompany Equipment Tracking Requisitions
The options and setup must be completed on the company Inventory and/or Equipment Control Installation screens.
Available for requisitions with direct cost transaction codes (that is, Job deployment type for Transaction Code) and defined in the Equipment's primary company.
The Quantity field logic
Required for a requisition that has a defined Item_Code.
Some requisitions that have a define Equipment_Code require the Quantity to be populated.
The Expected_Billing_Period field logic
This is not a required field.
If field is blank then it will defaults from the Equipment Tracking Installation unless NONE is selected then it will be blank.
The Notes and Message fields will be truncated if they exceed the Max character length.
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 |
Tool_Requisition_Number | Requisition | YES | Text | 7 | ** See Assumptions and Dependencies for multiple detail line logic. | Requisition History Table ( defines whether or not to add as a detail line or create new) |
D |
Transaction_Code | Transaction Code | YES | Text | 5 | Code defines whether it's a job or site requisition. ** See Assumptions and Dependencies for multiple detail line logic. | Equipment Tracking Transaction Code |
E |
Job_Company_Code | Issue to Job Company Code | Text | 3 | Used for Multi-company requisition feature for Job type Transaction Codes. If blank or option not selected use the Company_Code field for Job Transaction codes. ** See Assumptions and Dependencies for multiple detail line logic. | Inventory Control or Equipment Control installation option for Multi-company requisition is defined. Valid Company in Spectrum. | |
F |
Job_Number | Job | Text | 10 | If defined then Site_ID must be blank and Transaction_Code is for Job type. ** See Assumptions and Dependencies for multiple detail line logic. | Valid Job in defined Job_Company_Code otherwise valid for defined Company_Code | |
G |
Site_ID | Site | Text | 10 | If defined then Job_Number must be blank and Transaction_Code is for Non-job type. Must have an active status. ** See Assumptions and Dependencies for multiple detail line logic. | Work Order Site File Maintenance | |
H |
Requisition_Date | Requisition date | Date | 10 | Enter as: MM/DD/CCYY (for example, 01/05/2010). Use Current Date for Equipment Tracking module if blank. ** See Assumptions and Dependencies for multiple detail line logic. | Must be within the Equipment Tracking min/max dates. | |
I |
Expected_Billing_Period | Minimum billing period | Text | 1 | D(aily), W(eekly), M(onthly) or blank only. If blank then use the selected default installation setting. ** See Assumptions and Dependencies for multiple detail line logic. | ** See Assumptions and Dependencies | |
J |
Notes | Notes | Text | 1000 | |||
K |
Item_Code | Item | Text | 15 | If defined then Equipment_Code must be blank. | Inventory Item Maintenance | |
L |
Equipment_Code | Equipment | Text | 10 | If defined then Item_Code must be blank. | Equipment Code Maintenance | |
M |
Phase_Code | Phase | Text | 20 | Defaults from Item_Code if left blank. | Phase File Maintenance | |
N |
Cost_Type | Cost type | Text | 3 | Defaults from Item_code if left blank. Validates to the defined GL_Debit_Account for direct job cost. | Cost Type Maintenance | |
O |
Yard_Or_Warehouse | Text | 10 | Used for Inventory Type only. Warehouse must be defined for Item_Code field. If blank defaults from Inventory Control Installation screen. | Warehouse File Maintenance | ||
P |
Quantity | Quantity | Numeric | 9 | Allows negative. Whole numbers only. | **See Assumptions and Dependencies | |
Q |
Message | Message | Text | 30 | Detail line message |