A vendor's 1099 decision is its own dated fact (files NEC or MISC, not reportable with its reason, or undetermined), applied by each payment's date. Payment methods are recorded; card and network payments are left out and listed; a member's check through financing counts; a bank payment with no method counts (D-40); $2,000 for payments after 2025. One worksheet for the tool, the viewer and the CPA package. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T3gXMVt7XJPi6ens1or9Dj
220 lines
6.5 KiB
TOML
220 lines
6.5 KiB
TOML
# How a payee's party totals and its 1099 amount relate (wanderbooks
|
|
# rules.md B-35 item 9, B-19): a member paying a contractor for the
|
|
# company through the members' financing account, by check, by their own
|
|
# card and with no method recorded; a company card charge; a company
|
|
# check; then the member reimbursed. Party totals count every payment as
|
|
# paid to the contractor, in money; the 1099 worksheet counts the
|
|
# company's payments that aren't by card, and holds the unrecorded one
|
|
# undetermined. The shape: bookspec/README.md.
|
|
|
|
id = "1099-and-party-totals-for-a-members-payment"
|
|
title = "A payee's party total is its 1099 amount plus its card payments plus its payments of unknown method"
|
|
rule = """
|
|
A member who pays a payee for the company from their own funds, the
|
|
company owing them for it through its financing account, leaves the
|
|
company the payer: on the 1099 worksheet the member's own cash or check
|
|
counts toward the payee's 1099, the member's own card is excluded (Form
|
|
1099-K), and a payment whose method isn't recorded is undetermined. Party
|
|
totals report what moved with each party, whoever handled the money: every
|
|
one of those payments is paid to the payee, in money, on its date, and the
|
|
member is paid when the company reimburses them. So the payee's party
|
|
total paid is its 1099 amount plus what was paid by card or payment
|
|
network plus what is undetermined; the reimbursement is paid to the
|
|
member and pays no payee.
|
|
"""
|
|
status = "CHOICE"
|
|
sources = [
|
|
"Treas. Reg. §1.6041-1(e)(1): a person paying on another's behalf who only writes the check at its direction isn't the payor (wanderbooks docs/spec/sources/irs-1099-payment-method.md)",
|
|
"Treas. Reg. §1.6041-1(a)(1)(iv): a payment card transaction is reported under §6050W, not §6041 (docs/spec/sources/irs-1099-payment-method.md)",
|
|
"DECISION (owner, 2026-10-20): money is cash, cards, the members' financing and loans (wanderbooks rules.md B-35 item 5)",
|
|
"DECISION D-40 (owner, 2026-10-20): payment methods; an untagged payment through financing is undetermined (rules.md B-19)",
|
|
]
|
|
tags = ["1099", "parties", "member-paid", "instruments", "cards"]
|
|
|
|
[setup]
|
|
currency = "USD"
|
|
fiscal_year_start = "01-01"
|
|
basis = "cash"
|
|
rounding = "half-away-from-zero"
|
|
cash_accounts = ["1000"]
|
|
financing_accounts = ["2100"]
|
|
|
|
[[setup.accounts]]
|
|
code = "1000"
|
|
name = "Checking"
|
|
type = "asset"
|
|
|
|
[[setup.accounts]]
|
|
code = "2050"
|
|
name = "Company Visa"
|
|
type = "liability"
|
|
|
|
[[setup.accounts]]
|
|
code = "2100"
|
|
name = "Due to Members"
|
|
type = "liability"
|
|
|
|
[[setup.accounts]]
|
|
code = "3000"
|
|
name = "Capital — Tobin Harlow"
|
|
type = "equity"
|
|
|
|
[[setup.accounts]]
|
|
code = "3001"
|
|
name = "Capital — Morgan Ellis"
|
|
type = "equity"
|
|
|
|
[[setup.accounts]]
|
|
code = "6000"
|
|
name = "Contract Labor"
|
|
type = "expense"
|
|
|
|
[[setup.parties]]
|
|
name = "Tobin Harlow"
|
|
roles = ["member"]
|
|
|
|
[[setup.parties]]
|
|
name = "Morgan Ellis"
|
|
roles = ["member"]
|
|
|
|
[[setup.parties]]
|
|
name = "Dana Studio"
|
|
roles = ["vendor", "contractor"]
|
|
|
|
[[setup.members]]
|
|
name = "Tobin Harlow"
|
|
capital_account = "3000"
|
|
share = "0.5"
|
|
|
|
[[setup.members]]
|
|
name = "Morgan Ellis"
|
|
capital_account = "3001"
|
|
share = "0.5"
|
|
|
|
# The contractor's vendor record, marked for a 1099-NEC.
|
|
[[setup.payees]]
|
|
name = "Dana Studio"
|
|
form = "1099-NEC"
|
|
|
|
[[setup.instruments]]
|
|
label = "Company Visa"
|
|
kind = "business_card"
|
|
account = "2050"
|
|
|
|
[[setup.instruments]]
|
|
label = "Tobin's checks"
|
|
kind = "member_cash_or_check"
|
|
account = "2100"
|
|
owner = "Tobin Harlow"
|
|
|
|
[[setup.instruments]]
|
|
label = "Tobin's Visa"
|
|
kind = "member_card"
|
|
account = "2100"
|
|
owner = "Tobin Harlow"
|
|
|
|
# 1. Tobin pays the contractor by personal check.
|
|
[[events]]
|
|
date = "2026-03-02"
|
|
description = "Design work, paid by Tobin's check"
|
|
parties = [{ party = "Dana Studio" }]
|
|
instrument = "Tobin's checks"
|
|
lines = [
|
|
{ account = "6000", side = "debit", amount = "1500.00" },
|
|
{ account = "2100", side = "credit", amount = "1500.00" },
|
|
]
|
|
|
|
# 2. Tobin pays on his own card.
|
|
[[events]]
|
|
date = "2026-04-01"
|
|
description = "Icons, charged to Tobin's own card"
|
|
parties = [{ party = "Dana Studio" }]
|
|
instrument = "Tobin's Visa"
|
|
lines = [
|
|
{ account = "6000", side = "debit", amount = "400.00" },
|
|
{ account = "2100", side = "credit", amount = "400.00" },
|
|
]
|
|
|
|
# 3. Tobin pays; how is not recorded.
|
|
[[events]]
|
|
date = "2026-05-01"
|
|
description = "Revisions, paid by Tobin"
|
|
parties = [{ party = "Dana Studio" }]
|
|
lines = [
|
|
{ account = "6000", side = "debit", amount = "300.00" },
|
|
{ account = "2100", side = "credit", amount = "300.00" },
|
|
]
|
|
|
|
# 4. Charged to the company card.
|
|
[[events]]
|
|
date = "2026-06-01"
|
|
description = "Banner, on the company card"
|
|
parties = [{ party = "Dana Studio" }]
|
|
lines = [
|
|
{ account = "6000", side = "debit", amount = "200.00" },
|
|
{ account = "2050", side = "credit", amount = "200.00" },
|
|
]
|
|
|
|
# 5. The company's own check.
|
|
[[events]]
|
|
date = "2026-06-15"
|
|
description = "Brochure, company check"
|
|
parties = [{ party = "Dana Studio" }]
|
|
lines = [
|
|
{ account = "6000", side = "debit", amount = "600.00" },
|
|
{ account = "1000", side = "credit", amount = "600.00" },
|
|
]
|
|
|
|
# 6. The company reimburses Tobin for events 1 to 3.
|
|
[[events]]
|
|
date = "2026-07-01"
|
|
description = "Tobin reimbursed"
|
|
parties = [{ party = "Tobin Harlow" }]
|
|
lines = [
|
|
{ account = "2100", side = "debit", amount = "2200.00" },
|
|
{ account = "1000", side = "credit", amount = "2200.00" },
|
|
]
|
|
|
|
[[expect]]
|
|
query = "party_part"
|
|
entry = 2
|
|
party = "Dana Studio"
|
|
values = { resolved = "400.00", direction = "paid", cash = "400.00", in_kind = "0.00" }
|
|
|
|
# By hand: 1,500.00 + 400.00 + 300.00 + 200.00 + 600.00 = 3,000.00, every
|
|
# payment paid to the contractor, in money.
|
|
[[expect]]
|
|
query = "party_totals"
|
|
party = "Dana Studio"
|
|
basis = "cash"
|
|
from = "2026-01-01"
|
|
to = "2026-12-31"
|
|
values = { paid = "3000.00", received = "0.00" }
|
|
|
|
# By hand: counts 1,500.00 (Tobin's check) + 600.00 (the company's check)
|
|
# = 2,100.00; excluded 400.00 (Tobin's card) + 200.00 (the company card)
|
|
# = 600.00; undetermined 300.00. 2,100.00 + 600.00 + 300.00 = 3,000.00,
|
|
# the party total. What certainly counts, 2,100.00, is at least 2,000.00:
|
|
# reportable.
|
|
[[expect]]
|
|
query = "vendor_1099"
|
|
payee = "Dana Studio"
|
|
from = "2026-01-01"
|
|
to = "2026-12-31"
|
|
values = { status = "reportable", threshold = "2000.00", paid = "2100.00", excluded_card = "600.00", undetermined = "300.00", not_reportable = "0.00" }
|
|
|
|
# The reimbursement is paid to Tobin, and pays no payee.
|
|
[[expect]]
|
|
query = "party_totals"
|
|
party = "Tobin Harlow"
|
|
basis = "cash"
|
|
from = "2026-01-01"
|
|
to = "2026-12-31"
|
|
values = { paid = "2200.00", received = "0.00" }
|
|
|
|
[[expect]]
|
|
query = "vendor_1099_paid"
|
|
from = "2026-01-01"
|
|
to = "2026-12-31"
|
|
values = { "Dana Studio" = "2100.00" }
|