Overview
Manages source-based tax deductions (withholding tax) on payments. When paying vendors or receiving customer payments, this module automatically calculates and applies source discount percentages based on partner configuration, creating separate journal entries for the discount portion.
Key Features
- Configurable source discount percentages per partner with expiry dates
- Source discount types for categorizing different deduction schemes
- Automatic discount calculation on payment registration
- Company-level receivable/payable account configuration
- Integration with payment registration wizard
- Separate journal entries for discount amounts
- Support for both sales and purchase discount flows
Data Models
Source Discount Percentage
ac.source.discount.percentage| Field | Type | Info |
|---|---|---|
Name
name
|
Char | Discount name |
Percentage
percentage
|
Float | Required Discount rate |
Source Discount Type
ac.source.discount.type| Field | Type | Info |
|---|---|---|
Name
name
|
Char | Required Type name |
Extends Existing Models
res.partner
Adds 3 fields:
Source Discount (Many2one)
Source Discount Type (Many2one)
Expiry Date (Date)
account.payment
Adds 2 fields:
Base Amount (Monetary)
Source Discount Amount (Monetary)
res.company
Adds 2 fields:
Discount Receivable Account (Many2one)
Discount Payable Account (Many2one)
Related Bridge Modules
These integration modules connect this module with other features:
- Ac_source_discount_alshayeb_accounting_audit — Ac_source_discount_alshayeb_accounting_audit Summary
- AC source_discount invoice_bill_show_currency_rate extension — AC source_discount_invoice bill_show_currency_rate extension Summary
- AC Check Management Invoice Bill Show Currency Rate AC Discount Source — AC Check Management Invoice Bill Show Currency Rate AC Discount Source extension