Hi Cory,
I've reviewed my code and XML, and I believe the problem is that you are specifying PAaccttype = 0, which is not a valid value, and is considered "empty" by eConnect.
Valid values depend on the account category, specified in the list below. Selecting the appropriate account types and accounts took quite a bit of planning with the PA application consultant and client prior to my coding, so you'll definitely want to work with your application / project accounting folks to make sure that you are selecting the proper values for your PA setup.
Below the account type list is a small example of some of the XML generated by eConnect prior to the submit.
Normal
0
false
false
false
EN-US
X-NONE
X-NONE
MicrosoftInternetExplorer4
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
|
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
|
<eConnect xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<PAAccountsSetupType>
<eConnectProcessInfo xsi:nil="true" />
<taRequesterTrxDisabler_Items xsi:nil="true" />
<taPAAccountsSetup_Items>
<taPAAccountsSetup>
<PAsfid>27</PAsfid>
<PArecordid>911111</PArecordid>
<PAcosttrxid>EL</PAcosttrxid>
<PAaccttype>2</PAaccttype>
<PAAccount>1200-4-911111- </PAAccount>
<USRDEFND1>UserDefined1</USRDEFND1>
<USRDEFND2>UserDefined2</USRDEFND2>
<USRDEFND3>UserDefined3</USRDEFND3>
<USRDEFND4>UserDefined4</USRDEFND4>
<USRDEFND5>UserDefined5</USRDEFND5>
</taPAAccountsSetup>
<taPAAccountsSetup>
<PAsfid>27</PAsfid>
<PArecordid>911111</PArecordid>
<PAcosttrxid>EL</PAcosttrxid>
<PAaccttype>3</PAaccttype>
<PAAccount>1850-4-911111- </PAAccount>
<USRDEFND1>UserDefined1</USRDEFND1>
<USRDEFND2>UserDefined2</USRDEFND2>
<USRDEFND3>UserDefined3</USRDEFND3>
<USRDEFND4>UserDefined4</USRDEFND4>
<USRDEFND5>UserDefined5</USRDEFND5>
</taPAAccountsSetup>
<taPAAccountsSetup>
<PAsfid>27</PAsfid>
<PArecordid>911111</PArecordid>
<PAcosttrxid>EL</PAcosttrxid>
<PAaccttype>6</PAaccttype>
<PAAccount>1850-4-911111- </PAAccount>
<USRDEFND1>UserDefined1</USRDEFND1>
<USRDEFND2>UserDefined2</USRDEFND2>
<USRDEFND3>UserDefined3</USRDEFND3>
<USRDEFND4>UserDefined4</USRDEFND4>
<USRDEFND5>UserDefined5</USRDEFND5>
</taPAAccountsSetup>
</taPAAccountsSetup_Items>
</PAAccountsSetupType>
</eConnect>