01. DADOS GERAIS
Produto: | Microsiga Protheus ® |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | SIGAFAT - Faturamento |
Função: | nfsexmlenv.prw |
Ticket: | 9135521 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTSS2-6590 |
02. SITUAÇÃO/REQUISITO
Ao preparar um documento usando a rotina FISA052 (Aliquota de ISS - CE1) , preenchendo o CODISS e deixando vazio o TRIBMUN e CNAE, o registro na tabela SF3 é gerado corretamente, com F3_CODISS preenchido, F3_CNAE e F3_TRIBMUN vazios, de acordo com a CE1.Ao transmitir a nota, o rdmake desconsidera a SF3 e pega o CNAE e TRIBMUN da SB1.
Isso porque o rdmake possui uma validação onde, caso o F3_CNAE ou F3_TRIBMUN estejam vazios, os dados serão pegos dos campos B1_CNAE e B1_TRIBMUN.
É preciso considerar a escrituração da nota e não o cadastro, que pode ter mais de uma origem.
03. SOLUÇÃO
O sistema atualmente trabalha validando se os campos F3_CNAE e F3_TRIBMUN estão vazios, se tiverem conteúdo é retornado a informação dos campos, mas se estiver vazio os dados vem da tabela SB1. Como temos alguns municípios que não são obrigados a informar CNAE e TRIBMUN, foi realizado a criação do parâmetro MV_ENVSF3 (parâmetro lógico, que tem como funcionalidade informar se esses dois campos será usado da tabela SF3 ou não).
04. DEMAIS INFORMAÇÕES
05. ASSUNTOS RELACIONADOS
- Não Há.