Sage Intacct SDK for .NET
Intacct.SDK.Functions.IFunction Interface Reference
Inheritance diagram for Intacct.SDK.Functions.IFunction:
Intacct.SDK.Xml.IXmlObject Intacct.SDK.Functions.AbstractFunction Intacct.SDK.Functions.Common.NewQuery.IQueryFunction 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 Intacct.SDK.Functions.Common.NewQuery.QueryFunction

Public Member Functions

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)
 

Properties

string ControlId [get, set]
 

Member Function Documentation

◆ WriteXml()

new void Intacct.SDK.Functions.IFunction.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.

Parameters
xml

Implements Intacct.SDK.Xml.IXmlObject.

Implemented in Intacct.SDK.Functions.AbstractFunction, 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.IQueryFunction, 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.IFunction.ControlId
getset