BatchInvoiceProcessorCFunction

Batch Invoice Processor - C Function

Minor Business Rule

Object Name: B03B0230

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D03B0230A - Batch Invoice Processor - C Function

Parameter NameData ItemData TypeReq/OptI/O/Both
szEdiUserIdEDUScharOPTNONE

The source of the transaction. This can be a user ID, a workstation, the address of an external system, a node on a network, and so on. This 
field helps identify both the transaction and its point of origin.

szEdiBatchNumberEDBTcharOPTNONE

The number that the transmitter assigns to the batch.  During batch processing, the system assigns a new batch number to the PeopleSoft 
transactions for each control (user) batch number it finds. 

szEdiTransactNumberEDTNcharOPTNONE

The number that an Electronic Data Interchange (EDI) transmitter assigns to a transaction. In a non-EDI environment, you can assign any 
number that is meaningful to you to identify a transaction within a batch. It can be the same as a J.D. Edwards document number.

cProofFinalEV01charOPTNONE

An option that specifies the type of processing for an event.

cOutOfBalanceProcessEV01charOPTNONE

An option that specifies the type of processing for an event.

cPurgeProcessedEV01charOPTNONE

An option that specifies the type of processing for an event.

cBatchStatusEV01charOPTNONE

An option that specifies the type of processing for an event.

szVersionInvoiceVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szVersionJournalEntryVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szVersionPostVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

cPrintWarningMessageEV01charOPTNONE

An option that specifies the type of processing for an event.

szUserIdForMessageUSERcharOPTNONE

The code that identifies a user profile.

cTaxRateAreaEditEV01charOPTNONE

An option that specifies the type of processing for an event.

szBatchTypeICUTcharOPTNONE

A code that specifies the system and type of transactions entered in a batch. The system assigns the value when you enter a transaction. 
Valid values are set up in user defined code table 98/IT. You cannot assign new values. All batch types are hard coded.

szLedgerTypeLTcharOPTNONE

A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You 
can set up multiple, concurrent accounting ledgers within the general ledger to establish an audit trail for all transactions.

cPrintAuditInfoEV01charOPTNONE

An option that specifies the type of processing for an event.

idCachePointerGENLNGIDOPTNONE

General purpose ID variable.

cReturnCodeEV01charOPTNONE

An option that specifies the type of processing for an event.

cCurrencyFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

szCountryCodeCRCODEcharOPTNONE

szReportVersionVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

cIntercoSettlementsEV01charOPTNONE

An option that specifies the type of processing for an event.

szNameFunctionFCNNcharOPTNONE

The name of the function.

szFunctionLibraryFCNLcharOPTNONE

The library for the function. This includes the path for the directory where the library exists.

mnTotal09ErrorsMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnTotalAttempted09ItemsMATH02MATH_NUMERICOPTNONE

- - - Good Performance High Value. 

mnTotal03BErrorsMATH03MATH_NUMERICOPTNONE

- - - Bad Performance Low Value. 

mnTotalAttemped03BItemsMATH04MATH_NUMERICOPTNONE

Event point for Math Numeric.

mnTotalSuccessTransMATH05MATH_NUMERICOPTNONE

Event point for Math Numeric.

jdEdiTransmissionDateEDDTJDEDATEOPTNONE

The specific date that an EDI transaction was either transmitted or received.

mnTotalTransInErrorMATH06MATH_NUMERICOPTNONE

Event point for Math Numeric.

Related Functions

None

Related Tables

None
R03B11Z1ACacheRead

R03B11Z1ACacheRead

Batch Invoice Processor - C Function

Minor Business Rule

Object Name: B03B0230

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D03B0230B - B03B0230 Cache Read

Parameter NameData ItemData TypeReq/OptI/O/Both
cReturnCodeEV01charOPTNONE

An option that specifies the type of processing for an event.

szEdiUserIdEDUScharOPTNONE

The source of the transaction. This can be a user ID, a workstation, the address of an external system, a node on a network, and so on. This 
field helps identify both the transaction and its point of origin.

szEdiBatchNumberEDBTcharOPTNONE

The number that the transmitter assigns to the batch.  During batch processing, the system assigns a new batch number to the PeopleSoft 
transactions for each control (user) batch number it finds. 

szEdiTransactNumberEDTNcharOPTNONE

The number that an Electronic Data Interchange (EDI) transmitter assigns to a transaction. In a non-EDI environment, you can assign any 
number that is meaningful to you to identify a transaction within a batch. It can be the same as a J.D. Edwards document number.

mnEdiLineNumberEDLNMATH_NUMERICOPTNONE

This is the line number you assign when originating an EDI transaction. This number can represent an order line number (applicable for any 
order type), an invoice pay item, a journal entry line number, and so on.

idGenericLongGENLNGIDOPTNONE

General purpose ID variable.

cBSFNErrorCodeEV02charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None
R03B11Z1ACacheTerminate

R03B11Z1ACacheTerminate

Batch Invoice Processor - C Function

Minor Business Rule

Object Name: B03B0230

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D03B0230C - B03B0230 Cache Terminate

Parameter NameData ItemData TypeReq/OptI/O/Both
cReturnCodeEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None