submit-reimbursement

Submit a reimbursement draft from a base64-encoded receipt after user confirmation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you submit an out-of-pocket reimbursement tied to a receipt without missing required details that could delay approval.

Core Features & Use Cases

  • Receipt-backed submission: Upload a receipt, create a reimbursement draft from it, then submit for approval.
  • Guardrails against mistakes: Forces a confirmation step by showing amount, merchant, memo, fund, and accounting categories before submission.
  • Missing fields resolution: Iteratively fills required fields based on the create/edit responses, using suggested memos, funds, and coding when available.

Quick Start

Use submit-reimbursement to upload a base64-encoded PDF receipt, create the reimbursement draft, confirm the populated details, and submit it for approval.

Frequently Asked Questions about submit-reimbursement

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

FAQPage Schema
How do I submit an out-of-pocket reimbursement with a receipt attachment?

To submit an out-of-pocket reimbursement, you provide a base64-encoded receipt, which creates a draft that you review for missing items like amount, merchant, and fund allocation before final submission. The process iteratively resolves missing fields using suggested memos and coding until all requirements are met.

What format does my receipt need to be in for reimbursement submission?

Your receipt needs to be base64-encoded content, typically a PDF, to initiate the reimbursement submission workflow. The system uses this base64-encoded receipt content to create a draft reimbursement linked to a generated receipt_uuid for tracking and approval processing.

Can I automate expense reporting without manually checking for missing required fields?

You can automate expense reporting while ensuring required fields are completed because the reimbursement submission process checks for missing_items after edits and iteratively fills required fields. It uses suggested memos, funds, and accounting categories when available to resolve gaps before allowing submission.

Does the reimbursement submission process require confirmation before sending for approval?

Yes, the reimbursement submission process requires explicit user confirmation before sending for approval. It enforces a guardrail step that displays the populated amount, merchant, memo, fund allocation, and accounting categories to ensure all details are verified and prevent mistakes that could delay approval.

What happens if my reimbursement draft is missing fund allocation or accounting categories?

If your reimbursement draft is missing fund allocation or accounting categories, the system checks the missing_items response after edits and iteratively fills the required fields. It uses suggested memos, funds, and coding when available to ensure the reimbursement is complete before you submit it for approval.