Informações tributárias A view PDV_CENARIOPRODUTO retornará as informações de produto para cada código de ibge vinculado a pessoa informada no cadastro das empresas ativas. A view não tem data e hora de ultima alteração. Nesse novo modelo de consulta do configurador de cenários tributários, o vínculo do cenário não fica mais ligado ao produto/familia e sim há um conjunto de regras definidas no módulo de configurador de cenários tributários. Dessa forma, somente submetendo o cenário, é possível saber as informações dos novos tributos.
Obs: A view não tem retorno por empresa e sim por código de ibge, devido aos parâmetros definidos a serem passados para o motor em acordo com a squad Fiscal: - psProduto: seqproduto referente ao produto vendido
- psFamilia: seqfamilia do produto
- psNCM: código ncm do produto vendido
- psUfDestino: uf destino da venda
- psCodIBGE : Código ibge da cidade da venda.
Dessa forma, a quantidade de linhas retornadas pela view diminui muito, pois em clientes grandes podem ter muitas lojas na mesma cidade, e os parâmetros a serem passados para o configurador de cenários seriam repetidos, fazendo com que o motor seja executado sem necessidade. Como conceito o Configurador de Cenário Tributários não exige que o seja informado origem, destino e operação, desta forma, para as operações de compra/venda é orientado o cadastro sem que essas informações sejam inseridas nos cenários. O cadastro, desta forma, não onera a operação, otimiza o cadastro permitindo a junção de operações em um mesmo cenário. Conheça o nosso produto, através da nossa apresentação
 |
Implementada na view pdv_empresa a informação do codibge referente a cidade da pessoa vinculada a empresa. A informação retornará na coluna codibge e também no ultimo campo da coluna 'linha'. Exemplos técnicos: O Select da view pode ser realizado adicionando filtros por uf, codibge, seqproduto, familia. Utilizar da forma que for mais adequada a operação. Também pode-se adicionar paginação nos retornos, limitando assim a quantidade de retornos por select. Exemplo: select * from PDV_CENARIOPRODUTO where codibge = 00000 – passar o código de ibge retornado na view pdv_empresa. OFFSET 0 ROWS FETCH NEXT 1000 ROWS ONLY;
No exemplo acima, foi filtrado código de ibge específico de uma cidade, além de retornar as 1000 primeiras linhas. Pode-se executar alterando a opção OFFSET para ir pulando de 1000 em 1000 linhas até que não retorne mais nada na view, conforme exemplo abaixo: select * from PDV_CENARIOPRODUTO where codibge = 00000 – passar o código de ibge retornado na view pdv_empresa. OFFSET 1000 ROWS FETCH NEXT 1000 ROWS ONLY;
select * from PDV_CENARIOPRODUTO where codibge = 00000 – passar o código de ibge retornado na view pdv_empresa. OFFSET 2000ROWS FETCH NEXT 1000 ROWS ONLY;
E assim por diante até o término das informações.
COLUNAS | Tipo | Descrição | SEQPRODUTO | INTEGER | Sequencial do produto | SEQFAMILIA | INTEGER | Sequencial da família | NCM | VARCHAR2(10) | Código NCM | UF | VARCHAR2(2) | UF da venda | CODIBGE | NUMBER(12) | Código IBGE da cidade da venda | CIDADE | VARCHAR2(60) | Descrição da cidade | CENARIOCBS | INTEGER | Sequencial do cenário | PERALIQCBS | NUMBER(5,2) | Percentual alíquota | PERALIQREDCBS | NUMBER(5,2) | Percentual de redução | CSTCBS | VARCHAR2(3) | CST | CCLASSTRIBCBS | VARCHAR2(6) | CClassTrib | MSGERROCBS | VARCHAR2(500) | Mensagem de erro | CENARIOIBSUF | INTEGER | Sequencial do cenário | PERALIQIBSUF | NUMBER(5,2) | Percentual alíquota | PERALIQREDIBSUF | NUMBER(5,2) | Percentual de redução | CSTIBSUF | VARCHAR2(3) | CST | CCLASSTRIBIBSUF | VARCHAR2(6) | CClassTrib | MSGERROIBSUF | VARCHAR2(500) | Mensagem de erro | CENARIOIBSMUN | INTEGER | Sequencial do cenário | PERALIQIBSMUN | NUMBER(5,2) | Percentual alíquota | PERALIQREDIBSMUN | NUMBER(5,2) | Percentual de redução | CSTIBSMUN | VARCHAR2(3) | CST | CCLASSTRIBIBSMUN | VARCHAR2(6) | CClassTrib | MSGERROCBS | VARCHAR2(500) | Mensagem de erro | CENARIOIS | INTEGER | Sequencial do cenário | PERALIQIS | NUMBER(5,2) | Percentual alíquota | PERALIQREDIS | NUMBER(5,2) | Percentual de redução | CSTIS | VARCHAR2(3) | CST | CCLASSTRIBIS | VARCHAR2(6) | CClassTrib | MSGERROIS | VARCHAR2(500) | Mensagem de erro |
|