Metadata-Version: 2.4
Name: paye
Version: 0.1.5
Summary: A partial implementation of UK income tax Pay-As-You-Earn calculations
Project-URL: Homepage, https://github.com/Silver-Saucepan/paye
Project-URL: Issues, https://github.com/Silver-Saucepan/paye/issues
Author-email: Paul Worrall <p.r.worrall@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: google-api-python-client
Requires-Dist: google-auth-httplib2
Requires-Dist: google-auth-oauthlib
Description-Content-Type: text/markdown

# PAYE
Partial implementation of UK Income Tax Pay-As-You-Earn algorithms

In the UK, many employees and pensioners pay income tax in weekly
or monthly installments as a deduction on their payslip under a 
system known as Pay-As-You-Earn or PAYE.

In this system, His/Her Majesty's Revenue and Customs (HMRC) gives
the employer/pension provider a "Tax Code" which they use to calculate
how much income tax to deduct.

This package partially implements the algorithms defined by HMRC
in their "SPECIFICATION FOR PAYE TAX TABLE ROUTINES" Version 23,
dated January 2025

# HMRC Constants
The algorithms use a set of constants that are dependent on tax year
and defined in the Specification.

This package reads the constants from a Google Spreadsheet which needs 
to be updated for each new tax year.


# Not Implemented
1. Weekly pay
2. Scottish and Welsh tax codes
