Quando você estiver trabalhando com tipos de regra 1 para Muitos ou Muitos para 1, talvez precise vincular um valor com um subconjunto de todas as transações para que a correspondência seja feita de forma correta. Se esse for seu requisito, você pode usar a caixa de seleção Com Subconjunto para regras 1 para Muitos ou Muitos para 1.
Considere o sistema de origem e as transações de subsistema a seguir. A condição de regra definida é que o Valor, a Data e o Valor do Razão precisam corresponder com exatidão.
Tabela 10-4 Transações do Sistema de Origem
Valor | Data | Valor GL |
---|---|---|
111 | 13-10-2023 | Loja-1 |
233 | 13-10-2023 | Loja-1 |
Tabela 10-5 Transações do SubSistema
Valor | Data | Valor GL |
---|---|---|
100 | 13-10-2023 | Loja-1 |
10 | 13-10-2023 | Loja-1 |
1 | 13-10-2023 | Loja-1 |
200 | 13-10-2023 | Loja-1 |
30 | 13-10-2023 | Loja-1 |
3 | 13-10-2023 | Loja-1 |
Ao usar a funcionalidade de correspondência de subconjunto, o valor 111 do sistema de origem deverá corresponder ao valor do grupo (100 + 10 + 1) de transações do Subsistema. Da mesma forma, o valor 233 deverá corresponder ao valor do grupo (200 + 30 + 3).
Sem usar a nova funcionalidade de correspondência de subconjunto, a condição de regra, para estabelecer correspondência exata com um valor, Data e string GL, retornará a soma do valor de todas as seis transações do Subsistema porque Data e String GL (10-13-2023, Loja-1) no Subsistema são iguais a Data, String GL no Sistema de Origem. Portanto, o resultado seria o valor 111 do Sistema de Origem e uma soma (100+10+1+200+30+3) = 344 do Subsistema, e não seria uma correspondência adequada. Da mesma forma, o valor 233 do Sistema de Origem não é uma correspondência com o valor 344 do Subsistema.