App Logo
app.pennylane.com

Find Pennylane bank transactions for a supplier invoice

Automatically find Pennylane bank transactions for a supplier invoice on app.pennylane.com. Lists the bank transactions a Pennylane supplier invoice can be matched to: Pennylane's own suggestions for that invoice, with their confidence score, and one page of the company's bank transactions, newest first, which can be narrowed by words of the bank label, an exact amount and a date range. Transactions already grouped with this invoice are left out of both lists; invoice.remainingToMatch says how much of the invoice is still unmatched (0 when fully matched). Amounts of transactions are signed as on the bank statement, so money paid out is negative, and their remainingToMatch is the part Pennylane still counts as unmatched. It only reads and never matches anything. Fails when the invoice does not exist and when signed out of Pennylane.

Input

companyId required

The number in the app URL at /companies/<id>/.

invoiceId required

Supplier invoice id, as app.pennylane.com/list_invoices returns it.

page optional

Page of transactions, 1-indexed.

Default: 1
label optional

Words to look for in the bank label of the transaction, such as the supplier name.

amount optional

Exact transaction amount in euros, signed as on the bank statement: an invoice of 276 EUR paid out is -276.

dateTo optional

Latest transaction date, YYYY-MM-DD.

perPage optional

Transactions per page.

Default: 50
dateFrom optional

Earliest transaction date, YYYY-MM-DD.

maxSuggestions optional

How many suggestions to ask Pennylane for.

Default: 3

Output

invoice required
pagination required
suggestions required
transactions required

FAQ

Lists the bank transactions a Pennylane supplier invoice can be matched to: Pennylane's own suggestions for that invoice, with their confidence score, and one page of the company's bank transactions, newest first, which can be narrowed by words of the bank label, an exact amount and a date range. Transactions already grouped with this invoice are left out of both lists; invoice.remainingToMatch says how much of the invoice is still unmatched (0 when fully matched). Amounts of transactions are signed as on the bank statement, so money paid out is negative, and their remainingToMatch is the part Pennylane still counts as unmatched. It only reads and never matches anything. Fails when the invoice does not exist and when signed out of Pennylane.
Ask an AI agent connected to Reduck to run reduck/app.pennylane.com/find_transactions_for_invoice, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/app.pennylane.com/find_transactions_for_invoice
You do not need one. "Find Pennylane bank transactions for a supplier invoice" drives the real app.pennylane.com pages in a browser, so it works whether or not app.pennylane.com offers an API for this.
Required: companyId, invoiceId. Optional: page, label, amount, dateTo, perPage, dateFrom, maxSuggestions.
It returns invoice, pagination, suggestions, transactions.
Yes. It acts as you on app.pennylane.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the app.pennylane.com cookies saved by the Reduck extension.
It only reads. It looks things up on app.pennylane.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/app.pennylane.com/find_transactions_for_invoice, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/app.pennylane.com/find_transactions_for_invoice
It is part of Reduck's official curated catalogue.

Start building not clicking