Professional Documents
Culture Documents
102840-FAQ - Sales Update (R42800)
102840-FAQ - Sales Update (R42800)
Table of Content
Overview
What is the purpose of the sales update program?
How does sales update interface with other JDE system files?
What is the processing order of records and files?
What reports are generated by sales update?
Sales Update (R42800)
Error Report /Employee WorkCenter
Generate Claim Record and Claim Accrual Entries (R45800) (Optional)
Sales Journal (R42810) (Optional)
AAIs
What AAIs are used by sales update?
What AAIs are used for different types of taxes?
Overview
Sales Update is the final step in the sales order process. It provides
interfaces between Sales Order Processing and other JDE modules,
such as Inventory, Accounts Receivable, and General Ledger.
File Updates
The update of the following files is dependent on line type setup,
Branch/Plant setup or processing options on the Update tab behind
Sales Update (R42800):
o Accounts Receivable (F0311/F03B11) and General Accounting (F0911)
o Inventory (F41021/F4111)
o Sales History (F4229) and Item History (F4115)
o Sales Commission (F42005)
o Sales Order Detail History (F42119)
o Sales Order Header History (F42019)
o Tax File (F0018)
o Sales Order Detail File (F4211)
o Media Objects storage (F00165)
o Price Adjustments History (F4074)
o Ship And Debit Claims (F4576)
The Sales Order Invoice is a detailed list of all of the items that were
sold to a customer. The Accounts Receivable Invoice is record of the
sales orders that relate to a customer. The accounts receivable entries
may be created as either summarized or detailed. If the entry is
detailed, then a one for one relationship exists between the lines on
the invoice and the pay items in the accounts receivable file. If the
information is summarized, then one line is created for each line
type/due date combination.
General Ledger entries are created for the relief of inventory, cost of
goods sold, and revenue. Additional entries may also be created for
freight, handling, advanced price adjustments, etc. Whether or not a
line interfaces with the general ledger is determined by either the
Branch/Plant constants setup or the Order Line Type setting for G/L
Interface.
In the world of accounting, all entries need to be balanced (increases in
accounts need to equal decreases in other accounts). The entries that
are created by the sales update are not balanced when interfacing
with accounts receivable. To create a balanced entry, an entry to the
general ledger Accounts Receivable Trade account needs to be created.
If the Accounts Receivable processing option is blank and the Order
Line type has A/R Interface set to Y, then that accounts receivable
trade entry is created by the Post program (R09801) and uses the
Accounts Receivable AAI’s (item RC - ties to the Customer Master G/L
Class Code). If the A/R interface is turned off, and the Order Line type
has A/R Interface set to Y, then the accounts receivable trade entry is
created by the sales update program and it uses the distribution
Accounts Receivable Trade (4245) AAI.
See Bypassing A/R
Inventory (F41021/F4111)
Back to list of files
You can relieve on-hand inventory in the Item Location File (F41021) at
either time of ship confirmation or sales update.
In order for the system to relieve inventory at ship confirmation, the
document type has to be included in UDC table, 40/IU and a processing
option needs to be set to relieve on hand inventory. When relieving
inventory at ship confirmation, a record is written to the Cardex
(F4111) with the sales order document type and number but with no
G/L date. Then the on-hand quantity in the Item Location (F41021) file
is updated. During sales update, the sales order document number and
type are exchanged for the invoice document type and number and the
G/L date assigned during sales update is included.
When on-hand inventory is relieved at sales update, the Cardex is
updated only once. The invoice number is displayed in the Document
Number and Type fields on the Cardex and the sales order number is
displayed in the Document Number field in the Item Ledger Detail, by
taking the Detail row exit. The entry is created using the invoice type
and number and includes the G/L date assigned the document during
sales update.
The system stores historical data in two files, the Item History (F4115)
file and the Summary Sales History (F4229) file. Processing options on
the Update tab in Sales Update (R42800) determine whether or not
they are updated. Information from these files is available in report or
form format. Since both the report and the form are based on the
comparison of a years worth of data to determine a trend, at least one
years worth of history relating to an item must be available.
Information from either file is available via the following:
Sales Analysis Summary (R42611): The Summary Sales History file maintains
information based on order type, line type, address book number, item number
and business unit. This report compares sales, margin and percent information per
item on a period to date and year to date basis.
Buyers Information (P4115): The Detailed Sales History file maintains sales
information by item number and business unit. The Buyers Information form
compares last years sales to this years sales and displays some additional
information from the Item Location file.
Reports can be created, using the Report Design Aid, over the history files if
additional information is needed.
NOTE: if the user wants to create commissions entries that will affect the general ledger,
then they will need to set up an Advanced Price Adjustment. Usually the adjustment will
be an accrual to the general ledger as there is no way as of Xe to write entries directly to
the Accounts Payable system. These adjustments will not write to the Sales Commission
(F42005) file.
This file contains a one for one record of all of the lines in a transaction
that were processed by sales update if a processing option in the
update tab is blank to purge the records. It also contains records
created by the Purge Details to History (R42119P) off menu G42312.
This file can then be written off to tape or disk, freeing the system for
current activity.
This file contains a one for one record of each of the headers of orders
that have been purged during sales update or by using the standalone
purge program. This file can also be written off to tape or disk, freeing
the system for current activity. Writing to this file on an ongoing basis
is determined by how the processing option on the update tab is set in
the sales update program. (If the orders are not purged during R42800,
the R42019P can be run at a later time.) Sales Update won't purge the
header (F4201) record if any associated detail (F4211) records remain
in the file.
The tax file is not written to until the general ledger transactions
(F0911) are posted to the Account Balance file (F0902). Any entries
that would be created in the tax file are printed on the Sales Update
report (R42800) without specific general ledger account numbers.
Processing options on the Tax tab behind the General Ledger Post
(R09801) report dictates if and how any tax entries will be written to
the general ledger.
Note: This file is not used if Quantum taxes used on the transaction.
Text lines associated with an order line will be purged if the processing
option on the update tab is set appropriately. There is no Text History
file to purge to.
Processing Order
Return to Sales Update Stopped In The Middle
Third: After all of the F0311/F03B11 and F0911 records have been
created, sales update will update or create records in the following files
(in the order listed) by processing one F4211 at a time:
1. F41021 - Item Location file
o Writing to the F41021 is dependent upon whether an item's on-hand
quantity is decremented at ship confirmation or not.
o Also, if the inventory interface on the item is set to N on the Line Type
definition.
2. F4111 - Item Ledger file
3. F4115 - Item History file (dependent upon processing options)
4. F4229 - Sales Summary History file (dependent upon processing options)
5. F42005 - Sales Commission file (dependent upon a processing option)
6. F00165 - Media Objects storage (dependent upon processing options )
o Purges text entered at the order header level as well as the detail level
7. F4211 - Sales Order Detail file
o Advances status to 999 or the status in the processing option.
8. F42199 - Sales Order Detail Ledger file
o Writing to the F42199 is dependent upon whether the sales update step in
the order activity rules is directed to write a record to this file
9. F4074 - Price Adjustment History file (dependent upon a processing option)
o Once this information is purged, it can no longer be retrieved
10. F42119 - Sales Order Detail History file (dependent upon a processing option)
o Records are purged to this file from the F4211
o F4211 records may also be purged to this file at a later date by running
R42119P
11. F42019 - Sales Order Header History (dependent upon a processing option)
o Records are purged to this file from the F4201
o F4201 records may also be purged to this file at a later date by running
R42019P
o All of the F4211 records associated with a F4201 record must be purged to
the F42119 before F4201 records will purge to the F42019.
12. F4576 - Ship and Debit Claims
NOTE: Records are not created in the Sales Tax File F0018 until the
batch from sales update is POSTED. Processing options on the Tax tab\
behind the General Ledger Post (R09801) report determines if tax will
be written to the F0018, and if so, for which tax explanation codes.
Valid values for the processing option are:
Not Bypassing
Bypassing A/R
A/R
DR CR DR CR
COGS -
At
60 Rev. - 100 COGS - Rev. - 100
Sales
4245 A/R Inv. - 60 60 Inv. - 60
Update
- 100
RC A/R -
At Post
100
Bypassing A/R by setting the A/R flag in the order line type to N will not
work. That tries to create a 3 way JE that will not post because it will be
out of balance.
Notes
Tax Explanation Code and Tax Rate/Area: Differences in these fields prohibit
summarization because the system does not allow a pay item to have more than
one Tax Explanation Code nor one Tax Rate/Area associated with an A/R pay
item. The ‘taxable’ flag may also prohibit summarization in a particular case. If
two lines share all seven fields, including the Tax Explanation Code and
Rate/Area, but one is taxable and the other is not, two different pay items will be
created on the A/R side IF these lines are being taxed. In this case, the system
creates two pay items, one with the full amount taxable and one that is not
taxable.
Payment Terms and Discount Due Date: F4211 records with the same Payment
Terms will not summarize if the calculated Due Dates or Discount Due Dates are
different. For example, payment terms do not affect the due date of a credit line;
credit lines have the order date as the due date. For another example, if the
extended amount is so small that the calculated discount is less than zero,
therefore not creating a discount amount, then the discount due date is the same as
the due date for this F4211 record. The key used for summarization includes the
discount and net due dates which are calculated based on payment terms. The
program will fail to summarize lines if the system calculates different discount
due dates, using discount days (DCD). See Journal Entries may not Summarize in
Sales Update (R42800) with Same Payment Terms
Detail: Creates a separate F0911 record for each record in the F4211
with a particular invoice number
Updating
Committe
Inventory On-Hand Available
d
Before
100 10 90
After
90 0 90
You may decrement on-hand quantity for an item either at the time of
Ship Confirmation (P4205) or at the time of sales update. The effect on
the cardex differs depending on the method chosen.
Ship Confirmation:
Sales Update:
Make certain the order document type is not in the UDC table 40/IU.
Sales update is hard-coded to decrement on-hand quantity if it is not
done at shipment confirmation. An RI record is written to the cardex at
the time of sales update. The G/L date will also be populated. No
Cardex record will be written at the time of ship confirmation.
Sales Update (R42800) does not write entries to the Tax Work File
(F0018). Entries to this file are created through the Post (R09801)
program. Processing options on the Taxes tab in the R09801
determines whether or not tax entries will be created and what type of
information is recorded. If entries are not being created during the
Post, check this processing option and correct if necessary.
Notes:
If the processing option is changed to begin recording information to the Tax
Work File, entries will be made from the current time forward. Any historical
information will need to be entered manually using the Tax File Revisions
(P0018) program.
The Post program has a version for each type of general ledger entry so this
processing option must be set for each and every version used
The most likely cause is that the detail line was already at status 999
before sales update was run. This can happen when reports or jobs are
reprinted or rerun and the 'override next status' processing option is
not populated. In that situation, the status is increased. To verify this,
view the F4211 record and look at field SDPID (program ID). This will
show the last program that ran over this record. To run this record
through sales update, use a file manipulation utility to change the last
and next status back.
Use when the sales order has been run through Invoice Print (R42565)
and contains a document number (DOC) and type (DCT) in the F4211.
The data selection for this version is based on Invoice is not equal to
<Zero>. This means that the UBE will only process records in the Sales
Detail file (F4211) that have a value in the invoice number field
(SDDOC).
Use when the sales order has not been run through Invoice Print
R42565 and does not contain a document number (DOC) and type
(DCT) in the F4211.
The next number bucket for the invoice may be selected. By default
the system uses 03 or 03B. A document type other than RI may be
used. The value must be set up in UDC 00/DI and 00/DT. Data
selection is based on Invoice is not equal to <Zero> and Status Code -
Next is not equal to <999>. Any item that is backordered and included
on an invoice will have an invoice date associated with it but no invoice
number - the invoice number is only assigned once the item is truly
shipped and invoiced.
Sorting must remain:
1) Order Number
2) Order Type
3) Order Number Document Company
The Sales Detail File and the Sales Header File will be purged to F42119
and F42019 respectfully. Data in the Text Detail File and the Price
Adjustment History will be deleted.
If the processing options to purge during sales update are not set and
the records need to be purged from one of the above files, purge
programs have been developed and can be executed on an as needed
basis. The decision about when to purge can be based on multiple
criteria such as how much storage space is available or what type of
information you need access to.
Note: Even when the processing options are set correctly, records that
have reached a status of 999 prior to running sales update will not be
included in the programmatic purge. Examples of these records would
be lines canceled during commitment processing, or ship confirmation.
The reason for this is that the sales update program is coded to only
purge records whose status is changed to 999 via R42800.
The sales update program may have been run at the beginning of a
new period (ex: July 2) when all of the transactions should have been
booked to the previous period (ex: June 29). There is no programmatic
way to reverse the results of sales update. The easiest method of
recovery is to create a correcting journal entry that moves summary
dollars from one period to another.
If sales update must be re-run, all of the files must be restored to the
condition they were in prior to running sales update. For most clients,
this means restoring the most recent backup media. All of the data
entered prior to when the media was created will be available.
However, the data processed after the media was created will need to
be re-entered. This can include (but is not limited to) sales, purchasing,
accounts payable, and general ledger information. This can involve a
large amount of time.
There is no way to inquire on the transactions that have been created
and ‘just’ change the appropriate dates. Because the general ledger
date is a key to the financials files, the programs will not allow the date
to be changed. Even if the date could be changed, there are associated
fields that do not display on-line. When these fields are not in sync, you
will have problems processing transactions.
The invoice date is also a key to the accounts receivable file and it
cannot be changed manually.
Submit Feedback