10 lines
471 B
C#
10 lines
471 B
C#
namespace Compliance.Domain.Models
|
|
{
|
|
public class ICMSInformation
|
|
{
|
|
public decimal BaseRate { get; set; } // Base ICMS rate for the state
|
|
public Dictionary<string, decimal> GroupRates { get; set; } = []; // Special rates by consumer group
|
|
public HashSet<string> ExemptGroups { get; set; } = []; // Consumer groups exempt from ICMS
|
|
public bool IncludesTaxInBase { get; set; } // If true, ICMS is calculated "por dentro"
|
|
}
|
|
} |