By default, eConnect doesn't have any XML sample documents regarding Project Accounting, but I did find a colleague that had a SQL script for an eConnect PA timesheet, which is below, hopefully it helps....
Thanks
SET NOCOUNT ON
BEGIN TRANSACTION
DECLARE @O_iErrorState INT,
@oErrString VARCHAR(255),
@oRptString VARCHAR(255)
---- taRMApply
--====================================================================
/**/
SET @O_iErrorState=0 -- Reset Errors
SET @oErrString=''
EXEC taPATimeSheetLineInsert
@I_vPATSTYP = 1,
@I_vPATSNO = 'ZZZZZ002',
@I_vEMPLOYID = 'ACKE0001',
@I_vCURNCYID = 'z-US$',
@I_vPADT = '04-12-2017',
@I_vPAPROJNUMBER = 'HOTELEDGER',
@I_vPACOSTCATID = 'CONSULTING',
@I_vPAQtyQ = 1,
@I_vPAbllngtype = '1',
@I_vPAUNITCOST = '250',
@I_vPATOTCST = '250',
@O_iErrorState=@O_iErrorState OUT, @oErrString=@oErrString OUT
SELECT @oRptString = 'SELECT ErrorCode, SourceProc, ErrorDesc FROM DYNAMX16U..taErrorCode WHERE ErrorCode IN (' + REPLACE(RTRIM('0'+@oErrString),CHAR(32), ',') + ')'
EXEC(@oRptString)
/**/
--HEADER
--====================================================================
/**/
SET @O_iErrorState=0 -- Reset Errors
SET @oErrString=''
EXEC taPATimeSheetHdrInsert
@I_vPATSTYP = 1,
@I_vPATSNO = 'ZZZZZ002',
@I_vEMPLOYID = 'ACKE0001',
@I_vCURNCYID = 'z-US$',
@I_vPADOCDT = '04-12-2017',
@I_vBACHNUMB = 'ISAACTEST',
@I_vPAREPD = '15',
@I_vPAREPDT = '04-09-2017',
@O_iErrorState=@O_iErrorState OUT, @oErrString=@oErrString OUT
SELECT @oRptString = 'SELECT ErrorCode, SourceProc, ErrorDesc FROM DYNAMX16U..taErrorCode WHERE ErrorCode IN (' + REPLACE(RTRIM('0'+@oErrString),CHAR(32), ',') + ')'
EXEC(@oRptString)
/**/
IF @O_iErrorState = 0
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION -- Simplifies re-testing