Giter Club home page Giter Club logo

hmrc.employee-expenses-frontend's Introduction

Employee Expenses Frontend

Info

This service is also known as Claim for your work uniform and tools

This service allows an individual to update their tax accounts flat rate expense, specifically that of their 56 IABD code relating to uniform and tool expenses.

Half of this service is unauthenticated, asking a number of eligibility questions to ensure a user is able to claim before passing them through to GG for sign in and completion.

This service does not have it's own backend for updating NPS, instead it uses TAI for this integration.

Dependencies

Service Link
Tai https://github.com/hmrc/tai
Citizen Details https://github.com/hmrc/citizen-details

Endpoints used

Service HTTP Method Route Purpose
Tai GET /tai/${nino}/tax-account/${year} /expenses/flat-rate-expenses Returns details of a users tax account specifically that of IABD 56
Tai POST /tai/${nino}/tax-account/${year} /expenses/flat-rate-expenses Updates a users tax account specifically that of IABD 56
Citizen Details GET /citizen-details/${nino}/etag retrieves the users etag which is added to their update request to NPS to ensure optimistic locking

Running the service

Service Manager: EE_ALL

Port: 9334

Tests and prototype

View the prototype here

Repositories Link
Journey tests https://github.com/hmrc/employee-expenses-journey-tests
Performance tests https://github.com/hmrc/employee-expenses-performance-tests
Prototype https://github.com/hmrc/employee-expenses-prototype

hmrc.employee-expenses-frontend's People

Contributors

adamliptrot-oc avatar amaalali avatar andrewrbutcher avatar benryan1790 avatar blipsnchitz avatar danny-waughman avatar garethgooch avatar grahampaulcook avatar jgrath avatar joesimmonds avatar joshmiernik avatar kenneth-rayner avatar matthewalexanderbeck avatar pascoe121 avatar tomasz-rosiek avatar vinnicombe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.