OS 102665 - OBRIGAÇÕES- DOCUMENTO ELETRÔNICO - NFSE - REFORMA TRIBUTÁRIA - IDENTIFICAÇÃO DAS INFORMAÇÕES IMOVEIS - SERVIÇOS PRESTADOS
Objetivo:
A solicitação tem como objetivo permitir que o sistema identifique automaticamente, com base no Indicador da Operação (cIndOp), quando há obrigatoriedade de informar dados de imóvel na prestação de serviços, habilitando e exigindo o preenchimento dos campos:
- Código do Cadastro Imobiliário Brasileiro (CIB)
- Inscrição do Imóvel Fiscal (IIF)
Com isso, o usuário passa a:
- Visualizar os campos de imóvel somente quando necessário, evitando poluição de tela;
- Ser obrigado a preencher os dados quando exigido pela legislação (Reforma Tributária / NFS-e);
- Garantir que o pedido de serviço e a futura emissão da NFS-e estejam em conformidade fiscal, evitando rejeições.
Premissas:
- Necessário o ambiente estar atualizado com as versões:
- Contratos de número xxxxx Genexus 17 ou superior.
- Documento Eletrônico de número xxxxx Genexus 17 ou superior.
- Vendas de número xxxxx Genexus 17 ou superior.
- Fiscal de número xxxxx Genexus 17 ou superior.
- Script de número xxxxx SQL / PostgreSQL ou superior.
Teste realizado após a atualização
Cenário 1: Atualizar Tabelas Básicas Fiscais.
Passos:
- Acessar o Módulo Fiscal
- Navegue até Atualização de Tabelas Básicas Fiscais
- Atualize as tabelas
Resultado esperado: Após atualizar as tabelas o sistema de exibir mensagem de sucesso.
Tela de atualizar tabelas
Ao abrir a tela de atualização, clique no botão atualizar tabelas.
Confirme a atualização
O sistema irá direcionar para dashboard e exibira sucesso ao finalizar
Cenário 2: Validação do campo de controle no cIndOp
Passos:
Resultado esperado:
-
Campo de controle disponível e persistido
-
Sistema reconhece que o cIndOp exige informações de imóvel
Acessando a funcionalidade
Cenário 2: Pedido de serviço COM obrigatoriedade de imóvel
Passos:
-
Acessar Vendas → Pedido de Serviço
-
Incluir novo pedido
-
Inserir item utilizando cIndOp configurado como SIM
-
Avançar para edição do item
Resultado esperado:
-
Campos:
-
CIB
-
Inscrição Imobiliária Fiscal
ficam habilitados para edição
-
Cenário 3: Validação de obrigatoriedade de preenchimento
Passos:
-
No item do pedido (cIndOp = SIM)
-
NÃO preencher CIB e IIF
-
Tentar salvar / confirmar item
Resultado esperado:
-
Sistema bloqueia gravação
-
Exibe mensagem de validação informando obrigatoriedade dos campos
👉 Comportamento esperado conforme regra do DLVT: impedir gravação sem dados obrigatórios
Cenário 4: Pedido de serviço SEM obrigatoriedade de imóvel
Passos:
-
Criar novo pedido
-
Inserir item com cIndOp configurado como NÃO
-
Acessar edição do item
Resultado esperado:
-
Campos de imóvel ficam:
-
Desabilitados ou ocultos
-
-
Sistema permite salvar sem preenchimento
Cenário 5: Persistência das informações no pedido
Passos:
-
Criar pedido com cIndOp = SIM
-
Preencher CIB e IIF
-
Salvar item
-
Reabrir pedido
Resultado esperado:
-
Informações permanecem gravadas corretamente
-
Dados visíveis no item do pedido
Cenário 6: Reflexo no faturamento / NFS-e (validação funcional)
Passos:
-
Gerar faturamento/NFS-e a partir do pedido
-
Validar dados do item
Resultado esperado:
- Informações de imóvel são:
- Herdadas do pedido
- Disponíveis para composição do XML
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.

