Sage Intacct SDK for .NET
Intacct.SDK.Functions.AbstractFunction Class Referenceabstract
Inheritance diagram for Intacct.SDK.Functions.AbstractFunction:
Intacct.SDK.Functions.IFunction Intacct.SDK.Xml.IXmlObject Intacct.SDK.Functions.AccountsPayable.AbstractApAdjustment Intacct.SDK.Functions.AccountsPayable.AbstractApAdjustmentSummary Intacct.SDK.Functions.AccountsPayable.AbstractApPaymentFunction Intacct.SDK.Functions.AccountsPayable.AbstractBill Intacct.SDK.Functions.AccountsPayable.AbstractBillSummary Intacct.SDK.Functions.AccountsPayable.AbstractVendor Intacct.SDK.Functions.AccountsPayable.ApPaymentCreate Intacct.SDK.Functions.AccountsPayable.ApPaymentReverse Intacct.SDK.Functions.AccountsReceivable.AbstractArAdjustment Intacct.SDK.Functions.AccountsReceivable.AbstractArAdjustmentSummary Intacct.SDK.Functions.AccountsReceivable.AbstractArAdvance Intacct.SDK.Functions.AccountsReceivable.AbstractArPayment Intacct.SDK.Functions.AccountsReceivable.AbstractArPaymentSummary Intacct.SDK.Functions.AccountsReceivable.AbstractCustomer Intacct.SDK.Functions.AccountsReceivable.AbstractInvoice Intacct.SDK.Functions.AccountsReceivable.AbstractInvoiceSummary Intacct.SDK.Functions.ApiSessionCreate Intacct.SDK.Functions.CashManagement.AbstractChargeCardTransaction Intacct.SDK.Functions.CashManagement.AbstractDeposit Intacct.SDK.Functions.CashManagement.AbstractOtherReceipt Intacct.SDK.Functions.Common.List.GetList Intacct.SDK.Functions.Common.Lookup Intacct.SDK.Functions.Common.NewQuery.QueryFunction Intacct.SDK.Functions.Common.Read Intacct.SDK.Functions.Common.ReadByName Intacct.SDK.Functions.Common.ReadByQuery Intacct.SDK.Functions.Common.ReadMore Intacct.SDK.Functions.Company.AbstractAllocation Intacct.SDK.Functions.Company.AbstractAttachments Intacct.SDK.Functions.Company.AbstractAttachmentsFolder Intacct.SDK.Functions.Company.AbstractClass Intacct.SDK.Functions.Company.AbstractContact Intacct.SDK.Functions.Company.AbstractDepartment Intacct.SDK.Functions.Company.AbstractLocation Intacct.SDK.Functions.Company.AbstractUser Intacct.SDK.Functions.Company.SubscriptionList Intacct.SDK.Functions.Company.UserEffectivePermissionList Intacct.SDK.Functions.ContractsRevMgmt.AbstractContract Intacct.SDK.Functions.ContractsRevMgmt.AbstractContractLine Intacct.SDK.Functions.ContractsRevMgmt.ContractLineHold Intacct.SDK.Functions.ContractsRevMgmt.ContractLineResume Intacct.SDK.Functions.DataDeliveryService.DdsJobCreate Intacct.SDK.Functions.DataDeliveryService.DdsObjectDdlGet Intacct.SDK.Functions.DataDeliveryService.DdsObjectList Intacct.SDK.Functions.EmployeeExpenses.AbstractEmployee Intacct.SDK.Functions.EmployeeExpenses.AbstractExpenseAdjustment Intacct.SDK.Functions.EmployeeExpenses.AbstractExpenseReport Intacct.SDK.Functions.EmployeeExpenses.AbstractExpenseReportSummary Intacct.SDK.Functions.EmployeeExpenses.AbstractReimbursementRequest Intacct.SDK.Functions.GeneralLedger.AbstractGlAccount Intacct.SDK.Functions.GeneralLedger.AbstractGlBatch Intacct.SDK.Functions.GlobalConsolidations.AbstractConsolidation Intacct.SDK.Functions.InventoryControl.AbstractInventoryTransaction Intacct.SDK.Functions.InventoryControl.AbstractItem Intacct.SDK.Functions.InventoryControl.AbstractWarehouse Intacct.SDK.Functions.InventoryControl.AbstractWarehouseTransfer Intacct.SDK.Functions.OrderEntry.AbstractOrderEntryTransaction Intacct.SDK.Functions.OrderEntry.AbstractRecurringOrderEntryTransaction Intacct.SDK.Functions.Projects.AbstractObservedPercentCompleted Intacct.SDK.Functions.Projects.AbstractProject Intacct.SDK.Functions.Projects.AbstractTask Intacct.SDK.Functions.Projects.AbstractTimesheet Intacct.SDK.Functions.Purchasing.AbstractPurchasingTransaction

Public Member Functions

abstract void WriteXml (ref IaXmlWriter xml)
 This method should use an IaXmlWriter reference to write the function block element with its controlid attribute. This and everything inside the function block must follow the Web Services schema. More...
 
new void WriteXml (ref IaXmlWriter xml)
 This method should use an IaXmlWriter reference to write the function block element with its controlid attribute. This and everything inside the function block must follow the Web Services schema. More...
 
void WriteXml (ref IaXmlWriter xml)
 

Protected Member Functions

 AbstractFunction ()
 
 AbstractFunction (string controlId)
 

Properties

string ControlId [get, set]
 
- Properties inherited from Intacct.SDK.Functions.IFunction
string ControlId [get, set]
 

Constructor & Destructor Documentation

◆ AbstractFunction() [1/2]

Intacct.SDK.Functions.AbstractFunction.AbstractFunction ( )
inlineprotected

◆ AbstractFunction() [2/2]

Intacct.SDK.Functions.AbstractFunction.AbstractFunction ( string  controlId)
inlineprotected

Member Function Documentation

◆ WriteXml()

abstract void Intacct.SDK.Functions.AbstractFunction.WriteXml ( ref IaXmlWriter  xml)
pure virtual

This method should use an IaXmlWriter reference to write the function block element with its controlid attribute. This and everything inside the function block must follow the Web Services schema.

Parameters
xml

Implements Intacct.SDK.Functions.IFunction.

Implemented in Intacct.SDK.Functions.AccountsPayable.AbstractApPaymentFunction, Intacct.SDK.Functions.AccountsPayable.ApAdjustmentCreate, Intacct.SDK.Functions.AccountsPayable.ApAdjustmentDelete, Intacct.SDK.Functions.AccountsPayable.ApAdjustmentSummaryCreate, Intacct.SDK.Functions.AccountsPayable.ApPaymentCreate, Intacct.SDK.Functions.AccountsPayable.ApPaymentReverse, Intacct.SDK.Functions.AccountsPayable.BillCreate, Intacct.SDK.Functions.AccountsPayable.BillDelete, Intacct.SDK.Functions.AccountsPayable.BillReverse, Intacct.SDK.Functions.AccountsPayable.BillSummaryCreate, Intacct.SDK.Functions.AccountsPayable.BillUpdate, Intacct.SDK.Functions.AccountsPayable.VendorCreate, Intacct.SDK.Functions.AccountsPayable.VendorDelete, Intacct.SDK.Functions.AccountsPayable.VendorUpdate, Intacct.SDK.Functions.AccountsReceivable.ArAdjustmentCreate, Intacct.SDK.Functions.AccountsReceivable.ArAdjustmentDelete, Intacct.SDK.Functions.AccountsReceivable.ArAdjustmentSummaryCreate, Intacct.SDK.Functions.AccountsReceivable.ArAdvanceCreate, Intacct.SDK.Functions.AccountsReceivable.ArAdvanceUpdate, Intacct.SDK.Functions.AccountsReceivable.ArPaymentApply, Intacct.SDK.Functions.AccountsReceivable.ArPaymentCreate, Intacct.SDK.Functions.AccountsReceivable.ArPaymentReverse, Intacct.SDK.Functions.AccountsReceivable.ArPaymentSummaryCreate, Intacct.SDK.Functions.AccountsReceivable.CustomerCreate, Intacct.SDK.Functions.AccountsReceivable.CustomerDelete, Intacct.SDK.Functions.AccountsReceivable.CustomerUpdate, Intacct.SDK.Functions.AccountsReceivable.InvoiceCreate, Intacct.SDK.Functions.AccountsReceivable.InvoiceDelete, Intacct.SDK.Functions.AccountsReceivable.InvoiceReverse, Intacct.SDK.Functions.AccountsReceivable.InvoiceSummaryCreate, Intacct.SDK.Functions.AccountsReceivable.InvoiceUpdate, Intacct.SDK.Functions.ApiSessionCreate, Intacct.SDK.Functions.CashManagement.ChargeCardTransactionCreate, Intacct.SDK.Functions.CashManagement.ChargeCardTransactionReverse, Intacct.SDK.Functions.CashManagement.ChargeCardTransactionUpdate, Intacct.SDK.Functions.CashManagement.DepositCreate, Intacct.SDK.Functions.CashManagement.OtherReceiptCreate, Intacct.SDK.Functions.Common.List.GetList, Intacct.SDK.Functions.Common.Lookup, Intacct.SDK.Functions.Common.NewQuery.QueryFunction, Intacct.SDK.Functions.Common.Read, Intacct.SDK.Functions.Common.ReadByName, Intacct.SDK.Functions.Common.ReadByQuery, Intacct.SDK.Functions.Common.ReadMore, Intacct.SDK.Functions.Company.AllocationCreate, Intacct.SDK.Functions.Company.AllocationDelete, Intacct.SDK.Functions.Company.AllocationUpdate, Intacct.SDK.Functions.Company.AttachmentsCreate, Intacct.SDK.Functions.Company.AttachmentsDelete, Intacct.SDK.Functions.Company.AttachmentsFolderCreate, Intacct.SDK.Functions.Company.AttachmentsFolderDelete, Intacct.SDK.Functions.Company.AttachmentsFolderUpdate, Intacct.SDK.Functions.Company.AttachmentsUpdate, Intacct.SDK.Functions.Company.ClassCreate, Intacct.SDK.Functions.Company.ClassDelete, Intacct.SDK.Functions.Company.ClassUpdate, Intacct.SDK.Functions.Company.ContactCreate, Intacct.SDK.Functions.Company.ContactDelete, Intacct.SDK.Functions.Company.ContactUpdate, Intacct.SDK.Functions.Company.DepartmentCreate, Intacct.SDK.Functions.Company.DepartmentDelete, Intacct.SDK.Functions.Company.DepartmentUpdate, Intacct.SDK.Functions.Company.LocationCreate, Intacct.SDK.Functions.Company.LocationDelete, Intacct.SDK.Functions.Company.LocationUpdate, Intacct.SDK.Functions.Company.SubscriptionList, Intacct.SDK.Functions.Company.UserCreate, Intacct.SDK.Functions.Company.UserEffectivePermissionList, Intacct.SDK.Functions.Company.UserUpdate, Intacct.SDK.Functions.ContractsRevMgmt.ContractCreate, Intacct.SDK.Functions.ContractsRevMgmt.ContractDelete, Intacct.SDK.Functions.ContractsRevMgmt.ContractLineCreate, Intacct.SDK.Functions.ContractsRevMgmt.ContractLineDelete, Intacct.SDK.Functions.ContractsRevMgmt.ContractLineHold, Intacct.SDK.Functions.ContractsRevMgmt.ContractLineResume, Intacct.SDK.Functions.ContractsRevMgmt.ContractLineUpdate, Intacct.SDK.Functions.ContractsRevMgmt.ContractUpdate, Intacct.SDK.Functions.DataDeliveryService.DdsJobCreate, Intacct.SDK.Functions.DataDeliveryService.DdsObjectDdlGet, Intacct.SDK.Functions.DataDeliveryService.DdsObjectList, Intacct.SDK.Functions.EmployeeExpenses.EmployeeCreate, Intacct.SDK.Functions.EmployeeExpenses.EmployeeDelete, Intacct.SDK.Functions.EmployeeExpenses.EmployeeUpdate, Intacct.SDK.Functions.EmployeeExpenses.ExpenseAdjustmentCreate, Intacct.SDK.Functions.EmployeeExpenses.ExpenseAdjustmentDelete, Intacct.SDK.Functions.EmployeeExpenses.ExpenseReportCreate, Intacct.SDK.Functions.EmployeeExpenses.ExpenseReportDelete, Intacct.SDK.Functions.EmployeeExpenses.ExpenseReportReverse, Intacct.SDK.Functions.EmployeeExpenses.ExpenseReportSummaryCreate, Intacct.SDK.Functions.EmployeeExpenses.ReimbursementRequestCreate, Intacct.SDK.Functions.GeneralLedger.AccountCreate, Intacct.SDK.Functions.GeneralLedger.AccountDelete, Intacct.SDK.Functions.GeneralLedger.AccountUpdate, Intacct.SDK.Functions.GeneralLedger.JournalEntryCreate, Intacct.SDK.Functions.GeneralLedger.JournalEntryDelete, Intacct.SDK.Functions.GeneralLedger.StatisticalAccountCreate, Intacct.SDK.Functions.GeneralLedger.StatisticalAccountDelete, Intacct.SDK.Functions.GeneralLedger.StatisticalAccountUpdate, Intacct.SDK.Functions.GeneralLedger.StatisticalJournalEntryCreate, Intacct.SDK.Functions.GeneralLedger.StatisticalJournalEntryDelete, Intacct.SDK.Functions.GlobalConsolidations.ConsolidationCreate, Intacct.SDK.Functions.InventoryControl.InventoryTransactionCreate, Intacct.SDK.Functions.InventoryControl.InventoryTransactionDelete, Intacct.SDK.Functions.InventoryControl.ItemCreate, Intacct.SDK.Functions.InventoryControl.ItemDelete, Intacct.SDK.Functions.InventoryControl.ItemUpdate, Intacct.SDK.Functions.InventoryControl.WarehouseCreate, Intacct.SDK.Functions.InventoryControl.WarehouseDelete, Intacct.SDK.Functions.InventoryControl.WarehouseTransferCreate, Intacct.SDK.Functions.InventoryControl.WarehouseTransferDelete, Intacct.SDK.Functions.InventoryControl.WarehouseTransferUpdate, Intacct.SDK.Functions.InventoryControl.WarehouseUpdate, Intacct.SDK.Functions.OrderEntry.OrderEntryTransactionCreate, Intacct.SDK.Functions.OrderEntry.OrderEntryTransactionDelete, Intacct.SDK.Functions.OrderEntry.OrderEntryTransactionUpdate, Intacct.SDK.Functions.OrderEntry.RecurringOrderEntryTransactionCreate, Intacct.SDK.Functions.OrderEntry.RecurringOrderEntryTransactionDelete, Intacct.SDK.Functions.Projects.ProjectCreate, Intacct.SDK.Functions.Projects.ProjectDelete, Intacct.SDK.Functions.Projects.ProjectObservedPercentCompletedCreate, Intacct.SDK.Functions.Projects.ProjectObservedPercentCompletedDelete, Intacct.SDK.Functions.Projects.ProjectObservedPercentCompletedUpdate, Intacct.SDK.Functions.Projects.ProjectUpdate, Intacct.SDK.Functions.Projects.TaskCreate, Intacct.SDK.Functions.Projects.TaskDelete, Intacct.SDK.Functions.Projects.TaskObservedPercentCompletedCreate, Intacct.SDK.Functions.Projects.TaskObservedPercentCompletedDelete, Intacct.SDK.Functions.Projects.TaskObservedPercentCompletedUpdate, Intacct.SDK.Functions.Projects.TaskUpdate, Intacct.SDK.Functions.Projects.TimesheetCreate, Intacct.SDK.Functions.Projects.TimesheetDelete, Intacct.SDK.Functions.Purchasing.PurchasingTransactionApprove, Intacct.SDK.Functions.Purchasing.PurchasingTransactionCreate, Intacct.SDK.Functions.Purchasing.PurchasingTransactionDecline, Intacct.SDK.Functions.Purchasing.PurchasingTransactionDelete, and Intacct.SDK.Functions.Purchasing.PurchasingTransactionUpdate.

Property Documentation

◆ ControlId

string Intacct.SDK.Functions.AbstractFunction.ControlId
getset