Contractor year end statements
Every January the same question lands: who needs a 1099-NEC, a DAS2, a fiche 281.50 or a Certificazione Unica, and what did we pay them. This skill reads the purchase side of your invoices for one calendar year, totals what you paid each counterparty, marks the ones carrying no tax identifier, and names the statement each jurisdiction expects alongside the season it falls in. It files nothing and produces no statement document. It produces the recipient list your accountant or your filing engine needs as input, in January rather than in March.
npx skills add wellapp-ai/skills --skill contractor-year-end-statementsAsk anything or use / for commands...
How the skill answers
Every step of the run, in order, with the card each one returns. A step that hands its work to another skill says which one.
- You ask
What do I owe my contractors at year end?
- Pin the workspaceSkill useddefine-workspace
Workspaces
Pick the workspaces to work in.
Your workspaces - Settle the calendar yearSkill useddefine-period
- Check the data has landed
- Resolve your own companySkill usedconfirm-my-company
- Read the purchase side for the year
- Count what the list does not cover
- Flag the months where spend arrived with no invoice
- Read the identifier gap
- Normalize currencySkill usednormalize-currency
- Name the statement each jurisdiction expects
- Apply the threshold, if the user named one
- Put the invoices on screen
- If any required step errors or returns unusable data
- You get
Every contractor and supplier you paid over one calendar year with the total for each, the ones carrying no tax identifier on file named, and the year-end statement each jurisdiction expects with roughly when.
More skills to try
Every skill answers a different question from the same connected data. Add one, ask, and see the working.
Runway
Know how many months of cash you have at your current burn, with both sides of the division shown.
Cash position
Know how much cash you hold right now, with the accounts counted and the ones left out both stated.
Cost structure
See where your company's money actually goes, no spreadsheets required.
Receivables aging
See who owes you money, and how long they have been sitting on it.
Bills due
See what you owe and when, ordered by due date with a running total.
Rank clients by LTV
Find out who your best customers really are, ranked by what they've actually paid.
Frequently asked questions
Which forms does this cover?
United States: the 1099-NEC, and the W-9 that has to be collected before it. France: the DAS2 fee declaration, carried in the DSN of the following April. Belgium: the fiche 281.50. Italy: the Certificazione Unica, the Modello 770, and the electronic supplier invoice that carries a ritenuta d'acconto. Spain: the Modelo 190, the Modelo 216 and 296 for non-resident withholding, and the autónomo invoice that carries a retención. Germany: the Künstlersozialabgabe levy on artistic and editorial fees. Of those, the only ones Well reads are the supplier invoices themselves, the Italian fattura elettronica and the Spanish autónomo invoice, and it reads their gross amount rather than their withheld line. A W-9 is not stored in Well at all. Every other form on this list is named so you know what is due and to whom, not read and not produced.
Does Well file the 1099-NEC or the DAS2 for me?
No. Well never files a statutory return. It does not submit a 1099-NEC to IRIS, upload a fiche 281.50 to Belcotax-on-web, transmit a Certificazione Unica or a Modello 770 over Entratel, lodge a Modelo 190 or a Modelo 216 with the AEAT, or declare a DAS2 in the DSN. It reads, totals, reports the identifier gap and prepares the hand-off. You, your accountant or your filing engine clicks submit.
Does it produce the statement document itself?
No. There is no 1099-NEC PDF, no fiche 281.50 XML, no CU file and no Modelo 190 upload. The output is the recipient list and the per-recipient totals that an engine, a portal or an accountant takes as input. Nothing here prefills a portal form either.
Does it apply the reporting threshold?
No. Well holds no threshold figure for the 1099-NEC, the DAS2, the fiche 281.50 or any other form, so the list covers everyone you paid rather than the subset one form reaches. Name an amount and the list marks who crosses it; the threshold itself is your call or your accountant's.
Are the amounts net of tax withheld at source?
No, every figure is gross. The invoice lines carry no withheld amount, so an Italian ritenuta d'acconto, a Spanish retención and a non-resident withholding are not visible here. Read the totals as what you were billed, not as what you remitted.
Can it tell a 1099-NEC base from a 1099-K one?
No. The payment type Well stores is free text rather than a checked payment rail, so splitting a total into what a card network reported and what you paid directly would be a guess. The split stays with you and your processor's own year-end report.
Does it know which counterparties are contractors rather than employees?
No. Contract type is not readable over Well's business graph, so contractor here means a counterparty on the purchase side of your invoices. The employment call stays with you and your advisor, and the list covers every supplier so you can apply it.
Does it list an identifier for an individual?
No. Well stores no tax identifier and no address on a person, only on a company. The identifier gap therefore covers company counterparties, and a contractor billing you as an individual is named in the list with the identifier reported as not held rather than guessed.
Does it check that an identifier on file is valid?
No. It reports the value as held. It does not re-check it against a public register, does not collect a W-9, does not compute backup withholding, and does not confirm that a statement was accepted once filed.
Ask your first question today
Connect your tools, then ask in plain language. Every answer traces back to the record behind it. Free to start.