No description, website, or topics provided.
Scala HTML Cycript JavaScript CSS
Latest commit 44058a4 Jul 13, 2018
Permalink
Failed to load latest commit information.
app Merge pull request #103 from hmrc/DDCNLS-2964 Jul 5, 2018
conf DDCNLS-3929 welsh changes and unit test updated Jul 11, 2018
project DDCNLS-3992 Welesh translation ofHMRC logo branding and welsh updates Jun 28, 2018
public/assets merged with master Jun 26, 2018
test
.gitignore css added Jun 19, 2018
.travis.yml adding .travis.yml Nov 5, 2015
LICENSE Initial commit Nov 5, 2015
README.md
export-versions-for-it-tests Code Migration Nov 9, 2015
repository.yaml DDCNLS-1961: Added repository.yaml Sep 6, 2017
scalastyle-config.xml Code Migration Nov 9, 2015

README.md

pbik-frontend

Build Status Download

This service provides the Play Framework http endpoint for employers requests. The purpose of this service is to allow employers to tell HMRC what benefits or expenses they are payrolling so that they no longer have to submit a P11D form for every employee. It retrieves a list of benefits or expenses from the PBIK microservice and allows the employer to exclude certain individuals, these updates are then sent to HMRC backend systems.

Once authenticated the employer has access to the pbik-frontend functionality which allows

Overview

Summmary Section
  • An overview of which benefits the employer has registered to payroll for current year ( CY )
  • An overview of which benefits the employer has registered to payroll for next year ( CY+1 )
  • Ability to add, remove, exclude individuals by selecting the relevant link
Current Year Plus One (CY+1)

  • An overview of which benefits the employer has registered to payroll for next year (CY+1)
  • The ability to ADD benefits to Current Year Plus One
  • The ability to REMOVE benefits to Current Year Plus One
  • The ability to ADD individuals to an Exclusion List for registered benefits
  • The ability to REMOVE individuals from the Exclusion List for registered benefits
Exclusions
  • The ability to exclude an individual for Current Year
  • The ability to exclude an individual for Next Year
  • The ability to rescind an exclusion for Next Current Year

Configuration

survey.url - Feedback page location when the user signs out of the service
pbik.banner.start - Overview page banner start date to be shown when annual tax coding is about to start (21 December)
pbik.banner.end - Overview page banner end date to be shown when annual tax coding is about to end
enabled.cy - Enable CY registrations (Caution when enabling, needs to be dicussed with DSM/ stakeholders)
enabled.eil - Exclusion functionality enabled
unsupported.biks.cy - Which benefits can't be registered in CY (Caution, may need NPS config change prior to changing here)
unsupported.biks.cy1 - Which benefits can't be registered in CY+1 (Caution, may need NPS config change prior to changing here)
decommissioned.biks - Which benefits no longer exist

Navigation

    Summary -> 
      -> Choose benefits (CY+1) -> Confirm  -> Benefit(s) added
      -> Choose benefits (CY)   -> Confirm  -> Benefit(s) added
    
      -> Exclude (CY+1)     -> Overview -> Choose Nino/ No-nino -> Search -> Confirm -> Individual excluded
                                          -> Confirm removal -> Individual removed
                                          
      -> Exclude (CY)       -> Overview -> Choose Nino/ No-nino -> Search -> Confirm -> Individual excluded
                                          -> Confirm removal -> Individual removed

License

This code is open source software licensed under the Apache 2.0 License.