hackclub / hackclub/hcb

[Contractors] HCB says tax info is missing after contractor submits W-8/W-9

Open
#14,503 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
870
Forks
138
Avg merge
1d 14h
Merged PRs (30d)
208

Description

### Describe the bug
A contractor completes the agreement and their W-8/W-9 form. That same person is also a manager on the org. When they try to submit a Wise transfer for payment, HCB blocks it and says their tax info hasn't been filled out, even though the form was already submitted.

### Steps to reproduce
1. Invite a contractor who is also a manager on the org
2. Have them complete the agreement and W-8/W-9 form
3. As that user, start a Wise transfer for payment
4. Observe the "tax info not filled out" error

### Expected behavior
Once the W-8/W-9 is submitted, the tax info check should pass and the transfer should go through.

Contributor guide

Open the contributing guide

Research direction

Trace the tax-information validation in the Wise transfer flow for a contractor who is also an organization manager, starting with the submitted W-8/W-9 and agreement state. Reproduce the listed four-step scenario; done means the submitted tax information passes validation and the transfer is no longer blocked.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
backend, payments
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.