| REGRA | DESCRIÇÃO |
| T01 | O validador deve rejeitar o documento se a 'dataHoraRemessa' for menor que a 'dataSaldoDevedor' |
| T02 | O validador deve rejeitar o documento se houver pelo menos um pagamento com data maior que a 'dataSaldoDevedor' |
| T03 | O validador deve rejeitar o documento se houver pelo menos uma concessão com data maior que a 'dataSaldoDevedor'. |
| T04 | O validador deve rejeitar o documento se a 'dataHoraRemessa' for em data/hora futura em relação à data/hora de validação (validador). |
| T05 | O validador deve rejeitar o documento se houver mais de um pagamento para o mesmo ipoc na mesma data. |
| T06 | O validador deve rejeitar o documento se houver mais de uma concessão para o mesmo ipoc na mesma data. |
| T07 | O validador deve rejeitar o documento se houver algum 'class3050' quando o atributo 'envia3050' for igual a "N" |
| T08 | O validador deve rejeitar o documento se o atributo 'envia3050' for igual a "S", e o valor 'class3050' informada não estiver dentro do domínio permitido |
| B01 | A ausência de campos obrigatórios no cabeçalho (ex: 'cnpjIF', 'envia3050') deve causar a rejeição do arquivo |
| Dentro de uma operação, se ação for 2 (Excluir), apenas o campo ‘ipoc’ é obrigatório, e a presença de outros campos como ‘saldoDevedor’ deve causar a rejeição. | |
| Dentro de uma operação, se ação for 1 (Incluir/Alterar), os campos 'ipoc', 'saldoDevedor', 'class3050', 'atraso', 'pagamento' e/ou 'concessão' são obrigatórios e sua ausência deve causar a rejeição. | |
| Dentro de um pagamento ou concessão, se ação for 1 ou 3 os campos 'data' e 'valor' são obrigatórios | |
| Dentro de um pagamento ou concessão, se ação for 2, apenas o campo data é obrigatório |
Validação da classificação 3050;;
Calculo do IPOC caso não preenchido;
Registros na tabela t425movi sem registro para na tabela t425oped;
Registros na tabela t425movi com Ação diferente de 1 ou 2;
Registros na tabela t425movi com Tipo Pagamento ou Concessão diferente de C ou P;
Registros na tabela t425movi com ação diferente de 1, 2 ou 3 ;
Registros com Datas futuras;
Data do saldo maior que data da operação;
Todas validações mencionadas nas regras a cima.
Geração somente de operações das Modalidades e Naturezas contempladas no escopo do 3044;
Tratamento de estorno de pagamento de operação com pagamento ainda não enviadas e já enviadas;
Tratamento de estorno de concessão com concessão não enviadas e já enviadas;
Controlar os eventos já enviados, evitando que um mesma operação esteja em mais uma integração;
Informar os dados das operações renegociadas e seus respectivos saldos atualizados;
Controle sobre estorno de compras já reportados ou não em cartão de crédito;
Datas de pagamento e ou concessão dentro competência informado na tabela t425cimp;
Informação do valor do saldo devedor das operações;
Informar a situação do atraso da operação;
Envio da Classificação 3050 ou dos campos Cd_tp_pes, cd_ori_rec, cd_mod_cred, cd_tp_enc;
Envio do IPOC da operação ou dos campos necessários para calculo do mesmo pelo rating;
Informar corretamente as datas de estorno dos pagamentos (mesma da ocorrência do pagamento);
Informar corretamente as exclusões de pagamento;
Informar corretamente as datas de estorno das concessões (mesma da ocorrência da concessões);
Informação de compras e estorno quando houverem;
Informação referente a utilização rotativo, que requer novo IPOC com seus respectivos valores;
Link pagina
https://tdn.totvs.com/display/TBC/RT+-+Rating+-+Calculo+IPOC