deposit-collection

Create customer deposit liabilities in QuickBooks and send payment links.

47|2|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/Amazon-Quick/Amazon-Quick-official-catalog --skill deposit-collection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deposit-collection
Source: https://github.com/Amazon-Quick/Amazon-Quick-official-catalog/tree/main/skills/deposit-collection
Command: npx skills add https://github.com/Amazon-Quick/Amazon-Quick-official-catalog --skill deposit-collection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deposit Collection automates the upfront collection of customer deposits for booked jobs, ensuring cash flow before work begins and preventing revenue mismatch on final invoices.

Core Features & Use Cases

  • Create a customer deposit as a liability in QuickBooks and send a payment link after owner approval.
  • Track deposit status, confirm when funds clear, and net the deposit against the final invoice.
  • Handle tax treatment variability and provide safe-guards for failed or cancelled jobs.

Quick Start

Initiate a deposit collection by providing the customer, job description, total amount, and optional deposit percentage; then approve sending the deposit request to QuickBooks and the customer.

Frequently Asked Questions about deposit-collection

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

FAQPage Schema
How do I collect upfront customer deposits for booked jobs in QuickBooks?

To collect upfront customer deposits in QuickBooks, this skill automates creating a deposit as a liability and sending a payment link after owner approval. It requires the customer, job description, total amount, and optional deposit percentage to initiate the process.

How does netting a prepayment against a final invoice work?

Netting a prepayment against a final invoice works by tracking the deposit status, confirming when funds clear, and automatically deducting the held liability from the final billed amount. This prevents revenue mismatch and ensures accurate job invoicing.

Does collecting deposits as a liability require explicit owner approval before sending payment links?

Yes, collecting deposits as a liability requires explicit owner approval before any money moves. The skill ensures safeguards are in place, preventing payment links from being sent to customers or QuickBooks until authorized.

Can I handle tax treatment variability and failed jobs when collecting prepayments?

Yes, you can handle tax treatment variability and failed jobs when collecting prepayments. The skill applies safeguards to manage cancelled jobs and adjusts tax treatments across service-based projects to ensure accurate liability recording.

What is the best way to secure cash flow before work begins on service-based projects?

The best way to secure cash flow before work begins is to automate upfront deposit collection for booked jobs. This process records the deposit as a liability in QuickBooks, sends a payment link, and nets the amount against the final invoice.