Search Results iby_payment_methods_b




Overview

The IBY_PAYMENT_METHODS_B table is a core master data table within the Oracle Payments (IBY) module of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2. It serves as the definitive repository for all payment methods supported by the application. A payment method is a critical payment attribute assigned to a payable document (e.g., an invoice) that defines the mechanism by which a payer will settle the obligation. This table stores the base, non-translatable attributes of each method, forming the parent record in a multilingual setup. Its integrity is enforced by a primary key, and it is extensively referenced by transactional and setup tables throughout the Payments ecosystem, making it fundamental for payment processing, validation, and reporting workflows.

Key Information Stored

The table's primary identifier is the PAYMENT_METHOD_CODE, a unique key representing the internal code for a payment method, such as 'CHECK', 'WIRE', or 'EFT'. While the full column list is not detailed in the provided excerpt, standard implementation suggests other crucial columns likely include ENABLED_FLAG (to activate/deactivate the method), CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY for auditing. The associated IBY_PAYMENT_METHODS_TL table stores the translated name and description for each code, enabling multilingual support. The data defines methods like Check, Electronic Funds Transfer (EFT), Wire Transfer, and Bill of Exchange, which are then available for assignment to payees and payment documents.

Common Use Cases and Queries

This table is central to queries that list available payment instruments, validate payment method assignments, and analyze payment processing trends. Common scenarios include generating a list of all active payment methods for a setup screen or validating that a method code used in a transactional interface is valid. A typical query to retrieve active payment methods with their descriptions would join the base and translation tables:

  • SELECT b.payment_method_code, tl.name, tl.description FROM iby_payment_methods_b b, iby_payment_methods_tl tl WHERE b.payment_method_code = tl.payment_method_code AND tl.language = USERENV('LANG') AND b.enabled_flag = 'Y' ORDER BY tl.name;

Another frequent use case is troubleshooting payment process requests by tracing the payment method code from a document payable (IBY_DOCS_PAYABLE_ALL) back to its master definition in this table.

Related Objects

As indicated by the foreign key relationships, IBY_PAYMENT_METHODS_B is a pivotal parent table. Key dependent objects include: