<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.