with Quaderno and Open Exchange Rates?
Emit new event when a new significant change in a specified currency rate is detected.
Emit new event when a new invoice is generated in Quaderno. See the Documentation
Emit new event when a payment is successfully processed in Quaderno. See the Documentation
Convert any money value from one currency to another. See the documentation
Get the latest exchange rates available. See the documentation
Modify an existing invoice's details in Quaderno. See the Documentation
The Quaderno API provides robust capabilities for handling sales tax, VAT, and GST compliance. It allows you to automate tax calculations, create and send invoices, and manage transactions and reports with ease. Integrating the Quaderno API on Pipedream opens up opportunities to streamline your finance operations by connecting to various other services like CRMs, payment gateways, and e-commerce platforms, all while leveraging Pipedream's serverless platform to execute custom logic without managing infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
quaderno: {
type: "app",
app: "quaderno",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.quaderno.$auth.domain}/api/authorization`,
headers: {
"Accept": `application/json`,
},
auth: {
username: `${this.quaderno.$auth.api_key}`,
password: ``,
},
})
},
})
The Open Exchange Rates API provides real-time and historical exchange rates for currencies worldwide, which enables you to retrieve the latest currency data for any purpose like financial reporting, pricing products in multiple currencies, or converting currency for international transactions. In Pipedream, you can tap into this API to create workflows that automate currency-related tasks, enrich data with current exchange rates, and trigger actions based on currency fluctuations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
open_exchange_rates: {
type: "app",
app: "open_exchange_rates",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://openexchangerates.org/api/usage.json`,
params: {
app_id: `${this.open_exchange_rates.$auth.app_id}`,
},
})
},
})