O processamento das regras ocorrerá na seguinte sequência:
1 - Aliquota - Manipulam as variáveis fiscais que representam as alíquotas dos impostos;
2 - BaseDeCalculo - Manipulam as variáveis fiscais que representam as bases de cálculo dos impostos;
3 - Imposto - Manipulam as variáveis fiscais que representam os valores dos impostos;
4 - DIFAL - Diferencial de Alíquotas ou ICMS Interestadual;
5 - Item - Regras que manipulam os itens (produtos) da operação fiscal.
6 - OperacaoFiscal - Manipulam o cabeçalho ou rodapé da operação fiscal.
public enum TaxETipoRegraPublic Enumeration TaxETipoRegra
Dim instance As TaxETipoRegrapublic enum class TaxETipoRegra| Aliquota | 1 | Aliquota - Manipulam as variáveis fiscais que representam as alíquotas dos impostos |
| BaseDeCalculo | 2 | BaseDeCalculo - Manipulam as variáveis fiscais que representam as bases de cálculo dos impostos |
| Imposto | 3 | Imposto - Manipulam as variáveis fiscais que representam os valores dos impostos |
| DIFAL | 4 | DIFAL - Diferencial de Alíquotas ou ICMS Interestadual |
| Item | 5 |
Item - Regras que manipulam os itens (produtos) da operação fiscal. Ex.: CFOP, CST, códigos diversos, etc. |
| OperacaoFiscal | 6 | OperacaoFiscal - Manipulam o cabeçalho ou rodapé da operação fiscal |