Can you propose the usecase please

On Monday, November 24, 2014, Sriashalya Srivathsan <[email protected]>
wrote:

> ok ,noted,I'll consider the main methods only,Thank you.
>
> On Mon, Nov 24, 2014 at 1:43 PM, Shevan Goonetilleke <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>> 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]
>> <javascript:_e(%7B%7D,'cvml','[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
>>
>
>

-- 
S.Uthaiyashankar
VP Engineering
WSO2 Inc.
http://wso2.com/ - "lean . enterprise . middleware"

Phone: +94 714897591
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to