|
CYTEC Industries V6.0.02 MM Nov cume
We discovered this long ago. The field SIL/ILREV which is used to
populate the G/L sales account is calculated using stocking units
times stocking price. We have items that we sell in metric tons and
stock in pounds. The conversion from selling to stocking sometimes
results in truncation of significant digits for stocking units and
stocking price (the working storage fields do not have enough decimal
places). When one or two of these factors is truncated, the result is
a different product than was achieved with selling units multiplied by
selling price. Thus, the invoice does not match the G/L amount. As
Al rightly indicates below, the larger the conversion factor between
selling and stocking, the greater the error. For some large quantity
invoices we saw errors greater than $100.
We looked at a couple of BMRs (49229, 48972) and none fixed the
problem. We sent detailed proof of the calculation error and SSA
never acknowledged the flaw. We resorted to re-calculating invoice
amount during our G/L interface. This was reported to SSA on incident
566481.
Kevin Catlin
______________________________ Reply Separator _________________________________
Subject: Zero X One = 0.001 ?
Author: BPCS-L@midrange.com at Internet
Date: 08/29/2000 1:09 AM
Al Macintyre c¿c
MIS Manager Green Screen Programmer & Computer Janitor of BPCS 405 CD Rel-02
running on AS/400 mixed mode V4R3 http://www.cen-elec.com Central Industries
of Indiana--->Quality manufacturer of wire harnesses and electrical
sub-assemblies
Sharing an SSA bug discovery = ROUNDING ERROR
We have multiple cases of plus or minus 0.001 0.002 0.00001 0.00002 that are
inexplicable & we just had another hit, where we had sufficient audit trails
to catch the before & after. By mistake, billing price was zero & this fact
was on a listing that we do before invoicing, showing details on all that was
shipped today, but our Invoicing showed a bad price of 0.001 ... where did
the 0.001 come from?
Well inside Billing program BIL522 it multiplies
shipping net price BNET (zero in this case)
in a field 13.5 (00000000.00000)
times
unit of measure sales conversion WKUMCN (one in this case)
in a field 11.5 (000001.00000)
to get unit price for invoice WNET (should have been zero)
ub a field 13.5 (00000000.00000)
but to do this math correctly we need 24.10 work area
(00000000000000.0000000000)
except while RPG/400 goes to 30 digits, decimals only go to 9 places.
This is a rounding error, compounded by numbers with absudly high # digits.
When my time permits I plan to look in some costing update programs to see if
this scenario explains where they are getting these invalid fractions.
+---
| This is the BPCS Users Mailing List!
| To submit a new message, send your mail to BPCS-L@midrange.com.
| To subscribe to this list send email to BPCS-L-SUB@midrange.com.
| To unsubscribe from this list send email to BPCS-L-UNSUB@midrange.com.
| Questions should be directed to the list owner: dasmussen@aol.com
+---
Received: from unknown-27-151.cytec.com. ([204.48.27.204]) by stnt01.cytec.com
with SMTP
(IMA Internet Exchange 3.12) id 002F54F6; Tue, 29 Aug 2000 01:46:20 -0400
Received: from mail02-ewr.pilot.net (localhost [127.0.0.1]) by
unknown-27-151.cytec.com. with ESMTP id BAA05854; Tue, 29 Aug 2000 01:42:16
-0400 (EDT)
Received: from uucphost.mcs.net (Kitten2.mcs.com [192.160.127.90]) by
mail02-ewr.pilot.net with ESMTP id BAA17040; Tue, 29 Aug 2000 01:42:16 -0400
(EDT)
Received: (from 66@localhost)
by uucphost.mcs.net (8.9.3/8.9.3) with UUCP id AAA65688;
Tue, 29 Aug 2000 00:32:26 -0500 (CDT)
(envelope-from bpcs-l-owner)
X-Authentication-Warning: Kitten.mcs.net: 66 set sender to bpcs-l-owner using -f
Received: (from majordom@localhost)
by linux.midrange.com (8.9.3/8.8.7) id AAA16355
for bpcs-l-outgoing; Tue, 29 Aug 2000 00:10:06 -0500
Received: (from uucp@localhost)
by linux.midrange.com (8.9.3/8.8.7) with UUCP id AAA16344
for BPCS-L@midrange.com; Tue, 29 Aug 2000 00:10:04 -0500
From: MacWheel99@aol.com
Received: from imo-d08.mx.aol.com (imo-d08.mx.aol.com [205.188.157.40])
by uucphost.mcs.net (8.9.3/8.9.3) with ESMTP id AAA63427
for <BPCS-L@midrange.com>; Tue, 29 Aug 2000 00:09:53 -0500 (CDT)
(envelope-from MacWheel99@aol.com)
Received: from MacWheel99@aol.com
by imo-d08.mx.aol.com (mail_out_v28.15.) id i.9b.9b0be2a (17080)
for <BPCS-L@midrange.com>; Tue, 29 Aug 2000 01:09:12 -0400 (EDT)
Message-ID: <9b.9b0be2a.26dc9f77@aol.com>
Date: Tue, 29 Aug 2000 01:09:11 EDT
Subject: Zero X One = 0.001 ?
To: BPCS-L@midrange.com (BPCS Users Discussion Group)
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
X-Mailer: AOL 5.0 for Windows sub 120
X-MIME-Autoconverted: from quoted-printable to 8bit by linux.midrange.com id
AAB16344
Sender: owner-bpcs-l@midrange.com
Reply-To: BPCS-L@midrange.com
X-List-Name: BPCS Users Mailing List (BPCS-L@midrange.com)
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by unknown-27-151.cytec.com.
id BAA05854
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.