bukku_list_contacts
List contacts
List contacts (customers, suppliers, employees) with name, code, type, receivable and payable balances. Search matches the name, receivable, payable and created date. GET /contacts.
Parameterspagetypesearchstatussort_bygroup_idsort_dirpage_size
bukku_get_contact
Get contact
One contact with its persons, addresses, tax and registration numbers, default accounts and credit limit. GET /contacts/{id}.
Parameterscontact_idrequired
bukku_list_contact_groups
List contact groups
List the contact groups; use their ids to filter bukku_list_contacts. GET /contacts/groups.
Takes no parameters.
bukku_list_accounts
List accounts (chart of accounts)
List ledger accounts from the chart of accounts, optionally by category. Account ids are used on invoice lines. GET /accounts.
Parameterssearchcategorysort_diris_archived
bukku_get_account
Get account
One ledger account by id. GET /accounts/{id}.
Parametersaccount_idrequired
bukku_list_products
List products
List products and bundles (sales and purchase details, SKU, stock). GET /products.
Parametersmodepagetypesearchsort_dirpage_sizeinclude_archived
bukku_get_product
Get product
One product with its units, prices, accounts and tax settings. GET /products/{id}.
Parametersproduct_idrequired
bukku_list_product_groups
List product groups
List the product groups. GET /products/groups.
Takes no parameters.
bukku_list_sales_invoices
List sales invoices
List sales invoices with number, date, contact, amount, balance and payment status. Filter by date, customer, payment status (PAID, OUTSTANDING, OVERDUE) or keywords. GET /sales/invoices.
Parameterspagesearchstatusdate_tosort_bysort_dirdate_frompage_sizecontact_idpayment_modepayment_status
bukku_list_sales_documents
List other sales documents
List quotes, sales orders, delivery orders, credit notes, customer payments or refunds (invoices have their own tool, bukku_list_sales_invoices). payment_status applies to credit notes, payments and refunds only. GET /sales/{quotes|orders|delivery_orders|credit_notes|payments|refunds}.
Parameterspagetyperequiredsearchstatusdate_tosort_dirdate_frompage_sizecontact_idpayment_status
bukku_get_sales_document
Get sales document
One sales document in full (lines, taxes, terms, payments, status): an invoice, quote, order, delivery order, credit note, payment or refund. GET /sales/{type}/{id}.
Parameterstyperequiredtransaction_idrequired
bukku_list_purchase_bills
List purchase bills
List purchase bills with number, date, supplier, amount, balance and payment status. Filter by date, supplier, payment status (PAID, OUTSTANDING, OVERDUE) or keywords. GET /purchases/bills.
Parameterspagesearchstatusdate_tosort_dirdate_frompage_sizecontact_idpayment_modepayment_status
bukku_list_purchase_documents
List other purchase documents
List purchase orders, goods received notes, supplier credit notes, supplier payments or refunds (bills have their own tool, bukku_list_purchase_bills). payment_status applies to credit notes, payments and refunds only. GET /purchases/{orders|goods_received_notes|credit_notes|payments|refunds}.
Parameterspagetyperequiredsearchstatusdate_tosort_dirdate_frompage_sizecontact_idpayment_status
bukku_get_purchase_document
Get purchase document
One purchase document in full (lines, taxes, terms, payments, status): a bill, order, goods received note, credit note, payment or refund. GET /purchases/{type}/{id}.
Parameterstyperequiredtransaction_idrequired
bukku_list_journal_entries
List journal entries
List manual journal entries by date, status or keywords. GET /journal_entries.
Parameterspagesearchstatusdate_tosort_dirdate_frompage_size
bukku_get_journal_entry
Get journal entry
One journal entry with its debit and credit lines. GET /journal_entries/{id}.
Parameterstransaction_idrequired
bukku_list_bank_transactions
List bank transactions
List banking transactions: money in (incomes), money out (expenses) or transfers between accounts. contact_id and sort_by do not apply to transfers. GET /banking/{incomes|expenses|transfers}.
Parameterspagetyperequiredsearchstatusdate_tosort_bysort_dirdate_frompage_sizeaccount_idcontact_id
bukku_get_bank_transaction
Get bank transaction
One money in, money out or transfer transaction in full. GET /banking/{incomes|expenses|transfers}/{id}.
Parameterstyperequiredtransaction_idrequired
List the tags (labels) that can be put on transactions. GET /tags.
Takes no parameters.
bukku_get_lookup_lists
Get lookup lists
Reference data needed to fill in documents: tax codes, payment terms, payment methods, currencies, countries, accounts, contact groups, product groups, price levels, tag groups, number formats, custom fields and company settings. Read-only (POST /v2/lists is a read endpoint).
Parameterslistsrequired
bukku_create_contact
Create contact
WRITE: create a contact (customer, supplier and/or employee) in Bukku. The contact code must be unique (A-Z, 0-9, _ and -, max 15 characters). POST /contacts.
Parametersemailtypesrequiredreg_noremarksphone_notax_id_nolegal_namerequiredother_nameentity_typerequiredreg_no_typecontact_coderequired
bukku_set_contact_archived
Archive or unarchive contact
WRITE: archive (is_archived true) or restore (false) a contact. Archiving hides it from active lists; nothing is deleted. PATCH /contacts/{id}.
Parameterscontact_idrequiredis_archivedrequired
bukku_create_sales_invoice
Create sales invoice
WRITE: create a sales invoice for a customer. status defaults to draft (nothing posted to the ledger), status ready finalizes it and affects the books. payment_mode credit needs term_items, cash needs deposit_items. Companies with MyInvois submission switched on must pass myinvois_action when status is ready: NORMAL (not sent), EXTERNAL (already validated elsewhere) or VALIDATE (submits the invoice to LHDN MyInvois, which cannot be taken back). Look up contact, account, term and tax code ids first. POST /sales/invoices.
Parametersdaterequireditemsrequiredtitlenumberstatusnumber2remarkstax_moderequiredcontact_idrequiredterm_itemsdescriptionpayment_mode+4 more