Sales & Invoicing

Refund vs complete refund: what's the difference

Understand when to use partial refunds versus returning the full invoice amount.

Jul 11, 2026

What is a refund?

A refund in Usystems is a document that reduces or cancels a customer's debt on a sales invoice. When a customer returns items, complains about quality, or overpays, you create a refund to adjust the invoice balance. Refunds are the mirror of invoices in your accounting system—they lower revenue and may restore goods to inventory.

Refund vs complete refund

Partial refund (regular refund): You refund only part of the invoice amount. For example, a customer ordered 100 units but received only 90; you issue a refund for 10 units' worth. The invoice remains partially unpaid by the customer's original amount minus the refund.

Complete refund: You refund the entire invoice amount. The customer returns all goods or the entire invoice is cancelled. The invoice is fully refunded, and the customer owes nothing.

In Usystems, both are created the same way—by selecting an invoice and specifying which line items and quantities to refund. The system calculates the refund amount based on your selections. If you select all line items with their full quantities, you create a complete refund. If you select fewer items or partial quantities, it is a partial refund.

Why it matters

Refunds reverse the original sale in your accounting. The accounting impact differs:

  • Partial refund: reduces revenue and accounts receivable by the refund amount only.
  • Complete refund: reverses the entire transaction as if the sale never happened.

Choosing the right refund type ensures your financial records accurately reflect what was actually sold and paid.

Where you see it in Usystems

When you go to Invoices and open a customer's invoice, you see a Create Refund button. After you issue a refund, you can view it on the invoice's refund history, and it appears as a separate refund document in your Refunds list.

Open Invoices in Usystems

Was this helpful?

More like this