01. DADOS GERAIS
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | |
|---|
| 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á.

05. ASSUNTOS RELACIONADOS
