Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Protheus) - Automação Fiscal

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

Função:

totvs.protheus.fiscal.taf.xmlmonitorevent.tlpp

TAFA621EVT.prw

País:Brasil
Ticket:Não há.
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF4-2596


02. SITUAÇÃO/REQUISITO

Desenvolver uma rotina responsável por buscar os eventos pendentes de processamento (T7A_STATUS = 1 ou 3) via processamento SmartSchedule e executar a integração com o módulo SIGATSS para envio do mesmo para SEFAZ, aguardar o retorno do processamento e atualizar o status do evento para 2 = Enviado em caso de sucesso de processamento, 4 - Cancelado, em caso de sucesso do cancelamento do evento de origem ou 5 = Falha de processamento, que poderá ocorrer por Rejeição, falha no schema ou duplo processamento na SEFAZ.

Além de atualizar o status do evento, irá gravar a tabela de log de processamento na tabela T7D, com o retorno do SIGATSS e o ID de execuçãoFazer a busca do T7A, com status 1 ou 3.
Criar um método/classe que a cada registro da tabela T7A, chamará método do xml, passando seus respectivos parâmetros, que retornará o xml pronto.
Com o xml chamará a função do TSS para envio SEFAZ
Com retorno do TSS, chamará a método/classe para atualização do status (T7A_STATUS) para 2/4/5 e gravação do Log (T7D).

03. SOLUÇÃO

Resumo

  • Responsabilidade: localizar eventos pendentes no TAF, montar os XMLs de evento (usando SchemaXMLEvents), enviar ao TSS e registrar logs/atualizar status.
  • Escopo: tratamento de eventos com e sem itens, suporte a eventos de cancelamento, agrupamento de linhas de item (IBS/CBS) por item, e integração com o serviço TSS (TSSEnvEven).

...