Skip to main content

20 - Agrupamento de Origem

Abaixo segue correlação do agrupamento de origem. Caso o motor não encontre regras com a origem indicada na requisição, é feita uma busca com a origem relacionada.

Para esse tipo de busca, não é necessário algum tratamento especifico, pois já é um padrão na busca do motor.

Se operação interna

ufOrigem = ufDestino

Chamada com origem_produto = 0 ou 3 ou 5 ou 8

Buscar regra com origem, 0 ou 3 ou 5 ou 8

Retornar a origem_produto indicada na chamada

Chamada com origem_produto = 1 ou 6

Buscar regra com origem, 1 ou 6

Retornar a origem_produto indicada na chamada

Chamada com origem_produto = 2 ou 7

Buscar regra com origem, 2 ou 7

Retornar a origem_produto indicada na chamada

Se operação interestadual

ufOrigem <> ufDestino

Chamada com origem_produto = 0 ou 5

Buscar regra com origem, 0 ou 5

Retornar a origem_produto indicada na chamada

Chamada com origem_produto = 3 ou 8

Buscar regra com origem, 3 ou 8

Retornar a origem_produto indicada na chamada

Chamada com origem_produto = 1 ou 2

Buscar regra com origem, 1 ou 2

Retornar a origem_produto indicada na chamada

Chamada com origem_produto = 6 ou 7

Buscar regra com origem, 6 ou 7

Retornar a origem_produto indicada na chamada