Files
wanderbooks/bookspec/examples/1099-card-payments-are-excluded.toml
T
swaitsandClaude Opus 5.5 1304b9c0ad
check / check (push) Canceled after 0s
P3: dated 1099 decisions, payment methods and the card exception (defects 23, 12, 18, D-40)
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
2026-10-21 12:12:26 -06:00

102 lines
3.0 KiB
TOML

id = "1099-card-payments-are-excluded"
title = "Payments by card are left off Form 1099-NEC, and listed"
rule = """
A payment made by payment card (credit, debit or stored-value) or through a
third party payment network that section 6041 would otherwise cover is
reported by the payment settlement entity on Form 1099-K under section 6050W,
not by the payer on Form 1099-NEC or 1099-MISC, whoever's card it was. A
payment by check, ACH or transfer counts toward the payee's 1099-NEC. A
bank payment with no payment method recorded is presumed a check, ACH or
transfer; a debit-card payment from the bank is excluded once tagged with
the card.
"""
status = "AUTHORITY"
sources = [
"Treas. Reg. §1.6041-1(a)(1)(iv) (docs/spec/sources/irs-1099-payment-method.md)",
"Treas. Reg. §1.6050W-1(b)(1), (b)(3) (payment card; accepted as payment)",
"IRS, Understanding your Form 1099-K (credit, debit or stored value cards)",
"Instructions for Forms 1099-MISC and 1099-NEC (Rev. 12/2026), Form 1099-K",
"DECISION D-40 (wanderbooks owner, 2026-10-20): an untagged bank payment counts",
]
tags = ["1099", "payment-card", "instruments"]
[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 = "Bank"
type = "asset"
[[setup.accounts]]
code = "2050"
name = "Company card"
type = "liability"
[[setup.accounts]]
code = "2100"
name = "Due to Members"
type = "liability"
[[setup.accounts]]
code = "6000"
name = "Contract Labor"
type = "expense"
[[setup.instruments]]
label = "Harbor Visa"
kind = "business_card"
account = "2050"
[[setup.instruments]]
label = "Harbor debit card"
kind = "business_card"
account = "1000"
[[setup.payees]]
name = "Harbor Design LLC"
form = "1099-NEC"
[[events]]
date = "2026-02-10"
description = "Design work, charged to the company card"
payee = "Harbor Design LLC"
lines = [
{ account = "6000", side = "debit", amount = "2500.00" },
{ account = "2050", side = "credit", amount = "2500.00" },
]
[[events]]
date = "2026-03-10"
description = "Design work, paid with the debit card"
payee = "Harbor Design LLC"
instrument = "Harbor debit card"
lines = [
{ account = "6000", side = "debit", amount = "1200.00" },
{ account = "1000", side = "credit", amount = "1200.00" },
]
[[events]]
date = "2026-04-10"
description = "Design work, paid by check"
payee = "Harbor Design LLC"
lines = [
{ account = "6000", side = "debit", amount = "900.00" },
{ account = "1000", side = "credit", amount = "900.00" },
]
# By hand: counts 900.00 (the check); excluded 2,500.00 + 1,200.00 =
# 3,700.00 (the card's account, and the bank payment tagged with the debit
# card); 900.00 < 2,000.00: no 1099 is due.
[[expect]]
query = "vendor_1099"
payee = "Harbor Design LLC"
from = "2026-01-01"
to = "2026-12-31"
values = { status = "under_threshold", threshold = "2000.00", paid = "900.00", excluded_card = "3700.00", undetermined = "0.00", not_reportable = "0.00" }