en to nl translation catalogue (273 entries)

note: type: Title =
en: The Kraft Handbook
nl: Het handboek van Kraft

note: type: Title ==
en: Introduction
nl: Inleiding

note: type: Plain text
en: Kraft is a Qt and KDE application to organize office documents like quotes and invoices in a small business. It eases the creation of documents and helps with repeating tasks.
nl: Kraft is een Qt- en KDE-Programma voor het organiseren van kantoor documenten zoals offertes en rekeningen in een klein bedrijf. Het vergemakkelijkt de creatie van documenten en helpt bij vaak voorkomende taken.

note: type: Plain text
en: Using Kraft, there is no need for fiddling with a text processor any more. Documents are created by a few clicks, edited, generated and archived automatically. Kraft generates high quality PDF output for printing, mailing and archiving.
nl: Met gebruik van Kraft is geen tekstverwerker meer nodig. Rekeningen en offertes stelt u met slechts een paar muisklikken samen en worden automatisch gearchiveerd. Kraft genereert kwalitatief goede PDF-documenten geschikt om uit te printen, voor email en voor archivering.

note: type: Labeled list
en: Feature Overview
nl: Overzicht van de mogelijkheden

note: type: Plain text
en: Simple creation of offers, invoices and similar documents.
nl: De eenvoudige creatie van offertes, rekeningen en vergelijkbare documenten.

note: type: Plain text
en: Customer management, deeply integrated with the mature KDE KAddressbook.
nl: Beheer van klanten, door het gebruik van KAddressbook in de KDE-infrastructuur geïntegreerd.

note: type: Plain text
en: Maintenance of document relations, ie. Partial invoices vs. invoices.
nl: Beheer van relaties tussen documenten, bv. Partial invoices (Gedeeltelijke factuur) ten opzichte van invoices (rekening).

note: type: Plain text
en: Templates for document header- and footertexts and for document items.
nl: Sjablonen voor kop- en voetteksten maar ook voor document-items.

note: type: Plain text
en: Pre calculation of item prices.
nl: De voorcalculatie van prijzen.

note: type: Plain text
en: Material management.
nl: Materiaalgebruik

note: type: Plain text
en: Configurable document creation in PDF format for print and email.
nl: Instelbare aanmaak van documenten in PDF Formaat voor uitprinten en verzenden per Email.

note: type: Plain text
en: The code of Kraft is open source and is released under the https://en.wikipedia.org/wiki/GNU_General_Public_License[GNU General Public License].
nl: De broncode van Kraft is open source en wordt onder de licentie https://en.wikipedia.org/wiki/GNU_General_Public_License[GNU General Public License] vrij gegeven.

note: type: Plain text
en: Kraft is driven by community of users, coders, artists and others by voluntary work. +
    Also this manual needs contributions! +
     +
     Learn more on https://github.com/dragotin/kraft/blob/master/manual/Readme.md[how to contribute]!
nl: Kraft wordt door een gemeenschap van gebruikers, programmeurs artiesten en anderen vrijwilligers gedragen. +
    Ook dit gebruikershandboek heeft uw hulp nodig om verbeterd te worden. +
     +
    Lees hier https://github.com/dragotin/kraft/blob/master/manual/Readme.md[hier]over hoe u kan bijdragen

note: type: Title ==
en: First Use and Basic Configuration
nl: Eerste gebruik en basisconfiguratie

note: type: Plain text
en: When Kraft is started for the first time, it automatically enters the initial setup process.
nl: Als Kraft voor de eerste keer wordt opgestart, dan komt het automatisch in een initiële proces voor het maken van instellingen terecht.

note: type: Plain text
en: During the initial setup you are asked to select a database to use and give the name and address of your company.
nl: Tijdens de basisconfiguratie wordt u gevraagd om een database-type te selecteren en wordt naar de naam en adres van uw firma gevraagd.

note: type: Plain text
en: You can fill in your company address (that appears on the printed documents) in two ways: in the setup procedure use the first tab *Select from Addressbook* for to select your on address in KAddressBook (if you have filled your own address in KaddressBook) or use the second tab *Manual entry* for to fill in the information of the address from your company manually. This step is necessary for the correct generation of your documents as the address is automatically used in the document generation step.
nl: Het adres van uw eigen bedrijf, die automatisch op het uitgeprinte document verschijnt, kan op twee manieren opgegeven worden: Bij het eerste gebruik: gebruik in de basisconfiguratie de eerste tab 'Uit adresboek' om in KAdressbook uw eigen adres te selecteren (als u in KAdressbook uw eigen adres heeft ingevuld) of u gebruikt de tweede tab 'Handmatige adres' om handmatig de informatie van uw bedrijf in te vullen. Deze stap is noodzakelijk voor de correcte aanmaak van uw documenten, omdat het automatisch wordt gebruikt in het proces voor de generatie van het document.

note: type: Plain text
en: After the initial setup, select menu:Preferences[Settings].  That allows to prepare Kraft correctly so it can be used in a proper way.
nl: Na de basisconfiguratie, selecteert u menu:Voorkeuren[Instellingen]. Hier kunt u Kraft correct voorbereiden zodat het op de juiste manier gebruikt kan worden.

note: type: Plain text
en: In the Preferences dialog we have the tabs:
nl: In het dialoogvenster voor de instellingen hebben we de tabs:

note: type: Plain text
en:  *Document Defaults
     *Taxes
     *Documunt Types
     *Wages
     *Units
     *Own identity
nl:  *Standaarddocument
     *Belastingen
     *Dokumenttypes
     *Salarissen
     *Eenheden
     *Uw eigen identiteit

note: type: Plain text
en: Each of the tabs allows to enter useful values for the specific use case.
nl: In elke tab is het mogelijk om voor uw specifieke geval realistische waarden in te voeren.

note: type: Title ===
en: Document Types
nl: Document typen

note: type: Plain text
en: At the first use you find a list of different document types, such as:
nl: Bij het eerste gebruik vindt u een lijst met verschillende documenttypes, zoals:

note: type: Plain text
en: Acceptance of order
nl: Acceptance of order (opdrachtbevestiging)

note: type: Plain text
en: Delivery receipt
nl: Delivery receipt (afleverbon)

note: type: Plain text
en: Invoice
nl: Invoice (rekening)

note: type: Plain text
en: Offer
nl: Offer (offerte)

note: type: Plain text
en: Translate this types to your own language.  You can also add new ones and remove document types you wont use.
nl: Vertaal deze typen naar uw eigen taal. U kan ook nieuwe documenten toevoegen en documenten verwijderen waarvan u denkt dat u die niet zal gebruiken.

note: type: Title ====
en: Numbercycles
nl: Uniek documentnummer

note: type: Plain text
en: image:numbercycles.png[Numbercycles,float="right"] Each document has to have an unique identifier that identifies the document. There must not be two documents in Kraft with the same identifier.
nl: image:numbercycles.png[Numbercycles,float="right"] Elk document moet een uniek identificatie hebben die het document identificeert. Er mogen in Kraft geen twee documenten aanwezig zijn met dezelfde identificatie.

note: type: Plain text
en: The format of the identifier is configuratable in Kraft. For that, Kraft has a concept of so called number cycles.  Number cycles are used to define the form of the *document number* which is printed on every document.
nl: De opbouw van het identificatie is in Kraft instelbaar. Hiervoor heeft Kraft het concept van zogeheten volgnummers. Volgnummers worden gebruikt om de opbouw van het *documentnummer* te definiëren dat op elk document wordt geprint.

note: type: Plain text
en: All documents of a certain type have identifiers taken out of one number cycle. Each document type has a number cycle assigned. Different document types can use the same number cycle to generate ids from. That way, for example the document types Invoice and Final Invoice can use numbers from the same number cycle, even thought they are different document types in Kraft.  Number cycles are identified by their name.  User can create new number cycles and edit them clicking on the button btn:[Edit Number Cycles...]
nl: Alle documenten van een bepaald type hebben een identificatie die uit een één volgnummersysteem komen. Aan elk documenttype is een volgnummersysteem gekoppeld. Verschillende documenttypes kunnen hetzelfde volgnummersysteem gebruiken om hun identificatie uit te generen. Op die manier kunnen bijvoorbeeld de documenttypes Invoice (rekening) en Final Invoice (eindafrekening) nummers uit dezelfde volgnummersysteem gebruiken, terwijl ze in Kraft verschillende documenttypes zijn. Volgnummersystemen worden geïdentificeerd door hun naam. Gebruikers kunnen nieuwe volgnummersystemen creëren en deze bewerken door op de knop btn:[Volgnummersysteem bewerken...] te klikken

note: type: Plain text
en: The format of the document numbers are defined by a template that can contain normal, fixed characters and also some variables that are replaced by the respective values when the document is created.
nl: De opbouw van de documentnummers worden gedefinieerd in een sjabloon waarin normale, vaste karakters maar ook enkele variabelen aanwezig kunnen zijn die worden vervangen door hun respectievelijke waarden bij de creatie van het document.

note: type: Plain text
en: Each identifier needs to be unique, and thus has to contain a counter. Kraft supports two types of counter: One (variable `%i`) is incremented globally for every new document. The other (variable `%n`) is reset every day and starts at 1 again on every new day.  In addition to the counter, more information can be added to the template form an useful number. Examples are a constant text or parts of the date.
nl: Elk documentnummer moet uniek zijn, en moet dus een teller hebben. Kraft kan twee soorten tellers gebruiken: Een type (variabele `%i`) wordt bij elk nieuw document verhoogt. De andere (variabele `%n`) wordt elke dag teruggezet en begint dus weer bij 1 op elke nieuwe dag. Behalve de teller kan extra informatie toegevoegd worden om een bruikbaar documentnummer te krijgen, zoals een constante tekst of gedeeltes van de datum.

note: type: Plain text
en: The default numbercycle delivered with Kraft contains the year, the month and a serialnumber. That way you can compare offers or orders from last year with this year or the month April of last year with the month April of this year and get on this way an impression from the results of your business.
nl: Het standaard volgnummersysteem dat met Kraft wordt geleverd bevat het jaar, de maand en een serienummer. Op deze manier kunt u offertes of opdrachten van het vorige jaar vergelijken met die van dit jaar of van de maand April van het vorige jaar met de maand April van dit jaar en op die manier een indruk krijgen van de resultaten van uw bedrijf.

note: type: Plain text
en: See the following table for available variables which can be used:
nl: Zie de volgende tabel voor de beschikbare variabelen die gebruikt kunnen worden:

note: type: Table
en: | `%y` or `%yyyy`  | the year of the document date.
    | `%yy`            | the year of the document (two digits).
    | `%w`             | the week number of the document date.
    | `%ww`            | the week number of the document date with leading zero.
    | `%d`             | the day number of the document date.
    | `%dd`            | the day number of the document date with leading zero.
    | `%m` or `%M`     | the month number of the document date.
    | `%MM`            | the month number with leading zero.
    | `%c`             | the customer id from kaddressbook
    | `%type`          | the localised doc type (offer, invoice etc.)
    | `%uid`           | the contact id of the client.
    | `%i` .. `%iiiiii`| the unique counter
    | `%n` .. `%nnnnnn`| the unique day counter (combine with date)
nl: | `%y` of `%yyyy`   | het jaar van de documentdatum.
    | `%yy`             | het jaar van de documentdatum (twee cijfers).
    | `%w`             | het weeknummer van de documentdatum.
    | `%ww`            | het weeknummer van het documentdatum met een nul (twee cijfers).
    | `%d`             | de dag van de week als getal van de documentdatum.
    | `%dd`            | de dag van de week als getal van het documentdatum met een nul (wee cijfers).
    | `%m` of `%M`     | de maand van het documentdatum als getal.
    | `%MM`            | de maand van het documentdatum als getal met een nul (twee cijfers).
    | `%c`             | de ID van de klant in het kaddressbook
    | `%type`         | het vertaalde doc type (offerte, rekening enz.)
    | `%uid`           | het contact id van de klant.
     |`%i` .. `%iiiiii`| de unieke teller *(verplicht)*
    | `%n` .. `%nnnnnn`| de unieke dagteller (te combineren met de datum)

note: type: Plain text
en: A number cycle template needs to contain either `%i` or `%n`, if not, `%i` is appended automatically.
nl: In een volgnummersysteem-sjabloon moet naar keuze `%i` of `%n` aanwezig zijn, als dat niet het geval is dan wordt automatisch `%i` eraan toegevoegd.

note: type: Plain text
en: Both `%i` and `%n` are numeric values. They can also be padded with with leading zeros. The length is defined by the number of i's or n's put into the template. For example, if a daily counter with length of three and leading zeros is desired, `%nnn` has to be put into the template. This works up to a length of six characters.
nl: Zowel `%i` als `%n` hebben numerieke waarden. Ze kunnen ook worden voorafgegaan door extra nullen. De length is afhankelijk van het aantal i's of n's die in het sjabloon voorkomen. Bijvoorbeeld, als u een dagelijkse teller met een lengte van drie cijfers en voorloop nullen wenst, dan moet u  `%nnn` in de sjabloon plaatsen. Dit werkt tot een lengte van zes karakters.

note: type: delimited block _
en: NOTE: The "design" of the numbercycles and document numbers is very important. With the flexible system of templating Kraft can not prevent invalid number cycles. It is in the responsibility of the user.
nl: Opmerking: het "ontwerp" van het volgnummersysteem en documentnummers is erg belangrijk. Door het flexibele systeem van sjablonen in Kraft kan niet ongeldige volgnummersystemen voorkomen. Dit is de verantwoordelijkheid van de gebruiker.

note: type: Title ===
en: Taxes
nl: Belastingen

note: type: Plain text
en: image:taxes.png[Taxes,float="right"] In many countries there are two kinds of VAT-taxes for sold products.
nl: image:taxes.png[Taxes,float="right"] In veel landen zijn er twee BTW-tarieven voor verkochte producten.

note: type: Plain text
en: A high level and a low level.
nl: Een hoog tarief en een laag tarief.

note: type: Plain text
en: Fill here the appropriate amounts in for the high level and the low level.  If the tax-level is changing, then you add here the start date with the new tax-levels.
nl: Geef hier de toepasselijke waarden op voor het hoge tarief en voor het lage tarief. Als het belastingtarief wijzigt, dan kunt u hier de startdatum met de nieuwe belastingtarieven toevoegen.

note: type: Title ===
en: Wages
nl: Salarissen

note: type: Plain text
en: image:wages.png[Wages,float="right"] A list of wage costs is maintained in Kraft. The items are used in templates and during calculation.
nl: image:wages.png[Wages,float="right"] In Kraft is een lijst met salariskosten aanwezig. De items daarin worden in de sjablonen en in de berekeningen gebruikt.

note: type: Plain text
en: All data can be edited, customized and new items can be added in the Kraft Configuration Dialog reachable through the Settings menu.
nl: Alle data kan bewerkt en aangepast worden in een configuratiedialoog dat u kunt bereiken via het menu-item 'voorkeuren', waar u ook nieuwe items kunt toevoegen .

note: type: Plain text
en: Remember that these units are later used in the documents, it is therefor important that you translate them to your own language and to fill in the correct prices.
nl: Vergeet niet dat deze items later worden gebruikt in de documenten, het is daarom belangrijk dat u ze vertaalt naar uw eigen taal en dat u de correcte bedragen invult.

note: type: Title ===
en: Units of measurement
nl: Eenheden

note: type: Plain text
en: image:unity.png[Units of measurement,float="right"] A list of units of measurement is maintained in Kraft. In Kraft Configuration Dialog reachable through the Settings menu can you edit and customize items already in the list, and also can you add new items to the list.
nl: image:unity.png[Units of measurement,float="right"] In Kraft is een verzameling eenheden aanwezig. In het configuratiedialoog die u kunt bereiken via het menu-item 'Voorkeuren' kunt u de items die al aanwezig zijn bewerken, maar u kunt ook nieuwe items toevoegen.

note: type: Plain text
en: Remember that these units are later used in the documents, it is therefor important that you translate them to your own language.
nl: Vergeet niet dat deze eenheden later worden gebruikt in de documenten, het is daarom belangrijk dat u ze vertaalt naar uw eigen taal.

note: type: Title ===
en: Own identity
nl: Uw eigen identiteit

note: type: Plain text
en: Check here if the information that you have given during the initial setup is correct for the use in the documents.
nl: Controleer hier of de informatie die u heeft opgegeven tijdens de basisconfiguratie correct is voor het gebruik in de documenten.

note: type: delimited block _
en: WARNING: If you made the choice to use the information from KaddressBook then is the information from a later manual entry ignored.
nl: Pas op: Als u de keuze heeft gemaakt om de informatie in Kaddressbook te gebruiken dan wordt de informatie die u handmatig toevoegt genegeerd.

note: type: Plain text
en: After we have made some corrections to the configuration, we go back to the main window.Here we see three tabs:
nl: Nadat we indien nodig de gewenste correcties in de configuratie hebben aangebracht, gaan we terug naar het hoofdvenster. Hier zien we drie tabs:

note: type: Plain text
en: Documents
nl: Documenten

note: type: Plain text
en: Timeline
nl: Tijdlijn

note: type: Title ==
en: Catalogs
nl: Catalogi

note: type: Plain text
en: Kraft supports so called Catalogs in which templates for document items are kept. With the catalogs creating documents can be significantly accellerated in the day to day business. When creating new documents, the items templates from the catalogs can easily selected and moved over to the document.
nl: Kraft gebruikt zogeheten Catalogi waarin sjablonen voor document items worden bewaard. Door de catalogi te gebruiken kan in het dagelijks gebruik het creëren van documenten significant worden versneld. Tijdens de creatie van nieuwe documenten, kunt u in de catalogi de items-sjablonen eenvoudig selecteren en naar het document verplaatsen.

note: type: Plain text
en: Since templates are organized in chapters entire documents can be prepared in different chapters to be used as template documents.
nl: Omdat sjablonen worden georganiseerd in mappen, kunnen hele documenten worden voorbereid en opgeborgen in verschillende mappen om later als documentsjabloon te worden gebruikt.

note: type: Plain text
en: Of course the items in the documents can be edited after they got picked from a catalog.
nl: Uiteraard kunnen de items in de documenten worden bewerkt nadat ze in een catalogus zijn geselecteerd.

note: type: Plain text
en: By default Kraft comes with two different catalogs:
nl: Kraft komt standaard met twee verschillende catalogi:

note: type: Plain text
en: A catalog of material that are sold, with their purchase prices, the profit and the sell-price.
nl: Een catalogus met materialen die worden verkocht, met hun inkoopprijs, de winst en hun verkoopprijs.

note: type: Plain text
en: and `Standard Templates`
nl: en `Standard Templates`

note: type: Plain text
en: A catalog of standard recipes of work like planting trees.
nl: Een catalogus met standaard recepten voor werkzaamheden zoals het planten van bomen.

note: type: Plain text
en: Both catalogs can have chapters and sub-chapters for to organize your templates. First we are going to fill in the
nl: Beide catalogussen kunnen mappen en submappen hebben om daar uw sjablonen in op te bergen . Eerst gaan we gegevens toevoegen aan de

note: type: Title ===
en: Material Catalog
nl: Materiaalcatalogus

note: type: Plain text
en: A catalog of material that are sold, with their purchase prices, the profit and the sell-price. First we are going to add new chapters and subchapters.
nl: Een catalogus met materialen die worden verkocht, met hun inkoopprijs, de winst en hun verkoopprijs. Eerst gaan we nieuwe mappen en submappen toevoegen.

note: type: Title ====
en: New chapters
nl: Nieuwe mappen

note: type: Plain text
en: Select with the mouse the column-name `material`, select now in the context-menu [Add a sub chapter]
nl: Selecteer met de muis de kolomnaam `material`, selecteer vervolgens in het contextmenu [Submap toevoegen]

note: type: Plain text
en: and add an extra chapter like `Trees`
nl: en voeg een extra map zoals `Bomen` toe

note: type: Title ====
en: New sub chapters
nl: Nieuwe submappen

note: type: Plain text
en: We are going to ad sub chapters in the map `Trees`. Select with the mouse the name of the chapter where you like to add a subchapter, select now in the context-menu [Add a sub chapter] and ad an extra subchapters like `Loaf trees` and `needle trees`.  After adding the extra chapters and subchapters for dividing the material, we are going to add the material themself.
nl: We gaan nu submappen toevoegen aan de map `Bomen`. Selecteer met de muis de naam van de map waaraan u een submap wilt toevoegen, selecteer nu in het contextmenu [Submap toevoegen] en voeg extra submappen zoals `Bladbomen` en `Naaldbomen` toe. Nadat we extra mappen en submappen hebben toegevoegd om het materiaal onder te verdelen, gaan we het materiaal zelf toevoegen.

note: type: Title ====
en: New template
nl: Nieuw sjabloon

note: type: Plain text
en: Select with the mouse the name of the sub-chapter or chapter where you like to add a material.  Select the sub map Loaf trees and select now in the context-menu
nl: Selecteer met de muis de naam van de submap of map waarin u materiaal wilt toevoegen. Selecteer de submap bladbomen en selecteer nu in het contextmenu nieuw sjabloon.

note: type: Plain text
en: Add the extra materials `coconut tree`, `apple tree` and `pine-apple tree`.
nl: Voeg de nieuwe bomen `kokosnoot-boom`, `appelboom` en `ananasboom` toe.

note: type: Plain text
en: Fill in the price that we have paid.
nl: Vul de prijs in die we hebben betaald.

note: type: Plain text
en: Fill in the profit that we want to have on the material
nl: Vul de winst in die we willen hebben op het materiaal.

note: type: Plain text
en: And fill in how much is in a packet.
nl: En vul in per hoeveel ze verpakt zijn.

note: type: Plain text
en: image:catalog_material.png[Material catalog,float="right"] After this we add also in the map 'Wood' a item for a 'support pole' for later use with its price.
nl: image:catalog_material.png[Material catalog,float="right"] Hierna voegen we ook in de map 'Wood' een item toe voor 'boompaal' met zijn prijs voor later gebruik.

note: type: Plain text
en: Now we are going to:
nl: Nu gaan we naar:

note: type: Plain text
en: This is a catalog of standard recipes of work like:
nl: Dit is een catalogus met standaard recepten voor werkzaamheden zoals:

note: type: Plain text
en: planting trees
nl: Bomen planten

note: type: Plain text
en: cutting grass
nl: Gras maaien

note: type: Plain text
en: transport costs
nl: Transportkosten

note: type: Plain text
en: planting grass
nl: Graszoden leggen

note: type: Plain text
en: sowing grass-seed
nl: Graszaad zaaien

note: type: Plain text
en: We add here the standard work of planting a tree.
nl: We gaan hier de standaard werkzaamheden voor het planten van een boom toevoegen.

note: type: Plain text
en: Select with the mouse the name of the chapter [Work] where you like to add the new template,
nl: Selecteer met de muis de naam van de map [Work] waar u de nieuwe sjabloon aan wilt toevoegen,

note: type: Plain text
en: select now the context-menu [New template]
nl: selecteer nu in het contextmenu btn:[Nieuw sjabloon]

note: type: Plain text
en: and the extra templates `Plant tree` and `cut grass`.
nl: en voeg de extra sjablonen `Boom planten` en `Gras maaien` toe.

note: type: Plain text
en: After we made the new template, a window opens with 4 tabs:
nl: Nadat we de nieuwe sjabloon hebben aangemaakt, opent een venster met 4 tabs:

note: type: Title ====
en: Template
nl: Sjabloon

note: type: Title ====
en: Time calculation
nl: Post arbeid

note: type: Plain text
en: Fix costs
nl: Vaste kosten

note: type: Title ====
en: Material
nl: Materiaal

note: type: Plain text
en: First we go to the tab:
nl: Eerst gaan we naar de tab:

note: type: Plain text
en: We give here the name of the new standard template like `Plant tree` image:catalog_standard.png[Standard catalog,float="right"]
nl: We geven hier de naam op van de nieuwe standaard sjabloon zoals `Boom planten` image:catalog_standard.png[Standard catalog,float="right"]

note: type: delimited block _
en: WARNING: be careful, this name is later used in the invoice
nl: Pas op: wees voorzichtig, dit is de naam die later op de rekening komt.

note: type: Plain text
en: we select that this is per piece and that the margin is 8% and that the full VAT is applicable.
nl: we stellen hier in dat het per stuk is en dat de winst 8% is en dat het hoge BTW-tarief van toepassing is.

note: type: Plain text
en: We fill here in a number of work with the time:
nl: We vullen hier een aantal werkzaamheden met hun tijd in:

note: type: Block title
en: Spent time
nl: Gebruikte tijd

note: type: Table
en: |Dig hole |32 min. |worker
    |Place tree |12 min. |worker
    |Fill hole |17 min. |worker
    |give water |5 min. |worker
nl: |Gat graven |32 min. |worker
    |Boom plaatsen |12 min. |worker
    |Gat opvullen |17 min. |worker
    |Water geven |5 min. |worker

note: type: Plain text
en: The cost for worker which we have earlier filled in is now used.  image:catalog_standard_work.png[Time calculation,float="right"]
nl: De kosten voor een werknemer die we eerder hebben ingevuld worden nu gebruikt.image:catalog_standard_work.png[Time calculation,float="right"]

note: type: delimited block _
en: NOTE: in the invoice we see later only Plant tree, we will not see the parts dig hole,place tree,fill hole,give water
nl: Opmerking: op de rekening zien we later alleen Boom planten, we zullen dan niet de onderdelen Gat graven, boom plaatsen, Gat opvullen, Water geven zien.

note: type: Plain text
en: Now we go to the tab
nl: We gaan nu naar de tab:

note: type: Title ====
en: Fixed costs
nl: Vaste kosten

note: type: Plain text
en: and fill in:
nl: en we vullen in:

note: type: Block title
en: Fixed item
nl: Vast item

note: type: Table
en: |Transportcost |35 euro |1 pcs.
nl: |Transportkosten |35 euro |1 pcs.

note: type: Plain text
en: After this we go to the tab:
nl: Hierna gaan we naar de tab:

note: type: Plain text
en: Here we select btn:[next], after which the window [Add Material to Calculation] opens for a selection of material.  We navigate to the map 'wood' where we select the 'support pole'.
nl: Hier kiezen we btn:[volgende], waarna het venster [Materiaal toevoegen aan Berekening] opent voor de selectie van materiaal. We gaan dan naar de map 'wood' waar we de 'boompaal' selecteren.

note: type: Block title
en: Used materials
nl: Gebruikte materialen

note: type: Table
en: |1 |support pole |3,5 euro
nl: |1 |boompaal |3,5 euro

note: type: Plain text
en: We go now back to the first tab template
nl: We gaan nu terug naar de eerste tab 'Sjabloon'

note: type: Plain text
en: On the first tab [template], we can now see the overall cost per one unit
nl: In de eerste tab [Sjabloon], kunnen we nu de totale kosten per eenheid zien.

note: type: Plain text
en: Click on [OK] for saving the result or on [cancel] for discarding the result.
nl: Klik op btn:[OK] om het resultaat op te slaan of op btn:[Annuleren] om het resultaat te verwijderen.

note: type: Plain text
en: We make a second template `cut grass`
nl: We maken een tweede sjabloon 'Gras maaien'.

note: type: Plain text
en: we fill in `cut grass`, as unit we choose sm (square meter), on the second tab we fill in that we need 3 min per square meter.
nl: we vullen in `Gras maaien`, als eenheid kiezen we sm (square meter in het Engels) of m² (in het Nederlands), in de tweede tab vullen we in dat 3 min nodig hebben per vierkante meter.

note: type: Plain text
en: Click on [OK] for saving the result or on [Cancel] for discarding the result.
nl: Klik op btn:[OK] om het resultaat op te slaan of op btn:[Annuleren] om het resultaat te verwijderen.

note: type: Plain text
en: We are now ready for the first invoice.
nl: We zijn nu klaar voor de eerste rekening.

note: type: Title ==
en: Creating Documents
nl: De creatie van documenten

note: type: Title ===
en: The first Invoice
nl: De eerste rekening

note: type: Plain text
en: Open the tab btn:[documents]
nl: Open de tab btn:[Documenten]

note: type: Plain text
en: Click on btn:[create document]
nl: Klik op btn:[Nieuw document]

note: type: Plain text
en: The window document [creation wizard opens].
nl: Het document-venster [creation wizard] opent.

note: type: Plain text
en: Select in document type `invoice`.
nl: Selecteer in document type `invoice` (rekening).

note: type: Plain text
en: Fill in on the whiteboard content a short text about what the invoice is, like: `cut grass and planted tree for mister Jonson`
nl: Vul op het whiteboard een korte tekst over wat de rekening is, zoals: `gras maaien en boom planten voor de heer Jansen` .

note: type: Plain text
en: Click on btn:[next]
nl: Klik op btn:[Volgende]

note: type: Plain text
en: Select on the new window the name and address from the client.
nl: Selecteer in het volgende venster de naam en adres van de klant.

note: type: Plain text
en: (if the name and address is not there, click then on btn:[new contact] or on btn:[edit contact] if you want to edit the contact)
nl: (Als de naam en adres niet aanwezig zijn, klik dan op btn:[nieuw contactpersoon] of op btn:[contactpersoon bewerken] als u het contact wilt bewerken)

note: type: Plain text
en: Click on btn:[OK].
nl: Klik op btn:[OK].

note: type: Plain text
en: Now opens the window document [items].
nl: Nu opent het venster document-items.

note: type: Plain text
en: this window has 2 tabs and the 3 buttons on the top:
nl: Dit venster heeft bovenaan 2 tabs en 3 knoppen:

note: type: Plain text
en: btn:[Add item...],
nl: btn:[Item toevoegen...],

note: type: Plain text
en: btn:[Add discount item],
nl: btn:[Korting geven],

note: type: Plain text
en: btn:[Show templates].
nl: btn:[Document tonen].

note: type: Plain text
en: In the left tab you can see all the items that we want to place on the invoice, on the right tab we see the text from the header, the total price and the footer.
nl: Aan de linkerkant kunt u alle items zien die we op de rekening willen plaatsen, aan de rechterkant zien we de tekst van de koptekst, de totale prijs en de voettekst.

note: type: Plain text
en: If you click on the text of the header or the footer on the right side then the window changes in such a way that you can edit the header or the footer.
nl: Als u op de tekst van de koptekst of van de voettekst aan de rechterkant klikt dan verandert het venster zodanig dat u de koptekst of de voettekst kan bewerken.

note: type: Plain text
en: Adapt the header and the footer to your situation, on the footer you can place a text: `We make your garden-dream come to reality.`.
nl: Pas de koptekst en de voettekst aan naar uw situatie, in de voettekst kan u bijvoorbeeld een tekst plaatsen als: Wij maken uw tuindroom werkelijkheid.

note: type: Plain text
en: Click on the button btn:[Show templates].
nl: Klik op de knop btn:[Document tonen].

note: type: Plain text
en: The right tab changes and show now the earlier made templates, we select in the group Work, the subgroup Plant tree and click then on the button with the to the left pointing arrow on the bottom side.
nl: De rechter tab verandert en toont nu de eerder gemaakte sjablonen, we selecteren in de map 'Work', de submap 'Boom planten' en klikken op de knop met de naar links wijzende pijl aan de onderkant.

note: type: Plain text
en: A new window [Create Item from Template] opens.
nl: Een nieuw venster [Item van sjabloon creëren] opent.

note: type: Plain text
en: Because we have planted 2 trees, we go to the field [insert] and change this to 2 pcs.
nl: Omdat we 2 bomen hebben geplant, gaan we naar het veld [invoegen] en veranderen dit naar 2 pcs (in het Nederlands stk).

note: type: Plain text
en: Click on btn:[OK] for saving the result or on btn:[cancel] for discarding the result.
nl: Klik op btn:[OK] om het resultaat op te slaan of op btn:[Annuleren] om het resultaat te verwijderen.

note: type: Plain text
en: The window close and we go back to the main window.
nl: Het venster sluit en we gaan terug naar het hoofdvenster.

note: type: Plain text
en: We click again on btn:[Show templates] and select this time `cut grass`, we click again on the button with the arrow, in the opened window we select that the grass-field was 24 square meter.
nl: We klikken opnieuw op btn:[Document tonen] en selecteren deze keer `gras maaien`, we klikken opnieuw op de knop met de pijl, in het geopende venster stellen we in dat het grasveld 24 vierkante meter was.

note: type: Plain text
en: Click on btn:[OK] for saving the result or on btn:[Cancel] for discarding the result.
nl: Klik op btn:[OK] om het resultaat op te slaan of op btn:[Annuleren] om het resultaat te verwijderen.

note: type: Plain text
en: Because we have delivered a special tree, we fill here in the name of the special tree `liguster`, at the field insert we fill in the number of the special trees that we have delivered and the price of them.
nl: Omdat we een speciale boom hebben geleverd, vullen we hier de naam van de speciale boom `liguster` in, in het veld invoegen vullen we het aantal van de speciale boom die we geleverd hebben in en de prijs daarvan.

note: type: delimited block _
en: WARNING: Remind that in the catalog we can add a profit on the price of the material, in the invoice and in the offer we can not add a profit on the price of the material.
nl: Pas op: verlies niet uit het oog dat we in de catalogus een winst op de prijs van het materiaal kunnen toevoegen, in de rekening en in de offerte kunnen we geen winst aan de prijs van het materiaal toevoegen.

note: type: Plain text
en: We have now an invoice with 3 items.
nl: We hebben nu een rekening met 3 items.

note: type: Plain text
en: Click on btn:[OK] for saving the invoice or on btn:[Cancel] for discarding the invoice.
nl: Klik op btn:[OK] om de rekening op te slaan of op btn:[Annuleren] om de rekening te verwijderen.

note: type: Plain text
en: We click on btn:[OK] and save the result.
nl: We klikken op btn:[OK] en slaan het resultaat op.

note: type: Plain text
en: Your first invoice is now ready for sending.
nl: Uw eerste rekening is nu klaar voor verzending.

note: type: Plain text
en: In the window documents we see our first invoice, notice that this document has a document number which we can see on the left side.
nl: In het venster met documenten zien we onze eerste rekening, merk op dat dit document een documentnummer heeft die we aan de linkerkant zien.

note: type: Plain text
en: On top of the window with all the invoices we see the button [Print Document], on which we click.
nl: Bovenaan het venster met alle rekeningen zien we de knop btn: [Print Document], waar we op klikken.

note: type: Plain text
en: From the invoice will now a PDF be made which we can print on paper or send by email to the client.
nl: Van de rekening zal nu een PDF worden gemaakt die we op papier kunnen uitprinten of per email naar de klant kunnen versturen.

note: type: Plain text
en: After this we are going to create a offer for some work in a garden.
nl: Hierna gaan we een offerte maken voor wat werk in een tuin.

note: type: Title ===
en: Creating an Offer
nl: Een offerte creëren

note: type: Plain text
en: The client has asked to plant a tree, we will offer 3 different trees which we can plant.
nl: De klant heeft gevraagd of we een boom kunnen planten, we bieden 3 verschillende bomen aan die we kunnen planten.

note: type: Plain text
en: Beside this, we have seen that there is a lifeless three, which we will offer to remove as extra work.  image:create_new_doc.png[Numbercycles,float="right"]
nl: Daarnaast hebben we gezien dat er een dode boom is, waarvoor we een aanbod doen om deze als extra werk te verwijderen. image:create_new_doc.png[Numbercycles,float="right"]

note: type: Plain text
en: For the total price we do not want to show the price of the removal of the lifeless tree and we want for the total price only to show the price of one tree and not three.
nl: De totale prijs willen we exclusief de prijs voor de verwijdering van de dode boom en alleen de prijs van een boom en niet van drie bomen.

note: type: Plain text
en: Open again the tab btn:[documents].
nl: Open opnieuw de tab btn:[Documenten].

note: type: Plain text
en: The window _Document Creation Wizard_ opens.
nl: Het document-venster [creation wizard] opent.

note: type: Plain text
en: select in btn:[document type] > btn:[Offer].
nl: Selecteer in btn: [document type]>btn:[offer].

note: type: Plain text
en: Fill in on the whiteboard content a short text about what the offer is, like: `plant one tree and removal of lifeless tree`
nl: Vul op het whiteboard een korte tekst over waarover de offerte gaat, zoals: `een boom planten en verwijding van dode boom` .

note: type: Plain text
en: Now the window [edit document] opens.
nl: Nu opent het venster [Document bewerken].

note: type: Plain text
en: This window has 2 tabs and the 3 buttons on the top:
nl: Dit venster heeft bovenaan 2 tabs en 3 knoppen:

note: type: Plain text
en: The right tab changes and show now the earlier made templates, we select in the group `Work`, the subgroup `Plant tree` and click then on the button with the to the left pointing arrow on the bottom side.
nl: De rechter tab verandert en toont nu de eerder gemaakte sjablonen, we selecteren in de map 'Work', de submap 'Boom planten' en klikken op de knop met de naar links wijzende pijl aan de onderkant.

note: type: Plain text
en: Because we want to plant 1 tree, we go to the field [insert] and keep this on 1 pcs.
nl: Omdat we 1 boom willen planten, gaan we naar het veld [invoegen] en houden dit op 1 pcs (in het Nederlands stk).

note: type: Plain text
en: We click on the button btn:[Show templates] and this time we select in catalog Material
nl: We klikken op de knop btn:[Document tonen] en selecteren deze keer de catalogus Material.

note: type: Plain text
en: The material-catalog opens, and we can select in the chapter `trees` the subchapter `loaf trees` in which we select the `apple tree` which we made earlier.
nl: De material-catalogus opent, en we kunnen in de map `Bomen` de submap `Bladbomen` selecteren waar we de `appelboom` selecteren die we eerder hebben gemaakt.

note: type: Plain text
en: Click on we btn:[OK] for saving the result or on btn:[cancel] for discarding the result.
nl: Klik op btn:[OK] om het resultaat op te slaan of op btn:[Annuleren] om het resultaat te verwijderen.

note: type: Plain text
en: the window [create new item] opens.
nl: Het venster [Nieuw item aanmaken] opent.

note: type: Plain text
en: We want that the client can make a choice from an apple, a pear tree and the liguster.
nl: We willen dat de klant een keuze kan maken tussen een appelboom, een perenboom en de liguster.

note: type: Plain text
en: Therefor we are going to add also a pear tree manually.
nl: Daarom gaan we een perenboom handmatig toevoegen.

note: type: Plain text
en: We fill here in the name of the tree `Pear tree`, at the field insert we fill in the number of the special trees that we have delivered and the price of them.
nl: We vullen hier de naam van de boom `Perenboom` in, en in veld invoegen vullen we het aantal van de speciale bomen in die we kunnen leveren en de prijs daarvan.

note: type: Plain text
en: We want add this to the material catalog for future use, therefor we select also [select this item as template for future documents] and we select in [save in chapter]`trees`.
nl: We willen dit aan de materiaalcatalogus toevoegen voor toekomstig gebruik, daarom selecteren we ook [Dit item als sjabloon bewaren voor latere documenten] en selecteren we in btn:[opslaan in map] 'bomen'.

note: type: Plain text
en: We does this again but then for the liguster.
nl: We doen dit ook voor de liguster.

note: type: Plain text
en: We have now 3 items with trees in the offer.
nl: We hebben nu 3 items met bomen in de offerte.

note: type: Plain text
en: As last item we add an item with `remove tree` with 0,5 hour for 32 euro.
nl: En tenslotte voegen we een item toe met 'boom verwijderen' met 0,5 uur voor 32 euro.

note: type: Plain text
en: On the left side of an item we can see 2 buttons:
nl: Links van het item zien we 2 knoppen:

note: type: Plain text
en: a button with a flag and a button with what looks like a page.
nl: Een knop met een vlag en een knop met wat lijkt op een pagina.

note: type: Plain text
en: We select the upper button with the page after which opens a context-menu with the items:
nl: We selecteren de bovenste knop met de pagina waarna een contextmenu opent met de items:

note: type: Plain text
en:  [Item kind]->[Normal]
     [Item kind]>[Alternative]
     [Item kind]>[On demand]
     [Tax]
     [Move up]
     [Move down]
     [Lock item]
     [Unlock item]
     [Delete item]
nl:  [ Soort item]->[Normaal]
     [Soort item]>[Alternatief]
     [Soort item]>[Op verzoek]
     [Belasting]
     [Omhoog verplaatsen]
     [Omlaag verplaatsen]
     [Item vastzetten]
     [Item ontgrendelen]
     [Verwijder item]

note: type: Plain text
en: We choose here [Item kind] and change for `pear tree` from [normal] to [alternative].
nl: We selecteren hier [Soort item] en veranderen dit voor `perenboom` van [normaal] naar [alternatief].

note: type: Plain text
en: We do this also for [liguster] and for [remove tree] we change this from [normal] to [on demand].
nl: We doen dit ook voor [liguster] en voor [Boom verwijderen] veranderen we dit van [normaal] naar [Op verzoek].

note: type: Plain text
en: We want to see the result and therefor we click on the button [show document].
nl: We willen het resultaat bekijken en daarom klikken we op de knop btn:[Document tonen].

note: type: Plain text
en: We see now that the prize of the pear tree, the liguster and the removal of the tree is not used for the total prize. When we are happy with the result, we can click on the button btn:[close] after which we click on the button btn:[Print Document] for making a PDF what we can print out or send to the client.
nl: We zien nu dat de prijs voor de perenboom, de liguster en het verwijderen van de boom niet is gebruikt voor de totale prijs. Als we tevreden zijn met het resultaat, dan klikken we op de knop btn:[OK] waarna we klikken op de knop btn:[Document afdrukken] voor het maken van een PDF die we kunnen uitprinten of naar de klant kunnen sturen.

note: type: Plain text
en: After your first invoice is now your first offer now also ready for sending.
nl: Na uw eerste rekening is nu ook uw eerste offerte klaar voor verzending.

note: type: Title ===
en: Creating an Acceptance of Order
nl: Een Acceptance of order (opdrachtbevestiging) aanmaken

note: type: Plain text
en: The document type "Acceptance of Order" is sent subsequently to an offer.
nl: Het documenttype "Acceptance of Order" (opdrachtbevestiging) wordt verstuurd als vervolg op een offerte.

note: type: Plain text
en: When a client has made a request, we will send an offer in wich we describe which items we will deliver.  Hopefully the client will give an order for the work.
nl: Als een klant een verzoek heeft gemaakt, dan zullen we een offer (offerte) sturen waarin we beschrijven welke items we zullen gaan leveren. Hopelijk zal de klant een order geven voor het werk.

note: type: Plain text
en: It is a good practice to respond on the order with an "Acceptance of order" in which we describe all the items we will deliver.  We can make the "Acceptance of order" on the same way as we made the invoice or the offer by selecting each item and correcting the number of delivery.  This takes time and we can make errors by forgetting items or filling an incorrect number.
nl: Het is een goede gewoonte om op de order te reageren met een "Acceptance of order" (opdrachtbevestiging) waarin we alle items beschrijven die we zullen gaan leveren. We kunnen de "Acceptance of order" op dezelfde manier maken als waarmee we de invoice (rekening) of de offer (offerte)hebben gemaakt door elk item te selecteren en het aantal te leveren aan te passen. Dit kost tijd en we kunnen fouten maken door items te vergeten of een incorrect aantal in te vullen.

note: type: Plain text
en: It can be done quicker by selecting the offer in the list and selecting btn:[Create Followup Document] from either the context menu or the main menu.
nl: U kunt dit sneller doen door de offer (offerte) in de lijst te selecteren en vervolgens btn:[Creëer opvolg document] in het context menu of in het hoofdmenu te selecteren.

note: type: Plain text
en: We have now in documenttype the choice from:
nl: We hebben nu als documenttype de keuze uit:

note: type: Plain text
en: We select here "Acceptance of order".  We have now a copy from the offer as an Acceptance of order (do not forget to adapt Alternative Delivery items and on demand items.)
nl: We selecteren nu "Acceptance of order". We hebben nu een kopie van de offerte als een Acceptance of order (vergeet niet om de alternatief items en de op verzoek items aan te passen.)

note: type: Plain text
en: You can do this also for the creation of the invoice as a followup for Acceptance of order.  Each document type has a specific list of follow up documents.  It is a good practice to describe on the invoice precisely what was delivered.
nl: U kunt dit ook doen voor de creatie van de invoice (rekening) als opvolging van de opdrachtbevestiging. Elk documenttype heeft een specifieke lijst met opvolg-documenten. Het is een goede gewoonte om op de rekening precies te omschrijven wat is geleverd.

note: type: Title ==
en: Customization
nl: Kraft naar wens aanpassen

note: type: Plain text
en: Kraft can be customized in most of the graphical user interface and in particular in the output it generates.
nl: Een groot gedeelte van de grafische interface van Kraft kan aangepast worden, met name de uitvoer die het genereert.

note: type: Title ===
en: Output Document Customization
nl: Documentuitvoer aanpassen

note: type: Plain text
en: To create PDF output documents, the document data that was edited in the Kraft app is filled into a template. The template defines how the output document looks like, ie. by font settings, placing of elements and such.
nl: Om PDF's te creëren, moet een sjabloon worden gevuld met de document data die in Kraft is gecreëerd. De sjabloon definieert hoe de het resulterende document eruit komt te zien, d.w.z de ingestelde lettertypes, de plaats van de elementen en dergelijke.

note: type: Plain text
en: The file that is assembled from data and the template is converted to PDF using a special document creation script. All that is started automatically by Kraft if a document should be printed.
nl: Het bestand dat is samengesteld uit een combinatie van de data en de sjabloon wordt geconverteerd naar een PDF met een speciaal document creation script. Dit alles wordt automatisch door Kraft gestart als een document uitgeprint moet worden.

note: type: Plain text
en: Each document type in Kraft can have it's own template that is used to create a PDF. Which one can be set in the Settings dialog for document types.
nl: In Kraft kan elk documenttype zijn eigen sjabloon hebben voor de creatie van een PDF. Welk wordt gebruikt kan u instellen in het instellingsvenster voor documenttypes.

note: type: Title ====
en: WeasyPrint Documents
nl: WeasyPrint Documenten

note: type: Title ====
en: Template Variables
nl: Sjabloon variabelen

note: type: Plain text
en: The syntax is based on the Django syntax for templates described in the https://docs.djangoproject.com/en/3.1/topics/templates/[the docs].
nl: De syntax is gebaseerd op de Django syntax voor sjablonen zoals het beschreven wordt in https://docs.djangoproject.com/en/3.1/topics/templates/[de documentatie].

note: type: Title ==
en: Menus and Shortcuts
nl: Menu's en sneltoetsen

note: type: Title ===
en: Main Application Menu
nl: Hoofdvenster van het programma

note: type: Title ====
en: The File Menu
nl: Het menu Bestand

note: type: Plain text
en:  [File]>[Quit]
     [Ctrl]+[Q]
     Quits the application.
nl:  [Bestand]>[Afsluiten]
     [Ctrl]+[Q]
     Sluit het programma af.

note: type: Title ====
en: The Document Menu
nl: Het document-menu

note: type: Plain text
en:  [Document]>[Show Document]
     [Ctrl]+[R]
     Opens a window with the selected document for showing it.
nl:  [Document]>[Document tonen]
     [Ctrl]+[R]
     Opent een venster met het geselecteerde document om deze te tonen.

note: type: Plain text
en:  [Document]>[Edit Document]
     [Ctrl+O]
     Opens a window with the selected document for editing it.
nl:  [Document]>[Document bewerken]
     [Ctrl+O]
     Opent een venster met het geselecteerde document voor bewerking.

note: type: Plain text
en:  [Document]>[Open Archived document]
     [Ctrl]+[A]
     Opens an archived document.
nl:  [Document]>[Open gearchiveerd document]
     [Ctrl]+[A]
     Opent een gearchiveerd document.

note: type: Plain text
en:  [Document]>[Create Document]
     Opens a window with a wizard for creating a new client-document.
nl:  [Document]>[Nieuw document]
     Opent een venster met een wizard voor de creatie van een nieuw client-document.

note: type: Plain text
en:  [Document]>[Copy Document]
     Makes a copy of the selected client-document to a new client-document
     which can belong to an other client or an other documenttype.
nl:  [Document]>[Kopieer Document]
     Maakt een kopie van het geselecteerde client-document naar een nieuw client-document
     Deze kan bij een andere klant horen of zelfs een ander documenttype zijn.

note: type: Plain text
en:  [Document]>[Follow Document]
     Opens the selected client-document for editing.
nl:  [Document]>[Creëer een opvolg Document]
     Kopieert de inhoud van een offerte naar een order-acceptatie of een rekening.

note: type: Plain text
en:  [Document]>[Print document]
     Makes a PDf from the selected client-document for to be mailed or
     printed.
nl:  [Document]>[Document afdrukken]
     Creëert een PDF van het geselecteerde client-document zodat u deze kan emaillen of
     uitprinten.

note: type: Plain text
en:  [Document]>[Mail document]
     [Ctrl]+[M]
     Mails a document.
nl:  [Document]>[Verzend document]
     [Ctrl]+[M]
     Verzend een document per email.

note: type: Title ====
en: The Settings menu
nl: Het instellingen-menu

note: type: Plain text
en:  [Settings]>[Edit Tag Templates]
     [Ctrl]+[E]
     Opens a window where you add, edit or translate the tags (like work,
     material, plants or discounts).
nl:  [Voorkeuren]>[Tag sjabloon bewerken]
     [Ctrl]+[E]
     Opent een venster waarin u tags (zoals work,material, plants of discounts)
     kunt toevoegen, bewerken of vertalen.

note: type: Plain text
en:  [Settings]>[Redo initial setup]
     [Ctrl+R]
     Redoes the initial setup. After this, a restart of Kraft is required.
nl:  [Voorkeuren]>[De initiële aanmaak opnieuw uitvoeren]
     [Ctrl+R]
     Voert de basisconfiguratie opnieuw uit. Hierna is een herstart van Kraft nodig.

note: type: Plain text
en:  [Settings]>[Showed toolbars]
     Here you can decide if the `main toolbar` and the toolbar `Document Actions`
     are shown.
nl:  [Voorkeuren]>[Werkbalken]
     Hier kunt u beslissen of de `hoofdwerkbalk` en de werkbalk `Document acties`
     worden getoond.

note: type: Plain text
en:  [Settings]>[Configure Kraft]
     [Ctrl]+[Shft]+[,]
     Here you can configure Kraft.
nl:  [Voorkeuren]>[Instellingen]
     [Ctrl]+[Shft]+[,]
     Hier kunt u Kraft instellen.

note: type: Title ===
en: Document Edit Window
nl: Het document-bewerkingsvenster.

note: type: Title ====
en: The context Menu
nl: Het contextmenu

note: type: Plain text
en:  [Context]>[Item kind]
     change the status from this item between
nl:  [Context]>[Soort item]
     wijzigt de status van dit item tussen

note: type: Plain text
en: Normal
nl: Normaal

note: type: Plain text
en: Alternative
nl: Alternatief

note: type: Plain text
en: On demand
nl: Op verzoek

note: type: Plain text
en:  [Context]>[Tax]
     Seems not working.
nl:  [Context]>[Belasting]
    Lijkt niet te werken.

note: type: Plain text
en:  [Context]>[Move up]
     Moves this item a place up in document.
nl:  [Context]>[Omhoog verplaatsen]
     Verplaatst dit item een plaats omhoog in het document.

note: type: Plain text
en:  [Context]>[Move down]
     Moves this item a place down in document.
nl:  [Context]>[Omlaag verplaatsen]
     Verplaatst dit item een plaats omlaag in het document.

note: type: Plain text
en:  [Context]>[Lock item]
     It is not clear what is does.
nl:  [Context]>[Item vastzetten]
     Het is niet duidelijk wat het doet.

note: type: Plain text
en:  [Context]>[Unlock item]
     It is not clear what is does.
nl:  [Context]>[Item ontgrendelen]
     Het is niet duidelijk wat het doet.

note: type: Plain text
en:  [Context]>[Delete item]
     Removes this item from document.
nl:  [Context]>[Verwijder item]
     Verwijdert dit item uit het document.

note: type: Title ==
en: Advanced Topics
nl: Geavanceerde onderwerpen

note: type: Plain text
en: This chapter describes advanced topics around Kraft. Some Linux knowledge is required, and setups should be done by experienced Linux administrators and should be tested carefully.
nl: Dit hoofdstuk beschrijft geavanceerde onderwerpen rond het gebruik van Kraft. Daarbij wordt enige kennis van Linux veronderstelt, en het is verstandig om de instellingen door ervaren Linux-beheerders uit te laten voeren en deze vervolgens zorgvuldig en uitgebreid te testen.

note: type: Title ===
en: Using Kraft Collaboratively
nl: Kraft gemeenschappelijk gebruiken.

note: type: Plain text
en: Kraft can be used collaborative in a distributed environment. That means that multiple users work on their desktops with their own Kraft instance on the same data.
nl: Kraft kan gemeenschappelijk in een gedistribueerde omgeving gebruikt worden. Dat houd in dat meerdere gebruikers op hun eigen desktop met hun eigen Kraft instance met dezelfde data kunnen werken.

note: type: Plain text
en: This whole topic is a subject to change, as Kraft will evolve to use ownCloud as a private cloud solution to store the data.
nl: De hele situatie is aan verandering onderhevig, omdat Kraft in de nabije toekomst ownCloud als privé Cloud voor de opslag van de data zal gebruiken.

note: type: Title ====
en: Sharing Database and Document Pool
nl: Database en Document-pool gezamenlijk gebruiken

note: type: Plain text
en: The simplest case is that two or more Kraft instances use a database together and access the same pool of PDF documents on the harddisk. For simplicity this describes only two Kraft instances.
nl: De eenvoudigste situatie is als twee of meer Kraft-gebruikers de database gemeenschappelijk gebruiken en toegang tot dezelfde pool van PDF-documenten op de harde schijf hebben. Om het eenvoudig te houden, worden hier de situatie met twee gebruikers beschreven.

note: type: Plain text
en: A typical use case would be: Two different Linux users want to use Kraft. They both have their own computer but only work in the same network. For example this would describe a situation with one main office machine that runs Kraft in normal mode, plus a notebook with Kraft in read only mode to view documents, check catalogs and such.
nl: Een veelvoorkomende situatie kan als volgt zijn: twee verschillende Linux gebruikers willen Kraft gebruiken. Ze hebben beide hun eigen computer en werken in hetzelfde netwerk. Dit voorbeeld beschrijft een situatie met een hoofdkantoor die Kraft in de normale modus gebruiken, en een Notebook met Kraft, die in de read-only modus is om de documenten te bekijken, de catalogus te raadplegen en dergelijke.

note: type: Plain text
en: For that, the following prerequisites have to be met:
nl: Daarvoor is het volgende vereist:

note: type: Plain text
en: MySQL or MariaDB is used as database backend. Sqlite is not supported.
nl: Als Database-Backend wordt MySQL of MariaDB gebruikt. Sqlite is niet mogelijk.

note: type: Plain text
en: The database is accessible with a mysql user and from each machine for both users.
nl: De Database is met de gebruiker MySQL vanuit beide computers bereikbaar.

note: type: Plain text
en: The document store directory has to be shared.
nl: De map waarin de documenten worden opgeslagen, wordt voor beide computers bereikbaar zijn (shared).

note: type: delimited block _
en: WARNING: There is no protection against having both users editing the same document. Because that is dangerous and can lead to unpredictable results, it is recommended to run all instances of Kraft except the main one in read only mode. This is done by starting Kraft with the `-r` command line switch.
nl: Pas op: Er is geen beveiliging tegen het feit dat beide gebruikers tegelijk hetzelfde document kunnen bewerken. Om dat dit gevaarlijk is en tot onvoorziene resultaten kan leiden, raden wij aan om Kraft buiten het kantoor alleen in de readonly-modus te gebruiken. Deze readonly-modus wordt met de parameter -r ingeschakeld.

note: type: Plain text
en: **Sharing the Database**
nl: **De database gezamenlijk gebruiken**

note: type: Plain text
en: The database server should be installed on the main machine or a dedicated device like a NAS. Networking speed influences the comfort to use obviously.
nl: De Database-server moet op de hoofdmachine geïnstalleerd zijn, of het moet op een gespecialiseerd apparaat zoals een NAS geïnstalleerd zijn. De snelheid van het netwerk beïnvloed de bruikbaarheid natuurlijk enorm.

note: type: Plain text
en: Find howtos on the internet how to setup MySQL accordingly.
nl: Howtos voor het gebruik van MySQL zijn op het internet te vinden.

note: type: Plain text
en: **Sharing the Document Pool Directory**
nl: **De map met de document Pool delen (sharen)**

note: type: Plain text
en: Kraft writes generated PDF documents into a local directory. Where that is can be configured in the Kraft Config file. The config file has to be adopted on all instances.
nl: Kraft schrijft de gegenereerde PDF's in een lokale map. Welke dat is, kunt u instellen in het config-bestand van Kraft. Het config-bestand moet voor alle exemplaren van Kraft correct ingesteld zijn.

note: type: Plain text
en: That is located in each users home directory, in the path `.config/kraftrc`. It has to contain the following config value:
nl: U kunt deze vinden in de thuismap van de gebruiker met de relatieve pad `.config/kraftrc`. Daarin moet de volgende tekst voorkomen:

note: type: Plain text
en: There are different ways how share that directory, ie. NFS or SMB storages. It is important that both users from both machines can list and access the files. The main user needs read and write access, read only users only need read access to the files.
nl: Er zijn verschillende manieren om de map te delen (sharen), bijvoorbeeld een NFS of een SMB Server. Het is belangrijk dat gebruikers van beide machines toegang hebben tot deze bestanden. De hoofdgebruiker heeft lees- en schrijfrechten nodig, de read-only gebruiker heeft voor de bestanden alleen lees-rechten nodig.

note: type: Plain text
en: A recommended setup is a NFS share with autofs which is set up on the main machine. To manage file access a certain group should be set up on the machines with which access can be managed.
nl: Een aanbevolen opstelling is een NFS Share met autofs, die op de hoofdmachine is ingesteld. Om de toegang tot de bestanden te beheren, raden wij aan om een gebruikersgroep te creëren waarin u de toegangsrechten kan beheren.

note: type: Plain text
en: **Starting Kraft in read-only mode**
nl: **Kraft in read-only modus**

note: type: Plain text
en: To start Kraft in read-only mode, start the binary with the `-r` command line switch.
nl: Om Kraft in de read-only modus te starten, moet het programma met de volgende parameter `-r` gestart worden.

note: type: Title ===
en: XRechnung Support
nl: Gebruik van XRechnung

note: type: Plain text
en: Kraft supports the XRechnung standard. That is a digital format for electronic invoicing, and it passed as law in Germany and follows a EU directive. The XRechnung is a XML file format designed for that purpose.
nl: Kraft ondersteund het gebruik van de XRechnung standaard. Dat is een digitaal formaat voor electronische rekeningen, en als wet ingevoerd in Duitsland wat een EU richtlijn volgt. De XRechnung is een XML-bestandsformaat ontworpen voor dat doel.

note: type: Plain text
en: To use the XRechnung Export productivly, a little manual work is still needed in Kraft. Kraft creates the XML file based on a template, very similar to the normal PDF documents. That means that it loads a template that contains static elements (ie. the company address) that do not change between different invoices. The dynamic elements (customer data, items etc.) are filled into the template during the generation step.
nl: Om de XRechnung Export productief te gebruiken, is nog een beetje handwerk in Kraft nodig. Kraft creëert het XML-bestand aan de hand van een sjabloon, vergelijkbaar met de normale PDF documenten. Dit houdt in dat het een sjabloon laadt wat statische elementen bevat (b.v. het adres van het bedrijf) die niet veranderen tussen de verschillende rekeningen. De dynamische elementen (data over de klant, items enz.) worden in het sjabloon geplaatst tijdens de stap van het generen.

note: type: Plain text
en: In order to generate correct XRechnung files for the specific company, the user has to adopt the template file manually to the companies needs. Note that this has only to be done once and should be easy for a person with a bit computer experience (Basic knowledge about XML appreciated!).
nl: Om correcte XRechnung-bestanden te generen voor het desbetreffende bedrijf, moet de gebruiker het sjabloonbestand handmatig aanpassen aan de eisen van het bedrijf. Merk op dat u dat maar eenmalig hoeft te doen en dat het niet moeilijk is voor iemand met een beetje computerervaring (Basiskennis van XML is gewenst).

note: type: Plain text
en: To adapt the file to the needs of the company, it is best to start with the https://raw.githubusercontent.com/dragotin/kraft/master/reports/xrechnung.xrtmpl[example XRechnung file]. It has to be downloaded and saved into a location that the user can edit. Open it in a normal text editor, such as https://kate-editor.org/[Kate].
nl: Om het bestand aan te passen aan de eisen van het bedrijf, kunt u het beste beginnen met het https://raw.githubusercontent.com/dragotin/kraft/master/reports/xrechnung.xrtmpl[voorbeeld XRechnung-bestand]. U moet het downloaden en vervolgens opslaan op een plek waar u het kan bewerken. Open het in een normale tekstverwerker, zoals https://kate-editor.org/[Kate].

note: type: Plain text
en: Read carefully through the file without being scared off by the XML format. All user strings (ie. company name, address and such) are user specific and should be replaced accordingly. Find https://www.xoev.de/xrechnung-16828[details about the format] here to better understand the meaning of the fields.
nl: Bestudeer nauwkeurig het bestand zonder dat u afgeschrikt wordt door het XML-opmaak. Alle user strings (d.w.z. bedrijfsnaam, adres en dergelijke) zijn specifiek voor de gebruiker en moeten daarom overeenkomstig vervangen worden. Zoek https://www.xoev.de/xrechnung-16828[de details over de opmaak] hier op voor een beter begrip van de betekenis van de velden.

note: type: Plain text
en: Make sure to not disturb the proper XML format and do not change places where the template format `{{ template_name }}` is used.
nl: Zorg ervoor dat u de correcte XML-opmaak niet verstoort en wijzig niet de locatie van waar `{{ template_name }}` is gebruikt.

note: type: Plain text
en: Once the file is adopted to the needs, open the Settings dialog of Kraft and insert the filename into the entry field for the XRechnung Template File on the Document Defaults page.
nl: Nadat het bestand is aangepast aan de wensen, opent u het dialoogvenster voor de instellingen van Kraft en voer de bestandsnaam in het invoerveld voor het XRechnung Sjabloonbestand in de pagina voor document-standaarden.

note: type: Plain text
en: After that step, the btn:[Export XRechung] menu item will open a dialog to pick a filename where to save the XRechnung invoice to.
nl: Na deze stap zal het menu item btn:[Export XRechung] een dialoogvenster openen voor het ingeven van het bestandsnaam waarmee de XRechnung rekening wordt opgeslagen.

note: type: Plain text
en: This file can now be transfered to the receiver of the invoice.
nl: Dit bestand kan nu verzonden worden naar de ontvanger van de rekening.

note: type: Plain text
en: There are validators for invoices in XRechnung format out there in the internet. It is useful to verify the format of the Kraft exported XRechnung.
nl: Er zijn validators voor rekeningen in het XRechnung formaat op het internet te vinden. Het is verstandig om het bestandsformaat van de XRechnung dat uit Kraft is geëxporteerd te laten valideren.

note: type: Title ==
en: Credits and License
nl: Dankbetuigingen en licentie
