Ashalya, there are a lot of methods here which may not be doable in 3
weeks. Pls identify the main use cases around this app and build methods
related to those.

On Mon, Nov 24, 2014 at 1:04 PM, Sriashalya Srivathsan <[email protected]>
wrote:

> 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
>
>
>


-- 
Shevan Goonetilleke
Director of Engineering
WSO2, Inc.
lean.enterprise.middleware
m: +94777340680
w: http://wso2.com
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to