01. DADOS GERAIS
Produto: | TOTVS Prestadores de Serviços Transporte de Passageiros
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: |
SIGAGTP |
Função: | GTPA850, GTPA850A, GTPC850, GTPCTEOS01, GTPC852, GTPC853, GTPC854, GTPXFUNC, RUP_GTP, GTPXEncExp |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERGTP-7723 |
02. SITUAÇÃO/REQUISITO
Para que não tenha impacto os novos ajustes referente ao CTe -OS, deverá ser criado novas tabelas e assim ajustar os fontes atuais para utilizar essas tarefas, deverão também ser ajustados os itens a seguir:
- Criação do dicionário das tabelas substitutas de GZH -> Pai e Filha. Também refazer o modelo de dados e view da GTPA850. O modelo de dados não deve ter obrigatoriedade de preenchimento dos itens.
- Efetuar o processo de Inclusão e geração da Nota fiscal de saída
- Transmissão pro Sefaz - tirando a tabela GZH do jogo e considerando as novas tabelas.
- Para edições que geram uma nova nota continuaremos a excluir a nota original, uma vez que este processo não exclui os dados de livros fiscais tabelas SF3 e SFT deveremos mostrar um alerta para o usuário indicando que a exclusão das informações do livro fiscal deverá ser realizada manualmente pelo processo de Acertos Fiscais.
- Na atualização do registro que não envolvam dados que não impactam no documento fiscal iremos desenvolver uma nova rotina, habilitando apenas os campos que podem ser alterados;
- Repensar quais campos poderia ser bloqueados durante o processo -> Avaliar a criação de views específicas para cada tipo de evento habilitando dessa forma somente as informações que realmente podem ser alteradas no evento, ex. No evento de substituição permitir alterar apenas o valor para menor e o tomador do serviço.
- Será criado um segundo campo para gravar o status de transmissão para o SEFAZ, dessa forma os status de evento ex. "Normal", "Anulação", "Cancelamento", serão gravados no campo já existente GZH_STATUS, os status da transmissão, ex. "Aguardando Envio", "Autorizado", "Erro na transmissão", "Não autorizado" seriam gravado no campo a ser criado, sugerimos o novo campo com o nome GZH_STATRA.
03. SOLUÇÃO
Foi desenvolvido novas tabelas para esse processo, sendo elas:
- H61T10 Controle CTeOS
- H62T10 Eventos Gerados CTeOS
Para atender essas novas tabelas foi feito a alteração das rotinas GTPA850 e GTPCTEOS01 para possibilitar a alteração e inclusão das novas tabelas para esse processo de CTe-OS
Sendo a rotina GTPA850, responsável por incluir, alterar, atualizar, excluir, efetuar o vinculo do lote de taxas, assim cuidando dos registros dentro do Protheus dessas tabelas.
Já a rotina GTPCTEOS01 é o monitor das operações além das citadas acima como podendo efetuar os envios dos arquivos para a SEFAZ.
Tendo como legenda os itens abaixo:
04. DEMAIS INFORMAÇÕES
Não há.
Use esse box para destacar informações relevantes e/ou de destaque.IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não há