Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Sync your Bank accounts to Actual Budget (unofficial support)

Notifications You must be signed in to change notification settings

infiniteluke/actualplaid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

32 Commits

Repository files navigation

actualplaid

Setup

NOTE: The default PLAID_ENV is development if you're using a sandbox for testing purposes, please set an the env variable PLAID_ENV to sandbox. Read more on the Plaid doc site

  • yarn global add actualplaid-cli or npm install -g actualplaid-cli
  • Create plaid developer account and collect client id/secret keys
  • Open Actual Budget desktop app
  • Run setup: ACTUAL_BUDGET_ID=My-Finances-12345 PLAID_CLIENT_ID=my-client-id PLAID_SECRET=my-secret-key actualplaid setup
    • Alternatively, export these environment variables before running actualplaid
  • Login to banks you would like to sync
  • Switch back to CLI and map to accounts in Actual Budget
  • Run import: ACTUAL_BUDGET_ID=My-Finances-12345 PLAID_CLIENT_ID=my-client-id PLAID_SECRET=my-secret-key actualplaid import

Commands

 Usage
 $ actualplaid <command> <flags>
 Commands & Options
 setup Link bank accounts with your Actual Budget accounts via Plai
 ls List currently syncing accounts
 import Sync bank accounts to Actual Budget
 --account, -a The account to import, ex: --account="My Checking"
 --since, -s The start date after which transactions should be imported. Defaults to beginning of current month, format: yyyy-MM-dd, ex: --since=2020年05月28日
 config Print the location of actualplaid the config file
 --version Print the version of actualplaid being used
 Examples
 $ actualplaid import --account="My Checking" --since="2020-05-28"

Environment Variables

Variable Required Default Example Needed by
ACTUAL_BUDGET_ID true --- My-Finances-12345 Actual Budget API
APP_PORT false 3000 3000 Plaid Linking
PLAID_CLIENT_ID true --- 5817346120sd7bfd1691vfh7 Plaid
PLAID_SECRET true --- 8f5cd6729h0v5d247vc190ddcs4l2a Plaid
PLAID_ENV false development sandbox Plaid
PLAID_PRODUCTS false transactions transactions,auth,identity,income Plaid
PLAID_COUNTRY_CODES false US US,CA,IR Plaid

About

Sync your Bank accounts to Actual Budget (unofficial support)

Resources

Stars

Watchers

Forks

AltStyle によって変換されたページ (->オリジナル) /