View as Markdown
Visma E-conomic icon

Visma E-conomic ACTION

Book Invoice

Books an invoice. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Visma E-conomic account once, then configure and run Book 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: "e_conomic-book-invoice",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    e_conomic: { authProvisionId: "apn_xxxxxxx" },
    draftInvoiceNumber: 10,
    sendByEan: true,
  },
})

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.

Book Invoice inputs
Property Type Description
draftInvoiceNumber Draft Invoice Number integer
The unique identifier of a draft invoice
Required Dynamic
sendByEan Send by EAN boolean
Send your invoice electronically via EAN (European Article Numbering)
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
e_conomic-book-invoice
Version
0.0.1
App
Visma E-conomic
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes