// Filename: docs/concepts/sales-invoice-price-and-discount-validation.concept.md
Concept: Sales Invoice Price and Discount Validation
1. Overview
This document outlines the process for validating unit prices and discounts on sales invoice lines. The process is orchestrated by the Accounts Receivable module, which queries two separate sources of truth:
- Cost Accounting Module: For base sales prices.
- Inventory Module: For item-specific maximum discount rules.
2. Actors
- User: The user creating or modifying a sales invoice.
- Accounts Receivable Module: Orchestrates the validation.
- Cost Accounting Module: Source of truth for item sales prices.
- Inventory Module: Source of truth for item discount constraints.