Share via


<taFSServiceCallLine>*

Element name

Data type

Length

Required

Default

Description

SRVRECTYPE

i4

2

Y

Not applicable

Service record type

CALLNBR

string

11

Y

Not applicable

Service call number

EQPLINE

i4

4

N

1

The Equipment Sequence Number. If not provided on an update the default will be 1.

LNITMSEQ

i4

4

N

0

The sequence number for the line. If not provided on an update a new service call line record will be created.

LINITMTYP

string

3

Y

P

Indicates the type of service call line. Options are: A=Additional Charge;

E=Expense;

L=Labor;

P=Parts.

If not provided the default will be P for parts.

SRVSTAT

string

3

N

Not applicable

The status of the service call line; Only valid for line type = L (Labor) or P (Parts).

TECHID

string

11

N

Not applicable

The technician of the service call line; Only valid for line type = L (Labor) or P (Parts).

CUSTNMBR

string

15

Y

Not applicable

Customer number

ADRSCODE

string

15

Y

Not applicable

Customer address code

ITEMNMBR

string

31

Y

Not applicable

Item number

If multiple bins is enabled, inventory setup is not supported.

CKNORETURNS

i4

1

N

0

Flag used to indicate not to create returnable line for items that are set as returnable;

0=False;

1=True

ITEMDESC

string

101

N

Not applicable

Item description

LOCNCODE

string

11

Y

Not applicable

The location code for parts used on the service call line

UOFM

string

9

N

<blank>

Unit of measure

QTYORDER

number

21

N

0

The amount of labor or quantity of parts required for the service call line. Only valid for line type = L (Labor) or P (Parts).

ATYALLOC

number

21

N

0

The quantity of the parts line that is allocated in Inventory. Only valid for line type = P (Parts) and will be unallocated when the part is used.

QTYBACKO

number

21

N

0

The quantity of the parts line that is backordered. Only valid for line type = P (Parts) and will be reduced as the backorder is filled by an Inventory transfer or receipt of a purchase order.

QTYSOLD

number

21

N

0

The quantity of the line that was actually used. This is the value that will be transferred to the invoice during the service call billing process.

You will have to manually post the inventory adjustment transaction that is created.

UNITCOST

number

21

N

0

The cost per unit of measure for the current detailed entry. This cost will typically default from the Inventory current cost for most items, but can be modified for additional charge and expense lines.

UNITPRCE

number

21

N

0

The price per unit of measure for the service call line

XTNDPRCE

number

21

N

0

The extended price of the line, which is the unit price times the quantity sold. This value may also be affected by the applicable billing percentage for parts, labor or miscellaneous lines.

NOTETXT

string

3000

N

<blank>

Notes field

STRTDATE

datetime

8 bytes

(19 to 23 chars)

N

Not applicable

Only valid for line type = L (Labor) and contains the date on which the labor line started.

STRTTIME

datetime

8 bytes

(19 to 23 chars)

N

Not applicable

Only valid for line type = L (Labor) and contains the time on which the labor line started.

ENDDATE

datetime

8 bytes

(19 to 23 chars)

N

Not applicable

Only valid for line type = L (Labor) and contains the date on which the labor line ended.

ENDTME

datetime

8 bytes

(19 to 23 chars)

N

Not applicable

Only valid for line type = L (Labor) and contains the time on which the labor line ended.

TRANSTME

number

11

N

0

The actual time for a labor line and is only valid for line type = L (Labor). Values should be in portions of an hour. For example, a half hour would be 00030, while one hour would be 00100

BILLABLTIM

number

11

N

0

The amount of time that should be billed for a labor line and is only valid for line type = L (Labor).This value may vary from the transaction time field based on rounding or minimum labor settings. Values should be in portions of an hour. For example, a half hour would be 00030, while one hour would be 00100

ENTDTE

datetime

8 bytes

(19 to 23 chars)

N

Not applicable

Entry Date

ENTTME

datetime

8 bytes

(19 to 23 chars)

N

Not applicable

Entry Time

LABPCT

number

21

N

Default from setup

The percent of the line that is billable to the customer. This value is only used in calculations for records where line type = L (Labor). The value will default from any contract or warranty attached to the current contract, otherwise it will default to 100

PARTPCT

number

21

N

Default from setup

The percent of the line that is billable to the customer. This value is only used in calculations for records where line type = P (Parts). The value will default from any contract or warranty attached to the current contract, otherwise it will default to 100

MISCPCT

number

21

N

Default from setup

The percent of the line that is billable to the customer. This value is only used in calculations for records where line type = A (Additional Charge) or E (Expense). The value will default from any contract or warranty attached to the current contract, otherwise it will default to 100

CKCREATEPO

i4

2

N

0

Flag used to indicate if a PO for a parts line should be created; 0=False; 1=True

VENDORID

string

15

N

Not applicable

Vendor number

PRMDATE

datetime

8 bytes

(19 to 23 chars)

N

Not applicable

Promised Date

Miles_Start

i4

8

N

<blank>

The starting mileage for the line. Only valid for line type = L (Labor)

Miles_End

i4

8

N

<blank>

The ending mileage for the line. Only valid for line type = L (Labor)

Miles_Used

i4

8

N

<blank>

The total mileage for the line, (Miles_End less Miles_Start). Only valid for line type = L (Labor).

PRICELVL

string

15

N

Default from setup

The Inventory price level for the line. For parts, expense and additional charge lines the price level defaults from the Service Call header. For labor lines, the price level defaults from the Technician assigned to the labor line.

SVC_Address_Option

i4

2

N

Default from setup

The Address Option selection and is only valid for line type = P (Parts). Valid options are: 0=Labor, Additional Charge or Expense record;

1=Customer Address ID;

2=Tech Site;

3=Misc Address Code;

4=Transfer Header Modified

SVC_Misc_Address_Code

string

15

N

<blank>

The miscellaneous address to be used when SVC_Address_Option =3

SVC_Disable_XFR_Grouping

i4

1

N

0

Flag which indicates whether transfer or purchase order lines will be consolidated or not consolidated with other open transfers or purchase orders.

0=False;

1=True

Work_Type

string

11

N

<blank>

The work type code for the line. Only valid for line type = L (Labor).

SVC_FO_ID

string

51

N

<blank>

Front office integration ID

CURNCYID

string

15

N

Default from setup

Currency ID

NonInventory

i4

1

N

0

Non-inventory items

0=Inventory item

1=Noninventory item

Create_Overtime_Labor

i4

1

N

0

Overtime labor rates to be used for labor outside of technician schedule.

0=False

1=True

Overtime_Labor_item_Number

string

31

N

Default from setup

Item number for overtime labor if automatic overtime ins enabled. The default is the overtime labor item for the specified Service Type.

UpdateIfExists

i4

1

N

1

Flag to allow data to be updated if it exists:

0=Do not update;

1=Update

RequesterTrx

i4

2

N

0

Requester transaction:

0=False;

1=True (if True, it populates the requester shadow table)

USRDEFND1

string

50

N

<blank>

User-defined field--developer use only

USRDEFND2

string

50

N

<blank>

User-defined field--developer use only

USRDEFND3

string

50

N

<blank>

User-defined field--developer use only

USRDEFND4

string

8000

N

<blank>

User-defined field--developer use only

USRDEFND5

string

8000

N

<blank>

User-defined field--developer use only

* The <taFSServiceCallLine> node uses field level updates to provide update functionality.