Featured post

General Ledger Revaluation

General Ledger Revaluation Account balances denominated in foreign currencies are adjusted through the revaluation procedure. Revaluat...

Showing posts with label E Business Tax Technical. Show all posts
Showing posts with label E Business Tax Technical. Show all posts

Thursday, 7 February 2019

Oracle Subledger Accounting (SLA) Tables, Views

Oracle Subledger Accounting (SLA) Tables, Views

Oracle Subledger Accounting Tables:

TABLE NAMEDESCRIPTION
XLA_AAD_GROUPSThe XLA_AAD_GROUPS table stores the merge dependencies analyzed during the merge analysis.  All application accounting definitions with the same GROUP_NUM must be merged together.
XLA_AAD_HDR_ACCT_ATTRSThe XLA_AAD_HDR_ACCT_ATTRS stores standard, system and custom sources assigned to an accounting attribute at the AAD level.
XLA_AAD_HEADER_AC_ASSGNSStore the analytical criteria for the application accounting definitions.
XLA_AAD_LINE_DEFN_ASSGNSThis table stores the journal lines definitions for the application accounting definitions.
XLA_AAD_LOADER_DEFNS_TThe XLA_AAD_LOADER_DEFNS_T table is the interface table that facilitates the data transfer from data files and the database.
XLA_AAD_LOADER_LOGSThe XLA_AAD_LOADER_LOGS table stores the errors and logs generated by the application accounting definitions loader.
XLA_AAD_SOURCESXLA_AAD_SOURCES table stores a list of sources used by an Application Accounting Definition.  The table captures sources used by each event class within the Application Accounting Definition.
XLA_AADS_GTThe XLA_AADS_GT table stores modified AMB Components.
XLA_AADS_HThe XLA_AADS_H table stores the history of the application accounting definitions.  The history is updated when the application accounting definitions are exported.
XLA_AC_BAL_INTERIM_GTIntermediate table used for Balance Computation
XLA_AC_BALANCES 
XLA_AC_BALANCES_INTSupporting Reference Balances Interface table for importing initial balances
XLA_ACCOUNTING_ERRORSThe XLA_ACCOUNTING_ERRORS table stores the errors encountered during execution of the Accounting Program.
XLA_ACCT_ATTRIBUTES_BThe XLA_ACCT_ATTRIBUTES_B table captures accounting attributes available to the end users. Accounting attributes are pre-defined by the Oracle Subledger Accounting Architecture. Oracle Subledger Accounting Architecture has identified accoun
XLA_ACCT_ATTRIBUTES_TLThe XLA_ACCT_ATTRIBUTES_TL table captures translated values for the accounting attributes. Accounting attributes are pre-defined by Subledger Accounting. Accounting attributes are necessary to complete specific processing associated with th
XLA_ACCT_CLASS_ASSGNSThis table stores the accounting class assignments for the Post-Accounting Programs.
XLA_ACCT_LINE_TYPES_BThe XLA_ACCT_LINE_TYPES_B table stores line accounting types for an event class.
XLA_ACCT_LINE_TYPES_TLThe XLA_ACCT_LINE_TYPES_TL table stores translated information about accounting line type definitions.
XLA_ACCTG_METHOD_RULESThe XLA_ACCTG_METHODS_RULES table stores the assignments for all Application Accounting Definitions (AAD) within each Subledger Accounting Method.
XLA_ACCTG_METHODS_BThe XLA_ACCTG_METHODS_B table stores Subledger Accounting Methods (SLAM) across products. SLAMs provided by development are not chart of accounts specific. Enabled SLAMs are assigned to ledgers.
XLA_ACCTG_METHODS_TLThe XLA_ACCTG_METHODS_TL table stores translated information about Subledger Accounting Methods.
XLA_AE_HEADER_ACSThis table stores the relationship between the subledger journal entry lines and the supporting reference detail values.
XLA_AE_HEADERSThe XLA_AE_HEADERS table stores subledger journal entries.  There is a one-to-many relationship between accounting events and journal entry headers.
XLA_AE_HEADERS_GT 
XLA_AE_LINE_ACSThis table stores the relationship between the subledger journal entry lines and the analytical detail values.
XLA_AE_LINESThe XLA_AE_LINES table stores the subledger journal entry lines.   There is a one-to-many relationship between subledger journal entry headers and subledger journal entry lines.
XLA_AE_LINES_GT 
XLA_AE_SEGMENT_VALUESThe XLA_AE_SEGMENT_VALUES table stores information about the balancing or management segment values associated with the journal entry.
XLA_AMB_COMPONENTS_HThe XLA_AMB_COMPONENTS_H table stores the history of the non-application specific journal entry setups, i.e. analytical criteria and mapping sets. The history is updated when the components are exported.
XLA_AMB_SETUP_ERRORSThe XLA_AMB_SETUP_ERRORS table stores errors reported by the Create and Assign Source program and the Application Accounting Definition validation program.
XLA_AMB_UPDATED_COMPSThe XLA_AMB_UPDATED_COMPS table stores the application accounting definitions and journal entry setups that has been updated.
XLA_ANALYTICAL_ASSGNSThe XLA_ANALYTICAL_ASSGNS table stores the assignment between the Analytical Criteria and the Application Accounting Definition headers or the Application Accounting Definition lines.
XLA_ANALYTICAL_BALANCESThe XLA_ANALYTICAL_BALANCES table stores the balances for each analytical criterion.
XLA_ANALYTICAL_DTL_VALSThe XLA_ANALYTICAL_DTL_VALS table stores the existing values for the analytical criteria details based on the actual data on the sources for each subledger journal entry line. For example, if the analytical criterion 'Project Expense' has o
XLA_ANALYTICAL_DTLS_BThe XLA_ANALYTICAL_DTLS_B table stores the translated header information (name and description) for the Analytical Criteria.
XLA_ANALYTICAL_DTLS_TLThe XLA_ANALYTICAL_DTLS_TL table stores the detail information for the Analytical Criterion.
XLA_ANALYTICAL_HDRS_BThis table stores the header information for the Analytical Criteria. Since some analytical criteria are delivered as seeded data by the product teams, the name and the description are subjected to translation, so there are two tables for t
XLA_ANALYTICAL_HDRS_TLThe XLA_ANALYTICAL_HDRS_TL table stores the translated header information (name and description) for the Analytical criteria.
XLA_ANALYTICAL_SOURCESThe XLA_ANALYTICAL_SOURCES table stores the assignment between the Analytical Criteria detail and the sources.
XLA_APPLI_AMB_CONTEXTSThe XLA_APPLI_AMB_CONTEXTS table stores the information for the application and the AMB contexts.
XLA_ASSIGNMENT_DEFNS_BThis table stores the ledger assignments for the Post-Accountng Programs.
XLA_ASSIGNMENT_DEFNS_TLThis table stores the translated columns for accounting class ledger assignments.
XLA_BAL_AC_CTRBS_GT 
XLA_BAL_CONCURRENCY_CONTROLTable used for locking purpose in balances
XLA_BALANCE_STATUSESThe XLA_BALANCE_STATUSES table stores the status of the balance for a code combination Id and allows the simultaneous execution of the balance calculation, the balance recreation and the balance synchronization. For more details on the tran
XLA_CONDITIONSThe XLA_CONDITIONS table stores the conditions for an accounting line or header types, segment rules and descriptions.
XLA_CONDITIONS_TInterface table to load the conditions associated to the ADR rule details into SLA.
XLA_CONTROL_BALANCESThe XLA_CONTROL_BALANCES table stores the balances for each third party control account.
XLA_CTRL_BAL_INTERIM_GTThis table stores the interim-summarized data from the transactions (XLA_AE_LINES).
XLA_CTRL_BALANCES_INTThe temporary table stores the balances for each third party control account.
XLA_DESC_PRIORITIESThe XLA_DESc_PRIORTIES table stores priority information about descriptions
XLA_DESCRIPT_DETAILS_BThe XLA_DESCRIPT_DETAILS_B table stores the details of a description. It holds a string of literal and sources in the sequence in which they should appear in the description.A flexfield segment can be specified only if TRANSACTION_COA_ID is
XLA_DESCRIPT_DETAILS_TLThe XLA_DESCRIPT_DETAILS_TL table stores the translation details of a description.
XLA_DESCRIPTIONS_BThe XLA_DESCRIPTIONS_B table stores all descriptions created for an application. These descriptions are then attached to accounting header and line types.
XLA_DESCRIPTIONS_TLThe XLA_DESCRIPTIONS_TL table stores translated information about the descriptions.
XLA_DIAG_EVENTSEvents processed by the diagnostic framework.
XLA_DIAG_LEDGERS Ledgers processed by the diagnostic framework.
XLA_DIAG_SOURCESSource values retrieved by the diagnostic framework from the Transaction Objects.
XLA_DISTRIBUTION_LINKSThe XLA_DISTRIBUTION_LINKS table stores the link between transactions and subledger journal entry lines.
XLA_ENTITY_ID_MAPPINGSThe XLA_ENTITY_ID_MAPPINGS table stores the mapping of the primary key columns of the entity table of the event table. It contains one row for each entity for which a maximum of four primary keys columns are supported. Each row includes the
XLA_ENTITY_TYPES_BThe XLA_ENTITY_TYPES_B table stores all event entities that are used to group event classes.
XLA_ENTITY_TYPES_TLThe XLA_ENTITY_TYPES_TL table record translated information related to entity.
XLA_EVENT_CLASS_ATTRSThe XLA_EVENT_CLASSES_ATTR table stores generic or specific attributes related to event classes.
XLA_EVENT_CLASS_GRPS_BThe table XLA_EVENT_CLASS_GRPS_B record groups of event classes for processing purpose.
XLA_EVENT_CLASS_GRPS_TLThe table XLA_EVENT_CLASS_GRPS_TL record translated information about event class groups.
XLA_EVENT_CLASS_PREDECSThis table stores the predecessors of the event classes.
XLA_EVENT_CLASSES_BThe XLA_EVENT_CLASSES_B table stores all event classes for an entity.
XLA_EVENT_CLASSES_TLThe XLA_EVENT_CLASSES table record translated information related to event classes.
XLA_EVENT_MAPPINGS_BThe XLA_EVENT_MAPPINGS_B table stores information to build reports based on information available on the base document.It contains a row for each column name to be printed on these reports.
XLA_EVENT_MAPPINGS_TLThe XLA_EVENT_MAPPINGS_TL table record translated information related to event mappings.
XLA_EVENT_SOURCESThe XLA_EVENT_SOURCES table stores all sources assigned to an event class or an event entity.
XLA_EVENT_TYPES_BThe XLA_EVENT_TYPES_B table stores all event types that belong to an event class.
XLA_EVENT_TYPES_TLThe XLA_EVENT_TYPES_TL table stores translated information about event types.
XLA_EVENTSThe XLA_EVENTS table record all information related to a specific event. This table is created as a type XLA_ARRAY_EVENT_TYPE.
XLA_EVENTS_INT_GTIt is an interface table used to create accounting events in bulk.It is a temporary table. The information in this table is deleted upon COMMIT.
XLA_EVT_CLASS_ACCT_ATTRSThe XLA_EVT_CLASS_ACCT_ATTRS stores standard, system and custom sources assigned to an accounting attribute at the event class level.
XLA_EVT_CLASS_ORDERS_GT 
XLA_EVT_CLASS_SOURCES_GT 
XLA_EXTRACT_OBJECTSIt stores the extract object name and type used by the Accounting Program to derive sources for an event class.
XLA_GL_LEDGERSThis table contains ledger information used by subledger accounting.
XLA_GL_TRANSFER_BATCHES_ALLTransferred Batches History Table.  Maintains the log of the transfers submitted.
XLA_GL_TRANSFER_PROGRAM_LINESGL Transfer program definition details.
XLA_GL_TRANSFER_PROGRAMSGL Transfer program definition. Stores runtime parameters for a transfer program.
XLA_HISTORIC_CONTROL 
XLA_HISTORIC_MAPPING_GT 
XLA_JE_CATEGORIESThis table stores Journal Categories for a combination of an event class and an application.
XLA_JE_LINE_TYPESThis table holds information for journal entry line types.
XLA_JLT_ACCT_ATTRSThe XLA_JLT_ACCT_ATTRS stores standard, system and custom sources assigned to an accounting attribute at the Journal Line Type level.
XLA_LAUNCH_OPTIONSThe XLA_LAUNCH_OPTIONS table stores the defaults for accounting program launch options for an application and a ledger. For applications that support valuation method accounting, these default options are stored for a primary and secondary 
XLA_LEDGER_OPTIONSThis table stores the ledger level default setup information for an application.
XLA_LINE_ASSGNS_TInterface table to load the assignments between ADR rules and journal
line types.
XLA_LINE_DEFINITIONS_BThis table stores the journal lines definitions for an application.
XLA_LINE_DEFINITIONS_TLThis table stores translated information about journal lines definitions.
XLA_LINE_DEFN_AC_ASSGNSThis table stores the analytical criteria assigned to the journal lines definitions.
XLA_LINE_DEFN_ADR_ASSGNSThis table stores the account derivation rules assigned to the journal lines definitions.
XLA_LINE_DEFN_JLT_ASSGNSThis table stores the journal line types assigned to the journal lines definitions.
XLA_MAPPING_SET_VALUESThe XA_MAPPING_SET_VALUES table store the mapping of account or segment values to a source value for a mapping set.
XLA_MAPPING_SETS_BThe XLA_MAPPING_SETS_B table stores Mapping Sets created by End Users. These mapping sets are then used in the definition of account derivation rules.
XLA_MAPPING_SETS_TLThe XLA_MAPPING_SETS_TL table stores all translated information about mapping sets.
XLA_MERGE_SEG_MAPSThis table stores the segment mapping for third party merge
XLA_MPA_HEADER_AC_ASSGNSThis table stores the analytical criteria assigned to a multiperiod header.
XLA_MPA_JLT_AC_ASSGNSThis table stores the analytical criteria for a multiperiod journal line type.
XLA_MPA_JLT_ADR_ASSGNSThis table stores the account derivation rules for a multiperiod journal line type.
XLA_MPA_JLT_ASSGNSThis table stores the multiperiod journal line type assignments.
XLA_PARTIAL_MERGE_TXNSThis table stores the transactions to be processed for a partial third party merge
XLA_POST_ACCT_PROGS_BThis table stores the Post-Accounting Programs.
XLA_POST_ACCT_PROGS_TLThis table stores the translated columns for the Post-Accounting Programs.
XLA_PROD_ACCT_HEADERSThe XLA_PROD_ACCT_HEADERS table optionally stores the accounting headers types for a Application Accounting Definition and event class or type. If not specified, a flag must be set to indicate that no accounting is required for the combinat
XLA_PROD_ACCT_LINESThe XLA_PROD_ACCT_LINES table stores all accounting line types for Application Accounting Definition and event type or class combinations.
XLA_PROD_SEG_RULESThe XLA_PROD_SEG_RULES table stores all account derivation rules attached to an accounting line type and a product rule.
XLA_PRODUCT_RULES_BThe XLA_PRODUCT_RULES_B table stores the accounting rules for an application. Standard product accounting rules are  independent of a chart of .accounts.
XLA_PRODUCT_RULES_TLThe XLA_PRODUCT_RULES_TL table stores translated information about Application Accounting Definitions.
XLA_RC_UPGRADE_RATESThis table holds the conversion rates used during Secondary or ALC ledger upgrade
XLA_REFERENCE_OBJECTSThis table sotores reference objects.
XLA_REVERSE_EVENTS_INTERFACEThe XLA_REVERSE_EVENTS_INTERFACE table stores records for accounting events that are to be reversed in bulk.  The Bulk Reversal Event API reverses all these events in one run.
XLA_RULE_DETAILS_TInterface table to load ADR rule details into SLA.
XLA_RULES_TInterface table to load ADR rules into SLA.
XLA_SEG_RULE_DETAILSThe XLA_SEG_RULE_DETAILS table store details for an account derivation rule. It defines the priority in which the rule should be applied if the conditions for that priority are met.
XLA_SEG_RULES_BThe XLA_SEG_RULES_B table stores all account derivation. These account derivation rules are then attached to an accounting line type
XLA_SEG_RULES_TLThe XLA_SEG_RULES_TL table stores translated information about segment rules.
XLA_SOURCE_PARAMSThe XLA_SOURCE_PARAMS table stores all parameters used in the plsql function for a user-defined source.
XLA_SOURCES_BThe XLA_SOURCES_B table stores all sub-ledgers sources and sources customized by user. These sources are used to create accounting rules and conditions
XLA_SOURCES_TLThe XLA_SOURCES_TL table stores translated information about sources.
XLA_STAGE_ACCTG_METHODSThe XLA_STAGE_ACCTG_METHODS table stores the subledger accounting methods imported from the data file to the staging area of an AMB context.
XLA_STAGING_COMPONENTS_HThe XLA_STAGING_COMPONENTS_H table stores the history of the application accounting definitions and the non-application specific journal entry setups, i.e. analytical criteria and mapping sets, imported from the data file to the staging are
XLA_SUBLEDGERSThe XLA_SUBLEDGERS stores information that depend on the application. It includes a row for each application, standard or not, supported by XLA.
XLA_TAB_ACCT_DEF_DETAILSThe XLA_TAB_ACCT_DEF_DETAILS table stores the intersection of Transaction Account Definitions, Transaction Account Types and Account Derivation Rules.
XLA_TAB_ACCT_DEFS_BThe XLA_TAB_ACCT_DEFS_B table stores all Transaction Account Definitions.
XLA_TAB_ACCT_DEFS_TLThe XLA_TAB_ACCT_DEFS_TL table stores translated name and description for Transaction Account Definitions.
XLA_TAB_ACCT_TYPE_SRCSThe XLA_TAB_ACCT_TYPE_SRCS table stores all Transaction Account Type Sources.
XLA_TAB_ACCT_TYPES_BThe XLA_TAB_ACCT_TYPES_B table stores all Transaction Account Types.
XLA_TAB_ACCT_TYPES_TLThe XLA_TAB_ACCT_TYPES_TL table stores translated name and description for Transaction Account Types.
XLA_TB_BALANCES_GTGlobal temporary table to store the trial balance upgraded balance information.
XLA_TB_DEF_SEG_RANGESThis tables stores segment ranges generated based on Open Account Balances Listing report definition details.
XLA_TB_DEFINITIONS_BThis table stores Open Account Balances Listing definitions.
XLA_TB_DEFINITIONS_TLThis table stores translated information of the Open Account Balances Listing report definitions.
XLA_TB_DEFN_DETAILSThis table stores the Open Account Balances Listing report definition details
XLA_TB_DEFN_JE_SOURCESThis table stores journal sources associated with the Open Account Balances Listing report definitions.
XLA_TB_LOGSThis table tracks concurrent requests of the Open Account Balances Listing Data Manager.
XLA_TB_USER_TRANS_VIEWSThis table stores user transaction view information.
XLA_TB_WORK_UNITSThis table serves as a work unit table to process open account balances data in parallel.  Accounting entries are split into multiple units based on ledger setups.
XLA_TPM_WORKING_HDRS_TThe journal header identifiers to be processed by third party merge event.
XLA_TRANSACTION_ACCTS_GT 
XLA_TRANSACTION_ENTITIESThe table XLA_ENTITIES contains information about sub-ledger document or transactions.
XLA_TRANSFER_LEDGERSThe XLA_TRANSFER_LEDGERS table stores secondary ledgers  processed by the transfer to GL  batch.
XLA_TRANSFER_LOGSThe XLA_TRANSFER_LOGS table stores the transfer to GL log information.  This information is used to recover the failed transfer to GL requests.  The log information is deleted once the transfer the batch is recovered or if the transfer requ
XLA_TRIAL_BALANCES 
XLA_TRIAL_BALANCES_GT 
XLA_UPG_BATCHESUpgrade batch information
XLA_UPG_ERRORSErrors related to upgraded entries
XLA_UPGRADE_DATESFor SLA upgrade: contains start and enddate for a ledger.
XLA_UPGRADE_REQUESTSFor SLA upgrade: stores the parameters for each post upgrade request.
XLA_VALIDATION_LINES_GT 

 

Oracle Subledger Accounting Views:


VIEW NAMEDESCRIPTION
XLA_AAD_HDR_ACCT_ATTRS_FVL 
XLA_AAD_HEADER_AC_ASSGNS_F_V 
XLA_AAD_LINE_DEFN_ASSGNS_F_V 
XLA_ACCTG_METHODS_FVL 
XLA_ACCTG_METHODS_VLThe view XLA_ACCTG_METHODS_VL returns translated information about accounting method definition.
XLA_ACCTG_METHOD_RULES_FVL 
XLA_ACCT_ATTRIBUTES_VL 
XLA_ACCT_CLASS_ASSGNS_F_V 
XLA_ACCT_LINE_TYPES_FVL 
XLA_ACCT_LINE_TYPES_VL 
XLA_ACCT_PROG_SEQ_VThis view is used in assigning the completion based sequence numbers to the journal entries generated during a run of accounting program.
XLA_AEL_GL_V 
XLA_AEL_SL_V 
XLA_AE_HDR_DTL_VALS_V 
XLA_AE_HEADERS_V 
XLA_AE_LINE_DTL_VALS_V 
XLA_ALT_CURR_LEDGERS_V 
XLA_ANALYTICAL_ASSGNS_FVL 
XLA_ANALYTICAL_DTLS_VL 
XLA_ANALYTICAL_HDRS_VL 
XLA_APPLICATIONS_VThis view returns untranslated information related to application set with XLA.
XLA_APPLICATIONS_XVLThis view returns translated information related to application set with XLA.
XLA_AP_AEL_SL_V 
XLA_AP_INV_AEL_GL_V 
XLA_AP_INV_AEL_SL_V 
XLA_AP_PAY_AEL_GL_V 
XLA_AP_PAY_AEL_SL_V 
XLA_AR_ADJ_AEL_GL_V 
XLA_AR_ADJ_AEL_SL_MRC_V 
XLA_AR_ADJ_AEL_SL_V 
XLA_AR_CB_REC_AEL_SL_V 
XLA_AR_INV_AEL_GL_V 
XLA_AR_INV_AEL_SL_MRC_V 
XLA_AR_INV_AEL_SL_V 
XLA_AR_REC_AEL_GL_V 
XLA_AR_REC_AEL_SL_MRC_V 
XLA_AR_REC_AEL_SL_V 
XLA_ASSIGNMENT_DEFNS_F_V 
XLA_ASSIGNMENT_DEFNS_VL 
XLA_DESCRIPTIONS_FVL 
XLA_DESCRIPTIONS_VL 
XLA_DESCRIPT_DETAILS_FVL 
XLA_DESCRIPT_DETAILS_VL 
XLA_DIAG_LINES_V This view retrieves the different extract line numbers for an event identifier stored in XLA_DIAG_SOURCES. This view is defined for the XLA_DIAG_LINE_NUMBERS value set defined for the Transaction Object Diagnostics concurrent request.
XLA_DIAG_NUMBERS_V This view retrieves the different transaction numbers for an event stored in XLA_DIAG_EVENTS table. This view is defined for the XLA_DIAG_TRANS_NUMBERS value set defined for the Transaction Object Diagnostics concurrent request.
XLA_DIAG_REQUESTS_V This view retrieves the different Accounting program request identifiers from the XLA_DIAG_LEDGERS table. This view is used by the Transaction Object Diagnostics concurrent request.
XLA_ENTITY_EVENTS_V 
XLA_ENTITY_TYPES_FVL 
XLA_ENTITY_TYPES_VL 
XLA_EVENT_CLASSES_FVLThe view XLA_EVENT_CLASSES_FVL returns entity name and user je category name for the entity code and je category name selected.
XLA_EVENT_CLASSES_VL 
XLA_EVENT_CLASS_ATTRS_FVL 
XLA_EVENT_CLASS_GRPS_VL 
XLA_EVENT_CLASS_PREDECS_F_VView created to pick up columns from xla_event_class_predecs table and additonal columns to be shown on the form.
XLA_EVENT_MAPPINGS_VL 
XLA_EVENT_SOURCES_FVL 
XLA_EVENT_TYPES_VL 
XLA_EVT_CLASS_ACCT_ATTRS_FVL 
XLA_EXTRACT_OBJECTS_V 
XLA_FA_AEL_GL_V 
XLA_FA_AEL_SL_MRC_V 
XLA_FA_AEL_SL_V 
XLA_FV_BE_GL_V 
XLA_FV_PYA_GL_V 
XLA_FV_TC_GL_V 
XLA_GL_JE_AEL_V 
XLA_GL_LEDGERS_V 
XLA_GL_TRANSFER_BATCHES 
XLA_INV_AEL_GL_PAC_V 
XLA_INV_AEL_GL_V 
XLA_INV_AEL_SL_PAC_V 
XLA_INV_AEL_SL_V 
XLA_JE_CATEGORIES_VLView displays a list of journal categories that are translated.
XLA_JE_SOURCES_VL 
XLA_JLT_ACCT_ATTRS_FVL 
XLA_JL_BR_AR_BT_AEL_GL_V 
XLA_JL_BR_AR_BT_AEL_SL_V 
XLA_JL_FA_AEL_GL_V 
XLA_JL_FA_AEL_SL_V 
XLA_LEDGER_RELATIONSHIPS_V 
XLA_LINE_DEFINITIONS_F_V 
XLA_LINE_DEFINITIONS_VL 
XLA_LINE_DEFN_AC_ASSGNS_F_V 
XLA_LINE_DEFN_ADR_ASSGNS_F_V 
XLA_LINE_DEFN_JLT_ASSGNS_F_V 
XLA_LNS_AEL_GL_V 
XLA_LNS_AEL_SL_V 
XLA_LOOKUPS 
XLA_MAPPING_SETS_FVL 
XLA_MAPPING_SETS_VL 
XLA_MO_REPORTING_ENTITIES_V 
XLA_MO_REPORTING_ENT_MRC_V 
XLA_MPA_HEADER_AC_ASSGNS_F_VInternal form view for the xla_mpa_header_ac_assgns table.
XLA_MPA_JLT_AC_ASSGNS_F_VInternal form view for the xla_mpa_header_ac_assgns table
XLA_MPA_JLT_ADR_ASSGNS_F_VInternal form view for the xla_mpa_jlt_adr_assgns table
XLA_MPA_JLT_ASSGNS_F_VInternal form view for the xla_mpa_jlt_ac_assgns table
XLA_OKL_AEL_GL_AST_V 
XLA_OKL_AEL_GL_CTR_V 
XLA_OKL_AEL_GL_QTE_V 
XLA_OKL_AEL_GL_TRX_V 
XLA_OKL_AEL_SL_V 
XLA_OZF_CLA_AEL_GL_V 
XLA_OZF_CLA_AEL_SL_V 
XLA_OZF_UTL_AEL_GL_V 
XLA_OZF_UTL_AEL_SL_V 
XLA_PAD_INQ_HEADERS_AC_FVL 
XLA_PAD_INQ_HEADERS_FVL 
XLA_PAD_INQ_LINES_AC_AF_FVL 
XLA_PAD_INQ_LINES_AC_FVL 
XLA_PAD_INQ_LINES_AC_SD_FVL 
XLA_PAD_INQ_LINES_AC_SS_FVL 
XLA_PAD_INQ_LINES_AF_FVL 
XLA_PAD_INQ_LINES_AF_SD_FVL 
XLA_PAD_INQ_LINES_FVL 
XLA_PAD_INQ_LINES_SD_FVL 
XLA_PAD_INQ_LINES_SS_FVL 
XLA_PAD_INQ_LINES_SUB_FVL 
XLA_PAD_INQ_SEG_RULES_FVL 
XLA_PA_AEL_DR_MRC_GL_V 
XLA_PA_AEL_EI_MRC_GL_V 
XLA_PA_DR_AEL_GL_V 
XLA_PA_DR_AEL_SL_MRC_V 
XLA_PA_DR_AEL_SL_V 
XLA_PA_EI_AEL_GL_V 
XLA_PA_EI_AEL_SL_MRC_V 
XLA_PA_EI_AEL_SL_V 
XLA_POST_ACCTG_EVENTS_V 
XLA_POST_ACCT_PROGS_F_V 
XLA_POST_ACCT_PROGS_VL 
XLA_PO_AEL_GL_PAC_V 
XLA_PO_AEL_GL_V 
XLA_PO_AEL_SL_MRC_V 
XLA_PO_AEL_SL_PAC_V 
XLA_PO_AEL_SL_V 
XLA_PO_ENC_AEL_GL_V 
XLA_PRODUCT_RULES_FVL 
XLA_PRODUCT_RULES_VL 
XLA_PROD_ACCT_HEADERS_FVL 
XLA_PROD_ACCT_LINES_FVL 
XLA_PROD_HEADER_DESC_FVL 
XLA_PROD_SEG_RULES_FVL 
XLA_PSA_AP_INV_BC_GL_V 
XLA_PSA_BC_LINES_V 
XLA_PSA_PO_ENC_BC_GL_V 
XLA_PSA_REQ_ENC_BC_GL_V 
XLA_REFERENCE_OBJECTS_F_VThis is the base view of the Reference Objects region of the Accounting Event Class Options form.
XLA_REQ_ENC_AEL_GL_V 
XLA_SEG_RULES_FVL 
XLA_SEG_RULES_VL 
XLA_SOURCES_ASSIGNABLE_V 
XLA_SOURCES_ASSIGNABLE_XVL 
XLA_SOURCES_AVAILABLE_V 
XLA_SOURCES_AVAILABLE_XVL 
XLA_SOURCES_FVL 
XLA_SOURCES_VL 
XLA_SUBLEDGERS_FVL 
XLA_SUBLEDGER_OPTIONS_V 
XLA_TAB_ACCT_DEFS_VL 
XLA_TAB_ACCT_TYPES_VL 
XLA_TACCOUNTS_V 
XLA_TB_DEFINITIONS_VL 
XLA_THIRD_PARTIES_VThird party id, third party type and third party number information
XLA_THIRD_PARTY_SITES_Vthird party site information
XLA_WIP_AEL_GL_PAC_V 
XLA_WIP_AEL_GL_V 
XLA_WIP_AEL_SL_PAC_V 
XLA_WIP_AEL_SL_V 

Wednesday, 15 August 2018

Query to get Tax details from invoice in oracle apps r12

1) Below is the query to get tax details from invoice:



  SELECT  lines.TAX_AMT,lines.tax_rate   
         FROM zx_lines lines,ra_customer_trx_all rct,ra_customer_trx_lines_all rl,
 ZX_TAXES_B ZTB,GL_DAILY_CONVERSION_TYPES gc
  where rct.trx_number=:TRX_NUMBER  and rct.customer_trx_id=lines.trx_id
 and rct.customer_trx_id       = rl.customer_trx_id
  and ZTB.Exchange_Rate_Type=gc.conversion_type
  and ztb.tax_id=lines.tax_id
  AND RL.LINE_TYPE='LINE'
  and rct.org_id=:P_ORG_ID
  and lines.trx_line_id=rl.customer_trx_line_id
  and rl.customer_trx_line_id=:customer_trx_line_id;

2) For Standard and Blanket PO:

    ---for tax rate and amount
      SELECT tax_rate  , tax_amt 
(SELECT  lines.tax_rate  ,lines.tax_amt
      FROM   po_headers_all poh,
       po_lines_all pol , po_line_locations_all plla ,zx_lines Lines
--WHERE (poh.segment1 = :p_po_no OR :p_po_no IS NULL)
WHERE  poh.PO_HEADER_ID=:po_header_id1
AND POL.PO_LINE_ID=:L_PO_LINE_ID
AND    poh.org_id = :p_org_id
AND    pol.po_header_id = poh.po_header_id
AND    pol.org_id = poh.org_id
   and lines.trx_id=poh.po_header_id and lines.trx_line_id=plla.line_location_id
  and pol.po_line_id=plla.po_line_id 
--AND    poh.authorization_status = 'APPROVED'
AND    :p_report_type = 'STANDARD'
AND    pol.quantity > 0  --- version 115.2 added this condition to show only those lines which are open/not fully cancelled
UNION ALL
SELECT  lines.tax_rate  ,lines.tax_amt
      FROM   po_headers_all poh,
       po_lines_all pol,
       po_distributions_all pod,
       po_releases_all prl,po_line_locations_all  pll,
   zx_lines lines
--WHERE (poh.segment1 = :p_po_no OR :p_po_no IS NULL)
WHERE  poh.PO_HEADER_ID=:po_header_id1
AND    poh.org_id = :p_org_id
--AND    poh.authorization_status = 'APPROVED'
AND    pol.po_header_id = poh.po_header_id
AND    pol.org_id = poh.org_id
AND    pod.po_header_id = pol.po_header_id
AND    pod.po_line_id = pol.po_line_id
AND    pod.org_id = pol.org_id
AND    prl.po_release_id = pod.po_release_id
AND    prl.po_header_id = pod.po_header_id
AND    prl.org_id = pod.org_id
and lines.trx_id=prl.po_release_id
and lines.trx_line_id=pll.line_location_id
AND    :p_report_type = 'BLANKET'
AND    ( prl.po_release_id  =NVL( :po_release_id1,prl.po_release_id))
and pol.po_line_id =:L_PO_LINE_ID
AND PRL.RELEASE_NUM =NVL(:P_RELEASE_NO,PRL.RELEASE_NUM)
and pll.po_line_id=pol.PO_LINE_ID
and pll.PO_HEADER_ID=pol.PO_HEADER_ID
and pll.LINE_LOCATION_ID=pod.line_location_id
and NVL(pll.CANCEL_FLAG,'N')='N'
--and not exists (select 1 from PO_LINE_LOCATIONS_RELEASE_V pllr
--where pllr.PO_RELEASE_ID=prl.PO_RELEASE_ID
--and nvl(QUANTITY_CANCELLED,0)<>0)

) a;

Resources / Technical / Oracle R12 SQL Queries

Resources / Technical / Oracle R12 SQL Queries

The following are some SQL queries to run to pull Oracle eBTax (Oracle eBusiness Tax) information directly from the tables.
a. Tax Regimes: ZX_REGIMES_B
b. Taxes: ZX_TAXES_B
c. Tax Status: ZX_STATUS_B
d. Tax Rates: ZX_RATES_B
e. Tax Jurisdictions: ZX_JURISDICTIONS_B
f. Tax Rules: ZX_RULES_B
You will most likely need to refine your extracts based on the data you have, whether you have migrated data or multiple countries etc.
SELECT *
FROM zx_regimes_b
WHERE tax_regime_code = ‘&tax_regime_code’;
SELECT *
FROM zx_taxes_b
WHERE DECODE(‘&tax_name’,null,’xxx’,tax) = nvl(‘&tax_name’,’xxx’)
AND tax_regime_code = ‘&tax_regime_code’;
SELECT *
FROM zx_status_b
WHERE tax = ‘&tax_name’
AND tax_regime_code = ‘&tax_regime_code’;
SELECT *
FROM zx_rates_b
WHERE tax = ‘&tax_name’
AND tax_regime_code = ‘&tax_regime_code’;
SELECT *
FROM zx_jurisdictions_b
WHERE DECODE(‘&tax_name’,null,’xxx’,tax) = nvl(‘&tax_name’,’xxx’)
AND tax_regime_code = ‘&tax_regime_code’;
SELECT *
FROM zx_rules_b
WHERE tax = ‘&tax_name’
AND tax_regime_code = ‘&tax_regime_code’;

TAX DETERMINING FACTORS

Select
dftt.DET_FACTOR_TEMPL_NAME,
dft.DETERMINING_FACTOR_CLASS_CODE,
dft.DETERMINING_FACTOR_CQ_CODE,
dft.DETERMINING_FACTOR_CODE,
dft.REQUIRED_FLAG–,
from zx_det_factor_templ_dtl dft, zx_det_factor_templ_tl dftt
WHERE dft.DET_FACTOR_TEMPL_ID = dftt.DET_FACTOR_TEMPL_ID

TAX CONDITIONS

Select
zxc.CONDITION_GROUP_CODE,
zxcg.DET_FACTOR_TEMPL_CODE,
zxc.DETERMINING_FACTOR_CLASS_CODE,
zxc.DETERMINING_FACTOR_CODE,
zxc.DETERMINING_FACTOR_CQ_CODE,
zxc.OPERATOR_CODE,
zxc.value_low
from zx_conditions zxc, zx_condition_groups_b zxcg
where OPERATOR_CODE <> ‘Y’
and zxc.CONDITION_GROUP_CODE = zxcg.CONDITION_GROUP_CODE
AND ZXC.IGNORE_FLAG = ‘N’
order by zxcg.det_factor_templ_code, zxc.CONDITION_GROUP_CODE, zxc.condition_group_code, zxc.determining_factor_class_code

EBTAX TRANSACTION TABLES

Following are the main E-Business tax tables that will contain the transaction information that will have the tax details after tax is calculated.
a. ZX_LINES: This table will have the tax lines for associated with PO/Release schedules.
TRX_ID: Transaction ID. This is linked to the
PO_HEADERS_ALL.PO_HEADER_ID
TRX_LINE_ID: Transaction Line ID. This is linked to the
PO_LINE_LOCATIONS_ALL.LINE_LOCATION_ID
b. ZX_REC_NREC_DIST: This table will have the tax distributions for associated with PO/Release distributions.
TRX_ID: Transaction ID. This is linked to the
PO_HEADERS_ALL.PO_HEADER_ID
TRX_LINE_ID: Transaction Line ID. This is linked to the
PO_LINE_LOCATIONS_ALL.LINE_LOCATION_ID
TRX_LINE_DIST_ID: Transaction Line Distribution ID. This is linked to the
PO_DISTRIBUTIONS_ALL.PO_DISTRIBUTION_ID
RECOVERABLE_FLAG: Recoverable Flag. If the distribution is recoverable then the flag will be set to Y and there will be values in the RECOVERY_TYPE_CODE and RECOVERY_RATE_CODE.
c. PO_REQ_DISTRIBUTIONS_ALL: This table will have the tax distributions for associated with Requisition distribution.
RECOVERABLE_TAX: Recoverable tax amount
NONRECOVERABLE_TAX: Non Recoverable tax amount
d. ZX_LINES_DET_FACTORS: This table holds all the information of the tax line transaction for both the requisitions as well as the purchase orders/releases.
TRX_ID: Transaction ID. This is linked to the
PO_REQUISITION_HEADERS_ALL.REQUISITION_HEADER_ID /
PO_HEADERS_ALL.PO_HEADER_ID
TRX_LINE_ID: Transaction Line ID. This is linked to the
PO_REQUISITION_LINES_ALL.REQUISITION_LINE_ID /
PO_LINE_LOCATIONS_ALL.LINE_LOCATION_ID

SQL FOR PARTY FISCAL CLASSIFICATION CODE

SELECT HPP.PARTY_NAME,HP.PARTY_SITE_NAME ,HCA.*
FROM ZX_PARTY_TAX_PROFILE ZP
,HZ_CODE_ASSIGNMENTS HCA
,HZ_PARTY_SITES HP
,HZ_PARTIES HPP
WHERE ZP.PARTY_TAX_PROFILE_ID = HCA.OWNER_TABLE_ID
–AND ZP.PARTY_ID = :PARTY_ID
AND HCA.OWNER_TABLE_NAME = ‘ZX_PARTY_TAX_PROFILE’
AND HP.PARTY_SITE_ID = ZP.PARTY_ID
AND HPP.PARTY_ID= HP.PARTY_ID
AND HCA.CLASS_CODE IS NOT NULL
ORDER BY ZP.LAST_UPDATE_DATE DESC
SELECT HP.PARTY_ID, HP.PARTY_NAME, HPS.PARTY_SITE_ID, HPS.PARTY_SITE_NAME, ZP.PARTY_TAX_PROFILE_ID
FROM ZX_PARTY_TAX_PROFILE ZP,
HZ_PARTY_SITES HPS,
HZ_PARTIES HP,
HZ_CUST_ACCOUNTS_ALL CA
WHERE HP.PARTY_ID = HPS.PARTY_ID
AND HP.PARTY_ID = CA.PARTY_ID
AND HPS.PARTY_SITE_ID = ZP.PARTY_ID
AND CA.CUSTOMER_CLASS_CODE = ‘WEB CUSTOMER’
AND UPPER(HP.PARTY_NAME) LIKE ‘CAROLE%FINCK%’
AND EXISTS (
SELECT 1
FROM HZ_CODE_ASSIGNMENTS HCA
WHERE HCA.OWNER_TABLE_ID = ZP.PARTY_TAX_PROFILE_ID
AND HCA.OWNER_TABLE_NAME = ‘ZX_PARTY_TAX_PROFILE’
AND HCA.CLASS_CODE IS NOT NULL)
ORDER BY ZP.LAST_UPDATE_DATE DESC;

BELOW QUERY RETRIEVES CUSTOMER ADDRESSES THAT DOESN’T HAVE ANY GEOGRAPHY REFERENCE

SELECT HCA.ACCOUNT_NUMBER
,HCA.ACCOUNT_NAME
,HCS_SHIP.SITE_USE_CODE
,HL_SHIP.ADDRESS1 ADDRESS
,HL_SHIP.STATE STATE
,HL_SHIP.COUNTY COUNTY
,HL_SHIP.CITY CITY
,HL_SHIP.POSTAL_CODE
FROM HZ_CUST_SITE_USES_ALL HCS_SHIP
, HZ_CUST_ACCT_SITES_ALL HCA_SHIP
, HZ_CUST_ACCOUNTS HCA
, HZ_PARTY_SITES HPS_SHIP
, HZ_LOCATIONS HL_SHIP
WHERE HCA.CUST_ACCOUNT_ID=HCA_SHIP.CUST_ACCOUNT_ID(+)
AND HCS_SHIP.CUST_ACCT_SITE_ID(+) = HCA_SHIP.CUST_ACCT_SITE_ID
— AND HCA.ACCOUNT_NUMBER=’10001′
AND HCA_SHIP.PARTY_SITE_ID = HPS_SHIP.PARTY_SITE_ID
AND HPS_SHIP.LOCATION_ID = HL_SHIP.LOCATION_ID
AND HCA.STATUS=’A’
AND HCS_SHIP.STATUS=’A’
AND HCA_SHIP.STATUS=’A’
AND HL_SHIP.COUNTRY=’US’
AND NOT EXISTS (SELECT 1 FROM HZ_GEOGRAPHIES HG
WHERE HG.GEOGRAPHY_ELEMENT2_CODE=HL_SHIP.STATE
AND UPPER(HL_SHIP.COUNTY)=UPPER(HG.GEOGRAPHY_ELEMENT3_CODE)
AND UPPER(HL_SHIP.CITY)=UPPER(HG.GEOGRAPHY_ELEMENT4_CODE)
AND SYSDATE BETWEEN HG.START_DATE AND HG.END_DATE)

BELOW SQL QUERY RETRIEVES LIST OF JURISDICTIONS’ FOR WHICH TAX RATES HAS BEEN DEFINED

SELECT TAX,
TAX_JURISDICTION_CODE,
GEOGRAPHY_ELEMENT2_CODE STATE_CODE,
GEOGRAPHY_ELEMENT3_CODE COUNTY_CODE,
GEOGRAPHY_ELEMENT4_CODE CITY_CODE
FROM ZX_JURISDICTIONS_B ZJ,
HZ_GEOGRAPHIES HG
WHERE
ZJ.TAX_REGIME_CODE=’US_SALE_AND_USE_TAX’
AND SYSDATE BETWEEN ZJ.EFFECTIVE_FROM AND NVL(ZJ.EFFECTIVE_TO,’31-DEC-4999′)
AND SYSDATE BETWEEN HG.START_DATE AND HG.END_DATE
AND ZJ.ZONE_GEOGRAPHY_ID=HG.GEOGRAPHY_ID
AND ZJ.TAX=HG.GEOGRAPHY_TYPE
AND NOT EXISTS (SELECT 1 FROM ZX_RATES_B ZR
WHERE
ZR.TAX_REGIME_CODE=’US_SALE_AND_USE_TAX’
AND ZR.TAX_JURISDICTION_CODE=ZJ.TAX_JURISDICTION_CODE)
ORDER BY TAX,
TAX_JURISDICTION_CODE,
GEOGRAPHY_ELEMENT2_CODE ,
GEOGRAPHY_ELEMENT3_CODE,
GEOGRAPHY_ELEMENT4_CODE

BELOW QUERY RETRIEVES LIST OF GEOGRAPHY’S WITHOUT JURISDICTIONS

SELECT * FROM
(SELECT GEOGRAPHY_TYPE,
GEOGRAPHY_ELEMENT2_CODE STATE_CODE,
GEOGRAPHY_ELEMENT3_CODE COUNTY_CODE,
GEOGRAPHY_ELEMENT4_CODE CITY_CODE
FROM
HZ_GEOGRAPHIES HG
WHERE HG.GEOGRAPHY_TYPE=’STATE’
AND SYSDATE BETWEEN HG.START_DATE AND HG.END_DATE
AND GEOGRAPHY_ELEMENT1_CODE=’US’
AND NOT EXISTS (SELECT 1 FROM ZX_JURISDICTIONS_B ZJ
WHERE ZJ.ZONE_GEOGRAPHY_ID=HG.GEOGRAPHY_ID
AND ZJ.TAX_REGIME_CODE=’US_SALE_AND_USE_TAX’
AND SYSDATE BETWEEN ZJ.EFFECTIVE_FROM AND NVL(ZJ.EFFECTIVE_TO,’31-DEC-4999′)
AND ZJ.TAX=HG.GEOGRAPHY_TYPE)
UNION
SELECT GEOGRAPHY_TYPE,
GEOGRAPHY_ELEMENT2_CODE STATE_CODE,
GEOGRAPHY_ELEMENT3_CODE COUNTY_CODE,
GEOGRAPHY_ELEMENT4_CODE CITY_CODE
FROM
HZ_GEOGRAPHIES HG
WHERE HG.GEOGRAPHY_TYPE=’COUNTY’
AND SYSDATE BETWEEN HG.START_DATE AND HG.END_DATE
AND GEOGRAPHY_ELEMENT1_CODE=’US’
AND NOT EXISTS (SELECT 1 FROM ZX_JURISDICTIONS_B ZJ
WHERE ZJ.ZONE_GEOGRAPHY_ID=HG.GEOGRAPHY_ID
AND ZJ.TAX_REGIME_CODE=’US_SALE_AND_USE_TAX’
AND SYSDATE BETWEEN ZJ.EFFECTIVE_FROM AND NVL(ZJ.EFFECTIVE_TO,’31-DEC-4999′)
AND ZJ.TAX=HG.GEOGRAPHY_TYPE)
UNION
SELECT GEOGRAPHY_TYPE,
GEOGRAPHY_ELEMENT2_CODE STATE_CODE,
GEOGRAPHY_ELEMENT3_CODE COUNTY_CODE,
GEOGRAPHY_ELEMENT4_CODE CITY_CODE
FROM
HZ_GEOGRAPHIES HG
WHERE HG.GEOGRAPHY_TYPE=’CITY’
AND SYSDATE BETWEEN HG.START_DATE AND HG.END_DATE
AND GEOGRAPHY_ELEMENT1_CODE=’US’
AND NOT EXISTS (SELECT 1 FROM ZX_JURISDICTIONS_B ZJ
WHERE ZJ.ZONE_GEOGRAPHY_ID=HG.GEOGRAPHY_ID
AND ZJ.TAX_REGIME_CODE=’_US_SALE_AND_USE_TAX’
AND SYSDATE BETWEEN ZJ.EFFECTIVE_FROM AND NVL(ZJ.EFFECTIVE_TO,’31-DEC-4999′)
AND ZJ.TAX=HG.GEOGRAPHY_TYPE))
ORDER BY GEOGRAPHY_TYPE,STATE_CODE,
COUNTY_CODE,
CITY_CODE

TAX RULES AND CONDITIONS

SELECT tax_regime_code
,tax
,DECODE(
rul.service_type_code
,’DET_TAX_STATUS’
,’Determine Tax Status’
,’DET_RECOVERY_RATE’
,’Determine Tax Rate’
,’DET_APPLICABLE_TAXES’
,’Determine Applicability’
,’DET_PLACE_OF_SUPPLY’
,’Determine Place of supply’
,’DET_TAX_RATE’
,’Determine Tax Rate’
)
rule
,rul.priority
,det_factor_templ_code factor_set
,res.priority
,condition_group_code
,alphanumeric_result
,NVL(ou.name, ‘Global Configuration Owner’) owner
FROM zx.zx_rules_b rul
,zx.zx_process_results res
,zx.zx_party_tax_profile pp
,hr_operating_units ou
WHERE rul.tax_rule_id = res.tax_rule_id
AND rul.content_owner_id = pp.party_tax_profile_id
AND pp.party_id = ou.organization_id(+)
ORDER BY rul.tax_regime_code
,rul.tax
,rul.service_type_code
,rul.priority
,res.priority

SUPPLIER TAX REGISTRATION CREATION

Use the below script to create Tax Registrations for suppliers – if you have defined any tax rule based on Tax Registrations
DECLARE X_RETURN_STATUS VARCHAR2(1);
BEGIN
ZX_REGISTRATIONS_PKG.INSERT_ROW ( P_REQUEST_ID => NULL
,P_ATTRIBUTE1 => NULL
,P_ATTRIBUTE2 => NULL
,P_ATTRIBUTE3 => NULL
,P_ATTRIBUTE4 => NULL
,P_ATTRIBUTE5 => NULL
,P_ATTRIBUTE6 => NULL
,P_VALIDATION_RULE => NULL
,P_ROUNDING_RULE_CODE => ‘UP’
,P_TAX_JURISDICTION_CODE => NULL
,P_SELF_ASSESS_FLAG => ‘Y’
,P_REGISTRATION_STATUS_CODE => ‘REGISTERED’
,P_REGISTRATION_SOURCE_CODE => ‘IMPLICIT’
,P_REGISTRATION_REASON_CODE => NULL
,P_TAX => NULL
,P_TAX_REGIME_CODE => ‘DAR’
,P_INCLUSIVE_TAX_FLAG => ‘N’
,P_EFFECTIVE_FROM => TO_DATE(’01-DEC-2007′,’DD-MON-YYYY’)
,P_EFFECTIVE_TO => NULL
,P_REP_PARTY_TAX_NAME => NULL
,P_DEFAULT_REGISTRATION_FLAG => ‘N’
,P_BANK_ACCOUNT_NUM => NULL
,P_RECORD_TYPE_CODE => NULL
,P_LEGAL_LOCATION_ID => NULL
,P_TAX_AUTHORITY_ID => NULL
,P_REP_TAX_AUTHORITY_ID => NULL
,P_COLL_TAX_AUTHORITY_ID => NULL
,P_REGISTRATION_TYPE_CODE => NULL
,P_REGISTRATION_NUMBER => NULL
,P_PARTY_TAX_PROFILE_ID => 812988
,P_LEGAL_REGISTRATION_ID => NULL
,P_BANK_ID => NULL
,P_BANK_BRANCH_ID => NULL
,P_ACCOUNT_SITE_ID => NULL
,P_ATTRIBUTE14 => NULL
,P_ATTRIBUTE15 => NULL
,P_ATTRIBUTE_CATEGORY => NULL
,P_PROGRAM_LOGIN_ID => NULL
,P_ACCOUNT_ID => NULL
,P_TAX_CLASSIFICATION_CODE => NULL
,P_ATTRIBUTE7 => NULL
,P_ATTRIBUTE8 => NULL
,P_ATTRIBUTE9 => NULL
,P_ATTRIBUTE10 => NULL
,P_ATTRIBUTE11 => NULL
,P_ATTRIBUTE12 => NULL
,P_ATTRIBUTE13 => NULL
,X_RETURN_STATUS => X_RETURN_STATUS
);
DBMS_OUTPUT.PUT_LINE(‘RETURN STATUS :’ ||X_RETURN_STATUS);
COMMIT;

EXCLUDE FREIGHT FROM DISCOUNT

SELECT APS.VENDOR_NAME,
APS.EXCLUDE_FREIGHT_FROM_DISCOUNT VEND_EXCD,
APSS.VENDOR_SITE_CODE,
APSS.EXCLUDE_FREIGHT_FROM_DISCOUNT SITE_EXCD
FROM APPS.AP_SUPPLIERS APS,
APPS.AP_SUPPLIER_SITES_ALL APSS
WHERE APS.VENDOR_ID = APSS.VENDOR_ID
AND APS.VENDOR_ID NOT IN (1, 2, 3)
AND APSS.EXCLUDE_FREIGHT_FROM_DISCOUNT IS NULL
AND APS.EXCLUDE_FREIGHT_FROM_DISCOUNT IS NULL

TAX RATES AND THE ACCOUNTS ASSOCIATED TO THEM

SELECT rates.tax_regime_code regime
,rates.tax tax
,rates.tax_status_code status
,rates.tax_rate_code tax_rate
,rates.percentage_rate rate
,rates.default_rec_rate_code rec_rate
,rates.offset_tax_rate_code offset_rate
,ou.name org
,rate_acc.concatenated_segments ar_acc
,rec_acc.concatenated_segments ap_acc
FROM zx.zx_rates_b rates
,zx.zx_taxes_b tax
,zx.zx_accounts rate_zx_acc
,gl_code_combinations_kfv rate_acc
,zx.zx_rates_b rec
,zx.zx_accounts rec_zx_acc
,gl_code_combinations_kfv rec_acc
,hr_operating_units ou
WHERE 1 = 1
AND rates.tax = tax.tax
AND rates.default_rec_rate_code = rec.tax_rate_code
AND rates.rate_type_code = ‘PERCENTAGE’
AND tax.tax_type_code <> ‘OFFSET’
AND(rates.effective_to IS NULL
OR rates.effective_to >= TRUNC(SYSDATE))
AND rates.active_flag = ‘Y’
AND rate_zx_acc.tax_account_entity_code(+) = ‘RATES’
AND rate_zx_acc.tax_account_entity_id(+) = rates.tax_rate_id
AND rate_zx_acc.tax_account_ccid = rate_acc.code_combination_id(+)
AND rec_zx_acc.tax_account_entity_code = ‘RATES’
AND rec_zx_acc.tax_account_entity_id = rec.tax_rate_id
AND rec_zx_acc.tax_account_ccid = rec_acc.code_combination_id
AND rate_zx_acc.internal_organization_id = ou.organization_id (+)
AND rec_zx_acc.internal_organization_id = NVL(rate_zx_acc.internal_organization_id, rec_zx_acc.internal_organization_id)
AND rates.tax <> ‘DUMMY TAX’
UNION
SELECT rates.tax_regime_code regime
,rates.tax tax
,rates.tax_status_code status
,rates.tax_rate_code tax_rate
,rates.percentage_rate rate
,rates.default_rec_rate_code rec_rate
,rates.offset_tax_rate_code offset_rate
,ou.name org
,rate_acc.concatenated_segments ar_acc
,NULL ap_acc
FROM zx.zx_rates_b rates
,zx.zx_taxes_b tax
,zx.zx_accounts rate_zx_acc
,gl_code_combinations_kfv rate_acc
,hr_operating_units ou
WHERE 1 = 1
AND rates.tax = tax.tax
AND rates.rate_type_code = ‘PERCENTAGE’
AND tax.tax_type_code <> ‘OFFSET’
AND(rates.effective_to IS NULL
OR rates.effective_to >= TRUNC(SYSDATE))
AND rates.active_flag = ‘Y’
AND rate_zx_acc.tax_account_entity_code(+) = ‘RATES’
AND rate_zx_acc.tax_account_entity_id(+) = rates.tax_rate_id
AND rate_zx_acc.tax_account_ccid = rate_acc.code_combination_id(+)
AND rate_zx_acc.internal_organization_id = ou.organization_id (+)
AND rates.default_rec_rate_code IS NULL
AND rates.tax <> ‘DUMMY TAX’
ORDER BY regime
,tax
,status
,tax_rate