Datalock produces correct errors when ILR does not match commitment

  • DLOCK07 - When no matching record found in an employer digital account for for the agreed price then datalock DLOCK_07 will be produced

    • Given the following commitments exist:
      commitment Idversion IdProviderULNframework codeprogramme typepathway codeagreed pricestart dateend datestatuseffective from
      73125Provider alearner a450211000001/05/201701/05/2018active01/05/2017
    • When an ILR file is submitted with the following data:
      ProviderULNframework codeprogramme typepathway codestart dateplanned end datecompletion statusTotal training priceTotal training price effective date
      Provider alearner a4502101/05/201708/08/2018continuing1001001/05/2017
    • Then the following data lock event is returned:
      Price Episode identifierApprenticeship IdULNILR Start DateILR Training Price
      2-450-1-01/05/201773learner a01/05/201710010
    • And the data lock event has the following errors:
      Price Episode identifierError codeError Description
      2-450-1-01/05/2017DLOCK_07No matching record found in the employer digital account for the negotiated cost of training
    • And the data lock event has the following periods
      Price Episode identifierPeriodPayable FlagTransaction Type
      2-450-1-01/05/20171617-R10falseLearning
      2-450-1-01/05/20171617-R11falseLearning
      2-450-1-01/05/20171617-R12falseLearning
    • And the data lock event used the following commitments
      Price Episode identifierApprentice VersionStart Dateframework codeprogramme typepathway codeNegotiated PriceEffective Date
      2-450-1-01/05/201712501/05/2017450211000001/05/2017
  • DLOCK09 - When no matching record found in an employer digital account for for the start date then datalock DLOCK_09 will be produced

    • Given the following commitments exist:
      commitment Idversion IdProviderULNstandard codeagreed pricestart dateend datestatuseffective from
      73125Provider alearner a231000001/06/201701/05/2018active01/06/2017
    • When an ILR file is submitted with the following data:
      ProviderULNstandard codestart dateplanned end datecompletion statusTotal training priceTotal training price effective dateTotal assessment priceTotal assessment price effective date
      Provider alearner a2301/05/201708/08/2018continuing900001/05/2017100001/05/2017
    • Then the following data lock event is returned:
      Price Episode identifierApprenticeship IdULNILR Start DateILR Training PriceILR End point assessment price
      25-23-01/05/201773learner a01/05/201790001000
    • And the data lock event has the following errors:
      Price Episode identifierError codeError Description
      25-23-01/05/2017DLOCK_09The start date for this negotiated price is before the corresponding price start date in the employer digital account
    • And the data lock event has the following periods
      Price Episode identifierPeriodPayable FlagTransaction Type
      25-23-01/05/20171617-R11falseLearning
      25-23-01/05/20171617-R12falseLearning
    • And the data lock event used the following commitments
      Price Episode identifierApprentice VersionStart Datestandard codeNegotiated PriceEffective Date
      25-23-01/05/201712501/06/2017231000001/06/2017
  • DLOCK03 - When no matching record found in an employer digital account for for the standard code then datalock DLOCK_03 will be produced

    • Given the following commitments exist:
      commitment Idversion IdProviderULNstandard codeagreed pricestart dateend datestatuseffective from
      73125Provider alearner a211000001/05/201701/05/2018active01/05/2017
    • When an ILR file is submitted with the following data:
      ProviderULNstandard codestart dateplanned end datecompletion statusTotal training priceTotal training price effective dateTotal assessment priceTotal assessment price effective date
      Provider alearner a2301/05/201708/08/2018continuing900001/05/2017100001/05/2017
    • Then the following data lock event is returned:
      Price Episode identifierApprenticeship IdULNILR Start DateILR Training PriceILR End point assessment price
      25-23-01/05/201773learner a01/05/201790001000
    • And the data lock event has the following errors:
      Price Episode identifierError codeError Description
      25-23-01/05/2017DLOCK_03No matching record found in the employer digital account for the standard code
    • And the data lock event has the following periods
      Price Episode identifierPeriodPayable FlagTransaction Type
      25-23-01/05/20171617-R10falseLearning
      25-23-01/05/20171617-R11falseLearning
      25-23-01/05/20171617-R12falseLearning
    • And the data lock event used the following commitments
      Price Episode identifierApprentice VersionStart Datestandard codeNegotiated PriceEffective Date
      25-23-01/05/201712501/05/2017211000001/05/2017
  • DLOCK04 - When no matching record found in an employer digital account for for the framework code then datalock DLOCK_04 will be produced

    • Given the following commitments exist:
      commitment Idversion IdProviderULNframework codeprogramme typepathway codeagreed pricestart dateend datestatuseffective from
      73125Provider alearner a451211000001/05/201701/05/2018active01/05/2017
    • When an ILR file is submitted with the following data:
      ProviderULNframework codeprogramme typepathway codestart dateplanned end datecompletion statusTotal training priceTotal training price effective date
      Provider alearner a4502101/05/201708/08/2018continuing1000001/05/2017
    • Then the following data lock event is returned:
      Price Episode identifierApprenticeship IdULNILR Start DateILR Training Price
      2-450-1-01/05/201773learner a01/05/201710000
    • And the data lock event has the following errors:
      Price Episode identifierError codeError Description
      2-450-1-01/05/2017DLOCK_04No matching record found in the employer digital account for the framework code
    • And the data lock event has the following periods
      Price Episode identifierPeriodPayable FlagTransaction Type
      2-450-1-01/05/20171617-R10falseLearning
      2-450-1-01/05/20171617-R11falseLearning
      2-450-1-01/05/20171617-R12falseLearning
    • And the data lock event used the following commitments
      Price Episode identifierApprentice VersionStart Dateframework codeprogramme typepathway codeNegotiated PriceEffective Date
      2-450-1-01/05/201712501/05/2017451211000001/05/2017
  • DLOCK05 - When no matching record found in an employer digital account for for the programme type then datalock DLOCK_05 will be produced

    • Given the following commitments exist:
      commitment Idversion IdProviderULNframework codeprogramme typepathway codeagreed pricestart dateend datestatuseffective from
      73125Provider alearner a450311000001/05/201701/05/2018active01/05/2017
    • When an ILR file is submitted with the following data:
      ProviderULNframework codeprogramme typepathway codestart dateplanned end datecompletion statusTotal training priceTotal training price effective date
      Provider alearner a4502101/05/201708/08/2018continuing1000001/05/2017
    • Then the following data lock event is returned:
      Price Episode identifierApprenticeship IdULNILR Start DateILR Training Price
      2-450-1-01/05/201773learner a01/05/201710000
    • And the data lock event has the following errors:
      Price Episode identifierError codeError Description
      2-450-1-01/05/2017DLOCK_05No matching record found in the employer digital account for the programme type
    • And the data lock event has the following periods
      Price Episode identifierPeriodPayable FlagTransaction Type
      2-450-1-01/05/20171617-R10falseLearning
      2-450-1-01/05/20171617-R11falseLearning
      2-450-1-01/05/20171617-R12falseLearning
    • And the data lock event used the following commitments
      Price Episode identifierApprentice VersionStart Dateframework codeprogramme typepathway codeNegotiated PriceEffective Date
      2-450-1-01/05/201712501/05/2017450311000001/05/2017
  • DLOCK06 - When no matching record found in an employer digital account for for the pathway code then datalock DLOCK_06 will be produced

    • Given the following commitments exist:
      commitment Idversion IdProviderULNframework codeprogramme typepathway codeagreed pricestart dateend datestatuseffective from
      73125Provider alearner a450261000001/05/201701/05/2018active01/05/2017
    • When an ILR file is submitted with the following data:
      ProviderULNframework codeprogramme typepathway codestart dateplanned end datecompletion statusTotal training priceTotal training price effective date
      Provider alearner a4502101/05/201708/08/2018continuing1000001/05/2017
    • Then the following data lock event is returned:
      Price Episode identifierApprenticeship IdULNILR Start DateILR Training Price
      2-450-1-01/05/201773learner a01/05/201710000
    • And the data lock event has the following errors:
      Price Episode identifierError codeError Description
      2-450-1-01/05/2017DLOCK_06No matching record found in the employer digital account for the pathway code
    • And the data lock event has the following periods
      Price Episode identifierPeriodPayable FlagTransaction Type
      2-450-1-01/05/20171617-R10falseLearning
      2-450-1-01/05/20171617-R11falseLearning
      2-450-1-01/05/20171617-R12falseLearning
    • And the data lock event used the following commitments
      Price Episode identifierApprentice VersionStart Dateframework codeprogramme typepathway codeNegotiated PriceEffective Date
      2-450-1-01/05/201712501/05/2017450261000001/05/2017
  • DLOCK04 + DLOCK05 - When no matching record found in an employer digital account for for the framework code and programme type then datalock DLOCK_04 and DLOCK05 will be produced

    • Given the following commitments exist:
      commitment Idversion IdProviderULNframework codeprogramme typepathway codeagreed pricestart dateend datestatuseffective from
      73125Provider alearner a451311000001/05/201701/05/2018active01/05/2017
    • When an ILR file is submitted with the following data:
      ProviderULNframework codeprogramme typepathway codestart dateplanned end datecompletion statusTotal training priceTotal training price effective date
      Provider alearner a4502101/05/201708/08/2018continuing1000001/05/2017
    • Then the following data lock event is returned:
      Price Episode identifierApprenticeship IdULNILR Start DateILR Training Price
      2-450-1-01/05/201773learner a01/05/201710000
    • And the data lock event has the following errors:
      Price Episode identifierError codeError Description
      2-450-1-01/05/2017DLOCK_04No matching record found in the employer digital account for the framework code
      2-450-1-01/05/2017DLOCK_05No matching record found in the employer digital account for the programme type
    • And the data lock event has the following periods
      Price Episode identifierPeriodPayable FlagTransaction Type
      2-450-1-01/05/20171617-R10falseLearning
      2-450-1-01/05/20171617-R11falseLearning
      2-450-1-01/05/20171617-R12falseLearning
    • And the data lock event used the following commitments
      Price Episode identifierApprentice VersionStart Dateframework codeprogramme typepathway codeNegotiated PriceEffective Date
      2-450-1-01/05/201712501/05/2017451311000001/05/2017
  • DLOCK04 + DLOCK05 + DLOCK06 - When no matching record found in an employer digital account for for the framework code, programme type and pathway code then datalock DLOCK_04, DLOCK05 and DLOCK06 will be produced

    • Given the following commitments exist:
      commitment Idversion IdProviderULNframework codeprogramme typepathway codeagreed pricestart dateend datestatuseffective from
      73125Provider alearner a451361000001/05/201701/05/2018active01/05/2017
    • When an ILR file is submitted with the following data:
      ProviderULNframework codeprogramme typepathway codestart dateplanned end datecompletion statusTotal training priceTotal training price effective date
      Provider alearner a4502101/05/201708/08/2018continuing1000001/05/2017
    • Then the following data lock event is returned:
      Price Episode identifierApprenticeship IdULNILR Start DateILR Training Price
      2-450-1-01/05/201773learner a01/05/201710000
    • And the data lock event has the following errors:
      Price Episode identifierError codeError Description
      2-450-1-01/05/2017DLOCK_04No matching record found in the employer digital account for the framework code
      2-450-1-01/05/2017DLOCK_05No matching record found in the employer digital account for the programme type
      2-450-1-01/05/2017DLOCK_06No matching record found in the employer digital account for the pathway code
    • And the data lock event has the following periods
      Price Episode identifierPeriodPayable FlagTransaction Type
      2-450-1-01/05/20171617-R10falseLearning
      2-450-1-01/05/20171617-R11falseLearning
      2-450-1-01/05/20171617-R12falseLearning
    • And the data lock event used the following commitments
      Price Episode identifierApprentice VersionStart Dateframework codeprogramme typepathway codeNegotiated PriceEffective Date
      2-450-1-01/05/201712501/05/2017451361000001/05/2017