medhatelmasry / GoodBooks

Accounting System built in ASP.NET DotNetCore, ReactJS, MobX. Don't forget to click STAR if you like this project.
http://accountgo.net
MIT License
5 stars 0 forks source link

Accounts Receivable >> Sales Quotation #20

Open medhatelmasry opened 4 months ago

medhatelmasry commented 4 months ago

Change Accounts Receivable >> Sales Quotation to Sales Proposal Ensure that the form contains these columns:

Customer Description Quantities Discounts % or $ Delivery Date Price per unit Amount excluding taxes

ydongchoi commented 2 months ago

Database Diagram for SalesQuote - It should be replaced to SalesProposal

image

ydongchoi commented 1 month ago

[Prototype of Sales Proposals]

image

ydongchoi commented 1 month ago

ToDo List

  1. How to transit and represent Status<Draft, Open, Overdue, Closed, Void> when creating Sales Proposal. - done.
    • Draft, Open : User can decide to Draft, Open status by clicking Save Draft or Submit button in AddSalesProposal View.
    • Overdue : The status will automatically change when the user requests a Sales Proposal, indicating that the current time has exceeded the expiry time in API.
    • Accepted, Rejected : The status will be marked as closed when user proceeded to the next step for the sales order.

Issue1: When the disabled attribute is applied to the select element, PaymentTermId is set to 0 in ViewSalesProposal

Issue2: Update the status when the current time surpasses the expiry time.

  1. Checking the current and expiry time when a client makes a request.
  2. Using a background task to handle it automatically. - Selected Using Hangfire. - doing
  1. Start Time column is needed. - done
  2. Expiry date column is needed. - done
  3. Implement AddSalesProposal View Page. - done
  4. Implement EditSalesProposal View Page. - done
  5. Pass to Sales Proposal Object to Sales Order Object when user want to go to Add Sales Order Page Directly. - doing
medhatelmasry commented 1 month ago

Yes. I agree that an expiry date is needed with sales proposals.

Regards, Medhat Elmasry

On Tue, Oct 1, 2024 at 2:29 PM Yeongdong Choi @.***> wrote:

An expiry date column is needed in the sales proposal table.

— Reply to this email directly, view it on GitHub https://github.com/medhatelmasry/GoodBooks/issues/20#issuecomment-2387109276, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAN4UQW7RJT6N4NEXCP7NLLZZMH3PAVCNFSM6AAAAABJ4GYGSKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOBXGEYDSMRXGY . You are receiving this because you authored the thread.Message ID: @.***>