Closed nameduser0 closed 2 years ago
Just reading the proposal guidelines and looks like I should request a review. @Anurag810 as HRMS maintainer, could you comment please?
This issue has been automatically marked as inactive because it has not had recent activity and it wasn't validated by maintainer team. It will be closed within a week if no further activity occurs.
Pledge your support for this project here!
This integration will allow ERPNext to be published as HMRC Recognised Software on their website.
Pre-requisites
SOAP library XML support Company and Employee identifier doctype such as the Registration doctype (see below)
Feature Goals (Use cases & Requirements)
This is a proposal for integration of ERPNext HR payroll with the UK tax office to issue realtime payroll information. Support for:
Authentication is achieved using Online Services Username and Password (Government Gateway ID and password)
ERPNext considerations:
Processing will be server-side due to unattended HMRC service polling
RTI FPS submission should be added as a button to HR -> Payroll Entry & Salary Slip. RTI is submitted per person, so must use values from individual Salary Slips. However, if initiated from a Payroll Entry, the whole batch of Salary Slips can be included in one FPS submission
Submissions and Responses will be logged and tracked in the Activity Log to save creating other doctypes:
EYU will take a previous FPS from the Activity Log and allow the user to amend it for a new submission
Submission success and failure will both be notified to the user using the ERPNext notification system
Requires further work to determine if pages can be created that do not relate directly to a doctype, for example with a Report or Custom Form
HMRC notifications should be saved as Notification Logs (top-right bell) built in to ERPNext
Recommendations
Additional DocTypes and fields (with fieldtype, etc) if any
Discovery (how will the user find the feature you are building)
Screen Mockups with buttons and any custom UI (TBD)
Business Logic
Validations
Company and Employee details required for submissions
Calculations
None
Logs
Activity Log
Links to existing DocTypes
See table above
Reports
None
Rationale
It does not seem necessary to create doctypes for all HMRC functionality because the data is generally stored elsewhere in ERPNext, and for cleanliness, bloat, etc Further information: General HMRC RTI Information HMRC Basic Software Guide HMRC DPS HMRC Transaction Engine