Oracle Designer
Report      : FUNCTION DEFINITION
Filename    : D:\DOCUME~1\Bart\LOCALS~1\Temp\ckr1A9.tmp.html
Run by      : DES
Report Date : 04 Januari   2012
Total Pages : ***
Parameter Values
Workarea               :  GLOBAL SHARED WORKAREA
Container              :  BBS
Container Version      :   
Recurse Sub-Containers :  N
Function Label         :  %
Include Events         :  Yes
Include Usages         :  Yes
Include Dataflows      :  Yes
Elem.Functions Only    :  No
Diagram                :   
Functions Created
On/Before : 04 Januari   2012
and 
Functions Changed
On/After  :  
On/Before : 04 Januari   2012

04 Januari   2012 Function Definition Report Page 2 of 1116
Container : BBS Version :  
Function     : MBR Elementary ? : N  
Parent       :   Decomposed ? : N  
Definition   : Message Broker
 
Events 
Triggered By: Trigger For : BBS.7.010 GET PARTY ID FROM MBR MGE
Input Dataflows
master data message from BBS/ADMINISTRATION SERVICE
outgoing message from BBS/BBS.7
interbank report message from BBS/CONTRA PARTY BANK
transaction message from BBS/CONTRA PARTY BANK
verification from BBS/VERIFICATION SERVICE
Output Dataflows
government reports to BBS/GOVERNMENT
incoming message to BBS/BBS.7
interbank report message to BBS/CONTRA PARTY BANK
transaction message to BBS/CONTRA PARTY BANK
verification request to BBS/VERIFICATION SERVICE
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 3 of 1116
Container : BBS Version :  
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
Description  : The Data Integrity function is responsible for maintaining data integrity within the BBS by checking changes before they are applied.
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 4 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
Function Decomposition 
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL General Journal Checks
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.08 GJL-begindate cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.03 GJL-begindate before GJL-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.05 GJL-seqno greater than 0
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.02 GJL-enddate is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.06 GJL-year cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.09 GJL-seqno must be consecutive for GJL-year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.04 GJL-year valid year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.07 GJL-seqno cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.01 GJL-begindate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE Representative Checks
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.04 RPE-representation type in domain Representation type
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.12 RPE-is-AHR must not be under guardianship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.03 RPE-begindate before RPE-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.18 Natural person under guardianship must have guardian
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.01 RPE-begindate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.26 AHR can only be representative for another AHR once at any given time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.08 RPE-of-AHR that is a corporation must be agent
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.19 Corporation must have an agent
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.10 RPE-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.14 RPE-is-AHR cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.23 Valid RPE-of-AHR-status and RPE-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.20 RPE-status in domain Account Holder Status
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.11 RPE-is-AHR-legal person type is N (Natural person)
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.24 Acceptable RPE-of-AHR-status and RPE-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.06 RPE-enddate before RPE-is-AHR-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.22 RPE-status valid transitions
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.16 An AHR cannot represent itself
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.21 RPE can and also must only have an enddate when it is closed
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.25 Acceptable RPE-is-AHR-status and RPE-status combinations
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 5 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.17 Natural person under age must have legal representative
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.02 RPE-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.13 RPE-is-AHR must not be under age
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.05 RPE-begindate after RPE-is-AHR-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.07 RPE-begindate after RPE-of-AHR-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.09 RPE-representation type cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.15 RPE-of-AHR cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR Account Holder Checks
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.11 Only natural person must have first name
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.18 AHR-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.14 AHR-internal name cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.02 AHR-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.19 AHR-status valid transitions
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.04 AHR-internal name is uppercase
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.03 AHR-begindate before AHR-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.05 AHR-birth or constitution date is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.13 Only natural person must have gender
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.09 AHR-ind under guardianship in domain Yes No Dna
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.17 AHR-legal person type cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.15 AHR-internal name has at least 8 positions
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.16 AHR-enddate is not empty if AHR is closed otherwise AHR-enddate is empty
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.06 AHR-death or closing date is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.12 Only natural person can be under guardianship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.08 AHR-status in domain Account Holder Status
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.10 Only natural person must have initials
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.07 AHR-gender in domain Gender
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.01 AHR-begindate is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN Transaction Checks
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.12 TRN-transaction type cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.14 TRN-BNK-id cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.01 TRN-date effect is date without time
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 6 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.08 TRN-base amount is in base Currency
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.15 TRN-direction cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.10 TRN-ACY-id cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.02 TRN-date journal is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.09 TRN-is base currency of CRY-id and TRN-base amount only for current account
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.05 TRN-account name has at least 8 positions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.03 TRN-transaction type must be Final, In doubt or Retracted
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.11 TRN-registration date cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.21 TRN-direction in domain Direction
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.06 TRN-account number greater than 1000000000
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.20 TRN-date journal of BST between ACB-balance dates of BST
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.22 Synchronise TRN-date effect, ACY-calculation startdate and ACY-balance calculation date
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.13 TRN-amount cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.16 TRN-transaction type and TRN-PTC-id restrictions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.07 TRN-account name uppercase and number
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.04 TRN-status must be F (Final), I (In doubt) or R (Retracted)
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.18 TRN-date effect must be between ACY-begindate and ACY-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.17 TRN-transaction type and TRN-ref period begindate, TRN-ref period enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.23 TRN-account number satisfies 11 test
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.19 TRN-date journal must be between ACY-begindate and ACY-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG Account Holding Checks
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.06 AHG-begindate after ACT-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.17 Acceptable AHR-status and AHG-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.01 AHG-begindate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.03 AHG-begindate before AHG-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.11 AHG-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.02 AHG-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.13 AHG-status valid transitions
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.15 Valid ACT-status and AHG-status combinations
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 7 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.09 AHG-ACT-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.10 AHG-AHR-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.14 AHG-enddate is not empty if AHG is closed otherwise AHG-enddate is empty
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.18 AHR can have only one valid AHG for ACT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.07 ACT must have valid AHG
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.04 AHG-begindate after AHR-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.05 AHG-enddate before AHR-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.16 Acceptable ACT-status and AHG-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.08 ACT-contra account owned by AHR
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.12 AHG-status in domain Account Holding Status
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC Account Type Currency Checks
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.13 ATC-ind new allowed in domain Yes No
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.04 ATC-begindate after CRY-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.01 ATC-begindate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.08 Only CRY with ind natural is Yes can have ATC
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.11 ATC-has-CRY cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.10 ATC-has-ATE cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.02 ATC-enddate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.09 ATC-minimum amount smaller than ATC-maximum amount
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.06 ATC-begindate after ATE-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.05 ATC-enddate before CRY-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.03 ATC-begindate before ATC-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.07 ATC-enddate before ATE-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.12 ATC-begindate cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK Bank Checks
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.02 BNK-enddate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.11 BNK-message servername is lowercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.12 BNK is in SOP of CTY of BNK
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.01 BNK-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.06 BNK-account code character range
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.13 BNK-code has at least 8 positions
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 8 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.08 BNK-begindate after CTY-begindate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.04 BNK-email address has valid email address format
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.09 BNK-enddate before CTY-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.10 BNK-code cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.05 BNK-email address2 has valid email address format
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.07 BNK-email address is not BNK-email address2
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.03 BNK-begindate before BNK-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB Account Currency Balance Checks
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.06 BST-ACB-begin balance is previous BST-ACB-end balance
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.03 ACB-ACY-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.04 ACB-balance date cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.01 ACB-balance date is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.02 ACB-BST-is begin balance of is not ACB-BST-is end balance of
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.08 ACY of ACB must be ACY of ACT ACB-BST-begin balance
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.09 ACB-balance date must be between ACY-begindate and ACY-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.05 ACB-balance journal cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.10 ACB-balance unavailable equal or greater than 0
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.07 ACY of ACB must be ACY of ACT ACB-BST-end balance
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP State or Province Checks
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.02 SOP-enddate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.07 SOP-CTY-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.03 SOP-begindate before SOP-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.01 SOP-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.04 SOP-code is uppercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.08 SOP-code cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.06 SOP-enddate before CTY-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.05 SOP-begindate after CTY-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT Account Checks
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.21 ACT-ind fee contra account and ACT-contra account relationship
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.02 ACT-enddate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.12 ACT-account number cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.30 New ACT when ATE-ind new allowed is Yes
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 9 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.04 ACT-status in domain Account Status
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.11 ACT-ACT-id for contra account mandarory
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.13 ACT-account name cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.20 ACT-contra account must be current account
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.18 ACT-enddate before ATE-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.07 ACT-account name has at least 8 positions
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.05 ACT is not contra account
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.14 ACT-begindate cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.09 ACT-contractual enddate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.17 ACT-begindate after ATE-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.03 ACT-begindate before ACT-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.27 ACT-ind collect option for ATE-account supertype
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.01 ACT-begindate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.23 ACT-new account number satisfies 11 test
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.08 ACT-account name uppercase and number
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.10 ACT-ind fee contra account in domain Yes No Dna
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.15 ACT-ATE-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.26 ACT-ind collect option in domain Yes No Dna
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.28 ACT-account number satisfies 11 test
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.24 ACT-new account name uppercase and number
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.06 ACT-account number greater than 1000000000
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.19 ACT-enddate is not empty if ACT is closed otherwise ACT-enddate is empty
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.16 ACT-status valid transitions
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.25 ACT-status and replacement account data relationship
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.22 ACT-new account number greater than 1000000000
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.29 ACT-new account name has at least 8 positions
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY Country Checks
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.06 CTY-email address is not CTY-email address2
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.04 CTY-code is uppercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.05 CTY-ind transnational in domain Yes No
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.08 CTY-email address2 has valid email address format
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.09 CTY-code cannot be updated
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 10 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.02 CTY-enddate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.01 CTY-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.07 CTY-email address has valid email address format
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.10 CTY-begindate cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.03 CTY-begindate before CTY-enddate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP Acc Holder Parameter Checks
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.03 AHP-ind ahr visible in domain Yes No
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.07 AHP-code cannot be updated
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.04 AHP-ind ahr visible is Y or AHP-ind ahr updateable is N
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.02 AHP-ind ahr updateable in domain Yes No
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.05 AHP-ind internal in domain Yes No
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.01 AHP-code is uppercase
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.06 AHP-seqno greater than 0
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS Holder Address Checks
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.13 HAS-enddate matches next HAS-begindate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.02 HAS-enddate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.01 HAS-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.05 HAS-enddate before AHR-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.14 An AHR cannot have more than one postal address at a time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.12 HAS-begindate cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.11 HAS-address type cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.10 HAS-ADS-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.03 HAS-begindate before HAS-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.07 HAS-enddate before ADS-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.08 AHR-address type in domain Address Type
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.15 HAS-enddate cannot be changed in the past
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.09 HAS-AHR-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.04 HAS-begindate after AHR-begindate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.06 HAS-begindate after ADS-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR General Ledger Checks
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.08 GLR-begindate cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.05 GLR-ranking greater than 0
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 11 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.11 GLR-enddate before GLR-GLR-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.02 GLR-enddate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.01 GLR-begindate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.06 GLR-GLR-id must not be GLR-id
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.10 GLR-begindate after GLR-GLR-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.09 No circular reference of GLR-id via GLR-GLR-id is allowed
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.03 GLR-begindate before GLR-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.04 GLR-code is uppercase
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.07 GLR-code cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY Account Currency Checks
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.05 ACY-int calc date is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.20 When adding ACY set ACT-ACY-id to ACY-id when empty
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.11 ACY-enddate before ACT-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.09 ACY must be Account Type Currency of Account Type of Account
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.19 ACY-status valid transitions
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.17 A new ACY can only be created if the ACT is operational
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.07 ACY-status in domain Account Currency Status
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.16 ACY-begindate cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.06 ACY-balance calculation date is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.18 Acceptable ACT-status and ACY-status combinations
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.15 ACY-ATC-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.08 ACY-enddate is not empty if ACY is closed otherwise ACY-enddate is empty
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.01 ACY-begindate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.13 ACY-enddate before ATC-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.21 New ACY when ATC-ind new allowed is Yes
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.04 ACY-calculation start date is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.12 ACY-begindate after ATC-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.03 ACY-begindate before ACY-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.10 ACY-begindate after ACT-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.02 ACY-enddate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.14 ACY-ACT-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE Specific Rate Checks
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 12 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.03 SRE-begindate before SRE-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.08 SRE-discontinuation rate between 0 and 1
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.05 SRE-calculation scheme in domain Calculation Scheme
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.10 SRE-begindate after ACY-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.13 SRE-begindate cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.12 SRE-ACY-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.07 SRE-rate between 0 and 0.25 per year
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.14 SRE must be of ACY of ATC of ATE with ATE-compensation type S
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.04 SRE-computing interval in domain Computing Interval
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.11 SRE-enddate before ACY-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.06 SRE-disc rate type in domain Discontinuation Rate Type
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.09 SRE-enddate matches next SRE-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.15 SRE-enddate cannot be changed in the past
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.01 SRE-begindate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.02 SRE-enddate is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST Bank Statement Checks
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.05 BST-year cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.06 BST-seqno cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.07 BST-seqno must be consecutive for BST-ACT-id and BST-year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.08 BST-reference date must be between ACT-begindate and ACT-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.03 BST-reference date is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.01 BST-year valid year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.02 BST-seqno greater than 0
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.04 BST-ACT-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS Address Checks
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.08 ADS-enddate before CTY-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.07 ADS-begindate after CTY-begindate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.06 ADS is in SOP of CTY of ADS
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.01 ADS-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.03 ADS-begindate before ADS-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.12 ADS-verification status, ADS-postal code, ADS-house number relationship
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.05 ADS-verification status in domain Verification Status
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 13 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.13 ADS-verification status, ADS-address line 1, ADS-village or city relationship
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.04 ADS-CTY-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.10 ADS-postal code is uppercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.09 ADS-postal code, ADS-house number unique within Country
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.11 ADS-house number is uppercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.02 ADS-enddate is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB Holder Account Book Checks
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.02 HAB-account name has at least 8 positions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.03 HAB-account name uppercase and number
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.04 HAB-account number satisfies 11 test
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.05 HAB-AHR-id cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.01 HAB-account number greater than 1000000000
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE Document Type Checks
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.17 DTE-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.31 DTE-customer signature cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.34 DTE-ind approval cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.28 DTE-nty reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.22 DTE-rpe reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.23 DTE-nty reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.12 DTE-ind manual document number in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.18 DTE-legal type cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.02 DTE-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.20 DTE-ahr reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.01 DTE-begindate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.27 DTE-rpe reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.19 DTE-representation type cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.10 DTE-ind verification in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.13 DTE-ind manual date of issue in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.33 DTE-ind verification cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.24 DTE-ahg reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.16 DTE-code cannot be updated
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 14 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.14 DTE-ind manual document label in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.25 DTE-ahr reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.15 DTE-representation type and DTE-ind model text relationship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.21 DTE-act reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.09 DTE-employee signature in domain Signature
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.04 DTE-code is uppercase
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.03 DTE-begindate before DTE-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.29 DTE-ahg reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.07 DTE-ind model text in domain Yes No Dna
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.06 DTE-representation type in domain Document Representation Type
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.26 DTE-act reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.32 DTE-employee signature cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.30 DTE must have one primary reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.11 DTE-ind approval in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.08 DTE-customer signature in domain Signature
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.05 DTE-legal type in domain Legal Document Type
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE Compensation Rate Checks
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.12 CRE-of-ATC cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.07 CRE-rate between 0 and 0.25 per year
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.14 CRE must be of ATC of ATE with ATE-compensation type C
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.08 CRE-discontinuation rate between 0 and 1
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.15 CRE-enddate cannot be changed in the past
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.01 CRE-begindate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.02 CRE-enddate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.05 CRE-calculation scheme in domain
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.04 CRE-computing interval in domain
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.10 CRE-begindate after ATC-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.03 CRE-begindate before CRE-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.09 CRE-enddate matches next CRE-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.13 CRE-begindate cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.11 CRE-enddate before ATC-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.06 CRE-disc rate type in domain
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 15 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL Account Type Ledger Checks
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.12 ATL-enddate cannot be changed in the past
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.11 ATL-begindate cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.04 ATL-begindate after ATE-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.05 ATL-enddate before ATE-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.06 ATL-begindate after GLR-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.02 ATL-enddate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.08 ATL-enddate matches next ATL-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.10 ATL-GLR-id cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.07 ATL-enddate before GLR-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.01 ATL-begindate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.03 ATL-begindate before ATL-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATL.09 ATL-ATE-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT Legal Document Checks
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.10 ACT must be opened using an ACT opening LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.03 LDT-verification status in domain Document Verification Status
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.20 LDT-AHR-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.14 AHG must be started using a AHG starting LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.30 DTE-customer signature LDT-customer signature date relationship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.23 NTY must have LDT stating NTY-legal number
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.18 LDT-NTY-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.27 LDT must be deliverable
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.32 LDT-verification status LDT-approval status relationship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.01 LDT-date of issue is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.28 DTE-ind verification LDT-verification status relationship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.24 Acceptable LDT-DTE-legal type with RPE
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.05 LDT-seqno greater than 0
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.06 One of LDT-AHR-id, LDT-ACT-id, LDT-RPE-id, LDT-NTY-id and LDT-AHG- id must not be empty
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.12 RPE must be started using a RPE starting LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.09 AHR must be ended using a AHR ending LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.31 DTE-employee signature LDT-employee signature date relationship
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 16 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.15 AHG must be ended using a AHG ending LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.29 DTE-ind approval LDT-approval status relationship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.19 LDT-AHG-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.07 NTY of AHR must be stated by LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.08 AHR must be started using a AHR starting LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.25 Only one LDT of DTE-legal type allowed
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.04 LDT-approval status in domain Document Approval Status
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.26 LDT-DTE-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.17 LDT-RPE-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.21 LDT-AHR-id, LDT-ACT-id, LDT-RPE-id, LDT-NTY-id and LDT-AHG-id mandatory or not
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.16 LDT-ACT-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.11 ACT must be closed using an ACT closing LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.02 LDT-valid until date is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.13 RPE must be ended using a RPE ending LDT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.LDT.22 DTE-representation type, LDT-document text and LDT-document image
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR Payment Order Checks
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.21 PTR-enddate before BNK-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.38 PTR-payment type and PTR-enddate restrictions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.23 PTR-account number cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.13 PTR-amount restrictions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.20 PTR-begindate after BNK-begindate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.08 PTR-account number greater than 1000000000
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.22 PTR-BNK-id cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.05 PTR-begindate before or at PTR-next date
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.35 PTR-account number satisfies 11 test
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.10 PTR-interval in domain Payment Interval
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.40 PTR data equal to PTR-PTC data
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.31 PTR-payment reference cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.01 PTR-begindate is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.42 PTR-enddate before PTC-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.02 PTR-enddate is date without time
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 17 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.25 PTR-interval cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.26 PTR-amount cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.28 PTR-account holder cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.34 PTR-seqno cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.15 PTR-payment type in domain Payment Type
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.06 PTR-next date before or at PTR-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.41 PTR-begindate after PTC-begindate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.36 PTR-status valid transitions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.17 PTR-enddate before ACY-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.16 PTR-begindate after ACY-begindate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.18 PTR-begindate after CRY-begindate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.29 PTR-ACY-id cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.24 PTR-account name cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.12 PTR-account name uppercase and number
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.27 PTR-CRY-id cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.04 PTR-next date is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.19 PTR-enddate before CRY-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.33 PTR-payment type cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.14 PTR-next date empty or interval not once
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.37 PTR-payment type and PTR-interval restrictions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.11 PTR-seqno greater than 0
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.07 PTR-account name has at least 8 positions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.39 PTR-payment type and PTR-PTC-id restrictions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.30 PTR-begindate cannot be updated after submit
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.03 PTR-begindate before PTR-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.09 PTR-status in domain Payment Order Status
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.PTR.32 PTR-seqno is unique for ACT
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR Holding Tax Rate Checks
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.05 HTR-calculation scheme in domain
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.14 HTR-exchange rate between 0.01 and 0.05
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.12 HTR-begindate cannot be updated
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.01 HTR-begindate is date without time
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 18 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.04 HTR-computing interval in domain
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.09 HTR-enddate before CRY-enddate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.08 HTR-begindate after CRY-begindate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.06 HTR-rate between 0 and 0.25 per year
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.07 HTR-enddate matches next HTR-begindate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.11 HTR-of-CRY cannot be updated
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.03 HTR-begindate before HTR-enddate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.02 HTR-enddate is date without time
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.10 Only CRY with ind natural is Yes can have HTR
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.HTR.13 HTR-enddate cannot be changed in the past
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC Permission to Collect Checks
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.15 PTC-begindate after ACY-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.32 PTC-account name has at least 8 positions
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.12 PTC-permission type cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.24 PTC-interval cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.19 PTC-permission type and ACT-ind collect option
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.30 PTC-account number greater than 1000000000
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.13 PTC-begindate cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.02 PTC-enddate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.22 PTC-enddate before CRY-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.05 PTC-interval in domain Collect Interval
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.06 PTC-maximum amount equal or greater than 0
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.27 PTC-calculation method cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.07 PTC-interval, PTC-maximum amount and PTC-calculation method valid combinations
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.28 PTC-seqno greater than 0
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.21 PTC-begindate after CRY-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.10 PTC-account number cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.26 PTC-maximum amount cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.14 PTC-enddate cannot be changed in the past
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.25 PTC-CRY-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.17 PTC-begindate after BNK-begindate
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 19 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.01 PTC-begindate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.09 PTC-BNK-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.29 PTC-account number satisfies 11 test
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.11 PTC-account name cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.31 PTC-account name uppercase and number
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.20 PTC is only possible for ACT of specific ATE
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.03 PTC-begindate before PTC-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.23 PTC-calculation method in domain Calculation Method
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.04 PTC-permission type in domain Permission Type
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.18 PTC-enddate before BNK-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.08 PTC-status in domain Permission Status
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.PTC.16 PTC-enddate before ACY-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY Nationality Checks
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.02 NTY-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.06 NTY-begindate after AHR-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.09 NTY-enddate before CTY-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.05 NTY-enddate matches next NTY-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.08 NTY-begindate after CTY-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.10 NTY-AHR-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.07 NTY-enddate before AHR-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.01 NTY-begindate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.04 NTY-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.03 NTY-begindate before NTY-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.NTY.11 NTY-CTY-id cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE Account Type Checks
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.12 ATE-compensation type ATE-account supertype relation
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.18 ATE-account supertype cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.15 ATE-ind only contra account ATE-account supertype relation
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.08 ATE-ind only contra account in domain
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.06 ATE-ind discontinuable in domain
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.19 ATE-compensation type cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.16 ATE-ind discontinuable ATE-account supertype relation
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 20 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.02 ATE-enddate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.14 ATE-ind depositable ATE-account supertype relation
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.10 ATE-duration unit in domain
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.01 ATE-begindate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.13 ATE-ind contractual enddate ATE-account supertype relation
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.20 ATE-begindate cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.04 ATE-code is uppercase
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.22 ATE-ind new allowed in domain Yes No
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.21 ATE-duration, ATE-duration unit and ATE-ind contractual enddate relationship
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.09 ATE-ind contractual enddate in domain
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.11 ATE-duration greater than 0
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.17 ATE-code cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.05 ATE-account supertype in domain
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.07 ATE-ind depositable in domain
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATE.03 ATE-begindate before ATE-enddate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.APV Acc Holder Par Value Checks
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.APV.03 APV-value must satisfy APV-AHP-check
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.APV.01 APV-of-AHR cannot be updated
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.APV.02 APV-has-AHP cannot be updated
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY Currency Checks
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.12 CRY-ind natural cannot be updated
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.13 CRY-begindate after jurisdiction CTY-begindate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.02 CRY-enddate is date without time
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.14 CRY-enddate before jurisdiction CTY-enddate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.19 CRY is in SOP of CTY of CRY
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.11 CRY-code cannot be updated
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.10 Natural CRY information mandatory when CRY-ind natural is Yes
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.07 CRY-email address2 has valid email address format
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.20 CRY-tax account name has at least 8 positions
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.09 CRY-ind natural in domain
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.15 CRY-of-CTY cannot be updated
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 21 of 1116
Function     : BBS.9 Elementary ? : N  
Parent       :   Decomposed ? : Y Response    : IMMEDIATE
Definition   : Data Integrity
 
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.17 CRY-tax account number satisfies 11 test
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.18 CRY-tax account name uppercase and number
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.03 CRY-begindate before CRY-enddate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.04 CRY-code is uppercase
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.16 CRY-tax account number greater than 1000000000
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.06 CRY-email address has valid email address format
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.08 CRY-email address is not CRY-email address2
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.05 CRY-ind international in domain
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.CRY.01 CRY-begindate is date without time
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 22 of 1116
Container : BBS Version :  
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
Description  : The Support function consists of utilities that support the operations of the BBS.
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 23 of 1116
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
Function Decomposition 
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.AHP Acc Holder Parameter Support
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.AHP.02 Get AHP record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.AHP.01 Get AHP-id
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.AHP.04 Delete AHP record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.AHP.05 Journal AHP record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.AHP.03 Insert or update AHP record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.GLR General Ledger Support
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.GLR.04 Delete GLR record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.GLR.05 Journal GLR record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.GLR.01 Get GLR-id
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.GLR.03 Insert or update GLR record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.GLR.02 Get GLR record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATE Account Type Support
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATE.03 Insert or update ATE record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATE.02 Get ATE record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATE.01 Get ATE-id
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATE.05 Journal ATE record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATE.04 Delete ATE record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST Bank Statement Support
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST.06 Get most recent BST for ACT
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST.02 Get BST record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST.07 Get next BST for ACT
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST.05 Journal BST record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST.08 Get previous BST for ACT
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST.04 Delete BST record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST.03 Insert or update BST record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.BST.01 Get BST-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.PTC Permission to Collect Support
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.PTC.05 Journal PTC record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.PTC.03 Insert or update PTC record
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 24 of 1116
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.PTC.01 Get PTC-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.PTC.02 Get PTC record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.PTC.04 Delete PTC record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.PTC.06 Get highest value of PTC-seqno for PTC-ACT-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.PTC.07 Get PTC record for reference PTC
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.SRE Specific Rate Support
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.SRE.02 Get SRE record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.SRE.05 Journal SRE record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.SRE.01 Get SRE-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.SRE.03 Insert or update SRE record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.SRE.04 Delete SRE record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS Address Support
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.08 Process Address Validation Response
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.04 Delete ADS record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.01 Get ADS-id
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.05 Journal ADS record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.07 Submit Address Validation Request
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.09 Remove unused ADS record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.03 Insert or update ADS record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.02 Get ADS record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.ADS.06 Check Address Already Exists
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.GJL General Journal Support
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.GJL.02 Get GJL record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.GJL.05 Journal GJL record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.GJL.03 Insert or update GJL record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.GJL.06 Get highest value of GJL-seqno within GJL-year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.GJL.01 Get GJL-id
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.GJL.04 Delete GJL record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.APV Account Holder Par Value Support
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.APV.02 Get APV record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.APV.05 Journal APV record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.APV.06 Remove invalidated APV dependencies
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 25 of 1116
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.APV.03 Insert or update APV record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.APV.04 Delete APV record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.APV.01 Get APV-id
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.SOP State Or Province Support
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.SOP.01 Get SOP-id
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.SOP.03 Insert or update SOP record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.SOP.04 Delete SOP record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.SOP.05 Journal SOP record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.SOP.02 Get SOP record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.PTR Payment Order Support
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.PTR.04 Delete PTR record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.PTR.03 Insert or update PTR record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.PTR.06 Get highest value of PTR-seqno within PTR-ACT-id
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.PTR.02 Get PTR record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.PTR.05 Journal PTR record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.PTR.01 Get PTR-id
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.NTY Nationality Support
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.NTY.02 Get NTY record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.NTY.01 Get NTY-id
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.NTY.03 Insert or update NTY record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.NTY.05 Journal NTY record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.NTY.04 Delete NTY record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.NTY.06 Get current NTY record for AHR
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACB Account Currency Balance Support
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACB.05 Journal ACB record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACB.01 Get ACB-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACB.02 Get ACB record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACB.03 Insert or update ACB record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACB.04 Delete ACB record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY Currency Support
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY.08 Check list of CRY-codes is valid
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY.01 Get CRY-id
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 26 of 1116
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY.07 Get CRY-code
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY.05 Journal CRY record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY.06 Get CRY-id of valid CRY
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY.03 Insert or update CRY record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY.04 Delete CRY record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.CRY.02 Get CRY record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATC Account Type Currency Support
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATC.01 Get ATC-id
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATC.02 Get ATC record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATC.03 Insert or update ATC record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATC.04 Delete ATC record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATC.05 Journal ATC record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATL Account Type Ledger Support
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATL.03 Insert or update ATL record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATL.05 Journal ATL record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATL.01 Get ATL-id
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATL.02 Get ATL record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.ATL.04 Delete ATL record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN Transaction Support
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.01 Get TRN-id
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.09 Get last TRN-date effect for ACY
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.07 Get CRY-code
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.03 Insert or update TRN record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.04 Delete TRN record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.06 Add TRN range total
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.02 Get TRN record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.10 Get ACY-ACT-id
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.11 Check automatic collect undo possible
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.05 Journal TRN record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.TRN.08 Get corrective transaction type
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR Holding Tax Rate Support
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR.07 Get actual HTR record
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 27 of 1116
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR.01 Get HTR-id
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR.03 Insert or update HTR record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR.06 Get valid HTR record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR.04 Delete HTR record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR.05 Journal HTR record
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR.08 Determine holding tax calculation enddate
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.8.HTR.02 Get HTR record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.HAB Holder Account Book Support
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.HAB.03 Insert or update HAB record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.HAB.01 Get HAB-id
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.HAB.05 Journal HAB record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.HAB.02 Get HAB record
BBS/- TRN, PTR, BST, GJL, HAB/BBS.8.HAB.04 Delete HAB record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY Account Currency Support
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.11 Get appropriate ACY-id for ACT-id and CRY-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.10 Get CRY data for ACY-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.08 Get exact ACY-id for ACT-id and CRY-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.09 Get CRY-id for ACY-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.05 Journal ACY record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.14 Get treshold data for ACY
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.02 Get ACY record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.07 Get name of ACY
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.13 Get ACT data for ACY-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.04 Delete ACY record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.03 Insert or update ACY record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.01 Get ACY-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.12 Get ACY-id and create ACY if needed
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACY.06 Get balance calculation date
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHG Account Holding Support
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHG.02 Get AHG record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHG.04 Delete AHG record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHG.03 Insert or update AHG record
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 28 of 1116
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHG.01 Get AHG-id
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHG.05 Journal AHG record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY Country Support
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY.02 Get CTY record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY.06 Get CTY-id of valid CTY
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY.07 Get translated CTY-name
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY.01 Get CTY-id
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY.05 Journal CTY record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY.08 Process CTY-years of age change
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY.03 Insert or update CTY record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.CTY.04 Delete CTY record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.CRE Compensation Rate Support
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.CRE.04 Delete CRE record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.CRE.02 Get CRE record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.CRE.03 Insert or update CRE record
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.CRE.01 Get CRE-id
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.8.CRE.05 Journal CRE record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE Representative Support
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE.06 Check AHR is RPE
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE.05 Journal RPE record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE.03 Insert or update RPE record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE.04 Delete RPE record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE.02 Get RPE record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE.08 Update all AHR-of-RPE-status for AHR
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE.07 Check AHR has RPE
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.RPE.01 Get RPE-id
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK Bank Support
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK.01 Get BNK-id
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK.03 Insert or update BNK record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK.06 Get BNK-id of valid BNK
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK.05 Journal BNK record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK.02 Get BNK record
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 29 of 1116
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK.08 Check list of BNK-codes is valid
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK.04 Delete BNK record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.BNK.07 Check BNK information
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR Account Holder Support
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.07 Generate internal name of Account Holder
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.02 Get AHR record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.01 Get AHR-id
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.09 Change Account Holder Age
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.05 Journal AHR record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.08 Check Account Holder Under Age
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.03 Insert or update AHR record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.06 Get AHR-id of valid AHR
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.AHR.04 Delete AHR record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.HAS Holder Address Support
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.HAS.05 Journal HAS record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.HAS.03 Insert or update HAS record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.HAS.01 Get HAS-id
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.HAS.04 Delete HAS record
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.HAS.06 Get postal HAS
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.8.HAS.02 Get HAS record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT Legal Document Support
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.08 Generate LDT-document label
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.04 Delete LDT record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.03 Insert or update LDT record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.06 Get highest value of LDT-seqno for LDT-AHR-id, LDT-ACT-id, LDT-RPE- id, LDT-NTY-id or LDT-AHG-id
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.09 Check  LDT AHR information available
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.02 Get LDT record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.05 Journal LDT record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.07 Generate LDT-document number
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.LDT.01 Get LDT-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT Account Support
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 30 of 1116
Function     : BBS.8 Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Support
 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT.08 Generate ACT-account number
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT.04 Delete ACT record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT.03 Insert or update ACT record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT.06 Get ACT record valid record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT.02 Get ACT record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT.05 Journal ACT record
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT.01 Get ACT-id
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.8.ACT.07 Check ACT has new Account
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.DTE Document Type Support
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.DTE.05 Journal DTE record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.DTE.04 Delete DTE record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.DTE.02 Get DTE record
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.DTE.06 Generate LDT from DTE-model text
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.DTE.07 Get translated DTE-name
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.DTE.01 Get DTE-id
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.8.DTE.03 Insert or update DTE record
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 31 of 1116
Container : BBS Version :  
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
Description  : The Basic Banking System (BBS) is an information system that supports the basic banking operations in the Natural Money Financial System. The BBS should be a simple system in the functional as well in the technical sense. The BBS should cover all basic operations of banking. The functionality of the BBS must be standardised for all banks. 
 
A simple standardised BBS has the following advantages: 
- the system is easy to operate; 
- the system is easy to use; 
- banking can be decentralised in a cost effective way. 
 
The BBS performs the following functions: 
- administrating Account Holders; 
- administrating Accounts; 
- handling Transactions; 
- system administration and managing master data; 
- accounting. 
 
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 32 of 1116
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
Function Decomposition 
BBS/BBS.4 System Administration
BBS/BBS.4.3 Cleaning Up
BBS/BBS.4.3.2 Clean Up Closed Account Holders
BBS/BBS.4.3.3 Clean Up Unused Addresses
BBS/BBS.4.3.1 Clean Up Closed Accounts
BBS/BBS.4.2 Archiving
BBS/BBS.4.2.2 Archiving Expired Data
BBS/BBS.4.2.2.1 Archive Messages
BBS/BBS.4.2.2.3 Archive Journaled Data
BBS/BBS.4.2.2.2 Archive Transactions
BBS/BBS.4.2.2.6 Archive Account Holders
BBS/BBS.4.2.2.5 Archive Accounts
BBS/BBS.4.2.2.4 Archive Addresses
BBS/BBS.4.2.1 Journaling
BBS/BBS.4.1 Manage Master Data
BBS/BBS.4.1.1 Manage Reference Domains
BBS/BBS.4.1.4 Manage Parameters
BBS/BBS.4.1.4.3 Manage Internal Parameters
BBS/BBS.4.1.4.2 Manage System Parameters
BBS/BBS.4.1.4.1 Manage Functional Parameters
BBS/BBS.4.1.5 Manage Banks
BBS/BBS.4.1.6 Manage Account Type Information
BBS/BBS.4.1.6.2 Manage Account Type Currencies
BBS/BBS.4.1.6.1 Manage Account Types
BBS/BBS.4.1.6.3 Manage Compensation Rates
BBS/BBS.4.1.2 Manage Country Information
BBS/BBS.4.1.2.1 Manage Countries
BBS/BBS.4.1.2.2 Manage States or Provinces
BBS/BBS.4.1.3 Manage Currency Information
BBS/BBS.4.1.3.2 Manage Holding Tax Rates
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 33 of 1116
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
BBS/BBS.4.1.3.1 Manage Currencies
BBS/BBS.1 Account Holder Administration
BBS/BBS.1.1 Account Holder Entry
BBS/BBS.1.1.7 Enter Account Holder Parameter Values
BBS/BBS.1.1.1 Enter Account Holder
BBS/BBS.1.1.6 Enter Legal Documents Account Holder
BBS/BBS.1.1.2 Enter Nationality
BBS/BBS.1.1.5 Enter User
BBS/BBS.1.1.4 Enter Representative
BBS/BBS.1.1.3 Enter Account Holder Address
BBS/BBS.1.2 Account Holder Review
BBS/BBS.1.2.5 Review User
BBS/BBS.1.2.2 Review Nationality
BBS/BBS.1.2.6 Review Legal Documents Account Holder
BBS/BBS.1.2.4 Review Representative
BBS/BBS.1.2.3 Review Holder Address
BBS/BBS.1.2.7 Review Account Holder Parameter Values
BBS/BBS.1.2.1 Review Account Holder
BBS/BBS.1.6 Account Holder Checks
BBS/BBS.1.6.2 Check Credit History
BBS/BBS.1.6.3 Check Relationship History
BBS/BBS.1.6.1 Check Criminal Record
BBS/BBS.1.5 End Account Holdership
BBS/BBS.1.3 Account Holder Approval
BBS/BBS.1.3.2 Approve Nationality
BBS/BBS.1.3.7 Approve Account Holder Parameter Values
BBS/BBS.1.3.6 Approve Legal Documents Account Holder
BBS/BBS.1.3.4 Approve Representative
BBS/BBS.1.3.1 Approve Account Holder
BBS/BBS.1.3.5 Approve User
BBS/BBS.1.3.3 Approve Holder Address
BBS/BBS.1.4 Account Holder Update
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 34 of 1116
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
BBS/BBS.1.4.6 Update Legal Documents Account Holder
BBS/BBS.1.4.1 Update Account Holder
BBS/BBS.1.4.3 Update Account Holder Address
BBS/BBS.1.4.5 Update User
BBS/BBS.1.4.2 Update Nationality
BBS/BBS.1.4.4 Update Representative
BBS/BBS.1.4.7 Update Account Holder Parameter Values
BBS/BBS.7 Standard Functions
BBS/BBS.7.016 Determine previous calculation begindate
BBS/BBS.7.010 Get party id from Message Broker message
BBS/BBS.7.002 Domain checking
BBS/BBS.7.002.10 Check account number minimum value
BBS/BBS.7.002.03 Check domain gender
BBS/BBS.7.002.04 Check domain MBR MGE-party type for BBS
BBS/BBS.7.002.01 Check domain calculation scheme
BBS/BBS.7.002.02 Check domain disc rate type
BBS/BBS.7.002.05 Check year is a valid year
BBS/BBS.7.002.09 Check domain signature
BBS/BBS.7.002.06 Check account number satisfies eleven test
BBS/BBS.7.002.07 Check account name contains valid characters
BBS/BBS.7.002.08 Check domain computing interval
BBS/BBS.7.015 Determine next calculation enddate
BBS/BBS.7.012 Check party id valid for Message Broker message type
BBS/BBS.7.017 Check user verification
BBS/BBS.7.014 Calculate months between
BBS/BBS.7.001 Parameter handling
BBS/BBS.7.001.01 Get functional parameter value
BBS/BBS.7.001.05 Set internal parameter value
BBS/BBS.7.001.06 Set system parameter value
BBS/BBS.7.001.04 Set functional parameter value
BBS/BBS.7.001.03 Get system parameter value
BBS/BBS.7.001.02 Get internal parameter value
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 35 of 1116
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
BBS/BBS.7.011 Check discontination rate value
BBS/BBS.5 Accounting
BBS/BBS.5.6 Fraud Detection Reports
BBS/BBS.5.2 General Ledger
BBS/BBS.5.4 Interbank Transactions
BBS/BBS.5.4.3 Check Interbank Transactions Report
BBS/BBS.5.4.1 Generate Interbank Transactions Report
BBS/BBS.5.4.2 Process Interbank Transactions Report
BBS/BBS.5.4.2.1 Check Interbank Transactions
BBS/BBS.5.4.2.3 Resolve Interbank Descrepancies Manually
BBS/BBS.5.4.2.2 Resolve Interbank Descrepancies Automatically
BBS/BBS.5.1 General Journal
BBS/BBS.5.7 National Legislation
BBS/BBS.5.3 Financial Statements
BBS/BBS.5.3.3 Retained Earnings
BBS/BBS.5.3.1 Balance Sheet
BBS/BBS.5.3.2 Income Statement
BBS/BBS.5.3.4 Cash Flows
BBS/BBS.5.5 Bank Health Reports
BBS/BBS.3 Transaction Handling
BBS/BBS.3.5 Permission to collect handling
BBS/BBS.3.5.5 Process permission to collect rejection
BBS/BBS.3.5.4 Process permission to collect acknowledgement
BBS/BBS.3.5.3 Reject permissions to collect
BBS/BBS.3.5.1 Process changed permissions to collect
BBS/BBS.3.5.2 Acknowledge permissions to collect
BBS/BBS.3.1 Handle incoming transactions
BBS/BBS.3.1.3 Process submitted incoming transactions
BBS/BBS.3.1.3.4 Check if transaction can be approved
BBS/BBS.3.1.3.4.2 Approval of positive amounts
BBS/BBS.3.1.3.4.6 Approve transaction
BBS/BBS.3.1.3.4.4 Check if amount below automatic approval amount
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 36 of 1116
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
BBS/BBS.3.1.3.4.7 Put transaction on hold
BBS/BBS.3.1.3.4.5 Check for available funds
BBS/BBS.3.1.3.4.1 No action if errors during money exchange
BBS/BBS.3.1.3.4.3 Calculate automatic approval amount
BBS/BBS.3.1.3.4.8 Put transaction on manual approval
BBS/BBS.3.1.3.3 Convert amount to account currency
BBS/BBS.3.1.3.5 Process the changes
BBS/BBS.3.1.3.5.1 Finalise transaction
BBS/BBS.3.1.3.5.2 Reject transaction
BBS/BBS.3.1.3.5.3 Apply changes on transaction status
BBS/BBS.3.1.3.2 Check for amount in account currency
BBS/BBS.3.1.3.6 Save feedback for transaction
BBS/BBS.3.1.3.1 Check for replacement account
BBS/BBS.3.1.2 Process new incoming transactions
BBS/BBS.3.1.6 Acknowledge incoming transactions
BBS/BBS.3.1.6.1 Acknowledge accepted transactions
BBS/BBS.3.1.6.2 Acknowledge rejected transactions
BBS/BBS.3.1.5 Process incoming transactions on hold
BBS/BBS.3.1.1 Retrieve incoming transactions
BBS/BBS.3.1.4 Evaluate pending incoming transactions
BBS/BBS.3.1.4.2 Disapprove incoming transactions manually
BBS/BBS.3.1.4.1 Approve incoming transactions manually
BBS/BBS.3.2 Handle outgoing transactions
BBS/BBS.3.2.2 Process new outgoing transactions
BBS/BBS.3.2.1 Process payment orders
BBS/BBS.3.2.5 Process outgoing transaction acknowledgements
BBS/BBS.3.2.5.2 Process rejected transaction acknowledgements
BBS/BBS.3.2.5.1 Process transaction acknowledgements
BBS/BBS.3.2.3 Evaluate pending outgoing transactions
BBS/BBS.3.2.3.1 Approve outgoing transactions manually
BBS/BBS.3.2.3.2 Disapprove outgoing transactions manually
BBS/BBS.3.2.4 Process submitted outgoing transactions
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 37 of 1116
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
BBS/BBS.3.2.4.1 Process submitted internal outgoing transactions
BBS/BBS.3.2.4.2 Process submitted external outgoing transactions
BBS/BBS.3.6 Calculate Bank Fees
BBS/BBS.3.6.3 Calculate Other Fees
BBS/BBS.3.6.2 Calculate Transaction Related Fees
BBS/BBS.3.6.2.3 Calculate Automatic Collect Fees
BBS/BBS.3.6.2.2 Calculate Payment Terminal Fees
BBS/BBS.3.6.2.1 Calculate Money Transfer Fees
BBS/BBS.3.6.1 Calculate Account Related Fees
BBS/BBS.3.6.1.1 Calculate Account Fees
BBS/BBS.3.6.1.2 Calculate Bank Card Fees
BBS/BBS.3.3 Transaction support
BBS/BBS.3.3.4 Finalise transaction
BBS/BBS.3.3.4.3 Transaction finalisation
BBS/BBS.3.3.4.2 Finalise outgoing transaction
BBS/BBS.3.3.4.1 Finalise incoming transaction
BBS/BBS.3.3.1 Transaction preparation
BBS/BBS.3.3.1.2 Contra account validness check
BBS/BBS.3.3.1.5 Submit replacement transactions
BBS/BBS.3.3.1.3 Check PTC for automatic collect
BBS/BBS.3.3.1.4 Get account currency for transaction
BBS/BBS.3.3.1.1 Contra bank existence check
BBS/BBS.3.3.3 Transaction effectuation
BBS/BBS.3.3.3.2 Get amount transactions in process
BBS/BBS.3.3.3.1 Get transaction balance
BBS/BBS.3.3.3.6 Calculate auto approval amount
BBS/BBS.3.3.3.5 Get account for contra entries
BBS/BBS.3.3.3.3 Get account for tax
BBS/BBS.3.3.3.4 Get account for money exchange
BBS/BBS.3.3.2 Transaction account type checks
BBS/BBS.3.3.2.1 Check deposit savings possible
BBS/BBS.3.3.2.2 Check withdrawal savings possible
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 38 of 1116
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
BBS/BBS.3.3.2.3 Calculate savings withdrawal
BBS/BBS.3.7 Handle Account Currency Balances
BBS/BBS.3.7.2 Calculate Account Currency Balance
BBS/BBS.3.7.5 Check balance within treshold
BBS/BBS.3.7.6 Generate Bank Statements
BBS/BBS.3.7.4 Add calculated Account Currency Balance
BBS/BBS.3.7.1 Get Account Currency Balance
BBS/BBS.3.7.3 Recalculate Account Currency Balances
BBS/BBS.3.4 Rate Calculations
BBS/BBS.3.4.4 Specific Rate Calculation
BBS/BBS.3.4.4.2 Calculate compensation
BBS/BBS.3.4.4.1 Get specific rate data
BBS/BBS.3.4.4.3 Insert tax or compensation transactions
BBS/BBS.3.4.1 Exchange rate calculation
BBS/BBS.3.4.3 Compensation rate calculation
BBS/BBS.3.4.3.2 Calculate compensation
BBS/BBS.3.4.3.1 Get compensation rate data
BBS/BBS.3.4.3.3 Insert tax or compensation transactions
BBS/BBS.3.4.5 Tax or compensation calculation
BBS/BBS.3.4.5.4 Determine recalculation begindate and enddate
BBS/BBS.3.4.5.1 Manage current transaction for account currency
BBS/BBS.3.4.5.3 Check account currency requires tax or compensation
BBS/BBS.3.4.5.2 Calculate tax or compensation paid
BBS/BBS.3.4.2 Holding tax calculation
BBS/BBS.3.4.2.1 Get holding tax rate data
BBS/BBS.3.4.2.3 Insert tax or compensation transactions
BBS/BBS.3.4.2.2 Calculate holding tax
BBS/BBS.2 Account Administration
BBS/BBS.2.4 Account Update
BBS/BBS.2.4.4 Update Legal Documents Account
BBS/BBS.2.4.3 Update Account Currency
BBS/BBS.2.4.2 Update Account Holding
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 39 of 1116
Function     : BBS Elementary ? : N  
Parent       :   Decomposed ? : Y  
Definition   : Basic Banking System
 
BBS/BBS.2.4.1 Update Account
BBS/BBS.2.3 Account Approval
BBS/BBS.2.3.3 Approve Account Currency
BBS/BBS.2.3.4 Approve Legal Documents Account
BBS/BBS.2.3.1 Approve Account
BBS/BBS.2.3.2 Approve Account Holding
BBS/BBS.2.1 Account Entry
BBS/BBS.2.1.2 Enter Account Holding
BBS/BBS.2.1.1 Enter Account
BBS/BBS.2.1.3 Enter Account Currency
BBS/BBS.2.1.4 Enter Legal Documents Account
BBS/BBS.2.2 Account Review
BBS/BBS.2.2.2 Review Account Holding
BBS/BBS.2.2.1 Review Account
BBS/BBS.2.2.3 Review Account Currency
BBS/BBS.2.2.4 Review Legal Documents Account
BBS/BBS.2.5 Account Closure
BBS/BBS.2.5.1 Check Account Closable
BBS/BBS.2.5.5 Settle Account Closure
BBS/BBS.2.5.2 Check Account Duration Ended
BBS/BBS.2.5.4 Close Account Currency
BBS/BBS.2.5.3 Settle Account Currency Closure
BBS/BBS.2.5.6 Close Account
BBS/BBS.2.6 Manage Specific Rates
BBS/BBS.2.6.3 Recalculate Specific Compensation
BBS/BBS.2.6.2 Reassess Calculation Startdate
BBS/BBS.2.6.4 Recalculate Account Currency Balances
BBS/BBS.2.6.1 Update Specific Rates
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 40 of 1116
Container : BBS Version :  
Function     : BBS.3 Elementary ? : N  
Parent       : BBS Decomposed ? : Y  
Definition   : Transaction Handling
 
Description  : The Transaction Handling Process is a process that checks and effectuates a submitted Unverified Transaction (UTN). The Unverified Transaction (UTN) can either originate from an another Account Holder (AHR), an Account Holder (AHR) from another Bank (BNK) or the Account Holder (AHR) of the Account (ACT). 
 
After the Transaction Handling Process has completed, the Unverified Transaction (UTN) has become a Transaction (TRN) or a Rejected Transaction (RTN). 
 
The following phases in transaction handling can be distinguished: 
3.1. Accepting new transactions; 
3.2. Submitting transactions; 
 
 
3.1. Accepting new transactions 
 
3.1.1. Accepting new incoming transactions 
When a new MBR.Message (MGE) arrives, the MBR.Message Type (MTE) will be determined. 
 
If the MBR.Message (MGE) is of MBR.Message Type (MTE) of MBR.Message Supertype (MST) BTNS BBS Transaction Set, then the Transactions (TRN) in the MBR.Message (MGE) should be extracted by the procedure with MTE-read procedure name. 
 
The accepted new transactions will be registered as Unverified Transactions (UTN) with UTN-status N (New).
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 41 of 1116
Function     : BBS.3 Elementary ? : N  
Parent       : BBS Decomposed ? : Y  
Definition   : Transaction Handling
 
Function Decomposition 
BBS/BBS.3.5 Permission to collect handling
BBS/BBS.3.5.5 Process permission to collect rejection
BBS/BBS.3.5.4 Process permission to collect acknowledgement
BBS/BBS.3.5.3 Reject permissions to collect
BBS/BBS.3.5.1 Process changed permissions to collect
BBS/BBS.3.5.2 Acknowledge permissions to collect
BBS/BBS.3.1 Handle incoming transactions
BBS/BBS.3.1.3 Process submitted incoming transactions
BBS/BBS.3.1.3.4 Check if transaction can be approved
BBS/BBS.3.1.3.4.2 Approval of positive amounts
BBS/BBS.3.1.3.4.6 Approve transaction
BBS/BBS.3.1.3.4.4 Check if amount below automatic approval amount
BBS/BBS.3.1.3.4.7 Put transaction on hold
BBS/BBS.3.1.3.4.5 Check for available funds
BBS/BBS.3.1.3.4.1 No action if errors during money exchange
BBS/BBS.3.1.3.4.3 Calculate automatic approval amount
BBS/BBS.3.1.3.4.8 Put transaction on manual approval
BBS/BBS.3.1.3.3 Convert amount to account currency
BBS/BBS.3.1.3.5 Process the changes
BBS/BBS.3.1.3.5.1 Finalise transaction
BBS/BBS.3.1.3.5.2 Reject transaction
BBS/BBS.3.1.3.5.3 Apply changes on transaction status
BBS/BBS.3.1.3.2 Check for amount in account currency
BBS/BBS.3.1.3.6 Save feedback for transaction
BBS/BBS.3.1.3.1 Check for replacement account
BBS/BBS.3.1.2 Process new incoming transactions
BBS/BBS.3.1.6 Acknowledge incoming transactions
BBS/BBS.3.1.6.1 Acknowledge accepted transactions
BBS/BBS.3.1.6.2 Acknowledge rejected transactions
BBS/BBS.3.1.5 Process incoming transactions on hold
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 42 of 1116
Function     : BBS.3 Elementary ? : N  
Parent       : BBS Decomposed ? : Y  
Definition   : Transaction Handling
 
BBS/BBS.3.1.1 Retrieve incoming transactions
BBS/BBS.3.1.4 Evaluate pending incoming transactions
BBS/BBS.3.1.4.2 Disapprove incoming transactions manually
BBS/BBS.3.1.4.1 Approve incoming transactions manually
BBS/BBS.3.2 Handle outgoing transactions
BBS/BBS.3.2.2 Process new outgoing transactions
BBS/BBS.3.2.1 Process payment orders
BBS/BBS.3.2.5 Process outgoing transaction acknowledgements
BBS/BBS.3.2.5.2 Process rejected transaction acknowledgements
BBS/BBS.3.2.5.1 Process transaction acknowledgements
BBS/BBS.3.2.3 Evaluate pending outgoing transactions
BBS/BBS.3.2.3.1 Approve outgoing transactions manually
BBS/BBS.3.2.3.2 Disapprove outgoing transactions manually
BBS/BBS.3.2.4 Process submitted outgoing transactions
BBS/BBS.3.2.4.1 Process submitted internal outgoing transactions
BBS/BBS.3.2.4.2 Process submitted external outgoing transactions
BBS/BBS.3.6 Calculate Bank Fees
BBS/BBS.3.6.3 Calculate Other Fees
BBS/BBS.3.6.2 Calculate Transaction Related Fees
BBS/BBS.3.6.2.3 Calculate Automatic Collect Fees
BBS/BBS.3.6.2.2 Calculate Payment Terminal Fees
BBS/BBS.3.6.2.1 Calculate Money Transfer Fees
BBS/BBS.3.6.1 Calculate Account Related Fees
BBS/BBS.3.6.1.1 Calculate Account Fees
BBS/BBS.3.6.1.2 Calculate Bank Card Fees
BBS/BBS.3.3 Transaction support
BBS/BBS.3.3.4 Finalise transaction
BBS/BBS.3.3.4.3 Transaction finalisation
BBS/BBS.3.3.4.2 Finalise outgoing transaction
BBS/BBS.3.3.4.1 Finalise incoming transaction
BBS/BBS.3.3.1 Transaction preparation
BBS/BBS.3.3.1.2 Contra account validness check
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 43 of 1116
Function     : BBS.3 Elementary ? : N  
Parent       : BBS Decomposed ? : Y  
Definition   : Transaction Handling
 
BBS/BBS.3.3.1.5 Submit replacement transactions
BBS/BBS.3.3.1.3 Check PTC for automatic collect
BBS/BBS.3.3.1.4 Get account currency for transaction
BBS/BBS.3.3.1.1 Contra bank existence check
BBS/BBS.3.3.3 Transaction effectuation
BBS/BBS.3.3.3.2 Get amount transactions in process
BBS/BBS.3.3.3.1 Get transaction balance
BBS/BBS.3.3.3.6 Calculate auto approval amount
BBS/BBS.3.3.3.5 Get account for contra entries
BBS/BBS.3.3.3.3 Get account for tax
BBS/BBS.3.3.3.4 Get account for money exchange
BBS/BBS.3.3.2 Transaction account type checks
BBS/BBS.3.3.2.1 Check deposit savings possible
BBS/BBS.3.3.2.2 Check withdrawal savings possible
BBS/BBS.3.3.2.3 Calculate savings withdrawal
BBS/BBS.3.7 Handle Account Currency Balances
BBS/BBS.3.7.2 Calculate Account Currency Balance
BBS/BBS.3.7.5 Check balance within treshold
BBS/BBS.3.7.6 Generate Bank Statements
BBS/BBS.3.7.4 Add calculated Account Currency Balance
BBS/BBS.3.7.1 Get Account Currency Balance
BBS/BBS.3.7.3 Recalculate Account Currency Balances
BBS/BBS.3.4 Rate Calculations
BBS/BBS.3.4.4 Specific Rate Calculation
BBS/BBS.3.4.4.2 Calculate compensation
BBS/BBS.3.4.4.1 Get specific rate data
BBS/BBS.3.4.4.3 Insert tax or compensation transactions
BBS/BBS.3.4.1 Exchange rate calculation
BBS/BBS.3.4.3 Compensation rate calculation
BBS/BBS.3.4.3.2 Calculate compensation
BBS/BBS.3.4.3.1 Get compensation rate data
BBS/BBS.3.4.3.3 Insert tax or compensation transactions
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 44 of 1116
Function     : BBS.3 Elementary ? : N  
Parent       : BBS Decomposed ? : Y  
Definition   : Transaction Handling
 
BBS/BBS.3.4.5 Tax or compensation calculation
BBS/BBS.3.4.5.4 Determine recalculation begindate and enddate
BBS/BBS.3.4.5.1 Manage current transaction for account currency
BBS/BBS.3.4.5.3 Check account currency requires tax or compensation
BBS/BBS.3.4.5.2 Calculate tax or compensation paid
BBS/BBS.3.4.2 Holding tax calculation
BBS/BBS.3.4.2.1 Get holding tax rate data
BBS/BBS.3.4.2.3 Insert tax or compensation transactions
BBS/BBS.3.4.2.2 Calculate holding tax
Input Dataflows
transaction from BBS/ACCOUNT HOLDER
account data from BBS/ACTD
approval from BBS/BANK
from
transaction BBS/BBS.7
Output Dataflows
transaction to BBS/BBS.7
transaction data to BBS/TRND
BBS/TRANSACTION ACCOUNT HOLDER
ACCOUNT NAME
AMOUNT
BASE AMOUNT
CONTRA BANK TRN ID
DATE EFFECT
DATE JOURNAL
DESCRIPTION
ID
PENDING DATE
REGISTRATION DATE
STATUS
TRANSACTION TYPE
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 45 of 1116
Container : BBS Version :  
Function     : BBS.2 Elementary ? : N Frequency   : 0 per HOUR
Parent       : BBS Decomposed ? : Y  
Definition   : Account Administration
 
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 46 of 1116
Function     : BBS.2 Elementary ? : N Frequency   : 0 per HOUR
Parent       : BBS Decomposed ? : Y  
Definition   : Account Administration
 
Function Decomposition 
BBS/BBS.2.4 Account Update
BBS/BBS.2.4.4 Update Legal Documents Account
BBS/BBS.2.4.3 Update Account Currency
BBS/BBS.2.4.2 Update Account Holding
BBS/BBS.2.4.1 Update Account
BBS/BBS.2.3 Account Approval
BBS/BBS.2.3.3 Approve Account Currency
BBS/BBS.2.3.4 Approve Legal Documents Account
BBS/BBS.2.3.1 Approve Account
BBS/BBS.2.3.2 Approve Account Holding
BBS/BBS.2.1 Account Entry
BBS/BBS.2.1.2 Enter Account Holding
BBS/BBS.2.1.1 Enter Account
BBS/BBS.2.1.3 Enter Account Currency
BBS/BBS.2.1.4 Enter Legal Documents Account
BBS/BBS.2.2 Account Review
BBS/BBS.2.2.2 Review Account Holding
BBS/BBS.2.2.1 Review Account
BBS/BBS.2.2.3 Review Account Currency
BBS/BBS.2.2.4 Review Legal Documents Account
BBS/BBS.2.5 Account Closure
BBS/BBS.2.5.1 Check Account Closable
BBS/BBS.2.5.5 Settle Account Closure
BBS/BBS.2.5.2 Check Account Duration Ended
BBS/BBS.2.5.4 Close Account Currency
BBS/BBS.2.5.3 Settle Account Currency Closure
BBS/BBS.2.5.6 Close Account
BBS/BBS.2.6 Manage Specific Rates
BBS/BBS.2.6.3 Recalculate Specific Compensation
BBS/BBS.2.6.2 Reassess Calculation Startdate
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 47 of 1116
Function     : BBS.2 Elementary ? : N Frequency   : 0 per HOUR
Parent       : BBS Decomposed ? : Y  
Definition   : Account Administration
 
BBS/BBS.2.6.4 Recalculate Account Currency Balances
BBS/BBS.2.6.1 Update Specific Rates
Business Units
BBS/ACCOUNT HOLDER  
BBS/ACCOUNT APPROVER  
BBS/ACCOUNT CLERK  
BBS/ACCOUNT ADVISOR  
BBS/ACCOUNT SUPERVISOR  
Input Dataflows
ACT data from BBS/ACCOUNT HOLDER
Attribute Usage
BBS/ACCOUNT BEGINDATE
Attribute Usage
ID
AHR data from BBS/AHRD
Attribute Usage
BEGINDATE
BIRTH OR CONSTITUTION DATE
DEATH OR CLOSING DATE
ENDDATE
FIRST NAME
GENDER
ID
IND UNDER GUARDIANSHIP
INITIALS
LEGAL PERSON TYPE
NAME OR LAST NAME
STATUS
approval from BBS/BANK
verification data from BBS/BBS.7
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 48 of 1116
Function     : BBS.2 Elementary ? : N Frequency   : 0 per HOUR
Parent       : BBS Decomposed ? : Y  
Definition   : Account Administration
 
Output Dataflows
account data to BBS/ACTD
BBS/ACCOUNT ACCOUNT NAME
BEGINDATE
CONTRACTUAL ENDDATE
DESCRIPTION
ENDDATE
ID
STATUS
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 49 of 1116
Container : BBS Version :  
Function     : BBS.9.GJL Elementary ? : N Frequency   : 1 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : General Journal Checks
 
Description  : The General Journal Checks function covers all checks on General Journal.
Function Decomposition 
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.08 GJL-begindate cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.03 GJL-begindate before GJL-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.05 GJL-seqno greater than 0
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.02 GJL-enddate is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.06 GJL-year cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.09 GJL-seqno must be consecutive for GJL-year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.04 GJL-year valid year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.07 GJL-seqno cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.GJL.01 GJL-begindate is date without time
Events 
Triggered By: BBS GJL CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/GENERAL JOURNAL N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 50 of 1116
Container : BBS Version :  
Function     : BBS.9.RPE Elementary ? : N Frequency   : 10 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Representative Checks
 
Description  : The Representative Checks function covers all checks on Representative.
Function Decomposition 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.04 RPE-representation type in domain Representation type
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.12 RPE-is-AHR must not be under guardianship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.03 RPE-begindate before RPE-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.18 Natural person under guardianship must have guardian
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.01 RPE-begindate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.26 AHR can only be representative for another AHR once at any given time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.08 RPE-of-AHR that is a corporation must be agent
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.19 Corporation must have an agent
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.10 RPE-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.14 RPE-is-AHR cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.23 Valid RPE-of-AHR-status and RPE-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.20 RPE-status in domain Account Holder Status
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.11 RPE-is-AHR-legal person type is N (Natural person)
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.24 Acceptable RPE-of-AHR-status and RPE-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.06 RPE-enddate before RPE-is-AHR-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.22 RPE-status valid transitions
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.16 An AHR cannot represent itself
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.21 RPE can and also must only have an enddate when it is closed
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.25 Acceptable RPE-is-AHR-status and RPE-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.17 Natural person under age must have legal representative
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.02 RPE-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.13 RPE-is-AHR must not be under age
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.05 RPE-begindate after RPE-is-AHR-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.07 RPE-begindate after RPE-of-AHR-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.09 RPE-representation type cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.RPE.15 RPE-of-AHR cannot be updated
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 51 of 1116
Function     : BBS.9.RPE Elementary ? : N Frequency   : 10 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Representative Checks
 
Events 
Triggered By: BBS RPE CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/REPRESENTATIVE N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 52 of 1116
Container : BBS Version :  
Function     : BBS.9.AHR Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Account Holder Checks
 
Description  : The Account Holder Checks function covers all checks on Account Holder.
Function Decomposition 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.11 Only natural person must have first name
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.18 AHR-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.14 AHR-internal name cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.02 AHR-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.19 AHR-status valid transitions
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.04 AHR-internal name is uppercase
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.03 AHR-begindate before AHR-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.05 AHR-birth or constitution date is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.13 Only natural person must have gender
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.09 AHR-ind under guardianship in domain Yes No Dna
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.17 AHR-legal person type cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.15 AHR-internal name has at least 8 positions
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.16 AHR-enddate is not empty if AHR is closed otherwise AHR-enddate is empty
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.06 AHR-death or closing date is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.12 Only natural person can be under guardianship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.08 AHR-status in domain Account Holder Status
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.10 Only natural person must have initials
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.07 AHR-gender in domain Gender
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHR.01 AHR-begindate is date without time
Events 
Triggered By: BBS AHR CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/ACCOUNT HOLDER N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 53 of 1116
Container : BBS Version :  
Function     : BBS.9.TRN Elementary ? : N Frequency   : 100000 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Transaction Checks
 
Description  : The Transaction Checks function covers all checks on Transaction.
Function Decomposition 
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.12 TRN-transaction type cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.14 TRN-BNK-id cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.01 TRN-date effect is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.08 TRN-base amount is in base Currency
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.15 TRN-direction cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.10 TRN-ACY-id cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.02 TRN-date journal is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.09 TRN-is base currency of CRY-id and TRN-base amount only for current account
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.05 TRN-account name has at least 8 positions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.03 TRN-transaction type must be Final, In doubt or Retracted
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.11 TRN-registration date cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.21 TRN-direction in domain Direction
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.06 TRN-account number greater than 1000000000
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.20 TRN-date journal of BST between ACB-balance dates of BST
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.22 Synchronise TRN-date effect, ACY-calculation startdate and ACY-balance calculation date
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.13 TRN-amount cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.16 TRN-transaction type and TRN-PTC-id restrictions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.07 TRN-account name uppercase and number
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.04 TRN-status must be F (Final), I (In doubt) or R (Retracted)
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.18 TRN-date effect must be between ACY-begindate and ACY-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.17 TRN-transaction type and TRN-ref period begindate, TRN-ref period enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.23 TRN-account number satisfies 11 test
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.TRN.19 TRN-date journal must be between ACY-begindate and ACY-enddate
Events 
Triggered By: BBS TRN CHANGE Trigger For :
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 54 of 1116
Function     : BBS.9.TRN Elementary ? : N Frequency   : 100000 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Transaction Checks
 
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/TRANSACTION N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 55 of 1116
Container : BBS Version :  
Function     : BBS.9.AHG Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Account Holding Checks
 
Description  : The Account Holding Checks function covers all checks on Account Holding.
Function Decomposition 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.06 AHG-begindate after ACT-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.17 Acceptable AHR-status and AHG-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.01 AHG-begindate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.03 AHG-begindate before AHG-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.11 AHG-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.02 AHG-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.13 AHG-status valid transitions
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.15 Valid ACT-status and AHG-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.09 AHG-ACT-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.10 AHG-AHR-id cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.14 AHG-enddate is not empty if AHG is closed otherwise AHG-enddate is empty
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.18 AHR can have only one valid AHG for ACT
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.07 ACT must have valid AHG
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.04 AHG-begindate after AHR-begindate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.05 AHG-enddate before AHR-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.16 Acceptable ACT-status and AHG-status combinations
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.08 ACT-contra account owned by AHR
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.AHG.12 AHG-status in domain Account Holding Status
Events 
Triggered By: BBS AHG CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/ACCOUNT HOLDING N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 56 of 1116
Container : BBS Version :  
Function     : BBS.9.ATC Elementary ? : N Frequency   : 10 per Year
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Account Type Currency Checks
 
Description  : The Account Type Currency Checks function covers all checks on Account Type Currency.
Function Decomposition 
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.13 ATC-ind new allowed in domain Yes No
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.04 ATC-begindate after CRY-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.01 ATC-begindate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.08 Only CRY with ind natural is Yes can have ATC
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.11 ATC-has-CRY cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.10 ATC-has-ATE cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.02 ATC-enddate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.09 ATC-minimum amount smaller than ATC-maximum amount
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.06 ATC-begindate after ATE-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.05 ATC-enddate before CRY-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.03 ATC-begindate before ATC-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.07 ATC-enddate before ATE-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.ATC.12 ATC-begindate cannot be updated
Events 
Triggered By: BBS ATC CHANGE Trigger For :
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 57 of 1116
Container : BBS Version :  
Function     : BBS.9.BNK Elementary ? : N Frequency   : 100 per Week
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Bank Checks
 
Description  : The Bank Checks function covers all checks on Bank.
Function Decomposition 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.02 BNK-enddate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.11 BNK-message servername is lowercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.12 BNK is in SOP of CTY of BNK
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.01 BNK-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.06 BNK-account code character range
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.13 BNK-code has at least 8 positions
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.08 BNK-begindate after CTY-begindate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.04 BNK-email address has valid email address format
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.09 BNK-enddate before CTY-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.10 BNK-code cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.05 BNK-email address2 has valid email address format
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.07 BNK-email address is not BNK-email address2
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.BNK.03 BNK-begindate before BNK-enddate
Events 
Triggered By: BBS BNK CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/BANK N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 58 of 1116
Container : BBS Version :  
Function     : BBS.9.ACB Elementary ? : N Frequency   : 10000 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Account Currency Balance Checks
 
Description  : The Account Currency Balance Checks function covers all checks on Account Currency Balance.
Function Decomposition 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.06 BST-ACB-begin balance is previous BST-ACB-end balance
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.03 ACB-ACY-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.04 ACB-balance date cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.01 ACB-balance date is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.02 ACB-BST-is begin balance of is not ACB-BST-is end balance of
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.08 ACY of ACB must be ACY of ACT ACB-BST-begin balance
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.09 ACB-balance date must be between ACY-begindate and ACY-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.05 ACB-balance journal cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.10 ACB-balance unavailable equal or greater than 0
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACB.07 ACY of ACB must be ACY of ACT ACB-BST-end balance
Events 
Triggered By: BBS ACB CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/ACCOUNT CUR BALANCE N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 59 of 1116
Container : BBS Version :  
Function     : BBS.9.SOP Elementary ? : N Frequency   : 100 per Year
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : State or Province Checks
 
Description  : The State or Province Checks function covers all checks on State or Province.
Function Decomposition 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.02 SOP-enddate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.07 SOP-CTY-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.03 SOP-begindate before SOP-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.01 SOP-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.04 SOP-code is uppercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.08 SOP-code cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.06 SOP-enddate before CTY-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.SOP.05 SOP-begindate after CTY-begindate
Events 
Triggered By: BBS SOP CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/STATE OR PROVINCE N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 60 of 1116
Container : BBS Version :  
Function     : BBS.9.ACT Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Account Checks
 
Description  : The Account Checks function covers all checks on Account.
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 61 of 1116
Function     : BBS.9.ACT Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Account Checks
 
Function Decomposition 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.21 ACT-ind fee contra account and ACT-contra account relationship
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.02 ACT-enddate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.12 ACT-account number cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.30 New ACT when ATE-ind new allowed is Yes
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.04 ACT-status in domain Account Status
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.11 ACT-ACT-id for contra account mandarory
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.13 ACT-account name cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.20 ACT-contra account must be current account
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.18 ACT-enddate before ATE-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.07 ACT-account name has at least 8 positions
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.05 ACT is not contra account
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.14 ACT-begindate cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.09 ACT-contractual enddate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.17 ACT-begindate after ATE-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.03 ACT-begindate before ACT-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.27 ACT-ind collect option for ATE-account supertype
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.01 ACT-begindate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.23 ACT-new account number satisfies 11 test
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.08 ACT-account name uppercase and number
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.10 ACT-ind fee contra account in domain Yes No Dna
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.15 ACT-ATE-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.26 ACT-ind collect option in domain Yes No Dna
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.28 ACT-account number satisfies 11 test
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.24 ACT-new account name uppercase and number
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.06 ACT-account number greater than 1000000000
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.19 ACT-enddate is not empty if ACT is closed otherwise ACT-enddate is empty
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.16 ACT-status valid transitions
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.25 ACT-status and replacement account data relationship
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.22 ACT-new account number greater than 1000000000
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACT.29 ACT-new account name has at least 8 positions
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 62 of 1116
Function     : BBS.9.ACT Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Account Checks
 
Events 
Triggered By: BBS ACT CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/ACCOUNT N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 63 of 1116
Container : BBS Version :  
Function     : BBS.9.CTY Elementary ? : N Frequency   : 10 per Year
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Country Checks
 
Description  : The Country Checks function covers all checks on Country.
Function Decomposition 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.06 CTY-email address is not CTY-email address2
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.04 CTY-code is uppercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.05 CTY-ind transnational in domain Yes No
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.08 CTY-email address2 has valid email address format
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.09 CTY-code cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.02 CTY-enddate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.01 CTY-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.07 CTY-email address has valid email address format
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.10 CTY-begindate cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.CTY.03 CTY-begindate before CTY-enddate
Events 
Triggered By: BBS CTY CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/COUNTRY N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 64 of 1116
Container : BBS Version :  
Function     : BBS.9.AHP Elementary ? : N Frequency   : 1 per Year
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Acc Holder Parameter Checks
 
Description  : The Acc Holder Parameter Checks function covers all checks on Acc Holder Parameter.
Function Decomposition 
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.03 AHP-ind ahr visible in domain Yes No
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.07 AHP-code cannot be updated
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.04 AHP-ind ahr visible is Y or AHP-ind ahr updateable is N
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.02 AHP-ind ahr updateable in domain Yes No
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.05 AHP-ind internal in domain Yes No
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.01 AHP-code is uppercase
BBS/- CRY, HTR, AHP, APV, PFB, TFB/BBS.9.AHP.06 AHP-seqno greater than 0
Events 
Triggered By: BBS AHP CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/ACC HOLDER PARAMETER N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 65 of 1116
Container : BBS Version :  
Function     : BBS.9.HAS Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Holder Address Checks
 
Description  : The Holder Address Checks function covers all checks on Holder Address.
Function Decomposition 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.13 HAS-enddate matches next HAS-begindate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.02 HAS-enddate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.01 HAS-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.05 HAS-enddate before AHR-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.14 An AHR cannot have more than one postal address at a time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.12 HAS-begindate cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.11 HAS-address type cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.10 HAS-ADS-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.03 HAS-begindate before HAS-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.07 HAS-enddate before ADS-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.08 AHR-address type in domain Address Type
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.15 HAS-enddate cannot be changed in the past
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.09 HAS-AHR-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.04 HAS-begindate after AHR-begindate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.HAS.06 HAS-begindate after ADS-begindate
Events 
Triggered By: BBS HAS CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/HOLDER ADDRESS N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 66 of 1116
Container : BBS Version :  
Function     : BBS.9.GLR Elementary ? : N Frequency   : 10 per Year
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : General Ledger Checks
 
Description  : The General Ledger Checks function covers all checks on General Ledger.
Function Decomposition 
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.08 GLR-begindate cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.05 GLR-ranking greater than 0
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.11 GLR-enddate before GLR-GLR-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.02 GLR-enddate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.01 GLR-begindate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.06 GLR-GLR-id must not be GLR-id
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.10 GLR-begindate after GLR-GLR-begindate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.09 No circular reference of GLR-id via GLR-GLR-id is allowed
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.03 GLR-begindate before GLR-enddate
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.04 GLR-code is uppercase
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.GLR.07 GLR-code cannot be updated
Events 
Triggered By: BBS GLR CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/GENERAL LEDGER N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 67 of 1116
Container : BBS Version :  
Function     : BBS.9.ACY Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Account Currency Checks
 
Description  : The Account Currency Checks function covers all checks on Account Currency.
Function Decomposition 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.05 ACY-int calc date is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.20 When adding ACY set ACT-ACY-id to ACY-id when empty
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.11 ACY-enddate before ACT-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.09 ACY must be Account Type Currency of Account Type of Account
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.19 ACY-status valid transitions
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.17 A new ACY can only be created if the ACT is operational
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.07 ACY-status in domain Account Currency Status
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.16 ACY-begindate cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.06 ACY-balance calculation date is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.18 Acceptable ACT-status and ACY-status combinations
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.15 ACY-ATC-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.08 ACY-enddate is not empty if ACY is closed otherwise ACY-enddate is empty
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.01 ACY-begindate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.13 ACY-enddate before ATC-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.21 New ACY when ATC-ind new allowed is Yes
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.04 ACY-calculation start date is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.12 ACY-begindate after ATC-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.03 ACY-begindate before ACY-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.10 ACY-begindate after ACT-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.02 ACY-enddate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.ACY.14 ACY-ACT-id cannot be updated
Events 
Triggered By: BBS ACY CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/ACCOUNT CURRENCY N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 68 of 1116
Container : BBS Version :  
Function     : BBS.9.SRE Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Specific Rate Checks
 
Description  : The Specific Rate Checks function covers all checks on Specific Rate.
Function Decomposition 
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.03 SRE-begindate before SRE-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.08 SRE-discontinuation rate between 0 and 1
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.05 SRE-calculation scheme in domain Calculation Scheme
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.10 SRE-begindate after ACY-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.13 SRE-begindate cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.12 SRE-ACY-id cannot be updated
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.07 SRE-rate between 0 and 0.25 per year
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.14 SRE must be of ACY of ATC of ATE with ATE-compensation type S
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.04 SRE-computing interval in domain Computing Interval
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.11 SRE-enddate before ACY-enddate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.06 SRE-disc rate type in domain Discontinuation Rate Type
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.09 SRE-enddate matches next SRE-begindate
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.15 SRE-enddate cannot be changed in the past
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.01 SRE-begindate is date without time
BBS/- ACT, ACY, ACB, PTC, SRE/BBS.9.SRE.02 SRE-enddate is date without time
Events 
Triggered By: BBS SRE CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/SPECIFIC RATE N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 69 of 1116
Container : BBS Version :  
Function     : BBS.9.BST Elementary ? : N Frequency   : 10000 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Bank Statement Checks
 
Description  : The Bank Statement Checks function covers all checks on Bank Statement.
Function Decomposition 
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.05 BST-year cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.06 BST-seqno cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.07 BST-seqno must be consecutive for BST-ACT-id and BST-year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.08 BST-reference date must be between ACT-begindate and ACT-enddate
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.03 BST-reference date is date without time
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.01 BST-year valid year
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.02 BST-seqno greater than 0
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.BST.04 BST-ACT-id cannot be updated
Events 
Triggered By: BBS BST CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/BANK STATEMENT N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 70 of 1116
Container : BBS Version :  
Function     : BBS.9.ADS Elementary ? : N Frequency   : 100 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Address Checks
 
Description  : The Address Checks function covers all checks on Address.
Function Decomposition 
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.08 ADS-enddate before CTY-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.07 ADS-begindate after CTY-begindate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.06 ADS is in SOP of CTY of ADS
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.01 ADS-begindate is date without time
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.03 ADS-begindate before ADS-enddate
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.12 ADS-verification status, ADS-postal code, ADS-house number relationship
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.05 ADS-verification status in domain Verification Status
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.13 ADS-verification status, ADS-address line 1, ADS-village or city relationship
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.04 ADS-CTY-id cannot be updated
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.10 ADS-postal code is uppercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.09 ADS-postal code, ADS-house number unique within Country
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.11 ADS-house number is uppercase
BBS/- CTY, BNK, SOP, ADS, HAS/BBS.9.ADS.02 ADS-enddate is date without time
Events 
Triggered By: BBS ADS CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/ADDRESS N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 71 of 1116
Container : BBS Version :  
Function     : BBS.9.HAB Elementary ? : N Frequency   : 1000 per Day
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Holder Account Book Checks
 
Description  : The Holder Account Book Checks function covers all checks on Payment Order.
Function Decomposition 
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.02 HAB-account name has at least 8 positions
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.03 HAB-account name uppercase and number
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.04 HAB-account number satisfies 11 test
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.05 HAB-AHR-id cannot be updated
BBS/- TRN, PTR, BST, GJL, HAB/BBS.9.HAB.01 HAB-account number greater than 1000000000
Events 
Triggered By: BBS HAB CHANGE Trigger For :
Usage of Entity Cre Ret Upd Del Arch Oth






BBS/HOLDER ACCOUNT BOOK N Y N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 72 of 1116
Container : BBS Version :  
Function     : BBS.9.DTE Elementary ? : N Frequency   : 1 per Quarter
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Document Type Checks
 
Description  : The Document Type Checks function covers all checks on Document Type.
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 73 of 1116
Function     : BBS.9.DTE Elementary ? : N Frequency   : 1 per Quarter
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Document Type Checks
 
Function Decomposition 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.17 DTE-begindate cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.31 DTE-customer signature cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.34 DTE-ind approval cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.28 DTE-nty reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.22 DTE-rpe reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.23 DTE-nty reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.12 DTE-ind manual document number in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.18 DTE-legal type cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.02 DTE-enddate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.20 DTE-ahr reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.01 DTE-begindate is date without time
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.27 DTE-rpe reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.19 DTE-representation type cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.10 DTE-ind verification in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.13 DTE-ind manual date of issue in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.33 DTE-ind verification cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.24 DTE-ahg reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.16 DTE-code cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.14 DTE-ind manual document label in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.25 DTE-ahr reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.15 DTE-representation type and DTE-ind model text relationship
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.21 DTE-act reference cannot be updated
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.09 DTE-employee signature in domain Signature
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.04 DTE-code is uppercase
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.03 DTE-begindate before DTE-enddate
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.29 DTE-ahg reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.07 DTE-ind model text in domain Yes No Dna
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.06 DTE-representation type in domain Document Representation Type
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.26 DTE-act reference in domain Document Reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.32 DTE-employee signature cannot be updated
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 74 of 1116
Function     : BBS.9.DTE Elementary ? : N Frequency   : 1 per Quarter
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Document Type Checks
 
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.30 DTE must have one primary reference
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.11 DTE-ind approval in domain Yes No
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.08 DTE-customer signature in domain Signature
BBS/- AHR, AHG, DTE, LDT, NTY, RPE/BBS.9.DTE.05 DTE-legal type in domain Legal Document Type
Usage of Entity Cre Ret Upd Del Arch Oth
BBS/DOCUMENT TYPE Y N N N N Y
Oracle Designer Report : ckfdefin

04 Januari   2012 Function Definition Report Page 75 of 1116
Container : BBS Version :  
Function     : BBS.9.CRE Elementary ? : N Frequency   : 10 per Month
Parent       : BBS.9 Decomposed ? : Y Response    : IMMEDIATE
Definition   : Compensation Rate Checks
 
Description  : The Compensation Rate Checks function covers all checks on Compensation Rate.
Function Decomposition 
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.12 CRE-of-ATC cannot be updated
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.07 CRE-rate between 0 and 0.25 per year
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.14 CRE must be of ATC of ATE with ATE-compensation type C
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.08 CRE-discontinuation rate between 0 and 1
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.15 CRE-enddate cannot be changed in the past
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.01 CRE-begindate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.02 CRE-enddate is date without time
BBS/- ATE, ATC, CRE, ATL, GLR/BBS.9.CRE.05 CRE-calculation scheme in domain