Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

handle IRS "b notice" / cp2100 (backup withholding for TIN mismatch)? #49

Open
RandomEtc opened this issue Sep 1, 2020 · 3 comments
Open
Labels
question Further information is requested

Comments

@RandomEtc
Copy link

Any plans to handle the "sad path" of 1099 filing, cp2100(a) (aka B notice), when TINs and names on 1099s you generate don't match IRS records?

https://www.irs.gov/pub/irs-pdf/p1281.pdf

@adamdecaf adamdecaf added the question Further information is requested label Sep 1, 2020
@adamdecaf
Copy link
Member

Great question Tom! I have a few questions / topics from that:

  • It looks like we would need to store a reference that a CP2100 (and later a CP2100A) notice has been received for a specific document. In WIP: document storage  #50 we're starting to add the concept of a document_id this could be associated to.
  • The corrected file would need to be created and submitted. We're going to support submitting files, so corrected files will follow suit.
  • Our library doesn't support W9's right now, which is a requirement of this.
  • The ledgering support for B notices seems out of scope for this project.
  • We need to handle parsing the B Notices?

Does this sound correct so far?

@RandomEtc
Copy link
Author

I'm no tax expert but that sounds about right.

If I understand the PDF I linked, B notices might be supplied on paper (<25 errors) but usually end up being delivered by CD/DVD! I hope by the time you're adding this that they support SFTP ;)

For W9, I leave it to y'all to consider if it lives in irs, watchman or customers, or someplace else. There's some fairly clear guidance on required language and what to collect for a "substitute" here: https://www.irs.gov/instructions/iw9#idm140098828624048

If I understand your note, I think the ledgering requirements for B notices would need to be supported wherever you're paying interest or wherever you'd otherwise have to set aside withheld funds - agree that's out of scope for the irs project as you've positioned it so far. Probably accounts in moov land?

@adamdecaf
Copy link
Member

Ouch. CD/DVD would require a human to read those off and likely manually find the linked records.

The ledgering requirement would be outside moov-io/irs for sure, but part of a larger Moov service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants