DueNorth

Import your bills with an AI of your choice

Instead of typing every bill in by hand, have an AI you already use read them for you. You give it one set of instructions, it writes your bills in DueNorth's format, and you paste the result into DueNorth to review.

Your privacy

How it works

  1. Copy the instructions

    This includes the schema (the exact format) and the rules for the AI.

  2. Give them to your AI, with your bills

    Open the AI you prefer. Any that can read PDFs, photos or pasted text will do. Paste the instructions, then attach or paste your bills. You can give it many bills at once.

  3. Copy what it replies

    It should reply with only a block of JSON. Copy all of it. One reply can hold many bills.

  4. Paste it into DueNorth

    Sign in, go to Bills or Setup, choose Import from JSON, paste it, and choose Check the JSON. Review the list, untick anything you do not want, pick the account the bills are paid from, then choose Import.

What DueNorth checks before it saves anything

For any value a bill does not clearly state, the AI is told to use null and never to guess. The text came from an AI that has read arbitrary documents, so DueNorth treats it as untrusted:

The format

Published as a standard JSON Schema so any AI or tool can use it: /schema/bills.v1.json. The instructions without the schema are at /schema/bills.v1.prompt.txt.

Fields for each bill
FieldNeededWhat it is
nameYesWhat you call the bill. Up to 120 characters.
amountYesDollars, above 0, at most two decimals.
amountBehaviorNofixed (default) or variable.
dueNorule is fixed-day, annual or every-period, with day (1 to 31) and, for annual, month (1 to 12). Only a repeating date the bill states; null if it does not.
paymentMethodNomanual (default), autopay or auto-transfer.
leadDaysNoDays to allow, 0 to 30.
paymentUrlNoAn https address for paying online.
statementNoFacts about one statement only: statementDate, dueDate, amountDue, minimumPayment, pastDue. Shown to you for reference and never saved. If a bill states no repeating due, DueNorth assumes the statement's due day repeats each month and flags it so you can change it in the review. The amount is never assumed.

Example


  

Back to DueNorth