2,743
edits
mNo edit summary |
No edit summary |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1:
==Technical Specification==
{{NavigateDeveloper}}▼
#
▲# DepositPaymentMethod must be a payment method that is link to an Account that is created as type of "Deposit" Account.
===Assemblies version 1.8===▼
BCE.AutoCount.ARAP.dll▼
<br />
{{BaseReferenceAC18}}
▲ '''BCE.AutoCount.ARAP.dll'''
<br />
==Sample with data model==
===Create new AR Deposit===
<syntaxhighlight lang="csharp">
Line 38:
doc.DeptNo = source.Department;
source.
try
Line 99:
</syntaxhighlight>
===Classes of Source (data model)===▼
▲===Classes of Source===
<syntaxhighlight lang="csharp">
public class ARDepositSource
Line 108 ⟶ 107:
public string Description { get; set; }
public string DepositMethod { get; set; }
//
public string CurrencyCode { get; set; }
public string CustomerAccount { get; set; }
Line 119 ⟶ 117:
public string Project { get; set; }
public string Department { get; set; }
//
//true: not subject to GST and is meant to be refund
//false: subject to GST and is considered as "Advance Payment"
public bool IsSecurityDeposit { get; set; }
public List<ARDepositDetailSource>
}
Line 136 ⟶ 135:
public string BankChargeBillNoForGst { get; set; }
public string PaymentBy { get; set; }
//
//
public DateTime? ReturnChequeDate { get; set; }
}
Line 145 ⟶ 143:
===Implementation===
* Deposit without Debtor Code
[[File:ProgrammerNewARDeposit1.PNG|link=]]<br />
* Deposit with Debtor Code
[[File:ProgrammerNewARDeposit2.PNG|link=]]
<syntaxhighlight lang="csharp">
Line 159:
};
newDoc.
{
PaymentMethod = "BANK",
Line 180:
};
newDoc.
{
PaymentMethod = "BANK",
Line 192:
</syntaxhighlight>
{{SeeAlsoAPIAccount}}
[[Category:Programmer]]
[[Category:API]]
[[Category:Integrate]]
[[Category:Plug-In]]
▲{{NavigateDeveloper}}
|