declare @iStatus int,
@O_dDISCDATE date,
@O_dDUEDATE date,
@O_iErrorState int,
@oErrString varchar(100),
@dt date = getdate()
EXEC @iStatus = taCalcDueDateRM
@I_vCUSTNMBR = 'aaronfit0001',
@I_vPYMTRMID = 'Net 30',
@I_vDOCDATE = @dt,
@O_dDISCDATE = @O_dDISCDATE OUTPUT,
@O_dDUEDATE = @O_dDUEDATE OUTPUT,
@O_iErrorState = @O_iErrorState OUTPUT,
@oErrString = @oErrString OUTPUT;
IF @iStatus > 0 begin
select @oErrString = ec.ErrorDesc
from dynamics..taErrorCode ec
where ErrorCode = @iStatus
end
select @iStatus AS STAT,
@O_dDISCDATE as DISCDATE,
@O_dDUEDATE AS DUEDATE,
@O_iErrorState AS ErrorState,
@oErrString as ErrorString