-
Notifications
You must be signed in to change notification settings - Fork 38
File 2017 taxes #1222
Comments
inside.gratipay.com/www/big-picture/operating-agreement.spt Lines 144 to 162 in c67ee76
|
|
Braintree 1099-K shows 36,464, refunds in dashboard sum to 137, == 36,327 gross profit.
Leaving 31,960 in escrow liability. |
Now, expenses ... |
Unfortunately, we don't have PNC CSVs for the fourth quarter of 2017 because I neglected to download them in time. 😞
|
I guess the thing to do is to produce those three CSVs by hand, and then load all 12 into a Google Sheet for further analysis according to the categories needed for reporting. |
Bah, copy/paste is worthless. |
👍
#!/usr/bin/env python
import csv, sys
from decimal import Decimal as D
data = csv.reader(sys.stdin)
headers = next(data)
income = D(0)
expenses = D(0)
for raw in data:
row = dict(zip(headers, raw))
w, d = [x[1:] for x in (row['Withdrawals'], row['Deposits'])]
if w:
expenses += D(w)
else:
assert d, d
income += D(d)
print(income, expenses) |
Okay! Into a sheet! |
No contractors above the 1099 minimum. 👍
|
249.41 |
So @clone1018 do you want a Schedule K that shows a loss of $38 (4% of 957)? Or do we cut you loose as a partner before you even started (#1223) to avoid you getting sucked into #1220? |
Per #1223 (comment) @clone1018's owner draws were actually only 28¢, so his percentage of the loss is actually 2% == $23. |
Talked to @clone1018 and we're going to cut him loose to avoid complicating his life (#1223). Proceeding with a Schedule C ... |
cc: @JessWhit |
We don't have a clear answer on #1220 but will file 2017 according to the same pattern as our amended 2015. |
Filed! |
@clone1018 joined as a partner so we will need to file a 1065 and then he and I get Schedule K's to put on our personal tax returns.Update: We're cutting @clone1018 loose to avoid complicating his life (#1223), so we'll file a Schedule C on my personal return as in years past.
I guess we want to play out #1220 a bit further first though?
The text was updated successfully, but these errors were encountered: