My Oracle Support Banner

Transactions Workbench: Late Charges Issue - Line Transaction Flexfield Not Copied To Late Charge Invoice (Doc ID 1553778.1)

Last updated on FEBRUARY 18, 2019

Applies to:

Oracle Receivables - Version 12.0.6 and later
Information in this document applies to any platform.


Late charge invoices are created without default Invoice Transaction Flexfield or the default Line Transaction Flexfield value.
Consequently, the Bill Presentment Architecture (BPA) invoices are not displayed or printed on custom templates.

The standard functionality of BPA is to print in the template that customer desires, with the limitation of the interface context value.
When customer uses 'XYZ' template for all the orders from Order Entry and the Late Charges invoices created from the invoices from order Entry does not use 'XYZ' template, because defaulting of transaction flexfield is not supported in the Invoice API.

Transaction Flexfield should be copied to Late charge invoice when created.

Steps to Reproduce:
Responsibility:  Receivables
Navigation:  Setup > Transactions > Types
Create a new Transaction Type = Interest Invoice
Class = Invoice
Transaction Status = Open
Creation Sign = Any Sign
Printing Option = Print
Open Receivable is checked
Post to GL is checked
Allow Overapplication is checked
Others are not checked.

Navigation:  Setup > Transactions > Sources
Create Transaction Source
Name = Late Charge
Automatic Batch Numbering
Automatic Transaction Numbering

Navigation:  Setup > System > System Options
Interest Invoice Transaction Type = Interest Invoice
Late Charge Batch Source = Late Charges

Navigation:  Print > Standard Message
Create standard Message
Print/Standard Message
name = SMT_LT_CHG
Type = Legal Message
Message = Please pay by Due Date to avoid Late Charges

Navigation:  Customers > Customers
Query Customer = Customer 5
Site name = X Main Street, TEST, CA 54302
Click Detail
Click Late Charge
Enable Late Charges is checked
Overdue Invoices Only is checked
Credit Items is checked
Late Charge Type = Invoice
Message Text = SMT_LT_CHG

Navigation:  Control > Run
Run Generate late Charge for Customer = Customer 5
GL_DATE = 31-AUG-2013
Mode = Final

Navigation:  Late Charges > Batch Maintenance
Query All batches
Pick the Batch with 31-AUG-2013
Click Documents
The invoice "100020" is created

Navigation:  Transactions > Transactions
Query out the invoice# 100020
The Transaction flexfield is null


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.