Payment Tracking Skill

Track accounts receivable aging and calculate Days Sales Outstanding.

3|1|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/bandofai/puerto --skill payment-tracking-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Payment Tracking Skill
Source: https://github.com/bandofai/puerto/tree/main/plugins/billing-specialist/skills/payment-tracking
Command: npx skills add https://github.com/bandofai/puerto --skill payment-tracking-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a robust framework for managing Accounts Receivable (AR) aging, tracking payment statuses, and calculating Days Sales Outstanding (DSO). It streamlines payment reconciliation, identifies overdue invoices early, and helps optimize cash flow by providing clear visibility into outstanding payments.

Core Features & Use Cases

  • AR Aging Framework: Classifies overdue invoices into buckets (0-30, 31-60, 61-90, 91-120, 120+ days) to prioritize collection efforts.
  • DSO Calculation: Automatically calculates Days Sales Outstanding to measure collection efficiency and identify trends.
  • Payment Status Lifecycle: Manages invoice statuses (Pending, Due, Paid, Overdue, Disputed, Partial) and guides reconciliation processes for overpayments and underpayments.
  • Use Case: A business needs to monitor its outstanding invoices. This Skill automatically categorizes invoices by their aging bucket, calculates the current DSO, and flags invoices that are partially paid or disputed, allowing the AR team to focus on critical collections.

Quick Start

Example: Calculating Days Sales Outstanding (DSO)

AR = $50,000

Credit Sales (last 30 days) = $75,000

Days in Period = 30

DSO = (AR / Credit Sales) × Days in Period

DSO = ($50,000 / $75,000) × 30 = 20 days