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. |
Nenhum comentário