Ir para o conteúdo principal

LojaVendaExcecaoImpostoItem (Subprocesso)

Documentação Técnica
Nome do clienteOSKLEN
Nome do projetoIntegração LINX (Venda PDV)
Bibliotecaloja_venda
Data01/04/2026

Histórico de Versões
DataVersãoModificado porDescrição da Mudança
01/04/20261.0Maykon/GustavoCriaçã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
NomeTipo
ID_EXCECAO_IMPOSTOstring

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
ProcessoSubprocessoDescriçãoSituação esperada
Integração LINX PDVExceção de impostoExceção com vários itens na tabela.Lista com todos os ID_IMPOSTO associados, em ordem de transferência.
Integração LINX PDVExceção de impostoExceção sem linhas.Lista vazia e cache correspondente.
Integração LINX PDVExceção de impostoRepetição do mesmo identificador de exceção na mesma execução.Retorno a partir do cache, sem nova consulta.