I have planned to develop the $subject.Please find the project plan below.

*Introduction*
Zoho Invoice API gives the programmatic access to the Zoho Invoice service,
allows to expand and build on the Zoho Invoice platform for small
businesses across the globe[1].

*API Operations*
*Contacts*
-List contacts -Get contact -Create a contact -Update a contact -Delete a
contact -Mark as active -Mark as inactive -Enable payment reminders
-Disable payment reminders -Email statement -Get statement mail content
-Email contact -List comments -List refunds

*Estimates*
  -List estimates
  -Get an estimate
  -Create an estimate
  -Update an estimate
  -Delete an estimate
  -Mark an estimate as sent
  -Mark an estimate as accepted
  -Mark an estimate as declined
  -Email an estimate
  -Email an estimate
  -Get estimate email content
  -Bulk export estimates
  -Bulk print estimates
  -Update billing address
  -Update shipping address
  -List estimate template
  -Update estimate template

*Invoices*
  -List invoices
  -Get an invoice
  -Create an invoice
  -Update an invoice
  -Delete an invoice
  -Mark an invoice as sent
  -Void an invoice
  -Mark as draft
  -Email an invoice
  -Email invoices
  -Get invoice email content
  -Remind customer
  -Bulk invoice reminder
  -Get payment reminder mail content
  -Bulk export invoices
  -Bulk print invoices
  -Disable payment reminder
  -Enable payment reminder
  -Write off invoice
  -Cancel write off
  -Update billing address
  -Update shipping address
  -List invoice templates
  -Update invoice template

*Payment and credit*
  -List invoice payments
  -List credits applied
  -Apply credits
  -Delete a payment
  -Delete applied credit

*Attachment*
  -Get an invoice attachment
  -Add attachment to an invoice
  -Update attachment preference
  -Delete an attachment
  -Delete the expense receipt

*Recurring Invoices*
  -List recurring invoices
  -Get a recurring invoice
  -Create a recurring invoice
  -Update a recurring invoice
  -Delete a recurring invoice
  -Stop a recurring invoice
  -Resume a recurring invoice
  -Update recurring invoice template
  -List recurring invoice history

*Credit Notes*
  -List credit notes
  -Get credit note
  -Create a credit note
  -Update credit note
  -Delete credit note
  -Convert to open
  -Void credit note
  -Email credit note
  -Email history
  -Get email content
  -Update billing address
  -Update shipping address
  -List credit note template
  -Update credit note template

*Apply to invoice*

  -List invoices credited
  -Credit to an invoice
  -Delete invoices credited

*Refunds*
  -List credit note refunds
  -List refunds of a credit note
  -Get credit note refund
  -Refund credit note
  -Update credit note refund
  -Delete credit note refund

Customer Payments
  -List customer payments
  -Get a customer payment
  -Create a customer payment
  -Update a customer payment
  -Delete a customer payment

Expenses
  -List expenses
  -Get an expense
  -Create an expense
  -Update an expense
  -Delete an expense
  -List expense comments & history

*Receipt*
  -Get an expense receipt
  -Add receipt to an expense
  -Delete a receipt

*Authentication*
Supports  authtoken

[1]https://www.zoho.com/invoice/api/v3
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to