# Transformation Scheme ID

G_IMPLCT_PSTV_CRRNT_ACCNT_AC

# Description

Derivation of the variables with implict value for Positive current accounts with respect to AnaCredit

# Classification

Phase | Type | Subtype | Related entity |
---|---|---|---|

Generation | Generation | AnaCredit |

# Natural language

Where, for *Positive current accounts*:

– *Is debt financing* is by default Not applicable (0)

– *Project finance loan* is by default Not applicable (0)

– *Subordinated debt* is by default Not applicable (0)

– *Is serviced by the observed agent* is by default Not applicable (0)

– *Syndicated contract identifier* is by default null

– *Accounting classification* is by default Not applicable (0)

– *Is credit line other than revolving credit* is by default Not applicable (0)

– *Credit quality status* is by default Not applicable (0)

– *Forbearance and renegotiation status* is by default Not applicable (0)

– *Impairment assessment method* is by default Not applicable (0)

– *Impairment status* is by default Not applicable (0)

– *Prudential portfolio* is by default Not applicable (0)

– *Purpose* is by default Not applicable (0)

– *Exposure with recourse* is by default Not applicable (0)

– *Reference rate* is by default Not applicable (0)

– *Is retail exposure* is by default Not applicable (0)

– *Is revolving loan* is by default Not applicable (0)

– *Source of encumbrance* is by default Not applicable (0)

– *Type of amortisation* is by default Not applicable (0)

– *Type of interest rate* is by default Not applicable (0)

– *Repayment rights* is by default *On demand or short notice (1)*

– *Type of instrument* is *Positive current accounts (1024)*

**Scheme dependencies:**

# VTL Syntax

0 | PSTV_CRRNT_ACCNT_AC := [inner UNQ_CRDT_FCLTS_INSTRMNTS as "A", PSTV_CRRNT_ACCNT_E as "B" on A.INSTRMNT_UNQ_ID = B.INSTRMNT_UNQ_ID] {keep (B.ACCRD_INTRST as "ACCRD_INTRST", B.CMLTV_RCVRS_SNC_DFLT as "CMLTV_RCVRS_SNC_DFLT", B.CNTRCT_ID as "CNTRCT_ID", B.CRRNCY_DNMNTN as "CRRNCY_DNMNTN", B.FDCRY as "FDCRY", B.INSTRMNT_ID as "INSTRMNT_ID", B.INSTRMNT_UNQ_ID as "INSTRMNT_UNQ_ID", B.OBSRVD_AGNT_INTRNL_ID as "OBSRVD_AGNT_INTRNL_ID", B.OFF_BLNC_SHT_AMNT as "OFF_BLNC_SHT_AMNT", B.RLTNSHP_SCRTSTN_CRDT_TRNSFR as "RLTNSHP_SCRTSTN_CRDT_TRNSFR", B.SCRTSTN_TRNSFR_ID as "SCRTSTN_TRNSFR_ID", A.ANNLSD_AGRD_RT as "ANNLSD_AGRD_RT", A.APPRCH_CRDT_QLTY_STTS as "APPRCH_CRDT_QLTY_STTS", A.CRDT_QLTY_STTS as "CRDT_QLTY_STTS", A.IS_DBT_FNNCNG as "IS_DBT_FNNCNG", A.DT_DFLT_STTS as "DT_DFLT_STTS", A.DT_PRFRMNG_STTS as "DT_PRFRMNG_STTS", A.DT_NXT_INTRST_RT_RST as "DT_NXT_INTRST_RT_RST", A.FRBRNC_STTS as "FRBRNC_STTS", A.PRJCT_FNNC_LN as "PRJCT_FNNC_LN", A.PRPS as "PRPS", A.RCRS as "RCRS", A.IS_RTL_EXPSR as "IS_RTL_EXPSR", A.SBRDNTD_DBT as "SBRDNTD_DBT", A.IS_SRVCD_OBSRVD_AGNT as "IS_SRVCD_OBSRVD_AGNT", A.SYNDCTD_CNTRCT_ID as "SYNDCTD_CNTRCT_ID", A.TYP_AMRTSTN as "TYP_AMRTSTN", A.DT_INCPTN as "DT_INCPTN", A.INTRST_RT_CP as "INTRST_RT_CP", A.INTRST_RT_FLR as "INTRST_RT_FLR", A.INTRST_RT_RST_FRQNCY as "INTRST_RT_RST_FRQNCY", A.INTRST_RT_SPRD as "INTRST_RT_SPRD", A.TYP_INTRST_RT as "TYP_INTRST_RT", A.DT_LGL_FNL_MTRTY as "DT_LGL_FNL_MTRTY", A.CMMTMNT_INCPTN as "CMMTMNT_INCPTN", A.PYMNT_FRQNCY as "PYMNT_FRQNCY", A.RFRNC_RT as "RFRNC_RT")}; |

1 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc 0 as "ACCMLTD_CHNGS_FV_CR"]; |

2 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc 0 as "ACCMLTD_IMPRMNT"]; |

3 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc 0 as "ACCMLTD_WRTFFS"]; |

4 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc "0" as "ACCNTNG_CLSSFCTN"]; |

5 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "CNNCTD_FCTRNG_ID"]; |

6 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc 0 as "CRRYNG_AMNT"]; |

7 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "DFLT_STTS"]; |

8 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "DT_FRBRNC_STTS"]; |

9 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "FV"]; |

10 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "FV_CHNG_HDG_ACCNTNG"]; |

11 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "GRSS_CRRYNG_AMNT_E_INTRST"]; |

12 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "IMPRMNT_ASSSSMNT_MTHD"]; |

13 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "IMPRMNT_STTS"]; |

14 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc "0" as "IS_CRDT_LN_OTHR_RV_CRDT"]; |

15 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc "0" as "IS_RVLVNG_LN"]; |

16 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc "0" as "PRDNTL_PRTFL"]; |

17 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "PRFRMNG_STTS"]; |

18 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "SRC_ENCMBRNC"]; |

19 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc "20" as "TYP_INSTRMNT"]; |

20 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "DT_END_INTRST_ONLY"]; |

21 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "DT_STTLMNT"]; |

22 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc "1" as "RPYMNT_RGHTS"]; |

23 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "FV_CHNG_CR_BFR_PRCHS"]; |

24 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc null as "DT_PST_D"]; |

25 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc 0 as "ARRRS"]; |

26 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc 0 as "OTSTNDNG_NMNL_AMNT"]; |

27 | PSTV_CRRNT_ACCNT_AC := PSTV_CRRNT_ACCNT_AC [calc 0 as "TRNSFRRD_AMNT"]; |