Replacing create ledger with add sub ledger.
diff --git a/service/src/main/java/io/mifos/portfolio/service/internal/util/AccountingAdapter.java b/service/src/main/java/io/mifos/portfolio/service/internal/util/AccountingAdapter.java
index a0a136b..23ab654 100644
--- a/service/src/main/java/io/mifos/portfolio/service/internal/util/AccountingAdapter.java
+++ b/service/src/main/java/io/mifos/portfolio/service/internal/util/AccountingAdapter.java
@@ -191,7 +191,7 @@
     logger.info("Creating ledger with identifier '{}'", ledgerIdentifer);
 
     final EventExpectation expectation = accountingListener.expectLedgerCreation(generatedLedger.getIdentifier());
-    ledgerManager.createLedger(generatedLedger);
+    ledgerManager.addSubLedger(parentLedger, generatedLedger);
     final boolean ledgerCreationDetected = expectation.waitForOccurrence(5, TimeUnit.SECONDS);
     if (!ledgerCreationDetected)
       logger.warn("Waited 5 seconds for creation of ledger '{}', but it was not detected. This could cause subsequent " +