Cancelled

Add Scheduled Invoices to GnuCash

I have been using GnuCash for many years, and I use it exclusively for my

Linux consulting business.

The most important item on the wish-list for my business is recurring/scheduled

invoices, and I am interested in funding development:

[url removed, login to view]

I have considered implementing the feature myself, but do not have the

time to do; at one point I even looked for a different accounting package,

but I like GnuCash so much I would prefer to stay with it if a developer

willing to take on the task.

Most importantly, I would like the the feature accepted into the GnuCash

development tree for downstream release. Thus, it is important that the

implementation fit the GnuCash development philosophy.

Ultimately this is the simple process I am looking for and I am open if

you have an idea to reasonably extend the implementation's flexibility:

1. An "Invoice Template" repository.

The Invoice Template repository would allow me to write invoice templates

for future scheduling. The template must have some variable assignment

that can be replaced when the template is scheduled. For example, an

invoice line item might look like:

Date Desc Qty Cost

$DATE_M Hosting for $VAR_WEBSITE 1 $VAR_HOSTING_PRICE

The date format would re-use the hotkey date assignments listed here:

[url removed, login to view]

Such that $DATE_M would substitute as the first date of the month.

2. Binding a scheduled invoice to a customer.

A. Select a template defined in #1 for scheduling

B. Set the recurrency schedule (daily/weekly/monthly/yearly/whatever is

currently supported)

C. Select the customer to bind the scheduled invoice.

D. Define any custom values:

VAR_WEBSITE=[url removed, login to view]

VAR_HOSTING_PRICE=[url removed, login to view]

A multi-line text-box with manual-input would be fine for this

segment, though a more elegant interface which checks the template

for variables and prompts for values would be great.

I envision updating the existing scheduled transaction interface to

support this, however, it is my hope that a GnuCash developer will know

the best way and location to implement this.

3. Scheduled-invoice Generation

I am open to ideas here. Auto-generating invoices that are due

for generation would suffice for my purposes.

Skills: C Programming

See more: gnucash scheduled invoices, gnucash scheduled invoice, gnucash invoice format example, schedule invoice gnucash, variables programming, variable programming, tree box, tree programming, segment tree, programming variables, programming variable, programming tree, programming org, programming ideas, line accounting, linux programming interface, linux business ideas, extend consulting, example idea generation, define programming, programming guide, programming define, line templates, business accounting linux, best linux programming

About the Employer:
( 0 reviews ) Portland, United States

Project ID: #1281210

4 freelancers are bidding on average $550 for this job

tan10trick

C and C++, I have written bots to drivers and interfaced software(s). Expertise part is well set. GnuCash: I have gone through it's documentation. Seems under my hood. Wave the green flag !

$500 USD in 7 days
(0 Reviews)
0.0
spencerb

Hi, I have a Computer Engineering degree from Carnegie Mellon, and I had a job programming C for 7 years. It's my favorite language, though I don't get a chance to use it much. I'm familiar with GNU projects too. I' More

$500 USD in 11 days
(1 Review)
0.0
steveEarlene

HELLO SIR PLEASE CHECK PMB

$600 USD in 6 days
(0 Reviews)
0.0
dhducati

I have over 20 years of C experience, and have been working with open source/free software projects for almost as long.

$600 USD in 10 days
(0 Reviews)
0.0