Ir para o conteúdo principal

LojaVendaExcecaoImpostoItem (Subprocesso)

Documentação Técnica
Nome do cliente OSKLEN
Nome do projeto Integração LINX (Venda PDV)
Biblioteca loja_venda
Data 01/04/2026

Histórico de Versões
Data Versão Modificado por Descrição da Mudança
01/04/2026 1.0 Maykon/Gustavo Criação da documentação do subprocesso de exceção de imposto por item.

Cabeçalho e identificação

Subprocesso do recurso loja_venda: lista dos identificadores de imposto permitidos para uma exceção de imposto, com cache por requisição.

Descrição geral

Carrega da tabela CTB_EXCECAO_IMPOSTO_ITEM todos os ID_IMPOSTO vinculados ao identificador da exceção, ordenados por DATA_PARA_TRANSFERENCIA ascendente.

Os valores são convertidos para inteiro e guardados em lista no ambiente para reutilização.

Estrutura de Dados
Nome Tipo
ID_EXCECAO_IMPOSTO string

Fonte

Origem consultada: tabela CTB_EXCECAO_IMPOSTO_ITEM, filtro por ID_EXCECAO_IMPOSTO, ordenação DATA_PARA_TRANSFERENCIA ascendente.

Integração

Apenas LINX.

Tratamento de dados

Cada linha retornada alimenta um inteiro na lista em memória. Se não houver linhas, a lista cacheada fica vazia.

Tratamento de retorno

Retorna array de inteiros (identificadores de imposto).

Critérios de aceitação
Processo Subprocesso Descrição Situação esperada
Integração LINX PDV Exceção de imposto Exceção com vários itens na tabela. Lista com todos os ID_IMPOSTO associados, em ordem de transferência.
Integração LINX PDV Exceção de imposto Exceção sem linhas. Lista vazia e cache correspondente.
Integração LINX PDV Exceção de imposto Repetição do mesmo identificador de exceção na mesma execução. Retorno a partir do cache, sem nova consulta.