Enercopower demo guide
A step-by-step run sheet for the live demo on the staging systems. Plain English; tick each step as you go.
Before you start
- Open both addresses in their own browser tabs:
- Self-care portal: https://selfcare.169-58-24-51.nip.io
- ERPNext staging: https://staging.app.enercopower.com
- Have both demo logins ready: the customer demo login and the finance demo login. They are not written here. The finance login may ask for a second-step code.
- Avoid 09:00 to 10:15 local time. A scheduled reminder test runs then and can change what the pages show.
- The data on staging is a copy of real data. Show it only to Enercopower's own people, and do not share your screen with anyone else.
- Use two browser windows or a private window, so the customer and finance sign-ins do not clash.
- Card payment is switched off on staging. It is not part of this demo. If someone asks, say so plainly: the portal says "Card payment is not offered at the moment", and paying at a counter, a bank or the post office is unchanged.
Part 1. The customer portal
Tab: self-care portal. Use the customer demo login.
/sign-in). Sign in with the customer demo login: e-mail, password, then the Sign in button.Part 2. The staff back office
Tab: self-care portal, in a separate window. Sign out of the customer login first, then use the finance demo login. The back office shows only the parts your role may open, so a menu entry may be missing.
/staff/readiness).Part 3. ERPNext
Tab: ERPNext staging. Sign in with the ERPNext login you normally use. In ERPNext you can reach any screen by the search bar at the top (type its name) or by its address, shown below.
/app/billing-run. Open one run./app/selfcare-settings), but stay on the Payments and Invoices sections and do not scroll to the events section./app/expert-invoice-batch. Press Add Expert Invoice Batch (the New button). Fill Billing period from and Billing period to. Save.EIB-YYYY-00001 style, with Status Draft and every count at zero. The batch takes the submitted invoices whose from-date falls inside the period.- Held back
- The total of invoices this batch will not send.
- Held: customer not in Expert
- Expert does not know the customer, so the invoice could be dropped silently.
- Held: item without an Expert code
- An invoice line uses an item that has no enabled Expert code on our side.
- Held: changed since the check
- Cancelled, a return, or no longer final just before it was sent.
- Held: refused by Expert
- Named in a refusal from Expert that saved nothing; this batch will not send it again.
- Held: another reason
- A reason this version does not recognise.
- Drafts / Cancelled / Returns (credit notes) / Debit notes
- Not sent by a batch. Debit notes correct another invoice, and Expert would bill them as a new bill.
- Not final
- Submitted invoices that an installed app does not declare final.
- In another batch / Amendments of an invoice in another batch
- Already taken by an earlier batch, or an amendment waiting for a person.
refused. The invoices the refusal names move to Held: refused by Expert. The Requests table shows the request that was refused.refused, not Expert's sentence. Expert's own wording is kept in the exchange log. If the form instead refuses with "Writes to Expert are switched off" or "The Expert client is off on this site", stop and say the send is switched off on that system; do not retry.Use this when someone asks about a number on the batch.
| Label | Meaning |
|---|---|
| Invoices | The invoices of the batch, held ones included. |
| Not sent | Chosen to go, not yet sent. This is where all go after Check. |
| Not sent and cancelled | Of those not sent, how many were cancelled in ERPNext. They are held back, never sent. |
| Named in Expert's ledger | Not sent, because a row of Expert's ledger already names them. A person clears them first. |
| Unknown | Sent, but Expert gave no answer it documents. Whether Expert holds them is known only after a read-back. Never sent again. |
| Sent | Sent and answered as documented, not yet found by a read-back. |
| Found once | A read-back found exactly one Expert document for the invoice. The good end state. |
| Found more than once | Found as more than one Expert document (split by billing address, or recorded twice). A person checks. |
| Held back and its reasons | See step 3.3. |
| Lines and Lines of quantity 0 | Lines of the invoices not held back, and of those the lines with quantity 0, which are sent as ERPNext holds them and not billed by Expert. |
| Batch status | Meaning |
|---|---|
| Draft | Built, not checked. |
| Checked | Its invoices are chosen and their codes checked. |
| Sending | Its job is sending now. Reload to follow it. |
| Sent | Every request was sent and answered as documented. |
| Stopped | A request failed or was not answered as documented; the requests after it were not sent. Send can go on from there. |
Part 4. Coming next
No clicking here. Say it from the page.
- Sending straight from a Billing Run, with Pause and Send the rest. Today the batch is made separately; next, a run will send its own invoices to Expert and can be paused and resumed.
- Card payments of Expert's documents. Customers will pay the invoices Expert holds by card. This needs the card gateway's certification first.
- Reminders before the due date. Today a reminder is sent while an invoice is open; next, a reminder before it falls due.
- Automatic due-date handling. The due date will be handled by the system without a person setting it.
The one-line close
Customers can already see their balance, statement, invoices, notices and reminders; finance can see cases, reconciliation and readiness; and invoices reach Expert as soon as Expert's item list holds our nine codes.