1) Gerar RETORNO a partir da REMESSA
Gera retorno no layout novo usando os telefones dos Campos 10, 11, 12 e 13 da REMESSA. Aplica percentuais de falha separados entre válidos: Móveis e Fixos. Telefones vazios/zerados/placeholder/fora do padrão ficam como inválidos (02) e não entram nos percentuais. Nome do arquivo sai com data D+1 no nome.
2) Montar CSV do MKOne (REMESSA + RETORNO)
Lê o retorno e pega todas as linhas com Titular Contactado. Adiciona 55 no telefone e puxa variáveis da remessa: nome (Campo 5), instalacao (Campo 6), valor (Campo 14), qtdefaturas=1. Mantém repetidos (não deduplica).
3) Unificar retornos antigos e converter para layout novo
Aceita 1 ou vários retornos “antigos” (ou já no novo), unifica todos os detalhes e garante layout novo. Não aplica regra nenhuma. Se o Histórico estiver vazio, preenche conforme o código de retorno (01/02).
4) Gerar Arquivo MKOne - Rio Grande do Sul (XLSX original)
Anexe o XLSX original do cliente e gere um ZIP com: (1) CSV do MKOne (somente registros 01 - Titular Contactado) e (2) XLSX de retorno (arquivo original sem alterar nada, apenas adicionando as colunas: Campanha, Nome da Campanha, Modalidade, Status e Código do retorno). Regras: telefones forçados inválidos (vazio/zerado/placeholder/fixo/fora do padrão) ficam em 02 e não entram no 5%; nos válidos aplica 95% (01) / 5% (02).
5) Validar Arquivo de Retorno
Valida se o arquivo de retorno está no padrão correto (header, detalhe e trailer). Mostra os erros em tela (ex.: Nº Remessa no header sem zeros à esquerda).
- Detalhes com 15 campos (tipo 1)
- Trailer 9;QTD (igual ao número de detalhes)
- Nº Remessa no detalhe com 9 dígitos e terminando com o Nº do header
- Operador (Campo 11) esperado: SMS / APPCHAT
Dicas rápidas
Os percentuais podem ser ajustados conforme necessidade (móveis e fixos). Para validar se o servidor subiu, abra /health.