@robinpath/quickbooks
v0.1.1
Published
> QuickBooks module for RobinPath.
Keywords
Readme
@robinpath/quickbooks
QuickBooks module for RobinPath.
Why use this module?
The quickbooks module lets you:
- query
- getInvoice
- createInvoice
- sendInvoice
- voidInvoice
All functions are callable directly from RobinPath scripts with a simple, consistent API.
Installation
npm install @robinpath/quickbooksQuick Start
1. Set up credentials
quickbooks.setCredentials "your-credentials"2. query
quickbooks.queryAvailable Functions
| Function | Description |
|----------|-------------|
| quickbooks.setCredentials | Configure quickbooks credentials. |
| quickbooks.query | query |
| quickbooks.getInvoice | getInvoice |
| quickbooks.createInvoice | createInvoice |
| quickbooks.sendInvoice | sendInvoice |
| quickbooks.voidInvoice | voidInvoice |
| quickbooks.getCustomer | getCustomer |
| quickbooks.createCustomer | createCustomer |
| quickbooks.updateCustomer | updateCustomer |
| quickbooks.listCustomers | listCustomers |
| quickbooks.getPayment | getPayment |
| quickbooks.createPayment | createPayment |
| quickbooks.getExpense | getExpense |
| quickbooks.createExpense | createExpense |
| quickbooks.getItem | getItem |
| quickbooks.createItem | createItem |
| quickbooks.listItems | listItems |
| quickbooks.getCompanyInfo | getCompanyInfo |
| quickbooks.getReport | getReport |
| quickbooks.listAccounts | listAccounts |
| quickbooks.createBill | createBill |
Examples
query
quickbooks.querygetInvoice
quickbooks.getInvoicecreateInvoice
quickbooks.createInvoiceIntegration with RobinPath
import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/quickbooks";
const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);
const result = await rp.executeScript(`
quickbooks.setCredentials "your-credentials"
quickbooks.query
`);Full API Reference
See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.
Related Modules
@robinpath/xero— Xero module for complementary functionality@robinpath/freshbooks— FreshBooks module for complementary functionality@robinpath/invoice— Invoice module for complementary functionality@robinpath/json— JSON module for complementary functionality
License
MIT
