Kraft helps small companies keep track of invoices and other docs
The Business Workflow
Many business processes require a predicable sequence of documents. Customers often demand a quote and maybe a second quote after negotiation. If the quote turns into an order, an acceptance of the order should be sent, and finally, after the order is filled, an invoice is written. Kraft leverages information in earlier documents to simplify later documents: Once a quote exists, Kraft will use the information for later documents (such as acceptance of order or invoice). Once all the information is entered, all items in the quote are copied to the subsequent document, so creating an invoice from a quote is as easy as one copy and a quick check.
Kraft includes several useful document templates that are populated automatically from the address book. You are also free to create custom templates.
Kraft's calculation module allows the user to build a structured catalog of templates, including texts, units, and price calculations. The calculation module will consider time calculation based on different hour rates, fixed calculation parts, and also material that is used in calculations.
Tagging and Numbering
Documents like invoices often need a unique number for accounting and tax purposes. Kraft supports so-called number cycles for each document type. Kraft users can use the default incremental format or configure their own numbering format to include extra info, such as static text or the week or month number, in addition to a required unique counter.
Another feature is the ability to tag certain items in the document. For example, you could tag an item in an invoice as material or labor to allow for different tax or discount rates.
Your Own Logo
Kraft lets you add a logo to every document you send out. Templates [2] are stored in RML, an XML dialect. Listing 2 shows an excerpt from a template file, with the entries pageTemplate
and pageGraphics
adapted to show an individual logo. Listing 3 shows how to embed the signature of the company lead.
Listing 2
Template
Listing 3
Signature
« Previous 1 2 3 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.