01. DADOS GERAIS
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | |
|---|
| Função: | 271 - CADASTRAR TRIBUTAÇÃO DO PRODUTO |
|---|
| País: | Brasil |
|---|
| Ticket: |
|
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | Implementação da funcionalidade de vigência de tributação na rotina 271 / DDVENDAS-50583 |
|---|
02. SITUAÇÃO/REQUISITO
Com a recente reforma tributária, a rotina 271 necessita de melhorias para se adequar às novas regras e configurações exigidas. Atualmente, o sistema não permite que os usuários realizem alterações em tabelas temporárias, o que limita a flexibilidade na gestão de tributações programadas. Além disso, não há uma indicação clara de que o sistema está operando em "Modo Programação", o que pode gerar confusão sobre quais dados estão sendo alterados. Essas limitações impactam a capacidade de rastreabilidade e controle das operações de tributação, tornando essencial a implementação de novas funcionalidades que atendam às exigências da reforma.
03. SOLUÇÃO
Foi implementada uma nova funcionalidade na rotina 271 que permite ao usuário criar programações de vigência de tributação, registrando as alterações em tabelas temporárias (PCPRODUT_TEMP e PCTABPR_TEMP). Além disso, foi adicionado um indicador visual na interface que informa ao usuário que a rotina está no "Modo Programação", destacando que as alterações não serão aplicadas imediatamente nas tabelas principais.
Passo a passoCriação das Tabelas Temporárias: - As tabelas
PCPRODUT_TEMP e PCTABPR_TEMP foram criadas para registrar as alterações futuras. As colunas necessárias estão presentes:PCPRODUT_TEMP: CODPROD, NBM, EXTIPI, CODNCMEX, PERCIPIVENDATAB, VLPAUTAIPIVENDATAB, VLIPIPORKGVENDATAB, VLIPIPAUTATV10TAB.PCTABPR_TEMP: CODPROD, CALCULAIPI, NUMREGIAO, CODST, CODTRIBPISCOFINS.
Adição de Campo: - Um novo campo
DTPROGRAMACAO DATE foi adicionado às tabelas PCTABPR_TEMP e PCPRODUT_TEMP para identificar a data em que as alterações serão aplicadas. Os campos CODST, DTPROGRAMACAO, CODPROD e NUMREGIAO não podem ser nulos.
Configuração da Permissão: - Na rotina 530, foi criada a permissão "6 - Permitir incluir/editar/excluir vigências da Figura Tributária". Essa permissão deve ser configurada para o usuário que irá realizar as alterações.
Criar Programação de Vigência: - Abra a rotina 271.
- Clique no botão "Inserir" para criar uma nova programação de vigência.
- Preencha os campos necessários e selecione a data da vigência.
Verificar Modo Programação: - Após criar a programação, verifique se o sistema indica que está no "Modo Programação". Essa informação deve estar visível na interface, destacando que as alterações feitas não afetarão imediatamente as tabelas principais.
Edição e Exclusão de Vigências: - Para editar uma vigência existente, selecione a vigência na lista e clique em "Editar".
- Para excluir uma vigência, selecione a vigência e clique em "Excluir". O sistema deve solicitar confirmação antes de realizar a exclusão.
Verificação das Alterações: - Após realizar as operações de inclusão, edição ou exclusão, verifique se as alterações estão refletidas corretamente nas tabelas temporárias e se as informações nas tabelas principais permanecem inalteradas.
|
04. DEMAIS INFORMAÇÕES
Outras ações/ações relacionadas
05. ASSUNTOS RELACIONADOS
- Coloque links com páginas de assuntos relacionados.