GetChartOfAccountsByConsolidationGroup - accountsIQ/API-Wiki GitHub Wiki
The GetChartOfAccountsByConsolidationGroup
is a structure used when getting the Chart of Accounts for a consolidation group. Contains information of the accounts in the general ledger split by subsidiary.
Declaration
C#
public WSResult2<WSConsolidatedGroupChartOfAccountLine[]> GetChartOfAccountsByConsolidationGroup(String token)
Parameter List
Parameter | Type | Description |
---|---|---|
token | String | The session token retrieved during authentication. |
Example
The following example gets all the accounts for a company and outputs each of the accounts and their details to the console.
C#
Integration ws = new Integration();
String auth = ws.Login(entityID, partnerKey, userKey);
if (auth != null)
{
WSResult2OfArrayOfWSChartOfAccountLine result = ws.GetChartOfAccountsByConsolidationGroup(auth);
var records = result.Result;
if (result.Result.FirstOrDefault() == null)
{
Console.WriteLine($" No accounts found.");
}
foreach(var record in records)
{
Console.WriteLine($"TopCo: {record.TopCo}" +
$"\nSubCo: {record.SubCo} " +
$"\nSubsidiary: {record.Subsidiary} " +
$"\nAccountType: {record.ChartOfAccountsLine.AccountType} " +
$"\nBalanceSheetType: {record.ChartOfAccountsLine.BalanceSheetType} " +
$"\nCode: {record.ChartOfAccountsLine.Code} " +
$"\nCurrencyCode: {record.ChartOfAccountsLine.CurrencyCode} " +
$"\nDefaultTaxID: {record.ChartOfAccountsLine.DefaultTaxID}" +
$"\nDepartmentID: {record.ChartOfAccountsLine.DepartmentID}" +
$"\nDescription: {record.ChartOfAccountsLine.Description}" +
$"\nGLCategory: {record.ChartOfAccountsLine.GLCategory}" +
$"\nGLCategoryID: {record.ChartOfAccountsLine.GLCategoryID}" +
$"\nGLCategoryTypeDescription: {record.ChartOfAccountsLine.GLCategoryTypeDescription}" +
$"\nGLCategoryTypeID: {record.ChartOfAccountsLine.GLCategoryTypeID}" +
$"\nGLGroup: {record.ChartOfAccountsLine.GLGroup}" +
$"\nGLGroupID: {record.ChartOfAccountsLine.GLGroupID}" +
$"\nGLSubCategory: {record.ChartOfAccountsLine.GLSubCategory}" +
$"\nGLSubCategoryID: {record.ChartOfAccountsLine.GLSubCategoryID}" +
$"\nIsActive: {record.ChartOfAccountsLine.IsActive}" +
$"\nIsDepartmental: {record.ChartOfAccountsLine.IsDepartmental}" +
$"\r\n----------------------------------\r\n");
}
Console.ReadLine();
}