Modules@robinpath/invoice

@robinpath/invoice

0.1.0Public

Invoice module for RobinPath.

@robinpath/invoice

Invoice module for RobinPath.

Category Functions Auth License

Why use this module?

The invoice module lets you:

  • createInvoice
  • addLineItem
  • removeLineItem
  • calculateTotals
  • addDiscount

All functions are callable directly from RobinPath scripts with a simple, consistent API.

Installation

npm install @robinpath/invoice

Quick Start

No credentials needed — start using it right away:

invoice.addLineItem

Available Functions

FunctionDescription
invoice.createInvoicecreateInvoice
invoice.addLineItemaddLineItem
invoice.removeLineItemremoveLineItem
invoice.setCompanyInfosetCompanyInfo
invoice.setClientInfosetClientInfo
invoice.calculateTotalscalculateTotals
invoice.addDiscountaddDiscount
invoice.addNoteaddNote
invoice.setPaymentTermssetPaymentTerms
invoice.setCurrencysetCurrency
invoice.formatInvoiceformatInvoice
invoice.duplicateInvoiceduplicateInvoice
invoice.markAsPaidmarkAsPaid
invoice.generateInvoiceNumbergenerateInvoiceNumber

Examples

addLineItem

invoice.addLineItem

removeLineItem

invoice.removeLineItem

setCompanyInfo

invoice.setCompanyInfo

Integration with RobinPath

import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/invoice";

const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);

const result = await rp.executeScript(`
  invoice.addLineItem
`);

Full API Reference

See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.

Related Modules

License

MIT

Versions (1)

VersionTagPublished
0.1.0latestyesterday
Install
$ robinpath install @robinpath/invoice
Version0.1.0
LicenseMIT
Unpacked Size3.5 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

Category

sales