Description
Adds an ISD document.
Syntax
Parameters
Example
| C# | Copy Code |
|---|
CompanyService oComService = oCompany.GetCompanyService(); ISDDocumentsService oISDDocService = oComService.GetBusinessService(ServiceTypes.ISDDocumentsService); ISDDocument oDoc = oISDDocService.GetDataInterface(ISDDocumentsServiceDataInterfaces.isd_ISDDocument); oDoc.SourceLocationCode = 3; oDoc.SourceDocumentType = ISDDocumentTypeEnum.isd_GSTCreditMemoAndDebitMemo; oDoc.DocDateFrom = DateTime.Parse("2025-07-01"); AutoDistributionRuleLine oLine = oDoc.AutoDistributionRuleLines.Add(); oLine.LocationCode = 2; oLine.TaxAccount = "112530"; oLine.AllocatePercent = 20; oLine = oDoc.AutoDistributionRuleLines.Add(); oLine.LocationCode = 4; oLine.TaxAccount = "114100"; oLine.AllocatePercent = 30; oLine = oDoc.AutoDistributionRuleLines.Add(); oLine.LocationCode = 1; oLine.TaxAccount = "114100"; oLine.AllocatePercent = 50; ISDParams docParam = oISDDocService.Add(oDoc); if (docParam != null && docParam.DocumentEntry > 0) { MessageBox.Show("ISD Document #" + docParam.DocumentEntry.ToString() + " created successfully.", "Message"); } |
|
See Also