01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Fiscal (SIGAFIS) |
Função: | DMSCAMP.INI |
País: | Brasil |
Ticket: | 16185985 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-32004 |
02. SITUAÇÃO/REQUISITO
Requisito 1 - Issue 32004
Geração do Campo 17 do Registro R - Código SIAFI correspondente ao município do Prestador de Serviços, sendo gerado com a informação do Código do IBGE quando parâmetro MV_CAMPSCF = A2_COD_MUN. Caso o conteúdo do parâmetro seja MV_CAMPSCF = A2_CODSIAF, são levadas as Notas Fiscais de Entrada também do Município de Campinas, o que é errado, pois já constam no Sistema da Prefeitura.
Requisito 2 - Issue 32475
Cliente possui em seu cadastro de Códigos de Serviços (Tabela 60 da SX5), os códigos de serviços de acordo com a tabela 4.7 da Relação de Serviços e sua Incidência conforme Manual da DMSCAM. Exemplo: Código 14.01
Ocorre que, o mesmo manual técnico exige como regra para o Campo 20 - Código do serviço prestado, a validação como Número no formato 9999999999, no entanto, ao ser informado o código separado por ponto (.), é apresentado erro no validador conforme figura abaixo:
Requisito 3 - Issue 32475
Cliente possui o parâmetro MV_CAMPFOR = F1_CODSIAF preenchido, e o mesmo reporta que o campo correspondente não é preenchido de forma automática quando realizado a escrituração da Nota Fiscal de Entrada.
03. SOLUÇÃO
Solução Requisito 1
Realizado ajustes no arquivo DMSCAMP.INI para preenchimento do Campo 17 do Registro R com o código correspondente ao Código do SIAFI informado no Cadastro de Fornecedores (Prestador de Serviços). Além da, adequação na Documentação para o correto preenchimento dos parâmetros envolvidos na rotina.
Solução Requisito 2
Realizado ajuste no arquivo DMSCAMP.INI para retirada do Caracter "." (ponto) quando o mesmo for informado no cadastro.
Solução Requisito 3
O campo (F1_CODSIAF) informado no parâmetro MV_CAMPFOR é utilizado para que o sistema retorne o Código SIAFI do Local de Prestação de Serviços quando o mesmo for diferente do Prestador de Serviço, como trata-se de um campo configurável através de parâmetro, para que a gravação deste campo ocorra de forma automática, deverá ser realizado tratamento através de personalização específica adequando à regra de negócio do cliente.
Para o desenvolvimento destas personalizações, podem ser utilizados como exemplo os Pontos de Entrada a seguir, que deverão ser adequados de acordo com a necessidade de cada cliente.
- MT103DCF - https://tdn.totvs.com/pages/releaseview.action?pageId=648203704
- MT100TOK - https://tdn.totvs.com/pages/releaseview.action?pageId=6085400
- MA910BUT - https://tdn.totvs.com/pages/viewpage.action?pageId=656048795
04. DEMAIS INFORMAÇÕES
Abaixo rotinas exemplificativas para preenchimento do campo informado no parâmetro MV_CAMPFOR. Estes exemplos tem como objetivo o direcionamento para o desenvolvimento, assim, o mesmo deve ser de realizado por equipe interna de desenvolvimento de cada cliente cuidando com os devidos ajustes às suas regras de negócio.
05. ASSUNTOS RELACIONADOS
- SPISS - Declaração Mensal de Serviços de Campinas/SP
- Código dos Municípios no SIAFI
- Manual de Importação de Dados ISSDigital