Histórico da Página
...
| Produto: | TOTVS Backoffice | ||||
|---|---|---|---|---|---|
| Linha de Produto: |
| ||||
| Segmento: |
| ||||
| Módulo: |
| ||||
| Programa: | OBF26200: Central de Eventos OBF26003: Processamento TC2 (novo) OBF26001: Funções auxiliares OBF90001: JOB de processamento | ||||
| País: | Brasil | ||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DBACKRTLGX-3676, DBACKRTLGX-3401, DBACKRTLGX-3511, DBACKRTLGX-3460, DBACKRTLGX-3566, DBACKRTLGX-3565, DBACKRTLGX-3439, DBACKRTLGX-3326, DBACKRTLGX-3529, DBACKRTLGX-3564, DBACKRTLGX-3531 |
VISÃO GERAL
Implementação completa do sistema de envio e retorno de eventos fiscais via TC2 (TOTVS Colaboração 2.0), incluindo geração de XML no padrão da Nota Técnica da SEFAZ, processamento via JOB de retorno e adequações na interface do usuário para suporte ao novo transmissor.
02. SITUAÇÃO/REQUISITO
2.1 Situação Atual
O sistema atualmente suporta apenas envio de eventos via TSS. Com a necessidade de utilizar o TC2 (TOTVS Colaboração 2.0) como transmissor alternativo, é necessário implementar:
- Envio de eventos via TC2
- Geração de XML no padrão da NT da SEFAZ
- Processamento de retorno via JOB
- Adequações na interface para suporte aos dois transmissores
2.2 Requisitos
- Implementar envio de eventos via TC2
- Desenvolver geração de XML compatível com TC2
- Criar processamento de retorno via JOB
- Adequar interface para suporte dual (TSS/TC2)
- Manter compatibilidade com funcionalidades existentes
03. SOLUÇÃO
| Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
04. DEMAIS INFORMAÇÕES
4.1 Validações
4.1.1 Envio via TC2:
Validar evento 211128
- Envio via TC2 com sucesso
- Geração correta do XML
- Cópia para diretório OUT
Validar eventos fiscais
- 212110, 212120, 110001
- Envio e confirmação de recebimento
Validar eventos CRE/PAT
- 112110, 211130
- Processamento completo
Validar eventos FAT
- 112130, 112140, 112150
- Geração e envio corretos
4.1.2 Retorno via JOB:
Processamento de arquivos
- Leitura correta dos arquivos de retorno
- Extração das TAGs XML
- Atualização correta do status
Validação por tipo de evento
- Cada evento deve ter retorno processado
- Status atualizados corretamente
- Logs gerados adequadamente
4.2 Fluxo de Processamento
4.2.1 Envio de Eventos:
1. Identificar transmissor (TSS/TC2)
2. SE TC2:
- Gerar XML padrão NT SEFAZ
- Copiar para diretório OUT
- Incluir monitoramento
3. Aguardar processamento TC2
4.2.2 Retorno de Eventos:
1. JOB processa diretório IN
2. Identifica arquivos por tipo de documento
3. Extrai informações do XML de retorno
4. Busca evento na base de dados
5. Atualiza status via função centralizada
6. Registra logs de processamento
4.3 Benefícios
- Suporte completo ao transmissor TC2
- Padronização do processamento de retorno
- Geração de XML conforme NT da SEFAZ
- Processamento automatizado via JOB
- Interface adaptada para ambos transmissores
- Manutenção da compatibilidade com TSS
4.4 Considerações Técnicas
Configuração TC2:
- Parametrização conforme documentação TOTVS Colaboração 2.0
- Configuração de diretórios IN/OUT
- Configuração de ambiente (homologação/produção)
Monitoramento:
- Logs detalhados de envio e retorno
- Controle de status por evento
- Relatórios de inconsistências
Performance:
- Processamento via JOB para não impactar usuários
- Processamento em lotes para otimização
- Controle de arquivos processados
05. ASSUNTOS RELACIONADOS
Programas Envolvidos:
- OBF26200: Central de Eventos
- OBF26003: Processamento TC2 (novo)
- OBF26001: Funções auxiliares
- OBF90001: JOB de processamento
Funções TC2 Utilizadas:
- vdpr140_usa_TC_sem_TSS: Verificar uso TC2
- vdpr140_get_ambiente_tc: Obter ambiente TC2
- vdpr140_copia_arquivo_xml_TC: Copiar XML
- vdpr140_get_arquivo_xml_tc: Obter caminho XML
Eventos Suportados:
- 110001: Cancelamento de Evento
- 112110, 112120, 112130, 112140, 112150: Eventos do Faturamento
- 211110, 211120, 211124, 211128, 211130, 211140, 211150: Eventos de Entrada
- 212110, 212120: Eventos de Manifestação
Estruturas de Dados:
- Tabela de Eventos de Apuração
- Tabela de Monitoramento TC2
- Arquivos XML de envio e retorno
06. ASSUNTOS RELACIONADOS
...