3.1 Programa OBF26200 - Envio de Eventos via TC23.1.1 Ambiente TC2Alteração na Função de Ambiente: Função: obf26001_retorna_ambienteModificação:SE vdpr140_usa_TC_sem_TSS = TRUE ENTÃO Buscar ambiente TC2 com vdpr140_get_ambiente_tc Retornar ambiente TC2SENÃO Continuar processo atual (TSS) 3.1.2 Novo Fonte OBF26003 - Processamento TC2Criação de Fonte Específico: - Nome: OBF26003
- Função: Processamento completo de envio e retorno via TC2
Função de Tipo de Documento: obf26003_tipo_doc_tc2(evento)- Receber código do evento- Retornar código do tipo documento Neogrid- Para cancelamento: verificar origem (entrada/saída) Mapeamento de Eventos para TC2: Evento | Descrição | Tipo Neogrid | 112110 | Informação de efetivo pagamento integral | 457 | 112120 | Importação em ALC/ZFM não convertida | 471 | 112130 | Perecimento durante transporte (fornecedor) | 472 | 112140 | Fornecimento não realizado | 473 | 112150 | Atualização de Data de Previsão | 000 | 211110 | Solicitação de Apropriação de crédito | 458 | 211120 | Destinação para consumo pessoal | 460 | 211124 | Perecimento durante transporte (adquirente) | 474 | 211128 | Aceite de débito na apuração | 475 | 211130 | Imobilização de Item | 461 | 211140 | Apropriação de Crédito de Combustível | 462 | 211150 | Apropriação de Crédito para bens/serviços | 464 | 212110 | Manifestação Transferência IBS | 465 | 212120 | Manifestação Transferência CBS | 466 | 110001 | Cancelamento - Saída | 469 | 110001 | Cancelamento - Entrada | 470 |
3.1.3 Processamento de EnvioAlteração na Função obf26200_processa_enviar: SE m_usa_TC_sem_TSS = FALSE ENTÃO Processamento TSS atualSENÃO SE vdpr140_copia_arquivo_xml_TC(tipo_documento, relatório, modo_exibição) ENTÃO Obter caminho do arquivo XML copiado Incluir monitoramento TC2 Gravar mensagem de sucesso no relatório SENÃO Gravar mensagem de erro no relatório 3.1.4 Atualização de Retorno CentralizadaNova Função: obf26001_atualiza_retorno_evento Parâmetros da Função: - empresa_origem: Empresa origem
- trans_evento_apuracao: Transação
- evento: Código do evento
- status: Status do retorno (A/R/S)
- id_evento: ID do evento
- lote: Lote processado
- protocolo_aut: Protocolo de autorização
- data_hor_rec_protocolo: Data de retorno
Mapeamento de Status: - Status 6: "A" - Autorizado
- Status 3 e 5: "R" - Rejeitado
- Status 1, 2 e 4: "S" - Sem retorno
3.1.5 Interface - Ajustes para TC2Remoção do Botão Retorno: - Ocultar botão "Retornar" quando TC2 estiver configurado
- Exibir mensagem quando nenhum transmissor estiver configurado:
"Configurações do TSS/TC2 não encontradas. Configure para habilitar o envio e retorno de eventos."
|