Loading

Contract to ledger extraction

ASC 606 fields pulled from the contract, exceptions flagged before they hit the GL.

10 minFinanceClaude Cowork
Loading

Set up

Try a plugin

The Finance plugin ships with /journal-entry and seven other close-week skills as a starting point, already structured to read source documents and produce a structured accounting record. If your admin manages plugins and it's not available yet, skip this; nothing below requires it.

FinanceStreamline finance and accounting workflows, from journal entries and reconciliation to financial statements and variance analysis. Speed up audit prep, month-end close, and keeping your books clean.
Add
/journal-entryPrepare journal entries with proper debits, credits, and supporting documentation for month-end close.
Run
/close-managementManage the month-end close process with task sequencing, dependencies, and status tracking.
Run

Connect your tools

Claude Cowork is more powerful when it works directly with your systems. You control permissions and access. Learn about tool access.

Navigate to Customize → Connectors in Cowork to set up.

Ironclad
Read executed contracts straight from the CLM, including amendments and order forms.
Connect
NetSuite
Populate the rev-rec schedule and check what's already been booked for the customer.
Connect
SalesforceOptional
Cross-check deal terms against what the opportunity record says was sold.
Custom connector
Browse all connectorsOpen in Cowork

Set your working folder

Drag the files you'll use (the executed PDFs, your rev-rec intake template, your accounting policy memo) into one folder and point Cowork at it. Cowork reads each contract and writes the populated intake sheet and the exception list back to it. Create a Cowork project from your rev-rec folder so the policy, the field list, and the standard-deal patterns stay attached.

Revenue / Intake / 2026-W17
Northwind-MSA-executed.pdfApr 24, 20261.1 MB
Helio-order-form-3.pdfApr 25, 2026340 KB
revrec-intake-template.xlsxJan 6, 202622 KB
asc606-policy.mdNov 4, 202518 KB
In Cowork’s chat bar:Revenue / Intake / 2026-W17

The prompt

Copy this into Claude Cowork

Extract the ASC 606 fields (performance obligations, standalone selling price, contract term, billing schedule, variable consideration) from every executed contract into the rev-rec intake sheet, and flag any that don't match a standard pattern for my review before booking.

Revenue / Intake / 2026-W17

Why this works

Prompt

List the exact fields you need. Listing the exact ASC 606 inputs means the intake sheet comes back with the columns your policy uses, not generic contract metadata.

Prompt

Ask it to flag the exceptions. Asking for exceptions keeps the accounting judgment with you; standard deals flow, the weird ones stop at your desk.

Prompt

Process the whole batch at once. Cowork works the whole batch in one pass, so the intake sheet covers the week, not one PDF at a time.

Source

Put your definitions in the folder. "Standard pattern" means whatever your asc606-policy memo says it means.

Get a better draft

Practice

Ask for the clause reference. Add "cite the section number for each extracted field" so the audit trail is one click from the value.

Practice

Add a filled example sheet. Drop a filled example in the folder and Cowork matches your column order, naming, and dropdown values exactly.

Make Cowork work for you

A plugin skill is a starting point — customize it with your own practices and expertise. A few minutes of conversation and it runs with your standards from then on.

Make what we've done in this task so far into a skill, or edit the /journal-entry skill with my feedback.

Revenue / Intake

Make it repeatable

Run it when contracts close

Signed contracts come in all week. Type /schedule in the prompt, or open Scheduled in the Cowork sidebar, and the customized skill watches the executed-contracts folder and processes new arrivals into intake.

/schedule Every weekday at 5pm, run the contract-to-ledger skill on any executed contract added to Revenue/Intake since the last run, append to the intake sheet, and post the exception list to #revenue-ops.

Revenue / Intake
Scheduled taskActive
Contract intake to rev-rec

Daily at 5pm, extracts ASC 606 fields from any new executed contracts, appends to the intake sheet, and posts exceptions to #revenue-ops.

Every Weekdays at 5:00pmOpen in Cowork

Share with your teammates

Your customized skill now carries your field list, your policy memo, and your definition of a standard deal. Share it so every revenue accountant runs the same extraction and the exception queue is one list, not five inboxes.

What changes for revenue accounting