Description
Transfers credit or debit amounts from a specified opening balance account to one or more G/L accounts.
Syntax
Parameters
Example
The following is a VB.NET sample that creates openning balances for two G/L accounts.
| CreateOpenBalance (Visual Basic) | Copy Code |
|---|
Dim oAccountsService As SAPbobsCOM.AccountsService
Dim oOpenningBalanceAccount As SAPbobsCOM.OpenningBalanceAccount
Dim oGLAccounts As SAPbobsCOM.GLAccounts
Dim oGLAccountFirst As SAPbobsCOM.GLAccount
Dim oGLAccountSecond As SAPbobsCOM.GLAccount
oCmpSrv = oCompany.GetCompanyService
oAccountsService = oCmpSrv.GetBusinessService(ServiceTypes.AccountsService)
oOpenningBalanceAccount = oAccountsService.GetDataInterface(AccountsServiceDataInterfaces.a sdiOpenningBalanceAccount)
oOpenningBalanceAccount.OpenBalanceAccount="_SYS00000000078"
oOpenningBalanceAccount.Details = "G/L Accounts Opening Balance"
oOpenningBalanceAccount.Date = Date.Today
oGLAccounts = oAccountsService.GetDataInterface(AccountsServiceDataInterfaces.a sdiGLAccounts)
oGLAccountFirst = oGLAccounts.Add
oGLAccountFirst.Code ="_SYS00000000083"
oGLAccountFirst.Credit = 300
oGLAccountSecond = oGLAccounts.Add
oGLAccountSecond.Code ="_SYS00000000082"
oGLAccountSecond.Credit = 300
oAccountsService.CreateOpenBalance(oOpenningBalanceAccount, oGLAccounts) |
|
See Also