Skip to content

apriorit/form-1042

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Form1042 System

A comprehensive system for filing IRS Form 1042 (Annual Withholding Tax Return for U.S. Source Income of Foreign Persons) through the Modernized e-File (MeF) system.

Overview

The Form1042 System provides a complete solution for preparing, validating, and electronically filing Form 1042 returns with the IRS. The application handles the entire submission lifecycle, from data entry and validation to IRS submission and acknowledgment tracking.

Project Structure

This repository contains both client and server applications:

  • /client - React-based front-end application. See client/README.md for setup instructions.
  • /server - .NET Framework 4.8 back-end API and services. See server/README.md for setup instructions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Third-Party Licenses

This project uses several third-party libraries, most notably:

For a complete list of third-party components and their licenses, see THIRD-PARTY-NOTICES.txt.

LGPL v3 Compliance

Hangfire is used as a dynamically-linked library (via NuGet package) in this project. The use of Hangfire does not affect the MIT licensing of the Form1042 System code. Users are free to:

  • Use this software with the included Hangfire version
  • Replace or update Hangfire independently
  • Modify Hangfire separately (subject to LGPL v3 terms)

The Form1042 System's source code (excluding Hangfire) remains under the MIT License, allowing you to use, modify, and distribute it freely.


© 2024 Form1042 Project. See LICENSE for details.

About

Web application for electronic filing of IRS Form 1042 via the Modernized e-File (MeF) system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published