Ir para o conteúdo principal

OS 102526 - OBRIGAÇÃO - RECEBIMENTO REVENDA - ADAPTAÇÃO RECEBIMENTO DECOR - REFORMA TRIBUTARIA - UTILIZAR RECEBIMENTO TRADICIONAL COMO MODELO

Objetivo:

A correção implementada visa garantir a adaptação do Recebimento Decor (modelo do recebimento tradicional) para considerar os novos impostos IBSS/CBS em duas rotinas:

  1. Recebimento via XML (Importar XML)

  2. Recebimento manual (Inserir)

Confirmando que:

  • Os campos/abas dos novos impostos estão disponíveis na tela de consulta do item.

  • Os valores de base, alíquota e valor de CBS / IBS UF / IBS Mun / IBS Total são lidos do XML (quando informados) e gravados corretamente.

  • No recebimento manual, os percentuais seguem a parametrização do módulo Fiscal e os valores são calculados/gravadados conforme a base informada.

  • A “situação reportada” (ex.: não totalizar na nota / inconsistência de gravação/tela) foi atendida no desenvolvimento final.

Premissas:

  • Necessário o ambiente estar atualizado com as versões:
    • Recebimento de número XXXXX Genexus 17 ou superior;
  • Necessário ter a opção de lançamento prévio habilitado.

Teste realizado após a atualização

Cenário 01 — Recebimento via XML (Upload + Importar XML) lendo/gravar novos impostos

Passo a passo

  1. Acessar: Corporativo > Configuração empresa > Parâmetro recebimento (editar na UOP que fará o recebimento).

    image.png

    image.png

    • Na aba orçamento/diretório, informar o diretório para arquivos XML.

    Resultado esperado: diretório salvo e válido.

    image.png

  2. Acessar: Recebimento Revenda > Upload de XML.

    image.png

    image.png

    • Clicar em Adicionar arquivos, selecionar o XML e Confirmar.

    Resultado esperado: upload concluído com sucesso e arquivo copiado para a pasta parametrizada.

    image.png

    image.png

  3. Acessar: Recebimento Revenda > Nota fiscal: Revenda (Importar XML).

    image.png

    image.png

    • Informar a chave e pressionar TAB para carregar.

    • Preencher campos obrigatórios.

    • Garantir que a nota esteja vinculada a uma OC compatível (tipo de pagamento igual ao da OC).

    Resultado esperado: itens do XML são carregados e aparecem para seleção.

    image.png



  4. Selecionar o item do XML e clicar em Próxima.

    Resultado esperado: item relacionado com sucesso e avanço para rateio.

    image.png

  5. Informar/editar o Rateio do item (base de cálculo e confirmar).

    image.png

    Resultado esperado (ponto principal):

    • Os valores lidos do XML para vBC, pCBS, vCBS, pIBSUF/vIBSUF, pIBSMun/vIBSMun e vIBS aparecem corretamente no rateio/aba correspondente.

    • Não ocorre erro de validação.

      image.png

  6. Clicar em Próxima e Finalizar o recebimento.

    Resultado esperado: NF gerada com sucesso.
    image.png

  7. Consultar a nota e consultar o item.

    Resultado esperado: existe nova aba no item exibindo os novos impostos (IBS/CBS) com os mesmos valores do XML.



Cenário 02 — Recebimento manual (Inserir) calculando novos impostos pela parametrização Fiscal

Passo a passo

  1. Acessar: Recebimento > Nota fiscal: Revenda (Inserir).
    image.png
    image.png

    • Preencher campos obrigatórios e clicar em Confirmar.

    image.png


  2. Preencher campos obrigatórios e clicar em confirmar.

    image.png

  3. Se os itens não carregarem:

    • Acessar: Compras Revenda > Gerar etiquetas a partir da OC

    • Filtrar pela OC e clicar em Gerar etiquetas.

    Resultado esperado: etiquetas geradas e, ao retornar/atualizar o recebimento, itens passam a carregar.

  4. Voltar ao recebimento e atualizar a tela.

    • Informar quantidade entregue, selecionar o item e clicar em Próxima.

    Resultado esperado: item relacionado e segue para rateio.

  5. Editar o Rateio pendente:

    • Informar o código da base de cálculo

    • Informar o valor base para cálculo dos novos impostos

    • Confirmar

    Resultado esperado (ponto principal):

    • As alíquotas aplicadas para IBS/CBS seguem a parametrização do Fiscal (regra informada).

    • Os valores calculados são consistentes com a base informada.

  6. Avançar para a próxima etapa onde existe a aba dos novos impostos.

    • Validar se a nota totaliza automaticamente os novos impostos.

    • Caso o sistema exija preenchimento manual do total, informar o valor solicitado e finalizar.

    Resultado esperado (verificação da situação reportada):

    • Se a correção foi entregue: a aba deve totalizar corretamente e a NF deve finalizar sem ajustes manuais indevidos.

    • Se ainda existir regra de digitação total: o sistema deve ao menos validar e gravar corretamente o que foi informado, sem divergência na consulta e no banco.

  7. Finalizar o recebimento.

    Resultado esperado: NF gerada com sucesso.

  8. Consultar NF e item (nova aba).

    Resultado esperado: valores dos novos impostos exibidos na aba do item e coerentes com cálculo.

  9. Validar no banco:

    • Select * from NOTRATT where NfeNro = <numero_da_nota>

    Resultado esperado: valores IBS/CBS gravados para a NF manual, conforme base e parametrização.


Cenário 03 — Regressão: Recebimento via XML sem bloco IBSCBS (compatibilidade)

Passo a passo (alto nível)

  1. Usar um XML válido sem o bloco IBSCBS.

  2. Importar normalmente e finalizar NF.

Resultado esperado:

  • Importação e recebimento ocorrem sem erro.

  • Aba nova (se exibida) deve mostrar zeros/vazio ou comportamento padrão definido.

  • Não deve gravar lixo/inconsistência em NOTRATT.


Cenário 04 — Validação de consistência: divergência intencional entre base e valores (XML)

Passo a passo (alto nível)

  1. No XML, informar vBC=7405,00 mas colocar vCBS incoerente com pCBS (ex.: 5% porém vCBS=100,00).

  2. Importar e avançar até rateio.

Resultado esperado:

  • Sistema deve alertar/validar divergência (se existir regra), ou

  • Permitir seguir mas manter consistência com o que o XML trouxe (e gravar igual), conforme regra funcional definida para a rotina.

Este cenário serve para confirmar “o que prevalece”: valores do XML ou recalcular — e garantir que a implementação esteja estável.

4.png

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