AP Credit Note API v2
Technical Specification
References of AutoCount Accounting version 2.0
AutoCount.Accounting.dll AutoCount.Accounting.UI.dll AutoCount.dll AutoCount.MainEntry.dll AutoCount.UI.dll AutoCount.ARAP.dll
AP Credit Note API Usage
New
public void New(AutoCount.Authentication.UserSession userSession) {
AutoCount.ARAP.APCN.APCNDataAccess cmd = AutoCount.ARAP.APCN.APCNDataAccess.Create(userSession, userSession.DBSetting); AutoCount.ARAP.APCN.APCNEntity doc = cmd.NewAPCN(); AutoCount.ARAP.APCN.APCNDTLEntity dtl = null;
//doc.DocNo = "<<New>>"; doc.CreditorCode = "400-X001"; doc.DocDate = new DateTime(2018, 6, 22); doc.Description = "Discount"; doc.SupplierCNNo = ""; doc.SupplierInvoiceNo = "";
//Default value: "PURCHASE", "GENERAL" doc.JournalType = "PURCHASE";
//Default value: "DISCOUNT", "RETURN" doc.CNType = "DISCOUNT";
dtl.AccNo = "520-0000"; dtl.Description = "Item Sale Discount"; dtl.Amount = 50.00M;
//Knockoff AP Invoice or AP Debit Note //"PI-00001" is AP Invoice Document Number doc.KnockOff(AutoCount.Document.DocumentType.APInvoice, "PI-00001", 50M);
try { cmd.SaveAPCN(doc, userSession.LoginUserID); //Log success AutoCount.AppMessage.ShowMessage($"New ARCN '{doc.DocNo}' is Created."); } catch (AutoCount.AppException ex) { //Log fail AutoCount.AppMessage.ShowMessage("Fail to create new ARCN.\n" + ex.Message); }
}
Edit
Get Document No. from Supplier Invoice No.
public string GetDocNoOfSupplierInvNo(string supplierInvNo, AutoCount.Authentication.UserSession userSession) {
object oDocNo = userSession.DBSetting.ExecuteScalar("SELECT DocNo FROM APInvoice WHERE SupplierInvoiceNo=?", supplierInvNo);
//C# 6.0 return oDocNo?.ToString(); //return oDocNo != null ? oDocNo.ToString() : null;
}
See Also
AutoCount Accounting Account API | |||
---|---|---|---|
AR | AP | ||
Transactions | Version | Transactions | Version |
AR Debtor (Customer) | 1.8, 1.9 2.0 |
AP Creditor (Supplier) | 1.8, 1.9 2.0 |
AR Invoice | 1.8, 1.9 2.0 |
AP Invoice | 1.8, 1.9 2.0 |
AR Received Payment | 1.8, 1.9 2.0 |
AP Payment | 1.8, 1.9 2.0 |
AR Debit Note | 1.8, 1.9 2.0 |
AP Debit Note | 1.8, 1.9 2.0 |
AR Credit Note | 1.8, 1.9 2.0 |
AP Credit Note | 1.8, 1.9 2.0 |
AR Refund | 1.8, 1.9 2.0 |
AP Refund | 1.8, 1.9 2.0 |
AR Deposit | 1.8, 1.9 2.0 |
AP Deposit | 1.8, 1.9 2.0 |
AR Deposit - Create New or Update with Refund & Forfeit |
1.8, 1.9 2.0 | ||
A/R and A/P Contra Entry | 1.8, 1.9 2.0 |
Go to top
|
Resources For AutoCount Software Developers
|