Show/Hide Toolbars

The following sample creates an expense record.

Code Snippet

protected ExpenseRepository expenseRepository;

private String createExpense() throws Exception {

Date date = new Date();

ExpenseCreate expense = new ExpenseCreate();

expense.setContactUniqueKey("CONT_1003");

//expenseDate is a required property

expense.setExpenseDate(date);

//expensedByUniqueKey is a required property

expense.setExpensedByUniqueKey("EXPE_1212");

//shortDescription is a required property

expense.setShortDescription(String value);

expense.setProjectUniqueKey(String value);

expense.setQuantity(BigDecimal value);

expense.setUnitPrice(BigDecimal value);

return expenseRepository.insertExpense(expense);

}