Search Results pa_invoice_formats




Overview

The PA_INVOICE_FORMATS table is a core repository for implementation-defined invoice line templates within Oracle E-Business Suite Projects (PA) module. It stores master configurations that define the structure, layout, and content of invoice lines generated for projects. These formats control the presentation of transactional data, such as labor, non-labor, and retention charges, on customer invoices. The table's role is central to the invoice generation process, as it provides the blueprint for how detailed expenditure items are aggregated and displayed, ensuring consistency and adherence to contractual or business reporting requirements across projects and customers.

Key Information Stored

The table's primary identifier is the INVOICE_FORMAT_ID, which is the unique key for each format definition. A critical attribute is the INVOICE_GROUP_ID, which links the format to a logical grouping of invoice formats in the PA_INVOICE_GROUPS table for organizational purposes. While the ETRM excerpt does not list all columns, the description indicates the table stores configurations for columns, text, and layout. This implies the table holds metadata such as the format name, description, active status, and system flags that determine the overall structure. The specific column definitions, sequencing, and formatting rules are stored in the child table, PA_INVOICE_FORMAT_DETAILS, linked via the INVOICE_FORMAT_ID.

Common Use Cases and Queries

The primary use case is the setup and maintenance of invoice formats during implementation, followed by their assignment to project types and individual projects. Administrators query this table to audit format assignments or identify formats available for use. A common reporting need is to list all active invoice formats along with their assigned project types. A sample query to achieve this, joining with PA_PROJECT_TYPES_ALL, would be:

Another frequent operational query involves verifying the invoice format assigned to a specific project for troubleshooting invoice generation issues, joining on PA_PROJECTS_ALL.

Related Objects

PA_INVOICE_FORMATS has integral relationships with several key Projects tables, as documented by its foreign keys:

  • PA_INVOICE_GROUPS: Linked via INVOICE_GROUP_ID. An invoice group contains multiple formats.
  • PA_INVOICE_FORMAT_DETAILS: Linked via INVOICE_FORMAT_ID. This is the child table that stores the detailed column definitions for each format.
  • PA_PROJECTS_ALL: Referenced three times for labor (LABOR_INVOICE_FORMAT_ID), non-labor (NON_LABOR_INVOICE_FORMAT_ID), and retention (RETENTION_INVOICE_FORMAT_ID) invoice formats at the project level.
  • PA_PROJECT_TYPES_ALL: Referenced twice for default labor (LABOR_INVOICE_FORMAT_ID) and non-labor (NON_LABOR_INVOICE_FORMAT_ID) invoice formats at the project type level, which can default to projects.

These relationships establish a hierarchy where formats are defined centrally, can be grouped, assigned as defaults to project types, and optionally overridden at the individual project level.

  • Table: PA_INVOICE_FORMATS 12.1.1

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_INVOICE_FORMATS,  object_name:PA_INVOICE_FORMATS,  status:VALID,  product: PA - Projectsdescription: Implementation-defined configurations of columns, text, and layout of invoice lines ,  implementation_dba_data: PA.PA_INVOICE_FORMATS

  • Table: PA_INVOICE_FORMATS 12.2.2

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_INVOICE_FORMATS,  object_name:PA_INVOICE_FORMATS,  status:VALID,  product: PA - Projectsdescription: Implementation-defined configurations of columns, text, and layout of invoice lines ,  implementation_dba_data: PA.PA_INVOICE_FORMATS

  • Table: PA_PROJECT_TYPES_ALL 12.2.2

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_PROJECT_TYPES_ALL,  object_name:PA_PROJECT_TYPES_ALL,  status:VALID,  product: PA - Projectsdescription: Implementation-defined project classifications that supply default information and drive some project processing ,  implementation_dba_data: PA.PA_PROJECT_TYPES_ALL

  • Table: PA_PROJECT_TYPES_ALL 12.1.1

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_PROJECT_TYPES_ALL,  object_name:PA_PROJECT_TYPES_ALL,  status:VALID,  product: PA - Projectsdescription: Implementation-defined project classifications that supply default information and drive some project processing ,  implementation_dba_data: PA.PA_PROJECT_TYPES_ALL

  • Table: PA_INVOICE_GROUPS 12.2.2

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_INVOICE_GROUPS,  object_name:PA_INVOICE_GROUPS,  status:VALID,  product: PA - Projectsdescription: System-defined configurations of invoice line groupings ,  implementation_dba_data: PA.PA_INVOICE_GROUPS

  • Table: PA_INVOICE_GROUPS 12.1.1

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_INVOICE_GROUPS,  object_name:PA_INVOICE_GROUPS,  status:VALID,  product: PA - Projectsdescription: System-defined configurations of invoice line groupings ,  implementation_dba_data: PA.PA_INVOICE_GROUPS

  • Table: PA_INVOICE_FORMAT_DETAILS 12.2.2

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_INVOICE_FORMAT_DETAILS,  object_name:PA_INVOICE_FORMAT_DETAILS,  status:VALID,  product: PA - Projectsdescription: Implementation-defined details of the invoice format configurations ,  implementation_dba_data: PA.PA_INVOICE_FORMAT_DETAILS

  • Table: PA_INVOICE_FORMAT_DETAILS 12.1.1

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_INVOICE_FORMAT_DETAILS,  object_name:PA_INVOICE_FORMAT_DETAILS,  status:VALID,  product: PA - Projectsdescription: Implementation-defined details of the invoice format configurations ,  implementation_dba_data: PA.PA_INVOICE_FORMAT_DETAILS

  • Table: PA_PROJECTS_ALL 12.1.1

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_PROJECTS_ALL,  object_name:PA_PROJECTS_ALL,  status:VALID,  product: PA - Projectsdescription: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. ,  implementation_dba_data: PA.PA_PROJECTS_ALL

  • Table: PA_PROJECTS_ALL 12.2.2

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_PROJECTS_ALL,  object_name:PA_PROJECTS_ALL,  status:VALID,  product: PA - Projectsdescription: PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects. ,  implementation_dba_data: PA.PA_PROJECTS_ALL