View as Markdown
Moneybird icon

Moneybird ACTION

Create Sale Invoice

Create a sale invoice. See docs here
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Moneybird account once, then configure and run Create Sale Invoice from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "moneybird-create-sale-invoice",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    moneybird: { authProvisionId: "apn_xxxxxxx" },
    contactId: "Contact ID",
    productId: "Product ID",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Sale Invoice inputs
Property Type Description
contactId Contact ID string
The ID of the contact
Required Dynamic
productId Product ID string
The ID of the product
Optional Dynamic
projectId Project ID string
The ID of the project
Optional Dynamic
price Price string
The estimated price . E.g 110,15
Required
amount Amount string
The estimated amount
Required
discount Discount string
Discount percentage. E.g 15.00
Optional
language Language string
The invoice language
Optional
currency Currency string
The invoice currency. E.g. EUR or USD
Optional
reference reference string
The invoice reference
Optional
pricesAreIncludedTax Prices Are Included Tax boolean
If the prices are included taxes
Optional
showTax Show Tax boolean
Show the taxes
Optional
description Description string
Description
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
moneybird-create-sale-invoice
Version
0.0.2
App
Moneybird
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes