0

Delete Purchase

by
Published Mar 6, 2024

Delete a specific purchase. [See docs here](https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/purchase#delete-a-purchase)

Script quickbooks Verified

The script

Submitted by hugo697 Bun
Verified 323 days ago
1
import QuickBooks from "node-quickbooks";
2

3
type Quickbooks = {
4
  realmId: string;
5
  token: string;
6
  isSandBox: boolean;
7
};
8

9
export async function main(
10
  resource: Quickbooks,
11
  purchase: {
12
    Id?: string;
13
    SyncToken?: string;
14
  }
15
) {
16
  const qbo = new QuickBooks("", "", resource.token, false, resource.realmId, resource.isSandBox, true, null, "2.0");
17

18
  return new Promise((resolve, reject) => {
19
    qbo.deletePurchase(purchase, function (err: any, result: any) {
20
      if (err) {
21
        reject(err);
22
      } else {
23
        resolve(result);
24
      }
25
    });
26
  });
27
}
28