<taPAAccountsSetup>

Element name

Data type

Length

Required

Default

Description

PAsfid

i4

2

Y

Not applicable

PA source file ID:

27=Contract;

28=Project;

35=Contract fee;

34=Project fee

PArecordid

string

15

Y

Not applicable

PA record ID

PAcosttrxid

string

17

N

<blank>

PA cost transaction ID (leave blank for fee accounts):

TS=Timesheet;

EL=Employee log;

VI=Purchase materials;

ML=Miscellaneous log;

EE=employee expense

PAaccttype

i4

2

N

0

PA account type**

PAAccount

string

75

Y

Not applicable

PA account number string

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

** Select one of the following PA account types for the PAaccttype element:

Category

Description

Time and material

1=Work in progress

2=Cost of goods sold

3=Cost contra

4=Unbilled AR

5=Unbilled revenue

6=Accounts receivable

7=Project revenue sales

8=<OverheadtaPAChangeOrderEntryBudget> XML node

Time and material fees

7=Project sales

6=Accounts receivables

9=Project deferred revenue

Fixed price/cost plus

30=Work in progress

31=Cost contra

32=Accounts receivable

33=Project billings

34=Project expense

35=Project revenue

36=Project loss

37=Billings in excess of earnings

38=Earnings in excess of billings

39=Overhead

Fixed price/cost in addition to fees

30=Project work in progress

32=Accounts receivable

33=Project billings

35=Project revenue

37=Billings in excess of earnings

38=Earnings in excess of billings

40=Retention accounts received

10655=Project deferred revenue

This node uses document exchange for updates. All existing values are overwritten with the value specified by the update document. If a field in the update is blank, the existing value is changed to be blank.