Section 11
Tran Edit Rules
This table allows you to set the security level needed to edit each field
which is
permitted to be edited via the
Edit Data for A Single
Receipt menu
option on the receipt menu.
Using this function is generally not recommended, as it is easy to end up
with a receipt that is out of balance due to changes in individual fields which are out of synch with the other fields. During normal receipt processing there are numerous checks and edits to ensure that the receipt is properly posted and properly in balance.
Editing via this method is raw ... and dangerous unless you are very
careful to
adjust everything that needs adjusting to keep things correct. The
recommended
method to adjust a receipt is to void it then re-enter and let the RASWIN
do the
hard work of keeping track of keeping things in balance. However, there
are times
when a simple edit, such changing a payer name or a reference number is
all that
needs to be done and this function is good for that.
Each of the fields in the
Tran Edit Rules table is
explained below. The security levels can range from
0 to
999999. A value of
0 means that anyone who has access to the
Edit Data for A Single Receipt option can change the
value of the
field. A value of
999999 means that no one can
change the field, since no cashier can have a level higher than
99999
The default values for these fields, if no specific entry is made
otherwise, is
99999. Using the
-
EDIT RULE KEY
This value is always 1.
-
EDIT_HDR_CASHIER
This value controls the level needed to change the cashier id on the
receipt
header record for a given receipt.
-
EDIT_HDR_ACCT_DATE
This value controls the level needed to change the accounting date
on the
receipt header record for a given receipt.
-
CAL_DATE_TIME
This value controls the level needed to change the calendar date and
time on
the receipt header record for a given receipt.
-
EDIT_PAYER_NAME
This value controls the level needed to change the payer name on the
receipt
header record for a given receipt.
-
EDIT_HDR_BANKCODE
This value controls the level needed to change the bank code on the
receipt
header record for a given receipt.
-
EDIT_HDR_RCPT_STATUS
This value controls the level needed to change the RCPT_STATUS on
the receipt
header record for a given receipt. A value of 2
means the receipt is completed. 99 means it
is
voided.
-
EDIT_DTL_TRANCODE
This value controls the level needed to change the TRANCODE on the
receipt
detail record for a given receipt/line item. Changing the trancode
via this
edit method does not change other associated information such as the
description, default account numbers and so on. You must be VERY
CAREFUL when
using this function to change the TRANCODE that the other values
properly
updated as well.
-
EDIT_DTL_CR_ACCT
This value controls the level needed to change the CR_ACCT on the
receipt
detail record for a given receipt/line item.
-
EDIT_DTL_DR_ACCT
This value controls the level needed to change the DR_ACCT on the
receipt
detail record for a given receipt/line item.
-
EDIT_DTL_DESCRIPTION
This value controls the level needed to change the DESCRIPTION on
the receipt
detail record for a given receipt/line item.
-
EDIT_DTL_DESCRIPTION
This value controls the level needed to change the DESCRIPTION on
the receipt
detail record for a given receipt/line item.
-
EDIT_DTL_COMMENT
This value controls the level needed to change the COMMENT on the
receipt
detail record for a given receipt/line item.
-
EDIT_DTL_REFERENCE_NUMBER
This value controls the level needed to change the REFERENCE_NUMBER
on the
receipt detail record for a given receipt/line item.
-
EDIT_DTL_UNIT_FEE
This value controls the level needed to change the UNIT_FEE on the
receipt
detail record for a given receipt/line item. The EXTENDED_FEE_AMOUNT
is not
directly editable, as it is a calculated field ... and is determined
by
multiplying the UNIT_FEE * QTY * DISCOUNT_RATE to derive its value.
-
EDIT_DTL_QTY
This value controls the level needed to change the QUANTITY on the
receipt
detail record for a given receipt/line item.
-
EDIT_DTL_DISCOUNT_RATE
This value controls the level needed to change the DISCOUNT_RATE on
the receipt
detail record for a given receipt/line item.
-
EDIT_DTL_POSTING_STATUS
This value controls the level needed to change the POSTING_STATUS on
the
receipt detail record for a given receipt/line item. A value of
2 means the receipt is completed.
99 means it is voided.
-
EDIT_DTL_ADDRESS_GROUP_NUMBER
This value controls the level needed to change the
ADDRESS_GROUP_NUMBER on the
receipt detail record for a given receipt/line item. This is a
special purpose
field for one specific Quadrant client.
-
EDIT_PMT_METHOD
This value controls the level needed to change the payment METHOD on
the
receipt payment record for a given receipt/payment item.
-
EDIT_PMT_AMOUNT
This value controls the level needed to change the payment AMOUNT on
the
receipt payment record for a given receipt/payment item.
-
EDIT_PMT_METHOD
This value controls the level needed to change the payment METHOD on
the
receipt payment record for a given receipt/payment item.
-
EDIT_PMT_REFERENCE_NUMBER
This value controls the level needed to change the payment
REFERENCE_NUMBER on
the receipt payment record for a given receipt/payment item.
-
EDIT_PMT_PAYERNAME
This value controls the level needed to change the payment PAYERNAME
on the
receipt payment record for a given receipt/payment item.
-
EDIT_PMT_POSTING_STATUS
This value controls the level needed to change the payment
POSTING_STATUS on
the receipt payment record for a given receipt/payment item. A value
of
2 means the receipt is completed.
99 means it is voided.
-
EDIT_PMT_BANKCODE
This value controls the level needed to change the payment BANKCODE
on the receipt payment record for a given receipt/payment item.
-
EDIT_PMT_CC_NUMBER
RASWIN DOES NOT STORE CREDIT CARD NUMBERS, so this
field is irrelevant.
-
EDIT_PMT_CC_NAME
This value controls the level needed to change the payment CC_NAME
on the receipt payment record for a given receipt/payment item.
-
EDIT_PMT_CC_TYPE
This value controls the level needed to change the payment CC_TYPE
on the receipt payment record for a given receipt/payment item.
-
EDIT_PMT_CC_EXP_DATE
RASWIN DOES NOT STORE ANY DATA IN THIS FIELD,
so this field is irrelevant.
-
EDIT_PMT_AUTH_NUMBER
This value controls the level needed to change the payment
CC_AUTH_NUMBER on the receipt payment record for a given
receipt/payment item.