A - Here is my guess on what happened. When your user prints an invoice, the system prompts “Are Invoices Just Printed OK?” The symptoms you are describing sounds like the user answered “N” to that question. As a result, you had the hard copy of the invoice but Elliott's internal database flagged the order as if the invoice had not been printed yet. There are several areas you can check to match the symptoms:
- There’s no invoice date on the order (which is the case per your example).
- The invoice number is not displayed in the Order Inquiry (which is the case per your example).
- You can check the ORDER_SELECTION_CODE in the PSQL Control Center. The value would be “S” (selected) instead of “X” (Invoiced printed, pending posting).
- In your Invoice log file, which currently points to …\InvoiceLog\YYMMDD.txt per your invoice printing Global Setup flag 19, these orders will not show up in the log. The log file is updated when ORDER_SELECTION_CODE is changed to “X.”
There’s actually a way to prevent your users from making this “Y” or “N” mistake. If you go to Global Setup -> Cop-Func -> Invoice Printing, flag “33. Prompt ‘Are Invoices Just Printed OK’ Message?” and change it to “N”, then the system will not ask the question and thus prevent the user from making the mistake.
The assumption for answering "N" is that it is extremely rare that you would have a printer problem. This was more of an issue in the old dot-matrix printer days, but rarely is a concern with laser printers.