Skip to content
The complaints you will actually get — transcript

The complaints you will actually get — transcript

Presentation 4 of 5 in Handle the e-invoice requests your buyers raise · about 11 minutes · for the whole-system operator — you run the books.

Play this as a presentation — one slide per step, with the same narration. Every word of every step is on this page.

This lesson is for you if buyers write to GadgetSphere about the e-invoice request page and you would rather answer than escalate. Six complaints cover almost all of it, each has one cause that is not on any screen, and about eleven minutes here will save you the same investigation six times.

Step 1 — “The e-invoice page does not work at all”

After this step you will fix the failure that looks like six different failures. The storefront has no anonymous session of its own. Until a shopper signs in it authorises every call with a public key stored on the record for that hostname, and if that key is missing the app sends an empty credential. The page still renders, the search form still appears, and every single search fails on authorisation. So “nothing works, but the page loads” almost always means a hostname record without its public key. It is one setting, on one record, and it is the most likely cause of the complaint.

Reference: Storefront E-Invoice Request — The public key is the whole guest path

Step 2 — “It says there is no matching record”

After this step you will stop assuming the shopper mistyped. The search matches exactly on everything supplied. The amount must equal the pool row to the sen, the date is read in Malaysian time so a late-evening purchase can be reported a day out by a traveller, and the invoice number is matched against the document’s own first number rather than anything printed beside it. Two useful moves: send them to the PIN search, which needs only the number and the PIN, and check your side for whether the document ever reached a pool at all. A document that never arrived can never be found.

Reference: Storefront E-Invoice Request — Troubleshooting

Step 3 — “I cannot pick the date on my receipt”

After this step you will recognise a deliberate limit rather than a bug. The date picker only offers dates inside a window your own company setting defines. With no value configured the shopper may only choose dates in the current calendar month. With a day-of-month value set, last month stays reachable until that day passes, and then it closes. That is a grace period for people who ask in the first week of the new month, and it is yours to widen. It is also only the picker — the search itself applies no window, which is why the PIN search still finds an older receipt.

Reference: Storefront E-Invoice Request — The request window

Step 4 — “It says a request was already made”

After this step you will never again take that sentence at face value. Those words are shown for every failure of the request call. A genuine duplicate produces them. So does an authorisation failure, and so does a network error. Read the message as “the request did not go through” and nothing more. Before you tell a buyer that somebody already asked, look up the document on your side: if the pool row is untouched and there is no submission behind it, nobody asked, and what they hit was a failure with an unfortunate label.

Reference: Storefront E-Invoice Request — After the request

Step 5 — “The Update button stays grey”

After this step you will answer this one in a sentence. The profile form will not let anybody save until the tax number has been checked, and checked against the exact identification type and identification number sitting in the form at that moment. Press Verify TIN. If it comes back not valid, the combination itself is wrong — the number and the identity document must belong together, which is what the check is for. The other frequent cause is invisible: both fields reject whitespace, so a tax number pasted out of a document with a trailing space will never verify.

Screen: the Update E-Invoice Profile pop-up with Verify TIN beside the TIN field and the Update button disabled

Reference: Storefront E-Invoice Request — Troubleshooting

Step 6 — “I never got the e-mail”

After this step you will know when to stop waiting and just look it up for them. A guest’s only route back to their request is one message carrying a twelve-character access key, and that message is composed only when the request finished as a success or as a failure. Any other state sends an empty body, and a delivery failure is not reported anywhere. There is no resend. So treat a missing e-mail as information about the request rather than about the mail: find the document by its number on your side, and tell the buyer where it actually stands.

Reference: Storefront E-Invoice Request — Troubleshooting

How the steps fit together

    flowchart TD
  s1["Step 1 — 'The e-invoice page does not work at all'"]
  s2["Step 2 — 'It says there is no matching record'"]
  s3["Step 3 — 'I cannot pick the date on my receipt'"]
  s4["Step 4 — 'It says a request was already made'"]
  s5["Step 5 — 'The Update button stays grey'"]
  s6["Step 6 — 'I never got the e-mail'"]
  s1 --> s2
  s2 --> s3
  s3 --> s4
  s4 --> s5
  s5 --> s6
  

Check yourself

Three to five questions on what you just heard. Every correct answer links to the page that makes it correct, so you can check the source, not just the mark.

1. The e-invoice page loads and every search fails with an authorisation error. What do you check first?


2. A shopper cannot select their transaction date. What is happening?


3. The request form says a request was already made. What should you conclude?


4. Update stays greyed out in the profile pop-up. What is missing?


5. A guest says the tracking e-mail never arrived. What is the right next move?


Answer key
  1. Whether the hostname record for that storefront carries its public keyStorefront E-Invoice Request — The public key is the whole guest path
  2. The date picker is limited by your company's request extension periodStorefront E-Invoice Request — The request window
  3. Only that the call failed — those words are shown for every failureStorefront E-Invoice Request — After the request
  4. A positive Verify TIN result for the exact TIN, identity type and identity number in the formStorefront E-Invoice Request — Troubleshooting
  5. Look the document up yourself — the message is sent only on success or failure and a delivery failure is not reportedStorefront E-Invoice Request — Troubleshooting
This is a self-check. Your answers are marked in your browser and stay there — nothing is sent anywhere, nothing is recorded, and the marking is readable in the page source, so it is not a credential. Open the answer key at any time.

Next: Open the door properly, and know when it closes · Back to the series · Play this as a presentation

Last updated on