receipt-compliance

Find transactions missing receipts and upload base64-encoded receipt files.

45|6|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/ramp-public/ramp-cli --skill receipt-compliance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: receipt-compliance
Source: https://github.com/ramp-public/ramp-cli/tree/main/src/ramp_cli/skills/receipt-compliance
Command: npx skills add https://github.com/ramp-public/ramp-cli --skill receipt-compliance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you locate transactions missing receipts and upload the correct receipt files while minimizing the risk of attaching the wrong document to the wrong transaction.

Core Features & Use Cases

  • Missing-receipt discovery: Uses real-time checks to identify transactions where a receipt is not attached, including sweep-style searches over a date range.
  • Safe receipt upload & attach: Guides base64 encoding and uploads receipts in supported formats, emphasizing confirmation and correct matching before attaching.
  • Bulk compliance workflows: Supports directory-based batch attachment with dry-run verification to reduce mistakes.
  • Explain or flag missing receipts: Generates structured explanations for why a receipt is missing or flags the transaction to route the user to a required affidavit flow.
  • Guardrails and gotchas: Enforces safe scope rules, underscored flag conventions, and “missing receipts” as the reliable source of truth rather than potentially stale list filters.

Quick Start

Ask the agent to scan your cleared transactions in a date range for missing receipts and then upload and attach the receipts you provide for the matches.

Frequently Asked Questions about receipt-compliance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find transactions missing receipts and attach the correct files?

To find missing receipts, you can run a real-time compliance sweep over a specific date range to identify transactions without receipts, then upload and attach the correct files using base64 encoding. The system generates a sweep plan for your confirmation before uploading.

What is the safest way to bulk upload receipts for expense management compliance?

The safest way to bulk upload receipts is by using directory-based batch attachment with dry-run verification. This workflow minimizes the risk of attaching the wrong document by enforcing confirmation and correct matching before any file is attached.

Can I use base64 encoding to upload receipt files for transaction matching?

Yes, you can use base64 encoding to upload supported receipt file types for transaction matching. The process requires base64-encoding the receipt files and using underscore-based CLI flags to ensure safe and accurate attachment to the correct transactions.

Why does my missing receipts list show stale data during a compliance sweep?

A missing receipts list may show stale data if it relies on list filters rather than real-time checks. You should use the specific missing receipts command to establish real-time truth and accurately identify transactions missing receipts.

What happens to a transaction if I cannot find the missing receipt?

If you cannot find a missing receipt, the system can generate a structured explanation for why it is missing or flag the transaction. This flags the transaction to route you to a required affidavit flow to resolve the compliance issue.