Hi Chris,
On Fri, Oct 17, 2014 at 2:08 PM, Chris Travers <[email protected]>
wrote:
> I would like to propose the following URL layout for chart of accounts:
>
> The URL prefix is represented here by ... (probably
> /ledgersmb/1.5/:dbname/)
>
> get accounts/
> Get the COA in HTML or JSON (if it comes through a jquery ajax request)
> get accounts.[html|json|xml|csv]
> Get the COA in the specified format
> post accounts.[json|xml|csv]
> Import the COA from the specified format, can also post the file to
> accounts/
>
Sounds ok, but I have a few questions:
* How do you handle account headings?
- Is that a separate URL structure?
- Can we request accounts/:heading-accno/ to request all accounts under
a certain heading?
get accounts/:accno
> Get information about the account by account number
> post accounts/:accno
> Save account (may be an update, may not be idempotent)
> get accounts/:accno.[html|json|xml]
> Gets the account info in the specified format
> post accounts/:accno.[json|xml]
> Save the account represented in the payload.
> delete accounts/:accno
> Delete the account (if not used). Accounts may not be deleted once
> they havve been used.
>
In their configuration, accounts should refer to a heading. How do we want
to support that? Directly refer to a heading accno? Or do we want to keep
our options open and accept an array of string associations? Where each
association defines a relation between a hierarchy and the heading inside
the hierarchy the account belongs to. [My idea would be that we start with
a single hierarchy, so a single account->heading association]..
--
Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Ledger-smb-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel