Skip to main content

Analysis Balance Account

Name: AnalysisBalanceAccount

Obtiene el balance de sumas y saldos por cuentas Esta herramienta de integración es un componente que permite obtener el balance de sumas y saldos por cuentas y funciones.

  • Si la solicitud tiene el parámetro DisplayFinalLevel = 1, entonces retorna solo los hijos que son imputables.
  • Si la solicitud tiene el parámetro DisplayFinalLevel = 0, o no tiene el parametro DisplayFinalLevel entonces retorna el padre solicitado.
  • Los saldos de cada una y todas las subcuentas será siempre devuelto si el parámetro está vacío. Si el parámetro subcuenta contiene alguna información entonces solo devolver los saldos de esas subcuentas específicas.

Request cuando DisplayFinalLevel = 1​


<AASIS>
<Context>
<AccountingEntity>151111</AccountingEntity>
<Certificate>1D3F0284-395F-4DEE-AF9D-B2B1B9B1B7B8</Certificate>
</Context>
<Component>
<Name>AnalysisBalanceAccount</Name>
</Component>
<Parameters>
<PeriodYear>2023</PeriodYear>
<PeriodMonth>11</PeriodMonth>
<BalanceType>1</BalanceType>
<DisplayFinalLevel>1</DisplayFinalLevel>
<FundCodes>
<Code>10</Code>
<Code>25</Code>
<Code>66</Code>
</FundCodes>
<FunctionCodes>
<Code>0000</Code>
</FunctionCodes>
<RestrictionCodes>
<Code>1</Code>
</RestrictionCodes>
<AccountCodes>
<Account>
<Code>1112000</Code>
<SubAccountCodes>
<Code>100</Code>
<Code>1</Code>
</SubAccountCodes>
</Account>
<Account>
<Code>1171000</Code>
</Account>
</AccountCodes>
</Parameters>
</AASIS>

Parametros cuando DisplayFinalLevel = 1​

NAMEFORMATODESCRIPTIONEXAMPLEREQUERIDO
PeriodYearYYYYEl año debe contener 4 digitos2023✅
PeriodMonthMMEl mes debe contener 2 digitos11✅
BalanceTypeENTEROEl dato debe ser 1 o 2 tomando en cuenta lo siguiente: ( 1 = Adjusted, 2 = Legal )1✅
FundCodesENTERODebe ingresar codigo de Fondo O si desea todos los FundCode enviar vacio10
FunctionCodesENTERODebe ingresar codigo de Function O si desea todos los FuncionCode enviar vacio0000
RestrictionCodesENTERODebe ingresar codigo de Restriction O si desea todos los RestrictionCode enviar vacio0A
AccountCodesENTERODebe ingresar codigo de Account Si o si (Requerido)1112001✅
SubAccountCodesENTERODebe ingresar codigo de SubAccount O si desea todos los SubAccount enviar vacio13
DisplayFinalLevelENTERODebe ingresar con el parametro 1 para poder traer solo hijos de la cuenta1

Response​


<AASIS>
<Context>
<AccountingEntity>151111</AccountingEntity>
<Certificate/>
</Context>
<Component>
<Name>AnalysisBalanceAccount</Name>
</Component>
<Parameters>
<PeriodYear>2023</PeriodYear>
<PeriodMonth>11</PeriodMonth>
<BalanceType>1</BalanceType>
<DisplayFinalLevel>1</DisplayFinalLevel>
<FundCodes>
<Code>10</Code>
<Code>25</Code>
<Code>66</Code>
</FundCodes>
<FunctionCodes>
<Code>0000</Code>
</FunctionCodes>
<RestrictionCodes>
<Code>1</Code>
</RestrictionCodes>
<AccountCodes>
<Account>
<Code>1112000</Code>
<SubAccountCodes>
<Code>100</Code>
<Code>1</Code>
</SubAccountCodes>
</Account>
<Account>
<Code>1171000</Code>
</Account>
</AccountCodes>
</Parameters>
<Result>
<AnalysisBalanceResult>
<ArrayOfAnalysisBalanceAccount xmlns="http://schemas.datacontract.org/2004/07/Sda.Aasi.Data.Entities" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<AnalysisBalanceAccount>
<AccountCode>1112001</AccountCode>
<FunctionCode>0000</FunctionCode>
<FundCode>10</FundCode>
<PeriodBalance>0.0000</PeriodBalance>
<RestrictionCode>1</RestrictionCode>
<SubAccountCode>100</SubAccountCode>
<YTDBalance>8501.6900</YTDBalance>
</AnalysisBalanceAccount>
<AnalysisBalanceAccount>
<AccountCode>1112002</AccountCode>
<FunctionCode>0000</FunctionCode>
<FundCode>10</FundCode>
<PeriodBalance>0.0000</PeriodBalance>
<RestrictionCode>1</RestrictionCode>
<SubAccountCode>1</SubAccountCode>
<YTDBalance>5897.9000</YTDBalance>
</AnalysisBalanceAccount>
<AnalysisBalanceAccount>
<AccountCode>1171001</AccountCode>
<FunctionCode>0000</FunctionCode>
<FundCode>10</FundCode>
<PeriodBalance>0.0000</PeriodBalance>
<RestrictionCode>1</RestrictionCode>
<SubAccountCode>5</SubAccountCode>
<YTDBalance>8758.9000</YTDBalance>
</AnalysisBalanceAccount>
<AnalysisBalanceAccount>
<AccountCode>1171002</AccountCode>
<FunctionCode>0000</FunctionCode>
<FundCode>25</FundCode>
<PeriodBalance>0.0000</PeriodBalance>
<RestrictionCode>1</RestrictionCode>
<SubAccountCode>1</SubAccountCode>
<YTDBalance>88.0000</YTDBalance>
</AnalysisBalanceAccount>
</ArrayOfAnalysisBalanceAccount>
</AnalysisBalanceResult>
</Result>
<Messages/>
</AASIS>

Request cuando DisplayFinalLevel = 0 o no exista el parametro DisplayFinalLevel​


<AASIS>
<Context>
<AccountingEntity>151111</AccountingEntity>
<Certificate>1D3F0284-395F-4DEE-AF9D-B2B1B9B1B7B8</Certificate>
</Context>
<Component>
<Name>AnalysisBalanceAccount</Name>
</Component>
<Parameters>
<PeriodYear>2023</PeriodYear>
<PeriodMonth>11</PeriodMonth>
<BalanceType>1</BalanceType>
<DisplayFinalLevel>0</DisplayFinalLevel>
<FundCodes>
<Code>10</Code>
<Code>25</Code>
<Code>66</Code>
</FundCodes>
<FunctionCodes>
<Code>0000</Code>
</FunctionCodes>
<RestrictionCodes>
<Code>1</Code>
</RestrictionCodes>
<AccountCodes>
<Account>
<Code>1112000</Code>
<SubAccountCodes>
<Code>100</Code>
<Code>1</Code>
</SubAccountCodes>
</Account>
<Account>
<Code>1171000</Code>
</Account>
</AccountCodes>
</Parameters>
</AASIS>

Parametros cuando DisplayFinalLevel = 1​

NAMEFORMATODESCRIPTIONEXAMPLEREQUERIDO
PeriodYearYYYYEl año debe contener 4 digitos2023✅
PeriodMonthMMEl mes debe contener 2 digitos11✅
BalanceTypeENTEROEl dato debe ser 1 o 2 tomando en cuenta lo siguiente: ( 1 = Adjusted, 2 = Legal )1✅
FundCodesENTERODebe ingresar codigo de Fondo O si desea todos los FundCode enviar vacio10
FunctionCodesENTERODebe ingresar codigo de Function O si desea todos los FuncionCode enviar vacio0000
RestrictionCodesENTERODebe ingresar codigo de Restriction O si desea todos los RestrictionCode enviar vacio0A
AccountCodesENTERODebe ingresar codigo de Account Si o si (Requerido)1112001✅
SubAccountCodesENTERODebe ingresar codigo de SubAccount O si desea todos los SubAccount enviar vacio13
DisplayFinalLevelENTERODebe ingresar con el parametro 0 o no mandar este parametro paara poder ver solo el consolidado de la cuenta padre.1

Response​


<AASIS>
<Context>
<AccountingEntity>151111</AccountingEntity>
<Certificate/>
</Context>
<Component>
<Name>AnalysisBalanceAccount</Name>
</Component>
<Parameters>
<PeriodYear>2023</PeriodYear>
<PeriodMonth>11</PeriodMonth>
<BalanceType>1</BalanceType>
<DisplayFinalLevel>0</DisplayFinalLevel>
<FundCodes>
<Code>10</Code>
<Code>25</Code>
<Code>66</Code>
</FundCodes>
<FunctionCodes>
<Code>0000</Code>
</FunctionCodes>
<RestrictionCodes>
<Code>1</Code>
</RestrictionCodes>
<AccountCodes>
<Account>
<Code>1112000</Code>
<SubAccountCodes>
<Code>100</Code>
<Code>1</Code>
</SubAccountCodes>
</Account>
<Account>
<Code>1171000</Code>
</Account>
</AccountCodes>
</Parameters>
<Result>
<AnalysisBalanceResult>
<ArrayOfAnalysisBalanceAccount xmlns="http://schemas.datacontract.org/2004/07/Sda.Aasi.Data.Entities" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<AnalysisBalanceAccount>
<AccountCode>1112000</AccountCode>
<FunctionCode>0000</FunctionCode>
<FundCode>10</FundCode>
<PeriodBalance>0.0000</PeriodBalance>
<RestrictionCode>1</RestrictionCode>
<SubAccountCode>100</SubAccountCode>
<YTDBalance>8501.6900</YTDBalance>
</AnalysisBalanceAccount>
<AnalysisBalanceAccount>
<AccountCode>1112000</AccountCode>
<FunctionCode>0000</FunctionCode>
<FundCode>10</FundCode>
<PeriodBalance>0.0000</PeriodBalance>
<RestrictionCode>1</RestrictionCode>
<SubAccountCode>1</SubAccountCode>
<YTDBalance>5897.9000</YTDBalance>
</AnalysisBalanceAccount>
<AnalysisBalanceAccount>
<AccountCode>1171000</AccountCode>
<FunctionCode>0000</FunctionCode>
<FundCode>25</FundCode>
<PeriodBalance>0.0000</PeriodBalance>
<RestrictionCode>1</RestrictionCode>
<SubAccountCode>-</SubAccountCode>
<YTDBalance>88.0000</YTDBalance>
</AnalysisBalanceAccount>
</ArrayOfAnalysisBalanceAccount>
</AnalysisBalanceResult>
</Result>
<Messages/>
</AASIS>