In this use case, you want to programmatically create a usage on an account.
To insert a usage,
Calendar calendar = Calendar.getInstance();
Calendar calendar1 = Calendar.getInstance();
Usage usage = new Usage();
usage.setAccountId(accId);
usage.setUOM("Seat");
usage.setQuantity(100.0);
usage.setRbeStatus("Pending");
usage.setSubmissionDateTime(calendar);
usage.setStartDateTime(calendar);
usage.setEndDateTime(calendar1);
ID ugId = create(usage);
Copyright © 2008-2009 Zuora, Inc.