We're upgrading here to econnect 10, and yesterday I got an error about to many decimals in a trx amount.  I rounded the 5 decimals to 4 and it worked.  I thought it was an econnect 10 thing but this morning our production econnect 9 box had the same error when sending it an invoice.  I rounded the numbers and it was accepted fine.  Later today I fired up testing the econnect 10 stuff again and the same error came back, this time I'm rounding to 2 decimal places and don't want to go smaller.  What is the deal?  The exect error message is posted below.  Any help please??
 
 - Sql procedure error codes returned:  Error Number = 7020  Stored Procedure taRMTransaction  
Error Description = One of the trx amounts has too many decimal places  Node Identifier Parameters: taRMTransaction                                      
Related Error Code Parameters for Node : taRMTransaction                                          
<taRMTransaction>
  <RMDTYPAL>1</RMDTYPAL>
  <DOCNUMBR>23432343</DOCNUMBR>
  <DOCDATE>07-30-2009</DOCDATE>
  <BACHNUMB>BAT20090500001151239</BACHNUMB>
  <CUSTNMBR>123445</CUSTNMBR>
  <DOCAMNT>127.26</DOCAMNT>
  <SLSAMNT>112.72</SLSAMNT>
  <FRTAMNT>14.54</FRTAMNT>
  <LSTUSRED>239</LSTUSRED>
</taRMTransaction>