question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItĀ collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Create a basic billing module

See original GitHub issue

šŸš€ Feature Proposal

This issue is to create a very basic billing module. When this issue is finished, a user would expect to be able to:

  • create a new pricing item
  • view a list of all pricing items
  • view a single pricing item

Technical Notes

Model Name PricingItem defined as:

{
  id: string
  name: string
  price: number
  expenseTo: string
  category: imaging|lab|procedure|ward
  type: string
  notes: string
  createdAt: string
  createdBy: string
}
  • id, createdBy (logged on user), createdAt (datetime string of current date/time) should be auto-generated
  • For categories imaging and lab, if type is not specified then the display should show the category+ ā€œProcedureā€ appended e.g. ā€œImaging Procedureā€ or ā€œLab Procedureā€
  • There should be a text box which allows a user to search for pricing items
  • Add the ability to filter the search by category, including the ability to show all categories
  • The table of matching items should show the following fields: category, name, price, expense to
  • There should be a view button which takes us to a view screen
  • The view screen allows user to edit the following fields: name, category, type, price, expenseTo, notes
  • The view screen should have an ā€œUpdateā€ button to save changes

Permissions

  • Add new set of permissions for viewing and adding billing items

Menu / Sidebar

  • Add a sidebar link named Billing above the Incidents link
  • Underneath the Billing sidebar menu, add the following options:
    • ā€œAdd Pricing Itemā€ => takes use to a form to create a new pricing item
    • ā€œPricing Itemsā€ => takes user to a listing of all pricing items
  • Add ā€œAdd Pricing Itemā€ to quick create button in the Navbar as the last item

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
jackcmeyercommented, Dec 11, 2020

@rsousaj use whichever is inherited from the AbstractDBModel they are intended to be the same.

0reactions
amit-srtcommented, Sep 2, 2022

I would like to work on this issue. Can you please assign this to me

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Develop Custom Billing Software: The Ultimate Guide ...
Want to develop custom billing software? Learn market trends, key functionalities, development stages, costs, and more in this ultimateĀ ...
Read more >
How to Set up a Billing System: 12 Steps (with Pictures)
1. Use an offline billing system. Odds are, you are already using some type of billing system. You may keep track of payments...
Read more >
All-inclusive Guide to High Geared Custom Billing Software
Guide to Building Custom Billing Software ... At its most basic definition, billing and invoicing system software allows you to track theĀ ...
Read more >
Billing System 101: All the Basics You Need to Know
A billing system is a complex software that creates and automates payments, invoices, revenue, and much more. It enables insightful analytics – ...
Read more >
How to set up a small business billing system - QuickBooks
How to set up a billing system Ā· Data input Ā· Billing codes Ā· Integrated payment processing Ā· Payment tracking Ā· Safety and...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found