Merge pull request #361 from mifoscontributer/MIFOSX-391

Correct the Input param names for AccountingRule
This commit is contained in:
Vishwas Babu A J
2013-06-13 11:30:32 -07:00
2 changed files with 28 additions and 10 deletions
+27 -9
View File
@@ -9658,13 +9658,13 @@ Content-Type: application/json
<td class=fielddesc>An Optional Office for this accounting rule is applicable.</td> <td class=fielddesc>An Optional Office for this accounting rule is applicable.</td>
</tr> </tr>
<tr class=alt> <tr class=alt>
<td>debitAccountHead</td> <td>accountToDebit</td>
</tr> </tr>
<tr> <tr>
<td class=fielddesc>ID of the target account to be Debited</td> <td class=fielddesc>ID of the target account to be Debited</td>
</tr> </tr>
<tr class=alt> <tr class=alt>
<td>creditAccountHead</td> <td>accountToCredit</td>
</tr> </tr>
<tr> <tr>
<td class=fielddesc>ID of the target account to be Credited</td> <td class=fielddesc>ID of the target account to be Credited</td>
@@ -9674,14 +9674,14 @@ Content-Type: application/json
</tr> </tr>
<tr> <tr>
<td class=fielddesc>A list of accounting Tags. Any Ledger account with this tag can serve as the <td class=fielddesc>A list of accounting Tags. Any Ledger account with this tag can serve as the
account to be debited</td> account to be debited.<br> This parameter is optional, if <b>accountToDebit</b> present in the request params</td>
</tr> </tr>
<tr class=alt> <tr class=alt>
<td>creditTags</td> <td>creditTags</td>
</tr> </tr>
<tr> <tr>
<td class=fielddesc>A list of accounting Tags. Any Ledger account with this tag can serve as the <td class=fielddesc>A list of accounting Tags. Any Ledger account with this tag can serve as the
account to be credited</td> account to be credited.<br> This parameter is optional, if <b>accountToCredit</b> present in the request params</td></td>
</tr> </tr>
<tr class=alt> <tr class=alt>
<td>allowMultipleDebitEntries</td> <td>allowMultipleDebitEntries</td>
@@ -9785,6 +9785,24 @@ GET https://DomainName/api/v1/accountingrules/template
<div class="method-description"> <div class="method-description">
<h4>Create/Define a Accounting rule</h4> <h4>Create/Define a Accounting rule</h4>
<p>Define a new Accounting rule.</p> <p>Define a new Accounting rule.</p>
<table class=matrixHeading>
<tr class="matrixHeadingBG">
<td><div class="mifosXHeading2">Mandatory Fields</div></td>
</tr>
<tr class=alt>
<td>name, officeId,<br> accountToDebit OR debitTags,<br> accountToCredit OR creditTags.<br>
</td>
</tr>
</table>
<br />
<table class=matrixHeading>
<tr class="matrixHeadingBG">
<td><div class="mifosXHeading2">Optional Fields</div></td>
</tr>
<tr class=alt>
<td>description</td>
</tr>
</table>
</div> </div>
<div class="method-example"> <div class="method-example">
<code class="method-declaration"> <code class="method-declaration">
@@ -9797,8 +9815,8 @@ Request Body:
{ {
"name": "test", "name": "test",
"officeId": "1", "officeId": "1",
"debitAccountHead": "21", "accountToDebit": "21",
"creditAccountHead": "9", "accountToCredit": "9",
"description": "Employee salary" "description": "Employee salary"
} }
</code> </code>
@@ -9835,7 +9853,7 @@ Request Body:
{ {
"name": "test123", "name": "test123",
"officeId": "1", "officeId": "1",
"debitAccountHead": "21", "accountToDebit": "21",
"creditTags": ["12", "13"], "creditTags": ["12", "13"],
"allowMultipleCreditEntries": "false", "allowMultipleCreditEntries": "false",
"description": "Employee salary" "description": "Employee salary"
@@ -9854,9 +9872,9 @@ Request Body:
{ {
"name": "fordocstest", "name": "fordocstest",
"officeId": "1", "officeId": "1",
"debitTags": ["10", "11"], "debitTags": ["10","11"],
"allowMultipleDebitEntries": "false", "allowMultipleDebitEntries": "false",
"creditAccountHead": "9", "accountToCredit": "9",
"description": "for api docs" "description": "for api docs"
} }
</code> </code>
@@ -12,7 +12,7 @@ import java.util.Set;
* Enum of all parameters passed in while creating/updating a loan product * Enum of all parameters passed in while creating/updating a loan product
***/ ***/
public enum AccountingRuleJsonInputParams { public enum AccountingRuleJsonInputParams {
ID("id"), OFFICE_ID("officeId"), ACCOUNT_TO_DEBIT("debitAccountHead"), ACCOUNT_TO_CREDIT("creditAccountHead"), NAME("name"), DESCRIPTION( ID("id"), OFFICE_ID("officeId"), ACCOUNT_TO_DEBIT("accountToDebit"), ACCOUNT_TO_CREDIT("accountToCredit"), NAME("name"), DESCRIPTION(
"description"), SYSTEM_DEFINED("systemDefined"), DEBIT_ACCOUNT_TAGS("debitTags"), CREDIT_ACCOUNT_TAGS("creditTags"), ALLOW_MULTIPLE_CREDIT_ENTRIES( "description"), SYSTEM_DEFINED("systemDefined"), DEBIT_ACCOUNT_TAGS("debitTags"), CREDIT_ACCOUNT_TAGS("creditTags"), ALLOW_MULTIPLE_CREDIT_ENTRIES(
"allowMultipleCreditEntries"), ALLOW_MULTIPLE_DEBIT_ENTRIES("allowMultipleDebitEntries"); "allowMultipleCreditEntries"), ALLOW_MULTIPLE_DEBIT_ENTRIES("allowMultipleDebitEntries");