Skip to content
Workflow · Finance close · Opening soon

Journal entry upload from a spreadsheet

Check your journal entry spreadsheet before upload. Match accounts to the chart of accounts, then check that each entry balances.

Early access opens shortly. Check back soon.

Someone typed

“check this journal entry spreadsheet before upload: debits equal credits for each entry and every account exists in the chart of accounts”

The agent read it as

Check this Journal entry spreadsheet before upload: debits equal credits for each entry and every account exists in the Chart of accounts.

What the agent built

2 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    Journal entry spreadsheet
    CSV export · 16 rows
  2. File
    Chart of accounts
    CSV export · 14 rows
  3. Join
    Match chart accounts
    15 of 16 paired
  4. Step
    Check entries and accounts
    Step 2
  5. Result
    Journal Entry Checks
    16 rows
  6. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 16 rows came out, and the join paired 15 of 16 rows.

What you get back

The result of that run, the rows to look at first.

Journal Entry ChecksSample data16 rows
Journal entry IDAccount statusBalance statusDifferenceEntry debitsEntry creditsEntry dateLine numberJournal account codeJournal account nameDebitCreditChart account code
je_2026_007Missing from chartBalances08758752026-11-0429,999Suspense0875·
je_2026_008Exists in chartDoes not balance1001,5001,4002026-11-0811,000Cash1,50001,000
je_2026_008Exists in chartDoes not balance1001,5001,4002026-11-0824,000Service Revenue01,4004,000
je_2026_001Exists in chartBalances01,2501,2502026-09-1811,000Cash1,25001,000
je_2026_001Exists in chartBalances01,2501,2502026-09-1824,000Service Revenue01,2504,000
je_2026_002Exists in chartBalances02,2002,2002026-09-2615,100Office Rent2,20005,100
je_2026_002Exists in chartBalances02,2002,2002026-09-2622,000Accounts Payable02,2002,000
je_2026_003Exists in chartBalances01,8001,8002026-10-0311,200Accounts Receivable1,80001,200
je_2026_003Exists in chartBalances01,8001,8002026-10-0324,000Service Revenue01,8004,000
je_2026_004Exists in chartBalances03403402026-10-1116,100Software Subscriptions34006,100
je_2026_004Exists in chartBalances03403402026-10-1121,000Cash03401,000
je_2026_005Exists in chartBalances09609602026-10-2211,500Prepaid Insurance96001,500
16 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you check a journal entry template before upload?

Upload the Excel export of your journal entry template, then match the account names to your chart of accounts. The workflow checks that debits equal credits for each entry and that every account exists. It returns the journal entry checks and leaves unmatched rows for review.

How it works

How to use the Journal Entry Checks workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

Journal Entry Checks: questions

What export should you use?
Use the Excel export of your journal entry spreadsheet. The workflow reads the exported file, not the source system.
What happens to rows that do not match?
Rows that do not match the chart of accounts or do not meet the balancing rule are flagged for review. They are not treated as valid journal entries until you fix them.
How do you change the rules?
You change the rules by editing the words that describe the check. For example, you can ask for different account matching or different row checks, then rerun the workflow.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.

Workflows like this

Consolidate entities, compare budget to actual, build a trial balance, review month-on-month moves and work out commission.

All finance close templates →