---
scope: org
organization: ramp
release_count: 13
last_release: 2026-10-12
generated: 2026-04-21
updated: 2026-10-13
canonical: https://releases.sh/ramp/overview.md
---

Recently shipped a full lifecycle for procurement requests — drafting, submitting, editing, and deleting them through the API.

**Procurement requests became a real workflow.**
- Create with `submit=false` to save a draft, then submit it separately.
- Edit drafts or submitted requests; delete eligible ones.
- Set request-level accounting fields for purchase-order programs, plus line-level accounting fields and custom field values.

**Vendor and contract management gained recurring reminders and finer states.** Agreements support daily-through-yearly renewal reminders starting from a calendar date or contract event, plus new `EVALUATING` and `TERMINATED` renewal statuses. Vendors now carry `net_payment_terms`, `updated_at` timestamps, optional agreement end dates, and a cooldown stamp for denied reminders.

**Bills and transactions kept stable identities.**
- Bill and draft-bill line items return IDs that persist across updates.
- Typed attachments let integrations filter `attachment_type=INVOICE` to find the invoice.
- Bill associations link two bills in both directions, surfaced as `related_bills`.
- Transaction comments (beta) can be read and added; bills support `AWAITING_PAYMENT`.

**Purchase orders, receipts, and accounting syncs filled in edge cases.**
- Fractional `unit_quantity` values persist on PO creation, line updates, and receipts.
- POs accept `owner_id` and per-line service dates.
- Successful transaction and reimbursement syncs persist ERP `deep_link_url`.
- Fund limits can convert into entity currency at Ramp's daily rate.

**Audit logs gained new event types** for Earn account openings and phone change request approvals or denials.

**Earlier product work still stands.**
- Partial payments on Bill Pay split vendor bills; forwarded email auto-files invoices.
- Receipt capture runs on iOS camera-roll scanning, personal Gmail via OAuth, and the Chrome extension.
- Local-currency cards and reimbursements cover Poland, Denmark, Sweden, and Canada.
