Every team’s purchases, request to payment.

Purse takes every team’s requests, holds them to budget, sends and chases each PO, and matches every invoice to its order and delivery before syncing it to your books.

100% free, open source alternative to Procurify, Coupa and Precoro

  • Columbus dock · Thu Oct 229 deliveries for 4 teams
  • PO 3104 · OperationsAmazon Business40 boxes nitrile gloves ×$24.50 = $980.00received
  • PO 3081 · FacilitiesHartwell Supplyshelving 10 of 122 back-ordered
  • PO 3109 · MarketingLone Star Displaysbooth kit $3,940.00received
  • PO 3107 · EngineeringKeystone Tech3 laptops × $1,489.00 = $4,467.00unacknowledged chased Tue Oct 20 received

Intake · Operations, Marketing, Engineering, Facilities · Mon Oct 19, 9–11 am CT

Fourteen requests by 11 am. Four teams, four ways in.

A phone, Slack, Teams and the web. Every request landed in one stream, coded to its team and budget.

  • Operations
  • Marketing
  • Engineering
  • Facilities

phone · Slack · Teams · web

9:00

  1. Operations · phone

    Phone · Kim Nguyen, Operations

    copied her Oct 5 glove order

    Amazon Business · 40 boxes nitrile gloves × $24.50 = $980.00

    PO 3104 sent 9:41 am

  2. Marketing · Slack

    Slack · Ana Ruiz, Marketing

    booth kit for the Gulf Coast Outdoor Expo

    Lone Star Displays · $3,940.00

    new supplier proposed

  3. Facilities · web

    Web · Luis Ortega, Facilities

    Austin standing desks 8 × $412.00 = $3,296.00

    split Marketing $1,648.00 / Engineering $1,648.00

  4. Engineering · Teams

    Teams · Nikhil Rao, Engineering

    3 laptops for hires starting Mon Nov 2 · $4,467.00

    approved by 10:12 am

  5. Operations · web
  6. Marketing · web
  7. Engineering · Teams
  8. Facilities · phone
  9. Operations · Slack
  10. Engineering · web
  11. Marketing · Slack
  12. Operations · phone
  13. Facilities · web
  14. Operations · Slack

11:00

14 requests · Operations 5 · Marketing 3 · Engineering 3 · Facilities 3 · first PO out 9:41 am

Request · Engineering · Mon Oct 19, 9:16–9:21 am CT

“Laptops for three new engineers.” A draft in two minutes.

Nikhil asked in Teams. The agent found the laptop Engineering always buys, coded it and showed who would decide. Nikhil submitted.

Engineering · Teams · Nikhil Rao

  1. 9:16 am · Nikhil Rao

    Need laptops for three new engineers starting Mon Nov 2.

  2. 9:16 am · Purse agent

    Engineering’s catalog laptop is the Keystone Tech 14-inch, 32 GB at $1,489.00, the one on Engineering’s last 4 orders. Same one? Monitors too?

  3. 9:17 am · Nikhil Rao

    Same laptop. They have monitors.

  4. 9:18 am · Purse agent

    Draft ready. Review and submit when it looks right.

Draft · Nikhil Rao · Engineering

3 × Laptop 14-inch, 32 GB · KT-L14-32 · Keystone Tech · $1,489.00 each = $4,467.00catalog item KT-L14-324 past orders, Aug 3 – Oct 5

GL 6420 Computer equipment · Engineering · Austin office

Need by Wed Oct 28 · ship to Austin officestart date in your message, Mon Nov 2

Budget: Engineering Q4 equipment · fits

Decides: Sam Okafor · Engineering, under $5,000

  1. 9:21 am · submitted by Nikhil
  2. 10:12 am · Sam Okafor approved in Teams
  3. 10:14 am · PO 3107 sent to Keystone Tech

Budget & approval · Facilities for Marketing and Engineering · Mon Oct 19, CT

Eight desks, two teams. Each half on its own budget.

Luis split the Austin desks evenly. Each half was checked against its own team’s budget and decided by that team’s head, one in Slack and one in Teams.

Luis Ortega · Facilities · web · 9:14 am

Austin standing desks · Brazos Office Furniture

8 × $412.00 = $3,296.00 · split equally

Marketing · 50% · $1,648.00 · GL 6430 Furniture

Marketing Q4 office & equipment · $8,000.00

actual $2,100.00 · committed $900.00 this $1,648.00 · left $3,352.00

Carla Mendes · Slack · 10:20 am

Engineering · 50% · $1,648.00 · GL 6430 Furniture

Engineering Q4 equipment · $40,000.00

actual $18,600.00 · committed $14,287.00 this $1,648.00 · left $5,465.00

Sam Okafor · Teams · 10:31 am

10:33 am · PO 3108 sent to Brazos Office Furniture · one line, two codings

Each half went to its own team’s head, because the desks are coded to two departments.

New supplier · Marketing · Lone Star Displays · Mon Oct 19 – Wed Oct 21, CT

New supplier on Monday. Its PO out on Tuesday.

Ana named Lone Star Displays in Slack. Lone Star filled in its own W-9 and bank details, AP verified them, and PO 3109 went out the minute the supplier was active.

Supplier onboarding · Redbud Outdoor Co.

Invited by Jordan Ellis · filled in by Dale Hughes, Lone Star Displays · no account needed

  1. 1Business

    Legal nameLone Star Displays LLC
    AddressDallas, TX
  2. 2W-9

    EIN••-•••4417
    Tax classificationLLC

    Certified and e-signed by Dale Hughes

  3. 3Bank for ACH remittance

    Connected with Plaid · account holder Lone Star Displays LLC
  4. 4Certificate of insurance

    COI.pdf · valid to Jun 30, 2027

SubmitSubmitted Mon Oct 19, 3:40 pm

  1. Mon Oct 19

    •  · Ana proposed Lone Star in Slack · no match by name, domain or website
    •  · Carla Mendes approved $3,940.00
    •  · onboarding link sent to Dale Hughes
    •  · Lone Star submitted this form
  2. Tue Oct 20

    •  · Priya Shah called Dale back on the quote’s number
    •  · signed off by Renee Coleman and Priya Shah · active
    •  · PO 3109 sent once
  3. Wed Oct 21

    •  · Lone Star acknowledged PO 3109 · delivery Thu Oct 22

Lone Star Displays LLC · Dallas, TX

added Tue Oct 20 · Marketing

  • W-9 signed · EIN ••-•••4417
  • Plaid name match
  • OFAC list · no match
  • Duplicate check · none
  • Remit by ACH

Orders · Engineering, Operations, Marketing, Facilities · Mon Oct 19 – Thu Oct 22, CT

Every PO sent and acknowledged. One took a nudge.

Each PO went out from Redbud’s own address with a link to acknowledge it. Keystone stayed quiet on the laptops, so the agent chased once and Nikhil had a date by 11:03.

Redbud Outdoor Co.

Purchase order 3107 · Mon Oct 19

To Keystone Tech, order desk
Ship to Redbud Outdoor Co., Austin office

KT-L14-32 · Laptop 14-inch, 32 GB
3 × $1,489.00 = $4,467.00

Need by Wed Oct 28 · Net 30

Total$4,467.00

Acknowledge this order

  1. Mon 10:14 am · sent from [email protected] · PDF and acknowledgment link

  2. 10:40 am · opened

  3. Tue 10:15 am · unacknowledged after a day · chase 1 of 3 by the agent: “Can you acknowledge PO 3107 with a delivery date? It’s needed by Wed Oct 28.”

  4. 10:58 am · Kevin Marsh, Keystone Tech: “Sorry, missed it. 3 in stock, shipping Wed by FedEx.”

  5. 11:02 am · acknowledged on the link · promised Thu Oct 22

  6. 11:03 am · agent to Nikhil in Teams: “Keystone acknowledged PO 3107. Arriving Thu Oct 22.”

  7. Wed · FedEx tracking added · Thu 1:55 pm delivered · 2:10 pm received by Megan Foster

1 chase, answered by 11:02

Chases turned on by Jordan Ellis, buyer · 1 a day, at most 3

Receiving · Columbus dock and Austin office · Thu Oct 22, CT

Nine deliveries, four teams. Checked in at one dock.

Tasha scanned each delivery against its PO at the Columbus dock. Hartwell’s truck brought 10 of 12 shelving units, and Purse kept the last 2 open on the PO.

7:00 am · Tasha Green prompted: 9 POs due at Columbus today

  1. PO 3099 · Operations

    Central Ohio Pallet

    120 pallets · 7:05 am

  2. PO 3104 · Operations

    Amazon Business

    40 boxes nitrile gloves · 7:20 am

  3. PO 3105 · Operations

    Uline

    24 rolls stretch wrap, 10 rolls pallet labels · 8:10 am

  4. PO 3090 · Marketing

    Buckeye Print Co.

    2,000 fall catalogs · 8:45 am

  5. PO 3093 · Engineering

    Midwest Barcode Supply

    6 handheld scanners · 9:15 am

  6. PO 3106 · Engineering

    Midwest Network Supply

    1 network switch · 9:50 am

  7. PO 3081 · Facilities

    Hartwell Supply

    shelving 10 of 12 · 10:30 am

    2 back-ordered

  8. PO 3096 · Facilities

    Scioto Electric Supply

    24 LED high-bay lights · 12:40 pm

  9. PO 3102 · Marketing

    Packwell

    1,500 sample-kit mailers · 1:25 pm

Receive · PO 3081 · Hartwell Supply

Wire shelving unit 48 in · ordered 12

Scanned 10 boxes · received 10 · open 2

Saved 10:32 am

Austin office · Megan Foster · PO 3108 desks 8 of 8 · 11:05 am · PO 3109 booth kit · 1:30 pm · PO 3107 laptops 3 of 3 · 2:10 pm

Columbus 9 of 9 deliveries checked in · Austin 3 of 3

Three-way match · Facilities and AP · Hartwell Supply · Thu Oct 22 – Fri Oct 30, CT

Billed for 12, received 10. Held until the last 2 came.

Hartwell’s invoice arrived before the back-order. Purse held it, the agent got the date for the last two, and Tuesday’s receipt released it to match.

  1. Thu 12:55 pm · HS-88412 arrived at [email protected] · read and confirmed by Priya 1:02 pm

  2. 1:02 pm · held: billed 12, received 10 · $378.00 not yet received

  3. 1:05 pm · agent asked Hartwell for the date of the last 2

  4. 2:30 pm · Gina Torres, Hartwell: “The last 2 ship Mon Oct 26 and arrive Tue Oct 27.” · on the PO, Luis told 2:31 pm

  5. Tue Oct 27, 10:40 am · Tasha received 2 · invoice released

Facilities

PO 3081

Hartwell Supply · sent Tue Oct 13 · acknowledged Wed Oct 14

Wire shelving unit 48 in 12 × $189.00 = $2,268.00

Freight$96.00

Total$2,364.00

Facilities · Columbus distribution center

Receipts

Luis · Facilities

Thu Oct 22, 10:30 am · Tasha Green · 10 of 122 back-ordered

Tue Oct 27, 10:40 am · Tasha Green · 2last 2 in

12 of 12

Invoice HS-88412

Hartwell Supply · Wed Oct 21 · PO 3081

Wire shelving unit 48 in 12 × $189.00 = $2,268.00

Freight$96.00

Total$2,364.00Priya · AP

Due on receipt

PO number · read 0.97Total · read 0.97

  1. 10:41 am · $2,364.00 matched to PO and receipts
  2. 10:46 am · bill synced to QuickBooks Online once
  3. Fri Oct 30 · ACH paid in QuickBooks · status back in Purse
Inside Redbud’s Columbus distribution center: a Facilities technician tightens a new wire shelving unit while an Operations picker stocks the shelves.

Tue Oct 27 · Columbus · aisle 14 · 12 of 12 shelving units up

Books · AP and the controller · Thu Oct 22 – Fri Oct 30, CT

Each bill in QuickBooks once. October ties out.

Matched bills synced with their POs and PDFs. A repeat invoice never got in, a timeout never made a second bill, and Priya’s tie-out found nothing to fix.

Purse

QuickBooks Online

Amazon Business · invoice 1WQK-3NVR-7HTD

PO 3104 · Operations · $980.00 · matched Thu Oct 22

Bill 4812 · PO 3104 · PDF attached

Fri Oct 23, 8:10 am · the same invoice arrived again as a PDF · not entered twice

Brazos Office Furniture · BOF-7731 · PO 3108 · $3,296.00

Marketing $1,648.00 · Engineering $1,648.00

matched Fri Oct 23

Bill 4813 · 2 lines, coded to each department

Keystone Tech · K-55120 · PO 3107

Engineering · $4,467.00 · matched Fri Oct 23

Bill 4815 · PO 3107 · PDF attached

Hartwell Supply · HS-88412 · PO 3081

Facilities · $2,364.00 · matched Tue Oct 27

Bill 4821 · paid by ACH Fri Oct 30

Tue 10:45 am · QuickBooks timed out · retried 10:46 · still one bill

October tie-out · run by Priya Shah · Fri Oct 30, 4:30 pm · 143 bills · Purse $186,420.55 · QuickBooks Online $186,420.55 · differences 0

Received, not billed at Sat Oct 31 · 6 PO lines · $11,284.40 · largest: PO 3109, Lone Star Displays, booth kit $3,940.00, received Thu Oct 22

Posted to QuickBooks by Renee Coleman, Fri Oct 30, 4:40 pm · journal dated Sat Oct 31, reversing Sun Nov 1

Switching · Operations and the controller · Sat Oct 3, CT

Switched mid-order from Procurify. Open POs kept their numbers.

Renee moved Redbud on a Saturday with 31 POs still open. Each kept its number and its QuickBooks link, and no supplier got an order twice.

Sat Oct 3 · switched to Purse

PO 3052 · Operations · Uline · 20 hand trucks × $219.00 = $4,380.00

Adopted Sat Oct 3 · same number · not re-sent · 12 still to come

in Procurify

  1. Tue Sep 22
    issued in Procurify
  2. Wed Sep 23
    acknowledged
  3. Tue Sep 29
    8 of 20 received

in Purse

  1. Thu Oct 8 · 12 received at Columbus in Purse · 20 of 20
  2. Fri Oct 9 · Uline invoice 7719320, $4,380.00, matched to PO 3052
  3. Bill linked to the QuickBooks PO Procurify had synced · one PO in QuickBooks

Came over: 31 open POs, none re-sent · suppliers, approval routes, Q4 budgets and their history · Purse numbering began at 3061, Mon Oct 5

Also moves in from Coupa, Precoro and spreadsheets.

curl -fsSL https://runeditrun.com/install.sh | sh -s -- dev just-every/run-purse
Already have Node 22 or later? npx -y @runeditrun/rer dev just-every/run-purse
✓ Purse is ready
Redbud’s booth at the Gulf Coast Outdoor Expo in Houston before the doors open: the curved backwall, two banner stands, tents and packs, Ana setting out catalogs.

Every team, supplied. October, closed clean.

100% free and open source. MIT licensed.

Run Purse Read the docs