Description |
* Objective
** Create Store Charge Invoices with varyling level of detail depending on data entry.
*** Item level detail when provided on the checkout.
*** Item level and Tax level detail when Pump Items
*** No Detail for Total Amount.
* Requirement
** Checkout Charges Screen Changes
*** Change Field from Gallon to Quantity
*** Allow Item # to be blank
*** When Item # is not blank
**** Require Quantity and Price
**** Do not Allow Negative Price
**** Calculate Amount = Quantity * Price whenever a change is made
** Item Level Detail
*** Occurs when Checkout > Customer Charge > Item = Not Blank
**** Use Item # from Customer Charges > Item
**** When Customer Charge Amount > 0
***** Main Checkout Sales Invoice
****** Use Quantity = Checkout Charge > Quantity * -1
****** Use Price = Checkout > Customer Charge > Price
***** Charge Sales Invoice
****** Use Type of Invoice
****** Use Quantity = Checkout Charge > Quantity
****** Use Price = Checkout > Customer Charge > Price
**** When Customer Charge Amount < 0
***** Main Checkout Sales Invoice
****** Use Quantity = Checkout Charge > Quantity * -1
****** Use Price = Checkout > Customer Charge > Price
***** Charge Sales Invoice
****** Use Type of Credit Memo
****** Use Quantity = Checkout Charge > Quantity * -1
****** Use Price = Checkout > Customer Charge > Price
** Item Level Detail for Pump Items
*** Occurs when Checkout > Customer Charge > Item = Not Blank and Item provided is a Pumped Item
**** Use Item # from Customer Charges > Item
**** When Customer Charge Amount > 0
***** Main Checkout Sales Invoice
****** Use Quantity = Checkout Charge > Quantity * -1
****** Use Price = Checkout > Customer Charge > Price - Fuel Taxes
***** Charge Sales Invoice
****** Use Type of Invoice
****** Use Quantity = Checkout Charge > Quantity
****** Use Price = Checkout > Customer Charge > Price - Fuel Taxes
**** When Customer Charge Amount < 0
***** Main Checkout Sales Invoice
****** Use Quantity = Checkout Charge > Quantity * -1
****** Use Price = Checkout > Customer Charge > Price - Fuel Taxes
***** Charge Sales Invoice
****** Use Type of Credit Memo
****** Use Quantity = Checkout Charge > Quantity * -1
****** Use Price = Checkout > Customer Charge > Price - Fuel Taxes
** No Detail for Total Amount
*** Occurs when Checkout > Customer Charge > Item = Blank
**** Use Item # from Stores > Setup Tab > Customer Charges Item
**** When Customer Charge Amount > 0
***** Main Checkout Sales Invoice
****** Use Quantity of -1
****** Use Price = Checkout > Customer Charge > Amount
***** Charge Sales Invoice
****** Use Type of Invoice
****** Use Quantity of 1
****** Use Price = Checkout > Customer Charge > Amount
**** When Customer Charge Amount < 0
***** Main Checkout Sales Invoice
****** Use Quantity of 1
****** Use Price = Checkout > Customer Charge > Amount *-1
***** Charge Sales Invoice
****** Use Type of Credit Memo
****** Use Quantity of 1
****** Use Price = Checkout > Customer Charge > Amount * -1
|