SlideShare a Scribd company logo
1 of 9
Functionality of E-Invoice
Assumptions –
1) This ppt will be used by the company X for their automatic invoicing functionality.
2) Company X have their own website and admin panel
3) Company X have their cart and billing calculator on their website
4) Employees are given full rights and invoices will directly sent to clients from employees. If manager or admin
approval is required then it will just add one column and few lines of extra code to do the same.
5) Company X have their report dashboard made already, which includes different used charts, and graphs. If needed
to make the same, this also can easily be made using tableau or power BI and integrate the same in website.
6) All the basic details of invoice, i.e., invoice number, date and time, etc. will automatically generated by the
software or website code, for example, php, or python.
This ppt consists of 5 parts –
1) First part consists of the logic and basic details of Automatic Invoicing
2) Second part consists of automatic invoicing for recurring clients
3) Third part consists of generating one-time invoices in a single click
4) Fourth part consists of admin panel of Tax-o-smart LLP
5) Fifth part consists of admin panel of Tax-o-smart LLP Prepared by –
Nikunj G Katkoria
***This presentation have been prepared with thorough research and a lot of efforts have been put, and is prepared as an assignment task,
so the rights to this presentation completely belongs to Mr. Nikunj G Katkoria, and this shouldn't be used for personal benefit without the
consent from the sole owner of this presentation.
E-Invoice Workflow
Client
Requests
purchase
Employee
verifies
whether
the client is
recurring
client or
one-time
Employee
asks to
map the
particular
client to
his CRM
account
Employee
checks if
that client
is present
in his CRM
account or
not
Yes,
already
present in
CRM
Account
No, not
present in
CRM
Account
Invoice is
generated
Invoice visible
to client in
client panel
Invoice and
client details
visible to
employee in
employee panel
Full visibility as
per permissions
to managers,
senior managers,
admin, etc.
Assumed Relational Schema
Emp_no INT
Birth_Date DATE
First_name VARCHAR
Last_name VARCHAR
GENDER ENUM(‘M’, ‘F’)
HIRE_DATE DATE
Employees
Emp_no INT (FK)
Client_ID INT
First_name VARCHAR
Last_name VARCHAR
Plan_ID INT (FK)
Email_ID VARCHAR
Client
Emp_no INT (FK)
Designation VARCHAR
From_date DATE
To_date DATE
Designation
Plan_ID INT
Amount INT
Plan_name VARCHAR
Validity_days INT
Plans
Dept_no CHAR(10)
Dept_name VARCHAR
Manager_no INT
Departments
Emp_no INT (FK)
Dept_no CHAR(10) (FK)
From_date DATE
To_date DATE
Department_emp
Invoice_ID INT
Emp_no INT (FK)
Client_ID INT (FK)
Start_date DATE
Plan_ID INT (FK)
Invoice
Employee Dashboard
1) Option 1
2) Option 2
3) Option 3
4) Option 4
5) Option 5
6) Option 6
7) E-Invoice
8) Recurring
E-Invoice
9) Option 8
Employee clicks on
Recurring E-Invoice
option
Client ID Current Plan
(Plan ID)
Current Plan valid Till Next Invoice Number Next Invoice Status
C0241 P5075 30th January 2021 Will be generated on ()
C0242 P5076 1st February 2021 Will be generated on ()
C0243 P5075 20th January 2021 INV0247850 NOT PAID
C0244 P5074 15th January 2021 INV0478556 PAID
Invoice will be automatically
generated on the required date
Sort By
Client ID is clickable,
and it will open client
details
Plan ID is clickable, and it will open plan details
Invoice Number is
clickable, and it will
open Invoice details
Invoice Status will be
automatically be
updated and reflect
here
Add more clients to
recurring payments
This button allows employee to
add more recurring clients from
allocated list of clients
PART 2
Employee Dashboard
1) Option 1
2) Option 2
3) Option 3
4) Option 4
5) Option 5
6) Option 6
7) E-Invoice
8) Recurring
E-Invoice
9) Option 8
Client ID Current Plan
(Plan ID)
Current Plan valid Till Next Invoice Number Next Invoice Status
C0241 P5075 30th January 2021 Will be generated on ()
C0242 P5076 1st February 2021 Will be generated on ()
C0243 P5075 20th January 2021 INV0247850 NOT PAID
C0244 P5074 15th January 2021 INV0478556 PAID
Sort By
Add more clients to
recurring payments
On clicking this button, a floating
window will appear
Client ID
Plan ID
Billing Cycle
Billing Date
Change Plan
Select Date
Select Date
Client ID will be shown for
whom automatic invoicing is
being setup
Option to
change plan
Automatic plan billing date needs to be added, so every
recurring invoice will be generated on this day
Click to add client
On clicking this button, floating window will disappear and the client will be added for automatic invoicing, and every
billing cycle, invoice will be generated and mailed to the client, and invoice number will be reflected in the dashboard
Billing cycle needs to be selected,
weekly, monthly, yearly, bi-weekly,
tri-monthly, etc.
PART 2
Employee Dashboard
1) Option 1
2) Option 2
3) Option 3
4) Option 4
5) Option 5
6) Option 6
7) E-Invoice
8) Recurring
E-Invoice
9) Option 8
Employee clicks on E-
Invoice option
Client ID Current Plan
(Plan ID)
Current Plan valid Till Next Invoice Number Next Invoice Status
C0241 P5075 30th January 2021 GENERATE INVOICE
C0242 P5076 1st February 2021 GENERATE INVOICE
C0243 P5075 20th January 2021 INV0247850 NOT PAID
C0244 P5074 15th January 2021 INV0478556 PAID
Generate Invoice button will be
activated 10 days after current
invoice have been paid
Sort By
Client ID is clickable,
and it will open client
details
Plan ID is clickable, and it will open plan details
Invoice Number is
clickable, and it will
open Invoice details
Invoice Status will be
automatically be
updated and reflect
here PART 3
PART 3 Employee Dashboard
1) Option 1
2) Option 2
3) Option 3
4) Option 4
5) Option 5
6) Option 6
7) E-Invoice
8) Option 7
9) Option 8
Client ID Current Plan
(Plan ID)
Current Plan valid Till Next Invoice Number Next Invoice Status
C0241 P5075 30th January 2021 GENERATE INVOICE
C0242 P5076 1st February 2021 GENERATE INVOICE
C0243 P5075 20th January 2021 INV0247850 NOT PAID
C0244 P5074 15th January 2021 INV0478556 PAID
On clicking Generate
invoice button, a floating
window will appear
Sort By
Client ID
Plan ID
Invoice Expiry
Plan Validity
Change Plan
Select Date
Client ID will be shown for
whom invoice is being
generated
Option to
change plan
Automatic plan valid date will be calculated, which will be
current plan valid till + validity days
Click to generate invoice
On clicking Generate invoice button, floating window will disappear
and invoice will be automatically generated and mailed to the client,
and invoice number will be reflected in the dashboard
Admin Dashboard
1) Option 1
2) Option 2
3) Option 3
4) Option 4
5) Option 5
6) Option 6
7) E-Invoice
8) Option 7
9) Option 8
Admin of Company X
clicks on E-Invoice option
Emp_no Client ID Current Plan
(Plan ID)
Current Plan valid
Till
Next Invoice
Number
Next Invoice
Status
C0241 P5075 30th January 2021 NOT GENERATED
C0242 P5076 1st February 2021 NOT GENERATED
C0243 P5075 20th January 2021 INV0247850 NOT PAID
C0244 P5074 15th January 2021 INV0478556 PAID
Sort By
Emp_no is clickable,
and it will open
employee details
Plan ID is clickable, and it will open plan details
Invoice Number is
clickable, and it will
open Invoice details
Invoice Status will be
automatically be
updated and reflect
here
Client ID is clickable, and it will open client details PART 4
Client Dashboard
1) Option 1
2) Option 2
3) Option 3
4) Option 4
5) Option 5
6) Option 6
7) E-Invoice
8) Option 7
9) Option 8
Client of Company X
clicks on E-Invoice option
Current Plan
(Plan ID)
Current Plan valid
Till
Next Invoice
Number
Next Invoice Due by Next Invoice Status
P5076 30th January 2021 INV0247855 5th February 2021 NOT PAID (Click here to
pay)
P5075 30th December 2020 INV0247850 5th January 2021 PAID
P5074 30th November 2020 INV0478556 5th December 2021 PAID
Sort By
Plan ID is clickable, and it will open plan details
Invoice Number is
clickable, and it will
open Invoice details
Invoice Status will be
automatically be
updated and reflect
here
Once the invoice is generated, it will reflect here in client dashboard, and payment link will be generated,
and client can pay via payment hyperlink here
PART 5

More Related Content

What's hot

A Guide to UBS Accounting Task : The simple steps to record business transaction
A Guide to UBS Accounting Task : The simple steps to record business transactionA Guide to UBS Accounting Task : The simple steps to record business transaction
A Guide to UBS Accounting Task : The simple steps to record business transactionrosfashihah
 
E tutorial - Online Correction - Challlan Correction
E tutorial - Online Correction - Challlan CorrectionE tutorial - Online Correction - Challlan Correction
E tutorial - Online Correction - Challlan CorrectionDisha Duggal
 
E tutorial-filing correction
E tutorial-filing correctionE tutorial-filing correction
E tutorial-filing correctionPSPCL
 
E-compliances under MVAT
E-compliances under MVATE-compliances under MVAT
E-compliances under MVATNimesh Dedhia
 
E tutorial-filing correction(wds)
E tutorial-filing correction(wds)E tutorial-filing correction(wds)
E tutorial-filing correction(wds)PSPCL
 
E tutorial -
E tutorial - E tutorial -
E tutorial - PSPCL
 
E tutorial
E tutorialE tutorial
E tutorialPSPCL
 
Alphalist map sawt_de_jobaid_ver2
Alphalist map sawt_de_jobaid_ver2Alphalist map sawt_de_jobaid_ver2
Alphalist map sawt_de_jobaid_ver2Home
 
Revenue Memorandum Circular No 14 2015
Revenue Memorandum Circular No 14 2015Revenue Memorandum Circular No 14 2015
Revenue Memorandum Circular No 14 2015raissarobles
 
Imposition of Penal Interest u/s 220(2) by TRACES - How to avoid it ?
Imposition of Penal Interest u/s 220(2) by TRACES - How to avoid it ?Imposition of Penal Interest u/s 220(2) by TRACES - How to avoid it ?
Imposition of Penal Interest u/s 220(2) by TRACES - How to avoid it ?Akash Mahagaonkar V
 
E-filing of Tax Audit Reports
E-filing of Tax Audit ReportsE-filing of Tax Audit Reports
E-filing of Tax Audit ReportsSudheer Paidi
 
It Return Filing
It Return FilingIt Return Filing
It Return Filingguestd4c5e2
 
E bir forms phase 2 training rollout
E bir forms phase 2 training rolloutE bir forms phase 2 training rollout
E bir forms phase 2 training rolloutHome
 
E filing of transfer pricing reports
E filing of transfer pricing reportsE filing of transfer pricing reports
E filing of transfer pricing reportsAmeet Patel
 
Incometax E-Filinf System
Incometax E-Filinf SystemIncometax E-Filinf System
Incometax E-Filinf Systemvivek shah
 

What's hot (20)

A Guide to UBS Accounting Task : The simple steps to record business transaction
A Guide to UBS Accounting Task : The simple steps to record business transactionA Guide to UBS Accounting Task : The simple steps to record business transaction
A Guide to UBS Accounting Task : The simple steps to record business transaction
 
E tutorial - Online Correction - Challlan Correction
E tutorial - Online Correction - Challlan CorrectionE tutorial - Online Correction - Challlan Correction
E tutorial - Online Correction - Challlan Correction
 
E tutorial-filing correction
E tutorial-filing correctionE tutorial-filing correction
E tutorial-filing correction
 
Sage 100 ERP IRD for 2014
Sage 100 ERP IRD for 2014Sage 100 ERP IRD for 2014
Sage 100 ERP IRD for 2014
 
E-compliances under MVAT
E-compliances under MVATE-compliances under MVAT
E-compliances under MVAT
 
E tutorial-filing correction(wds)
E tutorial-filing correction(wds)E tutorial-filing correction(wds)
E tutorial-filing correction(wds)
 
E tutorial -
E tutorial - E tutorial -
E tutorial -
 
E tutorial
E tutorialE tutorial
E tutorial
 
Alphalist map sawt_de_jobaid_ver2
Alphalist map sawt_de_jobaid_ver2Alphalist map sawt_de_jobaid_ver2
Alphalist map sawt_de_jobaid_ver2
 
The BIR-forms package
The BIR-forms packageThe BIR-forms package
The BIR-forms package
 
Revenue Memorandum Circular No 14 2015
Revenue Memorandum Circular No 14 2015Revenue Memorandum Circular No 14 2015
Revenue Memorandum Circular No 14 2015
 
FINAL-Review
FINAL-ReviewFINAL-Review
FINAL-Review
 
Imposition of Penal Interest u/s 220(2) by TRACES - How to avoid it ?
Imposition of Penal Interest u/s 220(2) by TRACES - How to avoid it ?Imposition of Penal Interest u/s 220(2) by TRACES - How to avoid it ?
Imposition of Penal Interest u/s 220(2) by TRACES - How to avoid it ?
 
E-filing of Tax Audit Reports
E-filing of Tax Audit ReportsE-filing of Tax Audit Reports
E-filing of Tax Audit Reports
 
It Return Filing
It Return FilingIt Return Filing
It Return Filing
 
E bir forms phase 2 training rollout
E bir forms phase 2 training rolloutE bir forms phase 2 training rollout
E bir forms phase 2 training rollout
 
E filing of transfer pricing reports
E filing of transfer pricing reportsE filing of transfer pricing reports
E filing of transfer pricing reports
 
16
1616
16
 
Incometax E-Filinf System
Incometax E-Filinf SystemIncometax E-Filinf System
Incometax E-Filinf System
 
Returns
ReturnsReturns
Returns
 

Similar to E invoicing

Sample Oracle Payable User Manual
Sample Oracle Payable User ManualSample Oracle Payable User Manual
Sample Oracle Payable User ManualSuvrendu Bose
 
Question 1 of 15A small consulting company wants to make the switc.docx
Question 1 of 15A small consulting company wants to make the switc.docxQuestion 1 of 15A small consulting company wants to make the switc.docx
Question 1 of 15A small consulting company wants to make the switc.docxhildredzr1di
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infosapdocs. info
 
Po vendor down pay process SAP
Po vendor down pay process SAP Po vendor down pay process SAP
Po vendor down pay process SAP Jay Pal
 
Resume_YasirGhauri_HOD
Resume_YasirGhauri_HODResume_YasirGhauri_HOD
Resume_YasirGhauri_HODYasir Ghauri
 
Unit 4 ap payment
Unit 4 ap paymentUnit 4 ap payment
Unit 4 ap paymentnzee66
 
Accenture fico interview-questions
Accenture fico interview-questionsAccenture fico interview-questions
Accenture fico interview-questionsprabhakar vanam
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with descriptionAmith Sanghvi
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with descriptionAmith Sanghvi
 
Vat return help file
Vat return help fileVat return help file
Vat return help fileSunnyMahato2
 
SAP - Vendor Entries
SAP - Vendor EntriesSAP - Vendor Entries
SAP - Vendor EntriesKumar M.
 
IntelliPro BPMS - Process Frameworks
IntelliPro BPMS - Process FrameworksIntelliPro BPMS - Process Frameworks
IntelliPro BPMS - Process FrameworksiLeap
 
Reflex Application Form Premium EN 2015
Reflex Application Form Premium EN 2015Reflex Application Form Premium EN 2015
Reflex Application Form Premium EN 2015NURUL ILHAM
 
eFiling of Tax Audit Reports
eFiling of Tax Audit ReportseFiling of Tax Audit Reports
eFiling of Tax Audit ReportsVenugopal Gella
 
Loan Management System
Loan Management SystemLoan Management System
Loan Management SystemIshita Gupta
 
Payments on contracts
Payments on contractsPayments on contracts
Payments on contractsnaji maalouf
 
Destination reminder
Destination reminderDestination reminder
Destination reminderAshwin Bangar
 

Similar to E invoicing (20)

Sample Oracle Payable User Manual
Sample Oracle Payable User ManualSample Oracle Payable User Manual
Sample Oracle Payable User Manual
 
Question 1 of 15A small consulting company wants to make the switc.docx
Question 1 of 15A small consulting company wants to make the switc.docxQuestion 1 of 15A small consulting company wants to make the switc.docx
Question 1 of 15A small consulting company wants to make the switc.docx
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.info
 
Po vendor down pay process SAP
Po vendor down pay process SAP Po vendor down pay process SAP
Po vendor down pay process SAP
 
Resume_YasirGhauri_HOD
Resume_YasirGhauri_HODResume_YasirGhauri_HOD
Resume_YasirGhauri_HOD
 
Unit 4 ap payment
Unit 4 ap paymentUnit 4 ap payment
Unit 4 ap payment
 
Accenture fico interview-questions
Accenture fico interview-questionsAccenture fico interview-questions
Accenture fico interview-questions
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
 
Vat return help file
Vat return help fileVat return help file
Vat return help file
 
SAP - Vendor Entries
SAP - Vendor EntriesSAP - Vendor Entries
SAP - Vendor Entries
 
IntelliPro BPMS - Process Frameworks
IntelliPro BPMS - Process FrameworksIntelliPro BPMS - Process Frameworks
IntelliPro BPMS - Process Frameworks
 
Reflex Application Form Premium EN 2015
Reflex Application Form Premium EN 2015Reflex Application Form Premium EN 2015
Reflex Application Form Premium EN 2015
 
Advanced collections process
Advanced collections processAdvanced collections process
Advanced collections process
 
171846965 projects
171846965 projects171846965 projects
171846965 projects
 
Salesforce project
Salesforce projectSalesforce project
Salesforce project
 
eFiling of Tax Audit Reports
eFiling of Tax Audit ReportseFiling of Tax Audit Reports
eFiling of Tax Audit Reports
 
Loan Management System
Loan Management SystemLoan Management System
Loan Management System
 
Payments on contracts
Payments on contractsPayments on contracts
Payments on contracts
 
Destination reminder
Destination reminderDestination reminder
Destination reminder
 

More from Nikunj Katkoria

16 1 (what is the role of marketing communications)
16 1 (what is the role of marketing communications)16 1 (what is the role of marketing communications)
16 1 (what is the role of marketing communications)Nikunj Katkoria
 
16 5 (what is an integrated marketing communications program)
16 5 (what is an integrated marketing communications program)16 5 (what is an integrated marketing communications program)
16 5 (what is an integrated marketing communications program)Nikunj Katkoria
 
16-4 (what is communications mix, and how it should be set)
16-4 (what is communications mix, and how it should be set)16-4 (what is communications mix, and how it should be set)
16-4 (what is communications mix, and how it should be set)Nikunj Katkoria
 
16-3 (what are the major steps in developing effective communications)
16-3 (what are the major steps in developing effective communications)16-3 (what are the major steps in developing effective communications)
16-3 (what are the major steps in developing effective communications)Nikunj Katkoria
 
16-2 (how do marketing communications work)
16-2 (how do marketing communications work)16-2 (how do marketing communications work)
16-2 (how do marketing communications work)Nikunj Katkoria
 

More from Nikunj Katkoria (6)

16 1 (what is the role of marketing communications)
16 1 (what is the role of marketing communications)16 1 (what is the role of marketing communications)
16 1 (what is the role of marketing communications)
 
16 5 (what is an integrated marketing communications program)
16 5 (what is an integrated marketing communications program)16 5 (what is an integrated marketing communications program)
16 5 (what is an integrated marketing communications program)
 
16-4 (what is communications mix, and how it should be set)
16-4 (what is communications mix, and how it should be set)16-4 (what is communications mix, and how it should be set)
16-4 (what is communications mix, and how it should be set)
 
16-3 (what are the major steps in developing effective communications)
16-3 (what are the major steps in developing effective communications)16-3 (what are the major steps in developing effective communications)
16-3 (what are the major steps in developing effective communications)
 
16-2 (how do marketing communications work)
16-2 (how do marketing communications work)16-2 (how do marketing communications work)
16-2 (how do marketing communications work)
 
Secrets of presentation
Secrets of presentationSecrets of presentation
Secrets of presentation
 

Recently uploaded

7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...nirzagarg
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...HyderabadDolls
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...kumargunjan9515
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...kumargunjan9515
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...HyderabadDolls
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...HyderabadDolls
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themeitharjee
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 

Recently uploaded (20)

7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 

E invoicing

  • 1. Functionality of E-Invoice Assumptions – 1) This ppt will be used by the company X for their automatic invoicing functionality. 2) Company X have their own website and admin panel 3) Company X have their cart and billing calculator on their website 4) Employees are given full rights and invoices will directly sent to clients from employees. If manager or admin approval is required then it will just add one column and few lines of extra code to do the same. 5) Company X have their report dashboard made already, which includes different used charts, and graphs. If needed to make the same, this also can easily be made using tableau or power BI and integrate the same in website. 6) All the basic details of invoice, i.e., invoice number, date and time, etc. will automatically generated by the software or website code, for example, php, or python. This ppt consists of 5 parts – 1) First part consists of the logic and basic details of Automatic Invoicing 2) Second part consists of automatic invoicing for recurring clients 3) Third part consists of generating one-time invoices in a single click 4) Fourth part consists of admin panel of Tax-o-smart LLP 5) Fifth part consists of admin panel of Tax-o-smart LLP Prepared by – Nikunj G Katkoria ***This presentation have been prepared with thorough research and a lot of efforts have been put, and is prepared as an assignment task, so the rights to this presentation completely belongs to Mr. Nikunj G Katkoria, and this shouldn't be used for personal benefit without the consent from the sole owner of this presentation.
  • 2. E-Invoice Workflow Client Requests purchase Employee verifies whether the client is recurring client or one-time Employee asks to map the particular client to his CRM account Employee checks if that client is present in his CRM account or not Yes, already present in CRM Account No, not present in CRM Account Invoice is generated Invoice visible to client in client panel Invoice and client details visible to employee in employee panel Full visibility as per permissions to managers, senior managers, admin, etc.
  • 3. Assumed Relational Schema Emp_no INT Birth_Date DATE First_name VARCHAR Last_name VARCHAR GENDER ENUM(‘M’, ‘F’) HIRE_DATE DATE Employees Emp_no INT (FK) Client_ID INT First_name VARCHAR Last_name VARCHAR Plan_ID INT (FK) Email_ID VARCHAR Client Emp_no INT (FK) Designation VARCHAR From_date DATE To_date DATE Designation Plan_ID INT Amount INT Plan_name VARCHAR Validity_days INT Plans Dept_no CHAR(10) Dept_name VARCHAR Manager_no INT Departments Emp_no INT (FK) Dept_no CHAR(10) (FK) From_date DATE To_date DATE Department_emp Invoice_ID INT Emp_no INT (FK) Client_ID INT (FK) Start_date DATE Plan_ID INT (FK) Invoice
  • 4. Employee Dashboard 1) Option 1 2) Option 2 3) Option 3 4) Option 4 5) Option 5 6) Option 6 7) E-Invoice 8) Recurring E-Invoice 9) Option 8 Employee clicks on Recurring E-Invoice option Client ID Current Plan (Plan ID) Current Plan valid Till Next Invoice Number Next Invoice Status C0241 P5075 30th January 2021 Will be generated on () C0242 P5076 1st February 2021 Will be generated on () C0243 P5075 20th January 2021 INV0247850 NOT PAID C0244 P5074 15th January 2021 INV0478556 PAID Invoice will be automatically generated on the required date Sort By Client ID is clickable, and it will open client details Plan ID is clickable, and it will open plan details Invoice Number is clickable, and it will open Invoice details Invoice Status will be automatically be updated and reflect here Add more clients to recurring payments This button allows employee to add more recurring clients from allocated list of clients PART 2
  • 5. Employee Dashboard 1) Option 1 2) Option 2 3) Option 3 4) Option 4 5) Option 5 6) Option 6 7) E-Invoice 8) Recurring E-Invoice 9) Option 8 Client ID Current Plan (Plan ID) Current Plan valid Till Next Invoice Number Next Invoice Status C0241 P5075 30th January 2021 Will be generated on () C0242 P5076 1st February 2021 Will be generated on () C0243 P5075 20th January 2021 INV0247850 NOT PAID C0244 P5074 15th January 2021 INV0478556 PAID Sort By Add more clients to recurring payments On clicking this button, a floating window will appear Client ID Plan ID Billing Cycle Billing Date Change Plan Select Date Select Date Client ID will be shown for whom automatic invoicing is being setup Option to change plan Automatic plan billing date needs to be added, so every recurring invoice will be generated on this day Click to add client On clicking this button, floating window will disappear and the client will be added for automatic invoicing, and every billing cycle, invoice will be generated and mailed to the client, and invoice number will be reflected in the dashboard Billing cycle needs to be selected, weekly, monthly, yearly, bi-weekly, tri-monthly, etc. PART 2
  • 6. Employee Dashboard 1) Option 1 2) Option 2 3) Option 3 4) Option 4 5) Option 5 6) Option 6 7) E-Invoice 8) Recurring E-Invoice 9) Option 8 Employee clicks on E- Invoice option Client ID Current Plan (Plan ID) Current Plan valid Till Next Invoice Number Next Invoice Status C0241 P5075 30th January 2021 GENERATE INVOICE C0242 P5076 1st February 2021 GENERATE INVOICE C0243 P5075 20th January 2021 INV0247850 NOT PAID C0244 P5074 15th January 2021 INV0478556 PAID Generate Invoice button will be activated 10 days after current invoice have been paid Sort By Client ID is clickable, and it will open client details Plan ID is clickable, and it will open plan details Invoice Number is clickable, and it will open Invoice details Invoice Status will be automatically be updated and reflect here PART 3
  • 7. PART 3 Employee Dashboard 1) Option 1 2) Option 2 3) Option 3 4) Option 4 5) Option 5 6) Option 6 7) E-Invoice 8) Option 7 9) Option 8 Client ID Current Plan (Plan ID) Current Plan valid Till Next Invoice Number Next Invoice Status C0241 P5075 30th January 2021 GENERATE INVOICE C0242 P5076 1st February 2021 GENERATE INVOICE C0243 P5075 20th January 2021 INV0247850 NOT PAID C0244 P5074 15th January 2021 INV0478556 PAID On clicking Generate invoice button, a floating window will appear Sort By Client ID Plan ID Invoice Expiry Plan Validity Change Plan Select Date Client ID will be shown for whom invoice is being generated Option to change plan Automatic plan valid date will be calculated, which will be current plan valid till + validity days Click to generate invoice On clicking Generate invoice button, floating window will disappear and invoice will be automatically generated and mailed to the client, and invoice number will be reflected in the dashboard
  • 8. Admin Dashboard 1) Option 1 2) Option 2 3) Option 3 4) Option 4 5) Option 5 6) Option 6 7) E-Invoice 8) Option 7 9) Option 8 Admin of Company X clicks on E-Invoice option Emp_no Client ID Current Plan (Plan ID) Current Plan valid Till Next Invoice Number Next Invoice Status C0241 P5075 30th January 2021 NOT GENERATED C0242 P5076 1st February 2021 NOT GENERATED C0243 P5075 20th January 2021 INV0247850 NOT PAID C0244 P5074 15th January 2021 INV0478556 PAID Sort By Emp_no is clickable, and it will open employee details Plan ID is clickable, and it will open plan details Invoice Number is clickable, and it will open Invoice details Invoice Status will be automatically be updated and reflect here Client ID is clickable, and it will open client details PART 4
  • 9. Client Dashboard 1) Option 1 2) Option 2 3) Option 3 4) Option 4 5) Option 5 6) Option 6 7) E-Invoice 8) Option 7 9) Option 8 Client of Company X clicks on E-Invoice option Current Plan (Plan ID) Current Plan valid Till Next Invoice Number Next Invoice Due by Next Invoice Status P5076 30th January 2021 INV0247855 5th February 2021 NOT PAID (Click here to pay) P5075 30th December 2020 INV0247850 5th January 2021 PAID P5074 30th November 2020 INV0478556 5th December 2021 PAID Sort By Plan ID is clickable, and it will open plan details Invoice Number is clickable, and it will open Invoice details Invoice Status will be automatically be updated and reflect here Once the invoice is generated, it will reflect here in client dashboard, and payment link will be generated, and client can pay via payment hyperlink here PART 5