Transactions Workbench: Late Charges Issue - Line Transaction Flexfield Not Copied To Late Charge Invoice
Last updated on AUGUST 16, 2017
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:
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
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 = 144 Main Street, BELMONT, CA 54302
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
The invoice "100020" is created
Navigation: Transactions > Transactions
Query out the invoice# 100020
The Transaction flexfield is null
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms