Processo X - Preencher Tabela Intermediária para Upload de Pagamento
O processo X se refere ao mecanismo usado por sua organização para preencher as várias tabelas intermediárias (mostradas na seção laranja do ERD seguinte).
Tabela Intermediária de Controle de Depósito
É preciso criar um registro de tabela intermediária de controle de depósito para cada batch de pagamentos cujo upload deve ser feito no sistema. O nome dessa tabela é CI_DEP_CTL_ST. A tabela a seguir descreve cada coluna dessa tabela.
Nome da Coluna |
Tamanho |
Obrig. |
Tipo de Dados |
Comentários |
EXT_SOURCE_ID |
30 |
S |
Não Disponível |
Deve corresponder a um ID de fonte externa em uma das fontes de meio de pagamento definidas. Para obter mais informações, consulte Configurando Fontes de Meio de Pagamento. |
EXT_TRANSMIT_ID |
50 |
S |
Não Disponível |
É o identificador exclusivo da transmissão a partir da fonte externa. Esse valor deve ser exclusivo para cada transmissão da fonte. |
DEP_CTL_STG_ST_FLG |
2 |
S |
Não Disponível |
Deve ser definido como 20 (20 é o valor de pesquisa correspondente ao estado Pendente ) |
DEP_CTL_ID |
10 |
N |
N |
Deixe essa coluna em branco. Ela será atribuída pelo sistema quando criar um registro de controle de depósito. |
TRANSMIT_DTTM |
15 |
S |
Data e Hora |
Data e hora de transmissão do arquivo. |
CURRENCY_CD |
3 |
S |
Não Disponível |
Deve ser um código de moeda válido (é USD para dólares dos Estados Unidos). |
TOT_TNDR_CTL_AMT |
13.2 |
S |
N |
Esta coluna deve ser igual à soma dos valores de pagamento nos registros de tabela intermediária do controle do meio de pagamento associados a essa tabela intermediária de controle de depósito. |
TOT_TNDR_CTL_CNT |
10 |
S |
N |
Esta coluna deve ser igual ao número de registros de tabela intermediária do controle do meio de pagamento associados a essa tabela intermediária de controle de depósito. |
LAST_UPDATE_INST |
10 |
N |
N |
Este campo é preenchido durante o upload. É o ID da instância do programador de processos do processo que realiza o upload. |
É preciso criar uma ou mais Tabelas Intermediárias de Controle do Meio de Pagamento para o registro de tabela intermediária do controle de depósito.
Tabela Intermediária de Controle do Meio de Pagamento
É preciso criar pelo menos um registro de tabela intermediária de controle do meio de pagamento para cada batch de pagamentos cujo upload deve ser feito no sistema. O nome dessa tabela é CI_TNDR_CTL_ST. A tabela a seguir descreve cada coluna dessa tabela.
Nome da Coluna |
Tamanho |
Obrig. |
Tipo de Dados |
Comentários |
EXT_SOURCE_ID |
30 |
S |
Não Disponível |
Deve corresponder ao ID de fonte externa no registro de tabela intermediária do controle de depósito original. |
EXT_TRANSMIT_ID |
50 |
S |
Não Disponível |
Deve corresponder ao ID de transmissão externa no registro de tabela intermediária do controle de depósito original. |
EXT_BATCH_ID |
30 |
S |
Não Disponível |
É o identificador exclusivo do batch de pagamentos relativo ao ID de transmissão externa. |
TNDR_CTL_STG_ST_FLG |
2 |
S |
Não Disponível |
Deve ser definido como 20 (20 é o valor de tradução correspondente ao estado Pendente ) |
TNDR_CTL_ID |
10 |
N |
N |
Deixe essa coluna em branco. Ela será atribuída pelo sistema quando criar um registro de controle do meio de pagamento. |
TOT_TNDR_AMT |
13.2 |
S |
N |
Esta coluna deve ser igual à soma dos valores de pagamento nos registros de tabela intermediária de meio de pagamento do pagamento associados a essa tabela intermediária de controle do meio de pagamento. |
TOT_TNDR_CNT |
10 |
S |
N |
Esta coluna deve ser igual ao número de registros de tabela intermediária de meio de pagamento do pagamento associados a essa tabela intermediária de controle do meio de pagamento. |
É preciso criar um ou mais registros de Tabelas Intermediárias de Meio de Pagamento do Pagamento para o registro de tabela intermediária de controle do meio de pagamento.
Tabela Intermediária do Meio de Pagamento
É preciso criar pelo menos um registro de tabela intermediária de meio de pagamento do pagamento para cada pagamento associado ao registro de tabela intermediária de controle do meio de pagamento. O nome dessa tabela é CI_PAY_TNDR_ST. A tabela a seguir descreve cada coluna dessa tabela.
Nome da Coluna |
Tamanho |
Obrig. |
Tipo de Dados |
Comentários |
EXT_SOURCE_ID |
30 |
S |
Não Disponível |
Deve corresponder ao ID de fonte externa no registro de tabela intermediária do controle de depósito original. |
EXT_TRANSMIT_ID |
50 |
S |
Não Disponível |
Deve corresponder ao ID de transmissão externa no registro de tabela intermediária do controle do meio de pagamento original. |
EXT_BATCH_ID |
30 |
S |
Não Disponível |
Deve corresponder ao ID de batch externo no registro de tabela intermediária do controle do meio de pagamento original. |
EXT_REFERENCE_ID |
30 |
S |
Não Disponível |
É o identificador exclusivo do pagamento relativo ao ID de batch externo. |
PAY_TND_STG_ST_FLG |
2 |
S |
Não Disponível |
Deve ser definido como 10 (10 é o valor de tradução correspondente ao estado Pendente ) |
PAY_TENDER_ID |
12 |
N |
N |
Deixe essa coluna em branco. Ela será atribuída pelo sistema quando criar um registro de meio de pagamento. |
TENDER_AMT |
13.2 |
S |
N |
O valor pago (por exemplo, o valor do pagamento). |
ACCOUNTING_DT |
10 |
S |
Data |
Esta é a data que deve ser usada para fins de contabilização. Ela deve corresponder a um período de contabilização em aberto. |
TENDER_TYPE_CD |
4 |
S |
Não Disponível |
Deve corresponder à chave primária de um dos tipos de meio de pagamento. Para obter mais informações, consulte Configurando Tipos de Meio de Pagamento. |
CUST_ID |
15 |
S |
Não Disponível |
Este é o ID da conta ou o número da conta antigo do cliente que efetua o pagamento. Se o sistema não conseguir localizar um ID da conta ou um número da conta antigo correspondente a esse valor, o ID da conta do acordo de serviço suspenso da fonte do meio de pagamento será usado no pagamento e no meio de pagamento correspondentes. |
MICR_ID |
30 |
N |
Não Disponível |
É o ID MICR associado ao pagamento. |
NAME1 |
40 |
N |
Não Disponível |
É o nome do cliente no pagamento. |
CHECK_NBR |
10 |
N |
Não Disponível |
É o número do cheque no pagamento. |
Tabela Intermediária de Pagamento
Você precisará preencher as linhas dessa tabela apenas se alguma das seguintes condições for aplicável:
- Se precisar distribuir um meio de pagamento a uma conta que não seja a definida com o CUST_ID no registro intermediário do meio de pagamento, você deverá criar um registro intermediário do pagamento. É possível distribuir um meio de pagamento a várias contas criando diversos registros de tabela intermediária do pagamento. Observação: se quiser distribuir o meio de pagamento do pagamento à mesma conta, você NÃO precisará de um registro de tabela intermediária de pagamento.
- Se quiser restringir um pagamento a um acordo de serviço específico, você deverá inserir uma linha nessa tabela para indicar o acordo de serviço específico em questão. Faça isso preenchendo MATCH_TYPE_CD com um valor que indique que você está pagando por um acordo de serviço específico e MATCH_VALUE com o ID exclusivo do acordo de serviço.
- Se praticar contabilização de item em aberto, você deverá inserir uma linha nessa tabela para cada item a fim de indicar o item em aberto cuja correspondência deve ser feita com o pagamento. Observação: como o cliente do item em aberto geralmente faz a correspondência de pagamentos com faturas, será necessário preencher MATCH_TYPE_CD com um valor para indicar que está fazendo a correspondência por ID da fatura e MATCH_VALUE com o ID exclusivo da fatura.
O nome dessa tabela é CI_PAY_ST. A tabela a seguir descreve cada coluna dessa tabela.
Nome da Coluna |
Tamanho |
Obrig. |
Tipo de Dados |
Comentários |
EXT_SOURCE_ID |
30 |
S |
Não Disponível |
Deve corresponder ao ID de fonte externa no registro de tabela intermediária de meio de pagamento do pagamento original. |
EXT_TRANSMIT_ID |
50 |
S |
Não Disponível |
Deve corresponder ao ID de transmissão externa no registro de tabela intermediária de meio de pagamento do pagamento original. |
EXT_BATCH_ID |
30 |
S |
Não Disponível |
Deve corresponder ao ID de batch externo no registro de tabela intermediária de meio de pagamento do pagamento original. |
EXT_REFERENCE_ID |
30 |
S |
Não Disponível |
Deve corresponder ao ID de referência externa no registro de tabela intermediária de meio de pagamento do pagamento original. |
CUST_ID |
15 |
S |
Não Disponível |
Este é o ID da conta ou o número da conta antigo do cliente a que o pagamento deve ser distribuído. Se o sistema não conseguir localizar um ID da conta ou um número da conta antigo correspondente a esse valor, o ID da conta do pagador será usado no pagamento correspondente. Se o ID da conta do pagador for inválido, o acordo de serviço suspenso da fonte do meio de pagamento será usado. |
PAY_AMT |
13.2 |
S |
N |
O valor pago (por exemplo, o valor do pagamento). |
MATCH_TYPE_CD |
8 |
N |
Não Disponível |
Veja a descrição do campo MATCH_VALUE abaixo. Para obter mais informações sobre o significado desse campo, consulte Pagamentos e Eventos de Correspondência. |
MATCH_VALUE |
30 |
N |
Não Disponível |
MATCH_VALUE e MATCH_TYPE_CD são usados em conjunto para indicar que a distribuição do pagamento deve ser restringida de alguma forma (ou seja, o algoritmo de distribuição de pagamento padrão não deve ser usado). MATCH_TYPE_CD indica como o pagamento deve ser distribuído (por exemplo, distribuído apenas a um acordo de serviço específico), MATCH_VALUE contém o ID da restrição (por exemplo, o ID do Acordo de Serviço). Se MATCH_TYPE_CD for especificado, ele deverá estar relacionado a um Tipo de Correspondência válido. |