Search Results jg_zz_ar_src_trx_ty
Overview
APPS.JL_AR_DOC_NUMBERING_PKG is a Latin American localization package body that governs the automated generation of Accounts Receivable document numbers and related legal printing attributes within Oracle E-Business Suite 12.1.1 and 12.2.2. It supports the fiscal and legal numbering regimes required by countries such as Brazil and Argentina, where invoice and credit memo numbers, document letters, branch identifiers, point-of-sale codes and bar codes must be derived according to statutory rules rather than simple sequential assignment.
The package is classified under the ETRM as an OTHER-type API rather than a public interface API; it is an internal utility layer consumed chiefly by the JG/JL localization components, in particular JG_ZZ_AUTO_INVOICE and JL_AR_AR_DOC_LETTER. The user search term "jg_zz_ar_src_trx_ty" maps directly to one of its documented dependencies: JG_ZZ_AR_SRC_TRX_TY, the localization view that classifies source transaction types and drives the numbering rules applied by TRX_NUM_GEN and the associated validation functions.
Key Procedures and Functions
The metadata documents nineteen procedures and functions within the package body. They fall into four functional groups.
- Validation routines: VALIDATE_TRX_TYPE, VALIDATE_FOUR_DIGIT, VALIDATE_DOCUMENT_LETTER, VALIDATE_TRANSACTION_DATE and VALIDATE_INTERFACE_LINES verify that the transaction type, numeric segments, document letter, transaction date and interface staging rows conform to local legal formatting and calendar rules before a number is issued.
- Attribute retrieval functions: GET_IMPORTED_BATCH_SOURCE, GET_BATCH_SOURCE_TYPE, GET_PRINTING_COUNT, GET_BRANCH_NUMBER_METHOD, GET_FLEX_Delimiter, GET_FLEX_VALUE, GET_NUM_BAR_CODE, GET_POINT_OF_SALE_CODE, GET_DOC_LETTER, GET_BRANCH_NUMBER, GET_LAST_TRX_DATE, GET_ADV_DAYS and GET_HR_BRANCH_NUMBER resolve configuration and derived values such as the flexfield delimiter, key flexfield value, barcode, point-of-sale code, branch number sourced from HR organization units, and the last transaction date used to maintain number continuity.
- Number generation: TRX_NUM_GEN is the central entry point that assembles the validated components—document letter, branch, point of sale, numeric sequence and barcode—into the final document number.
No parameter signatures are published in the ETRM extract, and none should be assumed; consumers should inspect the package specification in the target instance before making direct calls.
Tables Accessed
The package reads and writes configuration and transaction tables through APPS synonyms. RA_CUSTOMER_TRX, RA_CUSTOMER_TRX_ALL, RA_BATCH_SOURCES and RA_BATCH_SOURCES_ALL supply transaction and batch source context, while AR_SYSTEM_PARAMETERS and AR_MEMO_LINES provide system-level defaults and memo line data. Customer and site information is drawn from HZ_CUST_ACCT_SITES, HZ_CUST_ACCT_SITES_ALL and HZ_CUST_SITE_USES. Localization-specific classification and lettering data comes from JG_ZZ_AR_SRC_TRX_TY, JL_AR_AP_TRX_DGI_CODES, JL_AR_AR_DOC_LETTER, JL_ZZ_AR_TX_ATT_CLS and JL_ZZ_AR_TX_CUS_CLS_ALL. Supporting lookups include MTL_SYSTEM_ITEMS, HR_ORGANIZATION_UNITS, HR_LOCATIONS and FND_CONCURRENT_REQUESTS, the latter used to relate generated documents to concurrent request context.
Usage Notes
JL_AR_DOC_NUMBERING_PKG is invoked indirectly during AR invoice and credit memo creation in Latin American localizations, typically from the auto-invoice engine, the document letter printing flow and localization concurrent programs. It is referenced by four other packages and is not itself referenced by any database object, confirming its role as a leaf-level utility. Custom code should call the package only through its specification and after reviewing the localization setup, since numbering rules depend on profile options such as MO_GLOBAL and on flexfield configuration. Direct updates to the underlying tables bypassing this package risk violating legal number continuity.
-
SYNONYM: APPS.JG_ZZ_AR_SRC_TRX_TY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JG_ZZ_AR_SRC_TRX_TY, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.JG_ZZ_AR_SRC_TRX_TY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JG_ZZ_AR_SRC_TRX_TY, status:VALID,
-
PACKAGE BODY: APPS.JL_AR_DOC_NUMBERING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_AR_DOC_NUMBERING_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_AR_AUTOINV_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_AR_AUTOINV_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.ZX_ZXARRECV_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_ZXARRECV_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_AR_AUTOINV_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_AR_AUTOINV_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_ZXARRECV_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_ZXARRECV_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_AR_DOC_NUMBERING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_AR_DOC_NUMBERING_PKG, status:VALID,
-
VIEW: JG.JG_ZZ_AR_SRC_TRX_TY_ALL#
12.2.2
owner:JG, object_type:VIEW, object_name:JG_ZZ_AR_SRC_TRX_TY_ALL#, status:VALID,
-
APPS.JL_AR_DOC_NUMBERING_PKG SQL Statements
12.1.1
-
APPS.JL_AR_DOC_NUMBERING_PKG SQL Statements
12.2.2
-
TABLE: JG.JG_ZZ_AR_SRC_TRX_TY_ALL
12.1.1
owner:JG, object_type:TABLE, fnd_design_data:JG.JG_ZZ_AR_SRC_TRX_TY_ALL, object_name:JG_ZZ_AR_SRC_TRX_TY_ALL, status:VALID,
-
APPS.ZX_ZXARRECV_XMLP_PKG SQL Statements
12.2.2
-
APPS.ZX_ZXARRECV_XMLP_PKG SQL Statements
12.1.1
-
APPS.JL_AR_AUTOINV_PKG SQL Statements
12.2.2
-
APPS.JA_TW_SH_GUI_UTILS SQL Statements
12.1.1
-
APPS.JA_TW_SH_GUI_UTILS SQL Statements
12.2.2
-
APPS.JL_AR_AUTOINV_PKG SQL Statements
12.1.1
-
APPS.JA_ZZ_VALIDATE_INVOICE_GDF SQL Statements
12.1.1
-
APPS.JA_ZZ_VALIDATE_INVOICE_GDF SQL Statements
12.2.2
-
APPS.ZX_ZXARRECV_XMLP_PKG dependencies on JG_ZZ_AR_SRC_TRX_TY
12.2.2
-
APPS.JL_AR_AUTOINV_PKG dependencies on JG_ZZ_AR_SRC_TRX_TY
12.2.2
-
APPS.JL_AR_DOC_NUMBERING_PKG dependencies on JG_ZZ_AR_SRC_TRX_TY
12.1.1
-
APPS.JL_AR_DOC_NUMBERING_PKG dependencies on JG_ZZ_AR_SRC_TRX_TY
12.2.2
-
APPS.JL_AR_AUTOINV_PKG dependencies on JG_ZZ_AR_SRC_TRX_TY
12.1.1
-
APPS.ZX_ZXARRECV_XMLP_PKG dependencies on JG_ZZ_AR_SRC_TRX_TY
12.1.1
-
PACKAGE BODY: APPS.JL_AR_AUTOINV_PKG
12.1.1
-
PACKAGE BODY: APPS.JL_AR_AUTOINV_PKG
12.2.2
-
PACKAGE BODY: APPS.JL_AR_DOC_NUMBERING_PKG
12.1.1
-
PACKAGE BODY: APPS.JL_AR_DOC_NUMBERING_PKG
12.2.2
-
APPS.JL_AR_DOC_NUMBERING_PKG dependencies on RA_BATCH_SOURCES_ALL
12.1.1
-
APPS.JL_AR_AUTOINV_PKG dependencies on RA_BATCH_SOURCES_ALL
12.1.1
-
APPS.JL_AR_DOC_NUMBERING_PKG dependencies on RA_BATCH_SOURCES_ALL
12.2.2
-
PACKAGE BODY: APPS.JA_TW_SH_GUI_UTILS
12.2.2
-
APPS.JL_AR_AUTOINV_PKG dependencies on RA_BATCH_SOURCES
12.2.2
-
APPS.JL_AR_AUTOINV_PKG dependencies on RA_BATCH_SOURCES
12.1.1
-
PACKAGE BODY: APPS.JA_TW_SH_GUI_UTILS
12.1.1
-
APPS.ZX_ZXARRECV_XMLP_PKG dependencies on RA_BATCH_SOURCES
12.2.2
-
eTRM - JG Tables and Views
12.1.1
description: Additional country-specific information for vendor sites ,
-
APPS.JL_AR_DOC_NUMBERING_PKG dependencies on RA_BATCH_SOURCES
12.2.2
-
APPS.JL_AR_DOC_NUMBERING_PKG dependencies on RA_BATCH_SOURCES
12.1.1
-
APPS.ZX_ZXARRECV_XMLP_PKG dependencies on RA_BATCH_SOURCES
12.1.1
-
PACKAGE BODY: APPS.ZX_ZXARRECV_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.ZX_ZXARRECV_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.JA_ZZ_VALIDATE_INVOICE_GDF
12.2.2
-
PACKAGE BODY: APPS.JA_ZZ_VALIDATE_INVOICE_GDF
12.1.1
-
PACKAGE BODY: APPS.AD_MORG
12.1.1
-
PACKAGE BODY: APPS.AD_MORG
12.2.2