UpdateMCICSFlag

F03B11 Update MCICS Flag

Minor Business Rule

Object Name: N03B0184

Parent DLL: CFIN

Location: Client/Server

Language: NER

Functional Description
If it is determined that a domestic invoice contains a multicurrency intercompany settlement (MCICS), 
then the DMCD field in F03B11 must be marked appropriately.   This flag is a signal to the post 

program that special logic must run to handle to multicurrency intercompany settlement.   If a revision is 

made to a MCICS invoice so that it no longer contains a MCICS, then the flag must be cleared for the 

post program to work correctly.   This function is called only after the determination has been made 

whether or not an update needs to occur.


Purpose

RPDMCD in F03B11 gets updated with the value passed in the cDomesticEntryWMultCurrency parameter for 
every pay item that matches DOC, DCT and KCO.   If the invoice is domestic and contains a MCICS, a 1 

should be passed in the cDomesticEntryWMultCurrency parameter.   If the flag needs to be cleared, as 

happens when modifying an invoice so that it no longer is a MCICS invoice, a zero should be passed.

 

Setup Notes and Prerequisites

None


Special Logic

None


Technical Specification



Parameters

Item DescriptionI/OReq?Notes

DOCmnDocVoucherInvoiceEIY Part of key to F03B11.  Used for a partial key 
update.

DCTszDocumentTypeIYPart of key to F03B11.  Used for a partial key update.

KCOszCompanyKeyIYPart of key to F03B11.  Used for a partial key update.

DMCDcDomesticEntryWMultCurrency

YPass 1 if a domestic invoice with MCICS.

Pass 0 if not.



Related Tables

F03B11Invoice 


Related Functions

None

Processing

Update all pay items for invoices that match mnDocVoucherInvoiceE, szDocumentType and szCompanyKey 

with the value passed in cDomesticEntryWMultCurrency.



^

Data Structure

D03B0184 - F03B11 Update MCICS Flag

Parameter NameData ItemData TypeReq/OptI/O/Both
mnDocVoucherInvoiceEDOCMATH_NUMERICOPTINPUT

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szDocumentTypeDCTcharOPTINPUT

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

szCompanyKeyKCOcharOPTINPUT

A number that, with the document number, document type and G/L date, uniquely identifies an original document, such as invoice, voucher, 
or journal entry. If you use the Next Numbers by Company/Fiscal Year feature, the Automatic Next Numbers program (X0010) uses the 
document company to retrieve the correct next number for that company. If two or more original documents have the same document number and 
document type, you can use the document company to locate the desired document.

cDomesticEntryWMultCurrencyDMCDcharOPTINPUT

An entry in this field indicates a domestic voucher or invoice was entered with a multi-currency distribution.

Related Functions

None

Related Tables

None