EF-PRJE0516-RITM0116951 - Cobrança Terceirizada
EF-PRJE0516-RITM0116951 - Cobrança Terceirizada
EF-PRJE0516-RITM0116951 - Cobrança Terceirizada
Data da Aprovação:
Histórico de Revisão
Especificação Funcional
1. Objetivo:
Este projeto tem como objetivo criar e automatizar no SAP CCS a ferramenta de
Cobrança que permite ceder documentos a cobrança terceirizada gerando uma carteira para
uma empresa terceira realizar cobrança. A fim de recuperar dívidas em idade avançada.
Atualmente no SAP CCS não emitimos etapa de cobrança terceirizada para nenhum
cliente da equatorial. Com o Projeto configurar a ferramenta e automatizar os controles no
SAP CCS, além de permitir trocar informações com as cobradoras via arquivo texto.
Para a nova etapa de cobrança o processo de importação de alvos passará pelas validações abaixo
verificando os registros de cobrança terceirizada aptos para o processo de advertência.
MOTIVO DESCRIÇÃO
01 DOCUMENTO OU CONTA CONTRATO BLOQUEADA
03 DOCUMENTO PARCELADO
06 DOCUMENTO ARRECADADO, ESTORNADO, TRANSFE
07 DOCUMENTO PRESCRITO
10 QUANTIDADE LIMITE ATINGIDA PARA O ID.
12 VALIDAR SE EXISTE NOTA DE NEGOCIAÇÃO ABERTA (RECE, ATIV, IMPR,
AGUA, DEVO E PROC)
17 DOCUMENTO NÃO VENCIDO
21 DOCUMENTO NÃO IDENTIFICADO
22 DOCUMENTO NÃO É UM DOC COBRANÇA/FATURA
26 ETAPA DE COBRANÇA INVÁLIDA
40 CONTA CONTRATO CONTÉM DOCUMENTO PROTESTADO
42 FATURA JÁ CEDIDA COB. TERCEIRA
43 EMPRESA PARCEIRA DE COBRANÇA TERCERIZADA NÃO CADASTRADO.
3.1.1. Detalhes das validações e respectivos status a serem implementados neste projeto
Especificação Funcional
Fatura/Documento já cedido a cobrança terceira – Status 42
Será criada uma tabela para cadastro das empresas de cobrança terceirizada
conveniadas. O processo ocorrerá por meio de verificação nesta tabela. Caso não exista, o
registro será gravado na tabela de histórico ZARCT031_IMPSASH com status 43.
Será criada a transação ZARC0XXX para cadastro das empresas de cobrança
terceirizada.
Caso todas as validações sejam satisfeitas deverá ser populado na tabela temporária
ZARCT030_IMPSAS conforme processo de cobrança definido.
Para configuração da etapa de Cobrança Terceirizada será criada a etapa “COBT” conforme
abaixo:
SPRO > Contabilidade financeira > Conta corrente contratual > Transações contábeis > Advertir >
Advertência segundo estratégia de cobrança > Definir etapa de cobrança
Especificação Funcional
SPRO > Contabilidade financeira > Conta corrente contratual > Transações contábeis > Advertir >
Configurar atividades de advertência
Especificação Funcional
A configuração abaixo, terá o acréscimo de novos status vinculados a nova etapa de cobrança COBT
para a lista de Histórico de Importação de alvos SAS na tabela ZARCT074_IMPSASH.
Status Descrição
42 FATURA JÁ CEDIDA COB. TERCEIRA
43 EMPRESA PARCEIRA DE COBRANÇA TERCEIRIZADA NÃO CADASTRADA.
Inclusão dos motivos de bloqueio considerados no processo para a nova etapa de cobrança na tabela
ZARCT025_ACOES.
Especificação Funcional
Cadastrar parceiro de cobrança terceirizada COBTERC001 (Função Fornecedor) conforme abaixo:
SPRO > Contabilidade financeira > Conta corrente contratual > Transações contábeis > Taxa de
cobrança > Gravar escritórios de cobranças
SPRO > Contabilidade financeira > Conta corrente contratual > Transações contábeis > Taxa de
cobrança > Definir status da cessão
Especificação Funcional
gerando a cessão de documentos a empresa de Cobrança terceirizada. Gravando as informações nas
tabelas DFKKOP, DFKKCOLLH e DFKKCOLL. A definição da empresa de cobrança tercerizada
deverá ser realizada atravez do campo Compl 1 da Etapa da tabela ZARCT030_IMPSAS e o tipo de
carteira deverá ser informado pelo campo Compl 2 da Etapa da tabela ZARCT030_IMPSAS.
A liberação das faturas para a cessão a Empresa de Cobrança Tercerizada deverá ser feita através
das transações standard FP03DM (Cessão de Faturas em massa) e FPCI (para retirada de faturas
cedidas).
O processamento da remessa se dará através da transação FP03DM. Após a liberação feita na
FPVB, os documentos estarão disponíveis para cessão de crédito, via FP03DM.
Ao acessar a transação FP03DM, deverão ser informados os filtros desejados na primeira aba
(Seleções gerais) e na terceira aba (Parâmetro cessão) deverá ser informado o escritório de cobrança
para o qual será feita a cessão e o diretório da AL11 onde o arquivo gerado deverá ser gravado.
Especificação Funcional
O layout do arquivo de remessa (body) deve seguir as seguintes especificações. Consultar layout
do header e do trailer no final deste documento.
Para que o arquivo seja gerado no layout desejado serão implementadas as seguintes funções:
ZARCF0155_COBT_EVE_5051_HEADER, no evento 5051 para alterações no
cabeçalho do arquivo, via FPCI.
ZARCF0156_COBT_EVE_5052_BODY, no evento 5052 para alterações no corpo do
arquivo (itens), via FPCI.
ZARCF0157_COBT_EVE_5053TRAILER, no evento 5053 para alterações no rodapé
do arquivo, via FPCI.
ZARCF0155_COBT_EVE_5062_HEADER, no evento 5062 para alterações no
cabeçalho do arquivo, via FP03DM.
ZARCF0156_COBT_EVE_5063_BODY, no evento 5063 para alterações no corpo do
arquivo (itens), via FP03DM.
ZARCF0157_COBT_EVE_5064TRAILER, no evento 5064 para alterações no rodapé
do arquivo, via FP03DM.
Especificação Funcional
Cadastro de motivo de chamada de retorno para cobrança terceirizada conforme abaixo:
SPRO > Contabilidade financeira > Conta corrente contratual > Transações contábeis > Taxa de
cobrança > Definir motivos para a chamada de retorno de contas a receber
Para a retirada automática do processo de cobrança terceirizada será implementada a retirada por
prescrição na cobradora, retirada prescrição da dívida, retirada por parcelamento, retirada por
pagamento e retirada por devolução. Deverão ser gravados os motivos de retirada em todos os
movimentos da carteira.
Será cadastrado, por cobradora, um parâmetro de dias, o qual o SAP CSS deverá ler e verificar
se a quantidade de dias já foi atingida. Uma vez atingida, o sistema enviará a retirada da carteira
da cobradora.
Tal processo será executado através da chamada da transação FP03U via Z_MASS_ACT
paralelizado pelo objeto Conta Contrato. Onde a retirada será via parametrização na tabela
ZISU_CT_CONFIG e implementada a retirada no evento 5065, função
ZARCF0164_COBT_5065.
Especificação Funcional
ZARCF0011_PRESCRICAO que irá validar a necessidade de retirada no evento 5056, função
ZARCF0164_COBT_5065.
Será permitido o parcelamento de débitos nos seguintes canais de atendimento: CRM, SAP CCS
e SITE. O processo de retirada por parcelamento de débitos só deve ser enviado à cobradora se o
parcelamento tiver sido confirmado. Logo em caso de envio para aprovação via WF o mesmo só
será retirado em caso de aprovação.
Quando o parcelamento for com troca, é sempre necessário fazer transferência de débito. Neste
cenário, deverá ser previsto a verificação do parcelamento na conta contrato de destino.
Para tal a re-chamada das faturas cedidas será realizada no evento 3040 e implementada na
função ZARCF0154_COBT_3040.
Para as faturas ou parcelas avulsas cujo estejam passando pela etapa de diferimento através da
FPE2 que realiza a chamada do evento 1120, através do módulo de função
ZARCF0165_COBT_1120. No entanto o SAP não chama o mesmo evento quando existem
diferimentos para parcelas, neste caso será necessário incluir uma lógica no evento 3041, da
seguinte maneira:
Verificar se a chave estatística (STAKZ) é igual a “R”. Caso positivo, checar se a nova data de
diferimento está preenchida e se ela é diferente da data de diferimento anterior. Caso seja e o
INKPS (item de cobrança) esteja preenchido, chamar o FM
ZARCF0168_COBT_RECALL_C_AGENCY passando os documentos de parcelamento.
Obs.: No evento 5065 será necessário validar se a origem da retirada foi pelo processo de
diferimento de parcela vide evento 1120 e 3041. Caso positivo, atualizar o motivo de retirada
igual a “08”.
Quando os débitos cedidos às cobradoras forem compensados, estes deverão ser enviados para
retirada da carteira da cobradora utilizando o motivo compensado. Débitos cedidos para
cobradoras estarão disponíveis para pagamento no site e no POS.
Débitos compensados por perdas não deverão ser enviados para retirada das cobradoras, desta
forma será criado uma configuração na tabela ZISU_CT_CONFIG para definir se débitos com
origem de compensação igual a 04 e 14 poderão ser retirados dos escritórios de cobrança.
Dentro do módulo de função ISU_SAMPLE_0020 existe uma rotina standard para atualizar a
tabela DFKKCOLL e DFKKCOLLH iniciando o processo de retirada do contas a receber. Esse
processo é chamado para os casos de compensação, anulação e estorno.
Especificação Funcional
O standard utiliza como controle uma variável (i_process) determinando o âmbito da atualização,
ou seja:
1 = Reversão;
2 = Estorno;
3 = Devolução;
‘‘ ” = Compensação.
Existem três módulos de função que o standard utiliza para atualizar a razão da chamada do
contas a receber durante o processo de baixa:
Especificação Funcional
Realizar um loop para cada item da tabela interna P_T_HISTORY_COLL que
representa os itens a serem atualizados na DFKKCOLLH. Atualizar o campo de motivo
de chamada de retorno (RUGRD) da seguinte maneira:
ZMODULE = FI-CA
AREA = COBT
KEY01 = PERD
As cobradoras podem devolver as carteiras cedidas a qualquer momento, total ou parcial. Para
devolução, esperamos código de devolução no arquivo retornado previamente cadastrado no
SAP CCS. O arquivo deverá ser devolvido no layout esperado pelo SAP CCS. Deverá ser
previsto no arquivo através do campo ACEITE com o valor “N” sinalizando a devolução.
Tal ajuste será realizado no processamento do programa de retorno onde quando o campo
ACEITE estiver preenchido com “N” o mesmo irá retirar a fatura do processo de Cobrança
Terceirizada.
Para o processo de retirada manual será utilizada a transação FP03 onde o cliente poderá realizar
a re-chamada de faturas conforme necessidade.
Especificação Funcional
3.8.8. Desativação de plano
Em casos onde houver uma desativação de plano de pagamento contendo itens em escritório com
o status de cobrança igual a cedido (02) será necessário realizar a chamada do contas a receber.
Desta forma implementar o evento 3045 e seguir as seguintes validações:
Obs.: No evento 5065 será necessário validar se a origem da retirada foi pelo processo de
desativação de plano de pagamento, vide evento 3045. Caso positivo, atualizar o motivo de
retirada igual a “12”.
Realizar a busca dos documentos que estão na tabela DFKKCOLL utilizando a função
FKK_COLLECT_AGENCY_ITEM_SELECT, passando como parâmetro as seguintes informações:
Após o retorno do FM, verificar se a tabela T_FKKCOLL está preenchida. Caso positivo chamar o
módulo de função FKK_BP_LINE_ITEMS_SELECT passando o número do documento (OPBEL) e
item de cobrança (INKPS) da tabela T_FKKCOLL.
Obs.: No evento 5065 será necessário validar se a origem da retirada foi pelo processo de
retirada massiva. Caso positivo, atualizar o motivo de retirada para “11”.
Especificação Funcional
3.9.1. Execução Via Arquivo
Teremos como parâmetros na tela de seleção campos para informar a Empresa
Cobradora e o diretório onde encontra-se o arquivo.
O recebimento do arquivo informacional servirá apenas para enriquecimento da base de dados no SAP
CCS. Através deste arquivo, as cobradoras informarão os dados cadastrais atualizados de seus clientes e
estes serão gravados em uma tabela no SAP CCS.
Na transação ZARC0166, teremos como parâmetro na tela de seleção um campo para informar o
diretório onde encontra-se o arquivo .txt.
A tabela ZARCT136_COBT_DC que possui os seguintes campos irá armazenar os dados recebidos via
arquivo. Layout do body especificado abaixo, onsultar layout do header e do trailer no final deste
documento.
Especificação Funcional
PARCEIRO_NEGOCIO Char (10) / GPART_KK
TIPO_DOCUMENTO Numérico (2) / ZZ_TP_DOC_COBT 01 – CPF ou 02 – CNPJ
CPF Char (20) / ZZ_CPF_CNPJ
RG Char (60) / ZZ_RG
ORGAO_EXPEDIDOR Char (40) / ZZ_ORG_EXPEDIDOR
ESTADO Char (3) / ZZ_ESTADO
EMAIL Char (241) / AD_SMTPADR
NIS Numérico (11) / ZZ_NIS_COBT
COD_FAMILIAR Char (10) / ZZ_COD_FAMILIAR
NOME_MAE Char (40) / ZZ_NOME_MAE
TEL_FIXO Char (30) / ZZ_TEL_FIXO
TEL_MOVEL Char (30) / ZZ_TEL_MOVEL
ENDERECO Char (60) / AD_STREET
NUMERO Char (10) / AD_HSNM1
COMPLEMENTO Char (10) / AD_HSNM2
BAIRRO Char (40) / AD_CITY2
MUNICIPIO Char (40) / ZZ_MUNICIPIO
CEP Char (12) / ZZ_CEP_COBT
SITUACAO_CLIENTE Char (2) / ZZ_SITUACAO_CLIENTE
AREA Char (30) / ZZ_AREA
Criar a transação ZARC0165 para consulta das cobranças terceirizadas já enviadas as cobradoras. Nesta
transação serão consultadas as seguintes informações sobre a cobrança terceirizada: faturas,
vencimento, valor, data cessão, parceiro, conta contrato do cliente em cobrança e empresa cobradora.
Teremos como parâmetro na tela de seleção os possíveis filtros: fatura, parceiro, conta contrato e
empresa cobradora. Poderá ser utilizada como base, para construção da nova transação, a transação
standard FP03L que faz a exibição das seguintes informações: faturas (Nº doc. referência), valor
(Montante), data cessão (Data cessão), parceiro (ParcNeg.), conta contrato do cliente em cobrança
(Cta.contr.) e empresa cobradora (CobrançaPN).
Será disponibilizado em diretório da AL11 arquivo em formato .txt para processamento do retorno. O
programa deverá analisar se o arquivo tem o layout esperado, caso negativo o arquivo deverá ser
movido para a pasta de ERRO.
As empresas de cobrança terceirizada deverão enviar um arquivo de retorno ao SAP CCS informando se
a fatura foi aceita, se houve contato com o cliente, data e tipo de contato. Será possível informar até 3
tipos de contato, por vez, com suas respectivas informações.
O layout do arquivo de retorno (body) deve seguir as especificações abaixo. Consultar layout do header
e do trailer no final deste documento.
Especificação Funcional
CAMPO TIPO OBSERVAÇÃO
Especificação Funcional
ID_LINHA Char(1) / SATZTYP_I_KK 1 – header 2 – body ou 9 – trailer
CONTA_CONTRATO Char (12) / VKONT_KK
NOME Char (40) / ZZ_NOME_GPART
INSTALACAO Char (10) / ANLAGE
PARCEIRO_NEGOCIO Char (10) / GPART_KK
TIPO_DOCUMENTO Numérico (2) / ZZ_TP_DOC_COBT 01 – CPF ou 02 – CNPJ
CPF Char (20) / ZZ_CPF_CNPJ
RG Char (20) / ZZ_RG
TEL_FIXO Char (11) / ZZ_TEL_FIXO
TEL_MOVEL Char (11) / ZZ_TEL_MOVEL
ENDERECO Char (60) / AD_STREET
NUMERO Char (10) / AD_HSNM1
COMPLEMENTO Char (10) / AD_HSNM2
BAIRRO Char (40) / AD_CITY2
MUNICIPIO Char (40) / ZZ_MUNICIPIO
CEP Char (12) / ZZ_CEP_COBT
Char (2) /
STATUS_COMERCIAL ZZ_STATUS_COMERCIAL
AREA Char (30) / ZZ_AREA
FATURA Char (16) / XBLNR_KK
VENCIMENTO Numérico (8) / ZZ_VENCIMENTO AAAAMMDD
DIAS Numérico (4) / ZZ_DIAS Considerar zeros a esquerda
VLR_AB Decimal (13) / MBETM_KK 2 casas decimais após a vírgula
RESPONSAVEL Char (40) / ZZ_RESPONSAVEL
EMPRESA_COBRADORA Char (10) / INKGP_KK
TIPO_CARTEIRA Char (20) / ZZ_TIPO_CARTEIRA
Reserva_futuro1 Char (20) / ZZ_RESERVA1 Em branco
Reserva_futuro2 Char (20) / ZZ_RESERVA2 Em branco
ACEITE Char(1) / ZZ_ACEITE S(Sim) ou N(Não)
Char (10) /
STATUS_COBRANCA ZZ_STATUS_COBRANCA
CONTATO_1 Char (10) / ZZ_CONTATO1
DATA_1 Data (8) / ZZ_DATA_1 AAAAMMDD
CONTATO_2 Char (10) / ZZ_CONTATO2
DATA_2 Data (8) / ZZ_DATA_2 AAAAMMDD
CONTATO_3 Char (10) / ZZ_CONTATO3
DATA_3 Data (8) / ZZ_DATA_3 AAAAMMDD
Todas os arquivos deverão ter a primeira linha com o layout de header abaixo.
Especificação Funcional
EMPRESA_COBRADORA Char (10) / INKGP_KK
EMPRESA Char (4) / BUKRS C001 – Maranhão ou E141 – Pará
DATA Data(8) / BLDAT_B_KK AAAAMMDD
Numérico(6) / Sequencial
SEQUENCIAL ZZ_SEQ_ARQ_COBT
Todas os arquivos deverão ter a última linha com o layout de trailer abaixo.
O campo somatório só deverá ser preenchido nos arquivos do tipo remessa, nos demais arquivos
ele deverá ficar em branco.
1. Cenários de Teste
Especificação Funcional
DFKKCOLL.
Geração de arquivo de
CT13 Geração arquivo de remessa Inclusão conforme layout
Remessa.
Geração de arquivo de
CT14 Geração arquivo de remessa Exclusão conforme layout
Remessa.
Processar retorno de recusa de
CT15 Processamento de arquivo de retorno conforme layout
faturas e ações de cobrança.
Processar arquivo de
CT16 Processamento de arquivo de atualização cadastral conforme layout atualização cadastral e registrar
na tabela interna de controle.
Processar arquivo de retirada
CT17 Interface para Retirada Massiva da Cobrança Terceirizada massiva de clientes de
Cobrança Tercerizada.
Realizar consulta individual de
CT18 Transação de Consulta cliente sumarizando resyultado
de cessão por fatura.
Não preenchimento dos alvos
na tabela temporária
ZARCT030_IMPSAS gerando
log na ZARCT031_IMPSASH
CT17 Mensagem FPL9
em caso de erro e preencher os
dados corretamenta na tabela
ZARCT030_IMPSAS em cao
de sucesso.
Parceiro cadastrado na BP e
CT18 Geração arquivo de remessa Inclusão conforme layout Gravar escritórios de
cobranças.
3. Riscos e Impactos
Especificação Funcional