Ir para o conteúdo principal

OS 91961 - MELHORIA - CORPORATIVO - AJUSTE DAS CASAS DECIMAIS NO CADASTRO DA GRADE DE CONTABILIZAÇÃO - MÓDULO CORPORATIVO

Objetivo:

Essa solicitação tem por objetivo implementar ao obrigatoriedadeajuste das casas decimais da variável que armazena os percentuais de tributos no Cadastro de Contabilização do campomódulo CEPCorporativo nopermite cadastroo cadastro, armazenamento, exibição e uso de endereçosalíquotas decom parceirosaté (Cliente4 &casas Fornecedor)decimais, sem truncamento ou arredondamento indevido, garantindo que:

  • As telas de Corporativo – Contabilização sejapermanecem maisfuncionais possível salvar/confirmar um endereçoe sem CEP;impactos nas demais regras.

  • sejaOs possívelpercentuais cadastrarcadastrados umno novoCorporativo CEP a partir da tela de parceiros, quando o CEPcorretamente informadorefletidos nãoe existir;utilizados nas notas do módulo Recebimento (Nota Fiscal Manual, XML e Serviços/REINF).

  • Atenção:

    asOS demaiscomplementar regras da tela de endereços e contatos permaneçam inalteradas;

  • o processo deà recebimentoOS funcione91952 corretamente- paraALTERAÇÃO parceirosDO com CEP preenchido, eliminando a situação reportadaPERCENTUAL (cadastroAUMENTAR semAS CEPCASAS impedindoDECIMAIS oTANTO recebimento)DA TELA QUANTO NA GERAÇÃO DO SPED FISCAL E CONTRIBUIÇÕES) DO PIS REF AO FRETE PARA CST 60.

Premissas:

  • Necessário o ambiente estar atualizado com aas versão:versões:
    • Corporativo de número 125978XXXXX Genexus 17 ou superior;
      • Recebimento de número XXXXX Genexus 17 ou superior;

    Teste realizado após a atualização

    Cenário 1:1 Inserir novo endereço com CEP obrigatório (CEP já cadastrado)

    Objetivo do cenário
    Garantir que o campo CEP é obrigatório ao inserir um novo endereçCadastro/edição de parceiro e que, ao informar um CEP já cadastrado, o endereço é salvo normalmente.

    Passo a passo

      1. Acessar o módulo Corporativo > menu Parceiro > Cliente & Fornecedor.

        image.png

         

      2. Localizar e selecionar um parceiro qualquer (cliente ou fornecedor).

      3. Acessar a guia Endereços.

        image.png

      4. Clicar em Inserir para incluir um novo endereço.

      5. Tentar confirmar o endereço sem informar o CEP (preencher os demais campos obrigatóriosalíquotas de endereço, mas deixar CEP em branco).

        image.png

        Resultado esperado 5:

        • O sistema não permite salvar o endereço.

        • Deve ser exibida mensagem de validação indicando que o CEP é obrigatório (mensagem conforme padrão do sistema).

        • O foco deve retornar ao campo CEP ou permanecer na tela sem gravar o registro.

      6. Informar um CEP válido já cadastrado na base.

      7. Preencher os demais campos do endereço, se necessário, e clicar em Confirmar.

        image.png

        Resultado esperado 7:

        • O sistema aceita o CEP informado sem exigir cadastro adicional.

        • O endereço é inseridotributos com sucesso4 paracasas odecimais parceiro.

          no
        • O novo endereço aparece na grade/listagem de endereços do parceiro.

    Cenário 2: Inserir novo endereço com CEP não cadastrado (cadastro de CEP em linha)Corporativo

    Objetivo do cenário
    Verificar se, ao informar um CEP inexistente na base, o sistema permite o cadastro de CEP a partir da própria tela de parceiros e retorna corretamente as informações após o cadastro.

    Passo a passo

    1. Acessar o módulo Corporativo

      • Acessar: Módulo Corporativo > menuMenu ParceiroFiscal > ClienteCFOP &- FornecedorCadastros > Contabilização.

      • Evidência: 01 - Corporativo - Contabilização.png

    2. Selecionar o tipo de operação e exibir impostos

      • Selecionar um parceiroTipo de Operação que possua CFOP-CIO configurada.

      • Clicar para visualizar os impostos associados.

      • Evidência: 02 - Impostos.png

    3. Inserir/editar um tributo (cliente/fornecedor)ex.: PIS/COFINS)

      • Selecionar um tributo existente (PIS ou COFINS) e acessarclicar em Editar, ou clicar em Inserir para incluir novo tributo.

      • Evidência: 03 - Editar PIS.png

    4. Informar alíquota com 4 casas decimais e confirmar

      • Preencher a guiaalíquota do tributo com um valor de Endereços4 casas decimais, por exemplo:

        • PIS = 1,2345

      • Preencher demais campos obrigatórios (datas de vigência etc.).

      • Clicar em InserirConfirmar/Gravar para incluir um novo endereço..

      • Informar umEvidência: CEP04 que- Confirme.png

    5. Reabrir o estejacadastro cadastradodo tributo para conferência na base.

      • image.pngVoltar à listagem de impostos.

      • Localizar o tributo alterado.

      • Reabrir o registro para edição/consulta.

      • Evidência: 05 - Alterado.png

    ResultadoResultados esperado 4:esperados

    • O sistema identificaaceita quea digitação CEPde alíquotas com até 4 casas decimais sem erro de validação.

    • Ao confirmar, não estáocorre cadastradotruncamento para duas casas (ex.: 1,2345 não vira 1,23).

    • Ao reabrir o tributo, a alíquota é exibida exatamente como informada (1,2345).

    • Demais campos e regras da tela de Contabilização (inclusão, edição, obrigatoriedade, datas, etc.) permanecem sem alteração de comportamento.


    Cenário 2 – Uso da alíquota com 4 casas decimais no Recebimento (Nota Fiscal Manual / XML / Serviços)

    Cenário 2A – Nota Fiscal Manual
    1. Acessar módulo Recebimento

      • Acessar: Módulo Recebimento > Menu Recebimento > Nota Fiscal Manual.

      • Deve disponibilizar a opçãoEvidência: “Cadastro06 de- CEP”Recebimento.png (botão, link ou atalho conforme implementado).

    2. Inserir uma nova nota manual

      • Clicar em CadastroInserir de CEPNota.

      • Na tela de Cadastro de CEP, informarInformar os dados obrigatóriosde do CEPcabeçalho (logradouro,fornecedor, bairro,série, cidade,número, UF,datas, natureza da operação etc.) e clicar em Confirmar.

        • image.png

        Resultado esperado 6:

        • O CEP é cadastrado com sucesso na base de CEPs.

        • ÉClicar exibidaem mensagemConfirmar depara sucessogravar (conforme padrão docabeçalho.

          sistema).
        • Evidência: 07 - Inserir Nota.png

      • RetornarInserir àitem telada denota

        Endereços
          do
        • parceiro

          Com (sea onota fluxoaberta, nãoclicar retornarem automaticamente,Inserir voltar manualmente)Item.

        • Verificar que, após o cadastro do CEP, as informações de logradouro/bairro/cidade/UF sãoEvidência: retornadas08 automaticamente- Inserir Item.png para o endereço em edição (conforme regra já existente).

          • image.png

          Resultado esperado 8:

          • O CEP recém-cadastrado é associado ao endereço.

          • Demais dados do endereço são preenchidos conforme o cadastro do CEP.

        • CompletarInformar os demais campos de endereço, se necessário,item e clicarCFOP-CIO emparametrizada Confirmar.

          no

          Resultado esperado 9:Corporativo

          • O endereço é salvo corretamente comInformar o novoitem CEP cadastrado.(produto/serviço).

          • OSelecionar endereçoa apareceCFOP-CIO nacorrespondente listaàquela configurada no cenário 1 (onde foi parametrizada a alíquota 1,2345).

          • Confirmar os dados do item.

          • Evidência: 09 - Informações do Item.png

        • Acessar guia de endereçosPIS do(e parceiro.
          COFINS, se aplicável)

          • image.pngCom o item selecionado, acessar a guia de PIS.

          • Verificar o percentual de PIS carregado automaticamente.

    Resultados esperados – Cenário 2A

    • Na guia de PIS (e/ou COFINS), o tributo parametrizado no Corporativo é retornado automaticamente como padrão para a CFOP-CIO informada.

    • A alíquota apresentada na tela deve carregar com até 4 casas decimais, exatamente conforme parametrizada (ex.: 1,2345).

    • O cálculo do valor do tributo (base * percentual) deve considerar as 4 casas decimais, sem truncar para 2 casos na fórmula.

    • Não há mensagens de erro relacionadas ao percentual ou ao cálculo.

    • Demais comportamentos da tela (campos já existentes e regras de validação) permanecem inalterados.


    Cenário 2B – Nota XML

    (Caso aplicável ao ambiente de testes)

    1. Importar uma nota via XML com CFOP-CIO correspondente à parametrizada no Corporativo.

    2. Processar a nota até a etapa em que os tributos são visualizados.

    3. Acessar as guias de PIS/COFINS do item.

    Resultado esperado – Cenário 2B

    • As alíquotas de PIS/COFINS devem considerar o valor de 4 casas decimais parametrizado no Corporativo.

    • O cálculo exibido na tela deve estar coerente com o percentual de 4 casas.

    • Não deve ocorrer arredondamento/truncamento indevido para 2 casas apenas por limitação do atributo.


    Cenário 2C – Nota de Serviços / REINF
    1. Inserir/receber uma nota de serviços (REINF) com CFOP-CIO ou tipo de operação parametrizado no Corporativo.

    2. Navegar até as informações de PIS/COFINS.

    Resultado esperado – Cenário 2C

    • As mesmas regras se aplicam: o sistema deve refletir a alíquota com 4 casas decimais e calcular corretamente os tributos.

    • Não há alteração de fluxo de tela, apenas a precisão do percentual aplicado.


    Cenário 3 – Editar endereçValidação existenteda garantindoalíquota obrigatoriedadee dotipo CEPde operação via SQL

    Objetivo do cenário
    Validar que, ao editar um endereço existente, o sistema mantém a obrigatoriedade do CEP, impedindo a gravação se o campo for apagado.

    Passo a passo

    1. AcessarNo banco de dados, executar o móduloscript informado:


    SELECT c.cfocod, c.ciocod, t.tipope, t.tipopedsc, b.tricod, b.triprcali, b.tridtacta, b.tridtaalt FROM dbo.ciocad01 c JOIN dbo.tipope t ON c.ciotipope = t.tipope JOIN tribut02 b ON b.tritipope = t.tipope WHERE c.cfocod = 1352 AND c.ciocod = 2 AND b.tricod = 'PIS' AND b.tridtacta = ( SELECT MAX(b2.tridtacta) FROM dbo.tribut02 b2 WHERE b2.tritipope = t.tipope AND b2.tricod = b.tricod AND b2.tridtacta <= CURRENT_DATE );
    1. Avaliar o valor retornado em b.TriprcAli.

      • Evidência: Corporativo10 - SQL.png

        >
      • menu

    Resultado esperado

    • A linha correspondente ao tributo PIS deve trazer TriprcAli com Parceiro4 >casas Clientedecimais, &exatamente Fornecedorigual ao valor cadastrado na tela (ex.: 1.2345).

    • Selecionar um parceiro com endereço deve cadastradohaver divergência entre o percentual exibido na tela de Contabilização e acessaro gravado no banco.

    • A data de ativação (TriDtaCta) deve corresponder à última vigência válida, conforme a guialógica do script.


    Cenário 4 – Validação da situação reportada no chamado original (regressão)

    (Cenário voltado a garantir que o problema inicialmente reportado realmente foi resolvido.)

    Passo a passo

    1. Identificar a EndereçosCFOP-CIO / Tipo de Operação usada no chamado original (a mesma utilizada nos testes anteriores).

    2. SelecionarNo umCorporativo, endereçconfigurar uma alíquota de PIS/COFINS com 4 casas decimais que represente o existentecaso ecrítico clicardo emchamado (por exemplo, Editar3,5678).

      image.png

    3. ApagarGravar o tributo e confirmar que a alíquota permanece com 4 casas ao reabrir o cadastro.

    4. No módulo Recebimento, lançar uma Nota Fiscal Manual com a mesma CFOP-CIO/Tipo de Operação, incluindo item com valores que permitam conferir claramente o cálculo.

    5. Acessar as guias de PIS/COFINS do item e anotar:

      • Base de cálculo

      • Percentual exibido

      • Valor calculado do tributo.

    6. Calcular manualmente o valor do CEPtributo usando a mesma base e tentarpercentual confirmarcom 4 casas decimais.

    7. Comparar o endereço.valor calculado pelo sistema com o valor calculado manualmente.

    Resultado esperado 4:

    • O sistema não permite salvarrepete o endereçocomportamento semantigo CEP.

      (ex.:
    • truncar
    • a

      Devealíquota serpara exibida2 mensagemcasas, degravar validaçãovalor indicandodiferente quedo oconfigurado CEPou éaplicar obrigatóriopercentual incorreto no cálculo).

    • O registropercentual nãoexibido nas telas de Recebimento é gravadoo semmesmo CEP.

      cadastrado
    • no
  • Informar um CEP válidoCorporativo (cadastradoex.: ou, se não cadastrado, seguir fluxo do Cenário 2 para cadastrar o CEP)3,5678).

    image.png

  • Confirmar a edição do endereço.

    Resultado esperado 6:

    • O endereço é atualizado com sucesso.

    • O CEPvalor permanecedo preenchido.

      tributo
    • calculado
    • pelo

      Ossistema demaisé camposidêntico daao telacálculo continuam com o comportamento normalmanual (semconsiderando alteraçõesas regras de regra)arredondamento estabelecidas pelo produto).

  • 4.png

    ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.