Professional Documents
Culture Documents
CEB BSCE
Brazilian Solution for Cash
RELEASE 11i
Version 5
DISCLAIMER:
Change Record
Date Author Version Reference
Reviewers
Name Role
Document Control......................................................................................................................ii
Tables Diagram.......................................................................................................................... 5
Convention Used in the Table Diagram.............................................................................. 5
Diagram 1: Bank Statement loader ..................................................................................... 6
Diagram 2: Company Balance ............................................................................................ 7
List of Views.............................................................................................................................. 8
Views .................................................................................................................................. 8
List of Tables ............................................................................................................................. 9
New Tables ......................................................................................................................... 9
List of Modules........................................................................................................................ 10
Forms................................................................................................................................ 10
Reports.............................................................................................................................. 10
Concurrent Programs ........................................................................................................ 11
Stored Procedures............................................................................................................. 11
T his chapter will show the High Level Design of the CEB-Cash Management (CEB-CE), which
presents a general view of Entity Relationship Diagram; the main functions of the CEB-CE, list of
tables, views and modules will be shown.
This chapter can be used to rapidly understand tables, views and modules, which are part of the
LAD Consulting Localization as Brazilian Solution for Cash Management, (CEB CE).
This diagram provides a visual representation of information contained in other areas of eTRM. It
is unlikely to be accessible to someone who is blind or visually impaired.
Using the Entity Relationship Diagram it is possible to have a graphical view of the entities that
compose the application and its relationships.
Table Diagram
Graphically representation of all the tables and foreign keys (relationship), grouped with CEB-
CE’s primary business functions. Examine the Table Definition section for more information.
List of Tables
List of Tables briefly describes each table contained in the Oracle CEB-CE.
List of Views
List of Views briefly describes each view in Oracle CEB-CE. Examine the View Definition of the
Detailed Design section in chapter 2 for more information.
List of Modules
List of Modules briefly describes each module in Oracle CEB-CE. Examine the Module Definition
in the Detailed Design section in chapter 2 for more information.
See below the a Diagram with a Summarized View of the Oracle CEB-CE
To better understand the diagram, some rules where standardized for the better understanding of
the design:
Figure 1-1
_______
Obligatory Relation
------- Opcional Relation
Relation type
A B
A B
AP_BANK_BRANCHES
AP_BANK_ACCOUNTS_ALL
possui
conta
define
BS_CE_EDI
saldo calculado
esta contido
BS_CE_COMPANY_BANK_BALANCES
possui bancos
BS_CE_EDI_LINES
BS_CE_TRANSACTION_CODES_EXT
To better understand the diagram, some rules where standardized for the better understanding of
the design:
Figure 1-2:
_______
Obligatory Relation
------- Opcional Relation
Relation type
A B
A B
AP_BANK_BRANCHES
possui
BS_CE_TRANSACTION_CODES_EXT
define
esta contido
BS_CE_EDI
CE_TRANSACTION_CODES
possui bancos
BS_CE_EDI_LINES
CE_STATEMENT_HEADERS_INT_ALL
BS_CE_LOG_STATEMENT_LOADERS
refere-se
consiste
CE_STATEMENT_LINES_INTERFACE
AP_BANK_ACCOUNTS_ALL
conta
BS_CE_COMPANY_BANK_BALANCES
saldo calculado
Views
New Tables
Forms
Reports
BSCECTCC Transfer letter between bank accounts Transf. entre Contas - Carta de
Autorização de Débito
BSCELCEX Lists the log that comes from the Relatório Carga do Demonstrativo
upload from the bank statement Bancário
(Demonstrativo Bancário)
BSCELTGL Lists the withdrawals and deposits Lançamentos de Transferência entre
made between cash accounts in the Contas na Interface GL
GL interface
BSCEMATR Bank transfer map Mapa de Transferencia Bancária
BSCEMVSI Summary Bank Transactions report Movimentação Bancária Sintética
BSCEPODI Weekly Cash Flow Position report Posição Semanal de Caixa
BSCETRCC Consolidated Transfer Account Letter Carta de Transferencia Consolidada
report
Stored Procedures
2 Detailed Design
T his chapter presents a detailed design used during the Oracle CEB-CE implementation. Here
you will find detailed table definitions, views and modules, and object description used in Oracle
CEB-CE like quick codes.
This chapter permits the understanding of the detailed structure and information flow of Oracle
CEB-CE.
Table Definition
The section Table Definition contains the detailed definition Oracle CEB-CE tables. The following
information is available for each table: objective, column description, primary key, unique key,
check constraints, foreign key, quick codes, sequences and module access.
Module Definition
This section provides detailed information about each module in the Oracle CEB-CE. Use this
section to better understand the details of what each module CEB-CE contains, and how these
functionalities are implemented.
Quick Codes
This section provides detailed information of each Quick Code type used in Oracle CEB-CE
application. It provides a code list with the respective definition of each code. Use this section to
learn what Quick Codes CEB-CE possesses and their list of values.
• Objective;
• Modification;
• Column Description;
• Primary Key;
• Other Unique Keys;
• Check Constraints;
• Foreign Key;
• Indexes;
• Quick Codes;
• Sequences;
• Database Triggers;
• View Definition.
This section only documents the tables and views that CEB-CE owns. To obtain more details on
other external tables and views used, please search the corresponding application, which the table
is a component of.
Objective
Column Description
This topic presents the primary attributes of each column or view with a brief description of its use.
These attributes include the data type and if a value for this column is optional or obligatory.
Standard Columns about the Who (additionally needed for concurrent programs)
Various tables in the CEB-CE application possess standard columns about the USER, to
distinguish changes made by each user in the forms or in concurrent programs. When a concurrent
program inserts or updates lines in a table, the same updates the following additional columns
about the user responsible:
REQUEST_ID The concurrent requisition ID that performed the last
update in this line (Foreign Key relative to
FND_CONCURRENT_REQUESTS.REQUEST_ID)
PROGRAM_APPLICATION_ID The application ID that last updated this line (Foreign
Key relative to
FND_APPLICATION.APLLICATION_ID)
PROGRAM_ID The program ID that last performed an update in this
line (Foreign Key relative to
FND_CONCURRENT_PROGRAM.CONCURRENT_
PROGRAM_ID)
PROGRAM_UPDATE_DATE Date in which the last update of this line was
performed.
Once every table contains these additional Standard Who Columns with the various Foreign Keys
corresponding to the FND_CONCURRENT_REQUESTS, FND_APPLICATION,
FND_CONCURRENT_PROGRAM tables, you then should not include the REQUEST_ID,
PROGRAM_APPLICATION_ID, or PROGRAM_ID columns in the Foreign Keys list of the
table.
Primary Key
In this topic you can identify the columns that compose the primary key of this table
In this topic you can identify the columns that compose each of keys the uniquely identify this
table.
Check Constraints
In this topic you can identify validation rules that have to be respected during the corresponding
update or creation of the column.
Foreign Key
This topic explains the relationship between the tables and list all the Foreign Keys associated to
each table. For each Foreign Key a list of the Table Name of the Primary Key (Table in which the
Foreign Key refers to), the corresponding Primary Key Table Column, and the Foreign Key
Column that is available that refers to the Primary Key Column.
When the Primary Key Table possesses a composite Primary Key, each column in the composite
key is sequenced.
Quick Codes
In this topic, we identify every type of Quick Code that will eventually be associated with a column
in the table. Read the Quick Code Section to obtain a complete list of the Quick code values and
there meaning.
Sequence
In this topic you will be able to identify the sequences related to the corresponding table. If any
column of the table obtains its value from a sequence, the sequence names are then listed and the
name of the columns is stores the whole number generated.
BS_CE_EDI
Stores the banks that uses standard bank statements and files to be treated in Cash Management
Column Description
Column Null / Not Data Type Description
Null
BANK_NUMBER NOT NULL NUMBER (4) Bank number
BANK_NAME NOT NULL VARCHAR2 (30) Bank name
CREATION_DATE NOT NULL DATE Who column
CREATED_BY NOT NULL NUMBER () Who column
LAST_UPDATE_DATE NOT NULL DATE Who column
LAST_UPDATED_BY NOT NULL NUMBER () Who column
LAST_UPDATE_LOGIN NULL NUMBER () Who column
ATTRIBUTE_CATEGORY NULL VARCHAR2 (30) Descriptive flexfield segment
ATTRIBUTE1 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE2 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE3 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE4 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE5 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE6 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE7 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE8 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE9 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE10 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE12 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE13 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE14 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE15 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE16 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE17 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE18 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE19 NULL VARCHAR2 (150) Descriptive flexfield segment
ATTRIBUTE20 NULL VARCHAR2 (150) Descriptive flexfield segment
REQUEST_ID NULL NUMBER Requisition ID of the program that did the
last update in this line (Foreign Key refers
FND_CONCURRENT_REQUESTS.
REQUEST_ID)
PROGRAM_APPLICATION_ID NULL NUMBER Last Application ID that has updated this
line (Foreign Key relative a
FND_APPLICATION.APLLICATION_ID)
PROGRAM_ID NULL NUMBER Last Application ID that has updated this
line (Foreign Key refers
FND_CONCURRENT_PROGRAM.CONC
URRENT_PROGRAM_ID)
PROGRAM_UPDATE_DATE NULL DATE Date in which the program did the last
update in this line
Primary Key
Nome Column
BS_CE_EDI_PK BANK_NUMBER
Check Constraints
Nome Validation Criteria
BS_CE_EDI_C1 BANK_NUMBER should exist in the AP_BANK_BRANCHES table
Defines the layout of the statement and file sent by the bank
Column Description
Column Null / Data Type Description
Not Null
BANK_NUMBER NOT NULL NUMBER (4) Bank Number
LINE_TYPE NOT NULL VARCHAR2(15) Line Type- quick_code
FIELD_NAME NOT NULL VARCHAR2(20) Field Name- quick_code
SEQUENCE NOT NULL NUMBER(2) Sequence of the lines
DECIMAL_LENGHT NULL NUMBER(1) Number of decimal cases
INITIAL_POSITION NULL NUMBER(3) Initial position in the field of the
statement/file
FINAL_POSITION NULL NUMBER(3) Final position in the field of the
statement/file
VALUE NULL VARCHAR2(15) Number to be compared with the files
contents or considered by the program as
valid information
MASK NULL VARCHAR2(15) Masks the data informed in the statement /
bank files
CREATION_DATE NOT NULL DATE Standard Who column
CREATED_BY NOT NULL NUMBER Standard Who column
LAST_UPDATE_DATE NOT NULL DATE Standard Who column
LAST_UPDATE_LOGIN NULL NUMBER () Standard Who column
LAST_UPDATED_BY NOT NULL NUMBER () Standard Who column
ATTRIBUTE_CATEGORY NULL VARCHAR2 (30) Descriptive Flexfield Segment
ATTRIBUTE1 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE2 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE3 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE4 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE5 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE6 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE7 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE8 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE9 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE10 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE11 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE12 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE13 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE14 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE15 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE16 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE17 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE18 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE19 NULL VARCHAR2 (150) Descriptive Flexfield Segment
ATTRIBUTE20 NULL VARCHAR2 (150) Descriptive Flexfield Segment
REQUEST_ID NULL NUMBER Last Concurrent Requisition ID which has
updated the line (Foreign Key relative to
FND_CONCURRENT_REQUESTS.REQU
EST_ID)
PROGRAM_APPLICATION_ID NULL NUMBER Last Application ID that has updated this
line (Foreign Key relative to
FND_APPLICATION.APLLICATION_ID)
PROGRAM_ID NULL NUMBER Last Application ID that has updated this
line (Foreign Key relative to
FND_CONCURRENT_PROGRAM.CONC
URRENT_PROGRAM_ID)
PROGRAM_UPDATE_DATE NULL DATE Date in which the program did the last
update in this line
Primary Key
Name Column
BS_CE_EDI_LINES_PK BANK_NUMBER
LINE_TYPE
LAD Consulting Localizations Technical Reference Manual 19
CEB Cash Management
Oracle Proprietary, Confidential Information - Use Restricted by Contract
FIELD_NAME
SEQUENCE
Foreign Keys
Nome Primary Key Primary Key Foreign Key Column
Table Column
BS_CE_EDI_LINES_FK BS_CE_EDI BANK_NUMBER BANK_NUMBER
Quick Codes
Column Quick Code type Quick Code Table
LINE_TYPE BS_CE_LINE_TYPE BS_ZZ_LOOKUPS
HEADER Identificação Da linha de Header no extrato
MOVIMENTO Identificação de linha de movimento no extrato
SALDO FINAL Identificação de linha de saldo final no extrato
SALDO INICIAL Indentificação de linha de saldo inicial no extrato
Sequences
_
Sequence Derivate Column
BS_CE_EDI_LINES_S Sequence
BS_CE_COMPANY_BANK_BALANCES
Contains the COMPANY BALANCE by bank account. The COMPANY BALANCE amount
value is composed by the initial balance amount in the bank, plus all the effective credits in the
bank account (daily receivables), minus all the payments sent to the bank, independent if the they
have been withdrawal in the same date.
Column Description
Column Null / Data Type Description
Not
Null
BANK_ACCOUNT_ID NOT NUMBER(15) Bank account identifier
NULL
BALANCE_DATE NOT DATE Date of balance (with HHMMSS equal to
NULL ZEROS)
START_BALANCE NULL NUMBER Value of the initial balance during the date
(with signal)
IN_FLOW NULL NUMBER Value of the effective credits in the bank
account during the date
OUT_FLOW NULL NUMBER Value of the payments made to the bank
account with they specific date
ADJUSTS NULL NUMBER Manual adjust (with sign)
OUT_TRANSFER NULL NUMBER Value transferred to another bank account
Primary Key
Nome Column
BS_CE_COMPANY_BANK_BALANCES_ BANK_ACCOUNT_ID
PK
BALANCE_DATE
Quick Codes
Column Quick Code type Quick Code Table
CLOSED BS_CE_BALANCE_CLOSE BS_ZZ_LOOKUPS
D
Y Identifica saldo fechado
N Identifica saldo aberto
Contains all the bank statements and files information imported to be able to print reports.
Column Description
Column Null / Data Type Description
Not Null
BANK NOT VARCHAR2(30) Bank description
NULL
DATE_SUBMISSION NOT DATE Import date
NULL
LINE_NUMBER NOT NUMBER(15) Line number
NULL
LINE_TYPE NOT VARCHAR2(15) Line type
NULL
CREATION_DATE NOT DATE Standard Who Column
NULL
CREATED_BY NOT NUMBER () Standard Who Column
NULL
LAST_UPDATE_DATE NOT DATE Standard Who Column
NULL
LAST_UPDATED_BY NOT NUMBER () Standard Who Column
NULL
BANK_NUMBER NULL VARCHAR2(30) Bank number
BANK_NUM NULL VARCHAR2(25) Bank branch number
BANK_ACCOUNT_NUM NULL VARCHAR2(30) Bank account number
DATE_STATEMENT NULL DATE Date of statement / file
DAY NULL VARCHAR2(2) Day
MONTH NULL VARCHAR2(15) Month
YEAR NULL VARCHAR2(4) Year
CREDIT NULL VARCHAR2(15) Credit Indicator
DEBIT NULL VARCHAR2(15) Debit indicator
HISTORY NULL VARCHAR2(80) Historic
TRANSACTION NULL VARCHAR2(80) Bank transaction number
NUM_DOCUMENTO NULL VARCHAR2(30) Statement document number
AMOUNT NULL NUMBER Value amount
MESSAGE NULL VARCHAR2 Message
(150)
LAST_UPDATE_LOGIN NULL NUMBER Login of the last update
REQUEST_ID NULL NUMBER Last Concurrent Requisition ID which has
updated the line (Foreign Key relative to
FND_CONCURRENT_REQUESTS.REQUE
ST_ID)
PROGRAM_APPLICATION_ID NULL NUMBER Last Application ID that has updated this line
(Foreign Key relative to
FND_APPLICATION.APLLICATION_ID)
PROGRAM_ID NULL NUMBER Last Application ID that has updated this line
(Foreign Key relative to
FND_CONCURRENT_PROGRAM.CONCU
RRENT_PROGRAM_ID)
PROGRAM_UPDATE_DATE NULL DATE Date in which the program did the last update
in this line
Primary Key
Nome Column
BS_CE_LOG_STATEMENT_LOADERS_PK BANK
DATE_SUBMISSION
LINE_NUMBER
BS_CE_TRANSACTION_CODES_EXT
Primary Key
Nome Column
BS_CE_TRANSACTION_CODES_PK TRANSACTION_CODE_ID
Quick Codes
Column Quick Code type Quick Code Table
BALANCE_FLAG BS_CE_YES_NO BS_ZZ_LOOKUPS
Y Identifica que valor da transação totaliza o valor do saldo final
N Identifica que valor da transação não totaliza o valor do saldo
final
This table is an extension from AP_CHECKS_ALL table in order to store additional payment
information.
Column Description
Column Null / Not Data Type Description
Null
CHECK_ID NOT NULL NUMBER(15) Payment identification
CHECK_NUMBER NOT NULL NUMBER(15) Payment number
CHECKRUN_NAME NOT NULL VARCHAR2(30) Batch number
VENDOR_ID NOT NULL NUMBER Supplier ID
VENDOR_SITE_ID NOT NULL NUMBER Location ID
PAYMENT_NUM NOT NULL NUMBER Document Number
INVOICE_NUM NOT NULL VARCHAR2(50) Invoice Number
FLAG NULL VARCHAR2(1) Flag
AMOUNT NULL NUMBER Value
CREATION_DATE NOT NULL DATE Standard Who Column
CREATED_BY NOT NULL NUMBER () Standard Who Column
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
LAST_UPDATED_BY NOT NULL NUMBER () Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER () Standard Who Column
DUE_DATE NULL DATE Due Date
BS_CE_TIT_ATRASO_TMP (OBSOLETE)
Late statements.
Column Description
Column Null / Not Data Type Description
Null
INVOICE_NUM NOT NULL VARCHAR2(50) Invoice number
PAYMENT_NUM NOT NULL NUMBER Document number
SUPPLIER_NAME NULL VARCHAR2(80) Supplier number
PAYMENT_METHOD_LOOKUP_CO NULL NUMBER Value
DE
STATUS NULL VARCHAR2(25) Status
DUE_DATE NULL DATE Deadline date
AMOUNT NULL NUMBER Value amount
BS_CE_PROC_PAGTO_TMP
Payment Process.
Column Description
Column Null / Not Data Type Description
Null
CHECK_DATE NULL DATE Payment Date
INVOICE_NUM NULL VARCHAR2(50) Invoice Number
PAYMENT_NUM NULL NUMBER(15) Document Number
PAYMENT_METHOD_LOOKUP_CO NULL VARCHAR2(25) Payment Method
DE
VENDOR_NAME NULL VARCHAR2(80) Vendor Name
AMOUNT_CONF NULL NUMBER Confirmed Value
AMOUNT_TRANSM NULL NUMBER Transmitted Value
AMOUNT_SEL NULL NUMBER Selected Value
AMOUNT_FORM NULL NUMBER Formatted Value
AMOUN_OPEN NULL NUMBER Opened Vale
Enter the "Rubricas", that is a group of Accounts, to be showed on Weekly Cash Flow Position
report (“Posição Semanal de Caixa”).
Column Description
Column Null / Not Data Type Description
Null
RUBRICA NOT NULL VARCHAR2(80) Rubrica Name
ACCOUNT NOT NULL VARCHAR2(30) Account Name
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
CREATION_DATE NULL DATE Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER(15) Standard Who Column
Primary Key
Nome Column
BS_CE_RUBRICA_PK ACCOUNT
BS_CE_TRANSFERRING_BANK_ACCT
Column Description
Column Null / Not Data Type Description
Null
TRANSF_ID NOT NULL NUMBER Transfer Identification
ORG_ID NULL NUMBER Operating Unit ID
BANK_ACCOUNT_ID NOT NULL NUMBER Account ID
TRANSF_DATE NOT NULL DATE Transfer Date
CREATION_DATE NULL DATE Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column
Primary Key
Nome Column
BS_CE_TRANSFER_BANK_ACCT_PK TRANSF_ID
BS_CE_RECEIVING_BANK_ACCT
Column Description
Column Null / Not Data Type Description
Null
TRANSF_ID NOT NULL NUMBER Transfer Identification
ORG_ID NULL NUMBER Operating Unit ID
BANK_ACCOUNT_ID NOT NULL NUMBER Account ID
TRANSF_AMOUNT NOT NULL NUMBER Transaction amount
CONTAB_FLAG NOT NULL VARCHAR2(01) If transaction was sent to GL
REPORT_FLAG NOT NULL VARCHAR2(01) If transaction was printed
CREATION_DATE NULL DATE Standard Who Column
CREATED_BY NULL NUMBER(15) Standard Who Column
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column
BS_CE_BANK_TRANSFER
Column Description
Column Null / Not Data Type Description
Null
DATE_TRANSFER NOT NULL DATE Transfer Date
BANK_ACCOUNT_ID_FROM NOT NULL NUMBER(15) Original Account ID
BANK_ACCOUNT_ID_TO NOT NULL NUMBER(15) Destiny Account ID
BALANCE_VALUE NULL NUMBER Value of transfer
ORG_ID NULL NUMBER(15) Operating Unit ID
CURRENCY_CODE NOT NULL VARCHAR2(05) Currency
CREATION_DATE NOT NULL DATE Standard Who Column
CREATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who Column
Foreign Key
Nome Column
BS_CE_RECEIV_BANK_ACCT_PK TRANSF_ID
BS_CE_FORECASTS
Stores the Manual Forecast, used on Weekly Cash Flow Position report (“Posição Semanal de
Caixa”).
Column Description
Column Null / Not Data Type Description
Null
RUBRICA NOT NULL VARCHAR2(80) Rubrica Used
DUE_DATE NOT NULL DATE Due Date
BALANCE_TYPE NOT NULL VARCHAR2(25) Balance type transaction (in or out)
TYPE_PAY_REC NULL VARCHAR2(25) Line type
BANK_NUMBER NULL VARCHAR2(30) Transaction Bank Number
BANK_BRANCH_ID NULL NUMBER(15) Agency ID
BANK_ACCOUNT_ID NULL NUMBER(15) Account ID
CONVERSION_TYPE NULL VARCHAR2(30) Conversion type used
TAX_AMOUNT NULL NUMBER Tax Amount
CURRENCY_CODE NOT NULL VARCHAR2(15) Currency
AMOUNT NOT NULL NUMBER Forecast Amount
CREATION_DATE NOT NULL DATE Standard Who Column
CREATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_DATE NOT NULL DATE Standard Who Column
LAST_UPDATED_BY NOT NULL NUMBER(15) Standard Who Column
LAST_UPDATE_LOGIN NULL NUMBER Standard Who Column
COMPLEMENT NULL VARCHAR2(30) Any complement if necessary
ORG_ID NULL NUMBER Operating Unit ID
CONVERT_AMOUNT NULL NUMBER Conversion amount
BS_CE_CASH_FLOW1_TMP
Temporary information used to frame the matrix for Weekly Cash Flow Position report (“Posição
Semanal de Caixa”).
LAD Consulting Localizations Technical Reference Manual 26
CEB Cash Management
Oracle Proprietary, Confidential Information - Use Restricted by Contract
Column Description
Column Null / Data Type Description
Not Null
USER_NAME NULL VARCHAR2(30) User ID
TYPE_DOC NULL VARCHAR2(25) Balance type transaction (in or out)
DATE_DOC NULL NUMBER Year, month and Day of transaction
AMOUNT NULL NUMBER Value amount
CURRENCY_CODE NULL VARCHAR2(15) Currency for transaction
CCID NULL NUMBER Code combination id
LABEL_FORECAST NULL VARCHAR2(100) Rubrica description
LABEL_COMPLEMENTO NULL VARCHAR2(100) User defined description on Manual
Forecast
BS_CE_CASH_FLOW2_TMP
Temporary information used to frame the matrix for Weekly Cash Flow Position report (“Posição
Semanal de Caixa”)
Column Description
Column Null / Data Type Description
Not Null
USER_NAME NULL VARCHAR2(30) User ID
SEQ NULL NUMBER Rubrica printed values sequence
PAG NULL NUMBER Page number
LABEL NULL VARCHAR2(100) Rubrica description
COLUMN1 NULL VARCHAR2(50) Day of business week used for the
report
COLUMN2 NULL VARCHAR2(50) Day of business week used for the
report
COLUMN3 NULL VARCHAR2(50) Day of business week used for the
report
COLUMN4 NULL VARCHAR2(50) Day of business week used for the
report
COLUMN5 NULL VARCHAR2(50) Day of business week used for the
report
ORG_ID NULL NUMBER Operating Unit ID
N_LINHA NULL NUMBER Sequence for print
Module Definition
We will present a brief description of each module, pointing out its functionality and showing what
category it falls into, what language is used and what title is related to corresponding program
You will see a summary of module’s main functions and learn the role of specific business activity
that each module is part of.
Note that we list the modules in alphabetical order based on the there internal names, that
correspond to the form names, reports and concurrent programs registered in the Oracle
Application Object Library (AOL).
Stored Procedure Each module of the “stored procedure” type corresponds to a simple
PL*SQL program stored in the database. We have indexed a module of
the “stored procedure” type using the name of the creation file of this
PL*SQL without its file extension.
7
BSCEEDIE
Description: Describes the file standards / bank statements
Type: Form
Language: Form v6.0
Field Name: EDI Extrato Bancário
BSCETECB
Description: Transfer between bank accounts
Type: Form
Language: Form v6.0
Field Name: Transf. entre Contas Corrente
Use this screen to complete transfer of values between bank accounts.
BSCESLCE
Description: Checks the companies balance
Type: Form
Language: Form v6.0
Field Name: Saldo Empresa
In this screen the company’s balance will be checked, based on the registered bank account, based
on the date informed and doing the informed currency conversion.
BSCESLCC
Description: Checks and maintains the companies bank balance of the bank account
Type: Form
Language: Form v6.0
Field Name: Saldo por Conta Corrente
This screen permits a detailed search in the accounts balance and permits the manual adjustment of
the balance.
BSCEETCB
Description: Maintains the additional transaction code information
Type: Form
Language: Form v6.0
Field Name: Informações Adicionais Códigos de Transações Bancárias
Permits the register of additional information related to the bank transaction codes
BSCECSLB
Description: Calculates the Companies Balance
Type: Stored Procedure
Language: PL*SQL
Field Name: Programa - Cálculo do Saldo
This process is completes the calculation of the Company Balance in the following form:
Consider as input all the registered invoices in Oracle Receivable, with status CLEARED and
subtract from the total amount entered the invoices with status REVERSED. Consider also all the
values loaded from external systems, through the CE_99_INTERFACE table and the values of
transfers between bank accounts. Consider as output all the payments submitted to the bank
account, even if they haven’t yet been compensated, obtaining values from APs table and from the
LAD Consulting Localizations Technical Reference Manual 29
CEB Cash Management
Oracle Proprietary, Confidential Information - Use Restricted by Contract
interface of external systems (AP_CHECKS_ALL e CE_999_INTERFACE) and the values
transferred from other accounts.
Consider also the manual checks. The program always calculates the balance for all the workdays,
considering as the initial balance, the final balance from the anterior date, considering always the
first date and NOT the date marked as “Balance Closed”. Used by the BSCETREB and
BSCETCLB programs.
BSCECEXB
Description: Loads the Bank Statement Interface
Type: Stored Procedure
Language: PL*SQL
Field Name: Programa - Carga do Demonstrativo Bancário
This process completes the loading of the Statement / Bank file (.txt) received by the bank. The
program checks consistencies from the statement standard definition, loading the interface tables
CE_STATEMENT_HEADERS_INT_ALL and CE_STATEMENT_LINES_INTERFACE. Also
emits a report with all the log data from the statement loading.
BSCEOCPB
Description: Obtains the configuration from the bank Statement
Type: Stored Procedure
Language: PL*SQL
Field Name: Programa - Carga do Demonstrativo Bancário
This process makes the statement / bank file load. It is used by BSCECEXB program.
BSCELOGB
Description: Save the Load Bank Statment Log
Type: Stored Procedure
Language: PL*SQL
Field Name: Programa - Carga do Demonstrativo Bancário
This process copies the log of the bank statement / bank file load. It is used by BSCECEXB
program.
BSCETREB
Description: Bank Balance Calculation
Type: Stored Procedure
Language: PL*SQL
Field Name: Programa - Cálculo do Saldo
This process is used to calculate the bank balance, together with the programs BSCECSLB and
BSCETCLB.
BSCETCLB
Description: Bank Balance Calculation
Type: Stored Procedure
Language: PL*SQL
Field Name: Programa - Cálculo do Saldo
BSCELCEX
Description: Bank statement loads log
Type: Stored Procedure
Language: PL*SQL
Field Name: Programa - Carga do Demonstrativo Bancário
This program is used in the bank statement / bank file loading process together with the
BSCECEXB program.
BSCENDCB
Description: Used in the automatic reconciliation
Type: Stored Procedure
Language: PL*SQL
Field Name: Utilizado na reconciliação automática
This program is used in Import Process, matching all the transactions that come from Oracle
Receivables and Oracle Payables with the statement line using the AMOUNT and DATA as a rule.
BSCECTAR
Description: Verifies the bank movement taxes
Type: Forms
Language: Form v6.0
Field Name: Checagem de Tarifa
This program is used to checks the taxes in the screen. The sum of the outcome transfers of cash
accounts and the informed dates. The program sums only the reconciled transfers, calculated the
informed tax.
BSCEASPB
Description: Verifies the Financial Availability Analysis
Type: Forms
Language: Form v6.0
Field Name: Analise de Disponibilidade Financeira
This screen is used to analyze the MOVIMENT from CASH ( “CAIXA”) before the payment is
generated. It is very used since SPB implementation, to verify what is the balance of the CASH
ACCOUNT.
BSCECEXT
Description:
Verifies the Non-Electronically payments to reconcile
Type: Forms
Language: Form v6.0
Field Name: Pagamentos não Eletrônicos a Conciliar
This screen is used to analyze the non electronic payments that need to be reconciled.
BSCEFOCA
Description:
Enter with Manual Forcast
Type: Forms
Language: Form v6.0
Field Name: Previsão Manual
This screen is used to enter the Manual Forcast transactions.
BSCETRCC
Description:
Consolidate Transfer Account Letter
Type: Forms
Language: Form v6.0
Field Name: Carta de Transferência Consolidada
This screen is used to make bank transfer from one account to many destinies accounts in the same
bank.
BSCEFSLB
Description: Used to close the balance form the bank accounts
Type: Stored Procedure
Language: PL*SQL
Field Name: Programa - Fecha Saldos
This program updates the column used in the lines of the
BS_CE_COMPANY_BANK_BALANCES table to closed, from the moment that the period is
informed in the concurrent process parameter. The balances from equal or inferior periods are also
updated to closed.
BSCEBRDB
Description: Copies the ceabrdrs procedures
Type: Stored Procedure
Language: PL*SQL
Field Name: BSCEBRDB
This procedure is a copy of the ceabrdrs.pls version 11.5.10 that contains the creation of the
CE_AUTO_BANK_REC package of the Cash Management product with the objective to be able
of an automatic reconciliation. It posses the inclusion of the BS_CE_NUM_DOCUMENTO_PKG
package, that updates the number of the document from the statement lines.
BSCECTCC
Description: Prints the authorization debit letter.
Type: Report
Language: Report v6.0
Field Name: Carta de Transferência entre Contas Bancárias
Prints the authorization letter of the debit when the transfer occurs between bank accounts.
BSCEMVSI
Description: Synthetic Bank Movement
Type: Report
Language: Report v6.0
Field Name: Movimentação Bancária Sintética
Prints the Bank Movement without detail.
BSCEPODI
Description: Cash Flow Report
Type: Report
Language: Report v6.0
Field Name: Posição Semanal de Caixa
Prints the Cash Flow selected as parameter.
BSCETRCC
Description: Consolidated Bank Transfer
Type: Report
Language: Report v6.0
Field Name: Carta de Transferência Consolidada
Prints the Bank Transfer of the Consolidated Bank Transfer screen.
BSEXTENB
Description: Procedure used to convert numerical values in full
Type: Function
Language: PL*SQL
Field Name: BSEXTENB
This function has the objective to convert numerical values in full.
BS_CE_YES_NO
The Quick Code type BS_CE_YES_NO (defined na BS_ZZ_LOOKUPS) has the following
lookups:
Code Meaning
N Não
S Sim
BS_CE_LINE_TYPE
The Quick Code type BS_CE_LINE_TYPE (defined na BS_ZZ_LOOKUPS) has the following
lookup codes:
Code Meaning
HEADER Definição do padrão para Header no extrato
MOVIMENTO Definição do padrão para linha de Movimento no extrato
SALDO FINAL Definição do padrão para linha de Saldo Final no extrato
SALDO INICIAL Definição do padrão para linha de Saldo Inicial no extrato
BS_CE_FIELD_NAME
BS_CE_BALANCE_CLOSED