invoice 0.9 A Package for Writing Invoices
|
|
|
- Mabel Rogers
- 10 years ago
- Views:
Transcription
1 invoice 0.9 A Package for Writing Invoices Oliver Corff October 1st, 2011 Contents 1 Introduction 2 2 Software Requirements 2 3 The invoice Environment Projects The First Example: How to Charge Fees Invoices with VAT Invoices without VAT The Second Example: How to Claim Expenses Expenses in Base Currency Expenses in Foreign Currency Hidden Expense Details Deduction of Discounts and Downpayments 12 7 Postprocessing 12 8 Document Language Specifying the Desired Language Adding Labels in a New Language Bugs Compatibility with KOMA-Script
2 10 Desiderata 15 1 Introduction The invoice package was conceived in late 2000 when the author had to dig through a truly aweful pile of expense bills without having a spreadsheet featuring L A TEX 2ε-compliant output (or any spreadsheet, for that purpose) available. After several miscalculations with a pocket calculator due to forgotten or double entries the idea came up to have L A TEX 2ε do the calculation work. As such, the package in its present stage is highly specialized with regard to the documents it generates. The invoice package is basically a tailor-made solution for a consultant who charges fees and claims all sorts of expenses, sometimes working on different assignments for the same client. The author expresses his gratitude to Robert Inder, Thilo Barth, Jacco Kok, Fred Donck, Jacopo, Johann Spies, Ian Wormsbecker, Vincent Tougait and Robin Fairbairns who contributed ideas, corrections, bugfixes and caption translations after the first discussions on comp.text.tex and the initial release of invoice. Given the current capabilities of invoice, it should well be possible to extend the capabilities of this package in the future or to rewrite it in a generalized fashion. 2 Software Requirements The invoice environment runs under L A TEX 2ε and relies on the calc.sty (providing infix arithmetic) and fp (providing fixed point arithmetic) utilities to do its work which can be found at CTAN 1. Compile and read 00README.tex for further information if you are not sure whether these packages are installed at your site. 3 The invoice Environment Within a given document, invoices are built with the invoice environment 2. Figure 1 on page 3 shows the logical structure of an invoice as well 1 The fp package is found at CTAN:macros/latex/contrib/fp, and calc is found at CTAN:macros/latex/required/tools/. 2 Users of the KOMA-Script class scrlettr.cls are kindly requested to use invoiceenv instead; see also page 14. 2
3 as its basic commands. In case a full-fledged invoice stationary is needed, it is recommended to use the invoice environment within existing business letters which may have been pre-defined already. The invoice package itself does not provide tools for including company logos, recipient s addresses, bank account numbers etc. as these are usually covered by the various letter classes available for L A TEX 2ε. Invoice \begin{invoice}{...}{...} Project \ProjectTitle{...} Fees \Fee{...}{...}{...} Expenses (local) \EBC{...}{...} Expenses (foreign) \EFC{...}{...}{...}{...}{...} More Projects... \end{invoice} Figure 1: The invoice Environment and its Logical Structure Invoices contain one or more projects which in return contain the charged items, either fees (plus tax, if applicable) and/or expenses. An invoice with one project is announced by saying 3
4 \begin{invoice}{<base Currency>}{<VAT>} \ProjectTitle{...}% \end{invoice} There is no limit for the number of projects in an invoice, as there is no limit for the number of invoices per document. The invoice environment requires two arguments: 1. <Base Currency> is the name of the currency in which the invoice is charged, e. g. DM, Euro, US$, RMB etc. 2. <VAT> is the percentage rate of VAT which is charged; in Germany this is currently (autumn 2011) 19%. If no VAT is required, enter a 0 (zero) here. It is neither necessary nor permissible to use a percent sign here. As some countries (e. g. France) have fractions of percentages (like 16.9%), you would in this case enter 16.9 (without any percent sign). Setting the VAT rate to 0 produces the side effect that the lines stating the VAT subtotals and totals disappear. If it is, however, desired to show the VAT results even if they amount to zero, enter 0.0 instead. 3.1 Projects An invoice contains items which are usually, in the case of e. g. consultancy fees and related expenses like hotel bills and air fares, attributed to a given case or project, or cost center, or Kostenstelle (in German). A project contains any of three different types of charged items: 1. Fees. A tax can be added, if applicable. Fees are always charged in the base currency of the invoice. 2. Local Expenses. Local expenses are charged in units of the base currency of the invoice. 3. Foreign Expenses. Foreign expenses are charged in units of any given foreign currency. Either the base currency equivalent is known (as taken from a credit card billing statement, for example), or, if not, an exchange rate between foreign currency and base currency has to be stated. Nota bene: The order of fees and expenses is fixed. Either fees or expenses can be omitted, but expenses must be charged after fees. 4
5 4 The First Example: How to Charge Fees A consultant charges fees per day, hour or any other unit. Usually this unit is agreed upon in a contract and there is no further need to refer to this unit but by its count. This is done by the \Fee{}{}{} command: \Fee{<Contents>}{<Rate/Unit>}{<Count>} Let s assume an interim manager charges Euro a day for 12 working days while negotiating a major project, nicknamed Project Phenix. He also charges Euro a day for analysing and negotiating the restructuring of the sales division, a work he spent 9 days with. 4.1 Invoices with VAT We further assume that the consultant is required to charge VAT. All information above would be entered into the invoice as follows: \begin{invoice}{euro}{19} \ProjectTitle{Project Phenix}% % Contents Rate/Unit Count \Fee{Some really lengthy and utterly tedious negotiation} { } {12} \ProjectTitle{Sales Restructuring}% % Contents Rate/Unit Count \Fee{Sales Structure Analysis} { } { 6} \Fee{Negotiation with Agents} { } { 3} \end{invoice} And here is how the result looks like: Project Phenix Some really lengthy and utterly tedious negotiation VAT (19%) Subtotal Project Phenix
6 Sales Restructuring Sales Structure Analysis Negotiation with Agents Subtotal Fees VAT (19%) Subtotal Sales Restructuring Sum Fees Sum VAT Total Hints: If the base currency is to contain a dollar sign ($), then dollar sign must be entered in the form of \string$ or otherwise the command writing the log file data will fail. The contents of each fee may be verbose; while the column width is limited, text contents longer than the column width wraps over several columns, if necessary. The astute observer will note that a line beginning with Subtotal Fees appeared in the output of the Sales Restructuring Project without explicit input to this effect from the user s side. The full grammar of the Fee block requires that all fees are closed by a fee subtotal. Internally, invoice is defined as a finite state automaton providing mechanisms to insert a fee subtotal if logic requires it, and print its value if it makes sense to humans, which is the case if there is more than one fee. Note that there is an explicit command \STFee which will produce a subtotal of the fees charged so far. This can be used if you want to show fee subtotals within the same project. 4.2 Invoices without VAT As mentioned above, an invoice may be calculated without any VAT. The VAT lines may completely disappear, as in the following example: \begin{invoice}{euro}{0} \ProjectTitle{Project Phenix}% % Contents Rate/Unit Count \Fee{Some really lengthy and utterly tedious negotiation} { } {12} 6
7 \ProjectTitle{Sales Restructuring}% % Contents Rate/Unit Count \Fee{Sales Structure Analysis} { } { 6} \Fee{Negotiation with Agents} { } { 3} \end{invoice} Figure 2 on page 7 shows the result. Project Phenix Some really lengthy and utterly tedious negotiation Subtotal Project Phenix Sales Restructuring Sales Structure Analysis Negotiation with Agents Subtotal Fees Subtotal Sales Restructuring Sum Fees Total Figure 2: A complete invoice with fees but no VAT. In contrast, if for any reason the VAT subtotals and totals should be kept visible despite a value of zero, then use a VAT value of 0.0 as in the following example: \begin{invoice}{euro}{0.0} \ProjectTitle{Project Phenix}% % Contents Rate/Unit Count \Fee{Some really lengthy and utterly tedious negotiation} { } {12} 7
8 \ProjectTitle{Sales Restructuring}% % Contents Rate/Unit Count \Fee{Sales Structure Analysis} { } { 6} \Fee{Negotiation with Agents} { } { 3} \end{invoice} Figure 3 on page 8 shows the result. Project Phenix Some really lengthy and utterly tedious negotiation VAT (0.0%) 0.00 Subtotal Project Phenix Sales Restructuring Sales Structure Analysis Negotiation with Agents Subtotal Fees VAT (0.0%) 0.00 Subtotal Sales Restructuring Sum Fees Sum VAT 0.00 Total Figure 3: A complete invoice with fees but zero VAT. 8
9 5 The Second Example: How to Claim Expenses Expenses can be charged in base currency or in any foreign currency. The base currency s name should be announced once at the beginning of the invoice. 5.1 Expenses in Base Currency The shape of an expense item in base currency is simple: \EBC{<Contents>} {<Amount>} Both fields contain mandatory arguments: 1. <Contents> contains a description of the charged item, e. g. Hotel, Airport Tax or whatever. 2. <Amount> contains the amount in base currency units. 5.2 Expenses in Foreign Currency Charging an expense in foreign currency is only slightly more complicated. The command is: \EFC{<Contents>} {<Foreign Currency>}{<Amount>} {<Conversion Rate>}{<Base Currency Result>} Arguments to the five fields are partially mandatory, partially optional: 1. <Contents> contains a description of the charged item, e. g. Hotel, Airport Tax or whatever. 2. <Foreign Currency> contains the name of the foreign currency. 3. <Amount> contains the amount in foreign currency units. 4. <Conversion Rate> contains the factor by which the foreign currency amount has to be multiplied in order to achieve the base currency result. If the base currency result is stated, then, and only then, the Conversion Rate can be omitted. 9
10 5. <Base Currency Result> contains an optional amount in base currency units. Credit card billing statements show this amount which usually contains certain service charges of the credit card issuer; the base currency result is thus the true amount of money to be charged. If a <Conversion Rate> is given, stating a base currency result becomes optional. This is usually applied for expenses made with cash money. Since some of the arguments given to \EFC are optional, there are basically two different forms of using this command. With the variant \EFC{<Contents>}{<Foreign Currency>}{<Amount>} {<Conversion Rate>} % Conversion rate {} % Base currency empty! (amount in foreign currency given, as well as exchange rate stated), the command will automatically calculate the resulting amount in base currency. \EFC{<Contents>} {<Foreign Currency>}{<Amount>} {} % Conversion rate empty! {<Base Currency Result>} % Base currency If, however, the exchange rate is omitted and the target amount in base currency is given, then this value is taken directly. Stating the resulting amount overrides the internal calculation mechanism. Examples are given below. We use our interim manager s invoice again, assuming this time that she spent working on Project Phenix 12 days in her home country while the Sales Restructuring effort took her to Hong Kong. The taxi bills are paid in cash, hence she enters the (fictive) conversion rate, whereas the hotel is paid by credit card. She can then take the final amount from her credit card billing statement; an example input would look as follows: \begin{invoice}{euro}{19} \ProjectTitle{Project Phenix}% % Contents Rate/Unit Count \Fee{Negotiation} { } {12} % % Contents Amount \EBC{Hotel, 12 nights} { } \ProjectTitle{Sales Restructuring}% 10
11 % Contents Rate/Unit Count \Fee{Sales Structure Analysis} { } { 6} \Fee{Negotiation with Agents} { } { 3} % % Contents Currency Amount Conv.Rate Result \EFC{Taxi Airport -- Hotel} {HK\$} {325.00} {0.2354} {} \EFC{Hotel, 9 nights} {HK\$} { } {} { } \end{invoice} Figure 4 on page 16 shows the result. Again, a subtotal of the expenses appears only if there is more than one expense item in a project. 5.3 Hidden Expense Details Occasionally it may be desirable to list only the total of expenses incurred, while hiding the structure of expenses. In such a case, the expense commands can be modified by attaching an i to their names (as in invisible). A hidden expense in base currency is thus declared as: \EBCi{<Contents>} {<Amount>} A hidden expense in foreign currency is declared as: \EFCi{<Contents>} {<Foreign Currency>}{<Amount>} {<Conversion Rate>}{<Base Currency Result>} Both commands accept and require exactly the same arguments as their visible counterparts. The expenses will be added to the expense subtotals and the invoice total in the same way as if they were visible. If there is no visible expense stated at all it may be useful to have at least a line with the expense subtotal appear; this is done by the STExpenses command, as shown in the following example: \begin{invoice}{euro}{19} \ProjectTitle{Project Phenix}% % Contents Rate/Unit Count \Fee{Negotiation} { } {12} % % Contents Amount \EBCi{Hotel, 12 nights} { } % 11
12 \STExpenses \ProjectTitle{Sales Restructuring}% % Contents Rate/Unit Count \Fee{Sales Structure Analysis} { } { 6} \Fee{Negotiation with Agents} { } { 3} % % Contents Currency Amount Conv.Rate Result \EFCi{Taxi Airport -- Hotel} {HK\$} {325.00} {0.2354} {} \EFCi{Hotel, 9 nights} {HK\$} { } {} { } \STExpenses \end{invoice} Figure 5 on page 17 shows the result. 6 Deduction of Discounts and Downpayments Finally, it may be possible that previous downpayments etc. have to be considered for the invoice total. An optional discount line can state the item and deduct the amount from the invoice total. Deductions are always stated in base currency. They follow the following syntax: \Discount{<Contents>} {<Amount>} Both fields contain mandatory arguments: 1. <Contents> contains a description of the discount item, e. g. Downpayment, Tickets for private use or whatever. 2. <Amount> contains the amount in base currency units. Figure 6 on page 18 shows the result. 7 Postprocessing In order to allow the further processing of invoice-generated data, the log file contains the totals of fees, expenses and taxes in the form of key:value pairs. This information appears also on the terminal while L A TEX 2ε runs. Please note that the key appearing in the log file is expressed in the same language as that of the master document. 12
13 8 Document Language All column headers appearing in invoice can be redefined in order to match the language of the master document. E. g., headings like Total will automatically appear as Gesamtsumme if the document language is set to German (either via babel or \usepackage{german}). Please observe that the invoice package must be called after the document language has been selected. This is correct: \documentclass[10pt]{ltxdoc} \usepackage{german} \usepackage{invoice} % labels will now appear in German! This will not work: \documentclass[10pt]{ltxdoc} \usepackage{invoice} \usepackage{german} % labels will still appear in English! 8.1 Specifying the Desired Language It is also possible to ignore the global language settings and select a language local to the invoice package by specifying the desired language as an option: \documentclass[10pt]{ltxdoc} \usepackage[german]{invoice} % labels in German, rest % of document in English This is useful whenever the desired language is not provided by the installation base where invoice is executed. At present, column labels produced by invoice can appear in ten languages: Afrikaans (use afrikaans), Dutch (use dutch), English (use english), Estonian (use estonian), Finnish (use finnish), French (use french), German (use german), Italian (use italian), Spanish (use spanish, spanishe or spanishv) and Swedish (use swedish). Spanish is exceptional as there are three different versions with differences in lexicon and grammar. There is one traditional version, the second is said to demonstrate a strong New World influence, and the third one is considered a variation in style, albeit traditional. 13
14 8.2 Adding Labels in a New Language Other languages can be added easily by editing the file invoice.def. Language-dependent definitions are contained in the \if-clause. Extending the file is simple: 1. Copy the labels template to the end of the file. 2. Remove the comments (%) in column Fill each label definition with the appropriate foreign language translation. 4. Put the correct internal name of the foreign language into the condition expression of the \ifx- and \ifnum-clauses. Whenever you create your own foreign language extension please kindly consider sending your modified invoice.def file to the author (at [email protected] or oliver.corff@ .de) so that it can be included in the next update. Future users can then share your work. 9 Bugs Certainly there are bugs. After all, this is not Moon, but Earth (where life is supposed to exist, as opposed to Moon). The author has not conducted extensive tests on the algebraic functions, and there may be rounding and truncating errors. The author considers it a bug that the decimal point cannot be replaced by a comma at present, while entering dollar signs requires the \string$ notation. Spurious spaces may distort the table layout. It is especially recommended to close all \ProjectTitle{...}% lines with a percent mark, as shown. If the percent mark is omitted, the first column header is not properly aligned to the left. Breaking long invoice statements with many projects over several pages results in many orphans and widows. 9.1 Compatibility with KOMA-Script Unfortunately, when first writing this package the author was not aware of the KOMA-Script classes, notably the class scrlettr.cls which defines its own \invoice{#1} command, albeit with completely different scope, usage 14
15 and syntax. KOMA-Script s \invoice{#1} command accepts a number and prints Invoice no. #1 in a letter opening. Now that the names of the invoice package and environment have stuck it is easier to think of a workaround than to conceive a new name. Therefore, If the class scrlettr.cls is used, the environment invoice is automatically renamed to invoiceenv. Writing \documentclass[10pt]{scrlettr} \usepackage{invoice} \begin{invoice}{euro}{19} will result in an error message. Say \begin{invoiceenv}{euro}{19} instead. KOMA-Script s own \invoice{#1} command is renamed to \invoiceno{#1}, while \invoice{#1} now generates an error message reminding KOMA-Script users to apply the renamed commands. 10 Desiderata The invoice package is far from complete. Future expansions should aim at making the package more flexible. How taxes are treated, etc., is at present a rather particular arrangement suitable for the author s immediate needs, but a more general solution can be designed as soon as more users reflect their needs to the author. 15
16 Project Phenix Negotiation VAT (19%) Expense Currency Amount Factor Euro Hotel, 12 nights Euro Subtotal Project Phenix Sales Restructuring Sales Structure Analysis Negotiation with Agents Subtotal Fees VAT (19%) Expense Currency Amount Factor Euro Taxi Airport Hotel HK$ Hotel, 9 nights HK$ Subtotal Expenses Subtotal Sales Restructuring Sum Fees Sum VAT Sum Expenses Total Figure 4: A complete invoice with fees and expenses. 16
17 Project Phenix Negotiation VAT (19%) Subtotal Expenses Subtotal Project Phenix Sales Restructuring Sales Structure Analysis Negotiation with Agents Subtotal Fees VAT (19%) Subtotal Expenses Subtotal Sales Restructuring Sum Fees Sum VAT Sum Expenses Total Figure 5: A complete invoice with visible fees but invisible expenses. 17
18 Project Phenix Negotiation VAT (19%) Expense Currency Amount Factor Euro Hotel, 12 nights Euro Subtotal Project Phenix Sales Restructuring Sales Structure Analysis Negotiation with Agents Subtotal Fees VAT (19%) Expense Currency Amount Factor Euro Taxi Airport Hotel HK$ Hotel, 9 nights HK$ Subtotal Expenses Subtotal Sales Restructuring Sum Fees Sum VAT Sum Expenses Downpayment received Total Figure 6: A complete invoice with fees, expenses and a deduction. 18
invoice 0.7 A Package for Writing Invoices
invoice 0.7 A Package for Writing Invoices Oliver Corff December 16th, 2003 Contents 1 Introduction 2 2 Software Requirements 2 3 The invoice Environment 2 3.1 Projects............................... 4
invoice 0.4 A Package for Writing Invoices
invoice 0.4 A Package for Writing Invoices Oliver Corff December 6th, 2001 Contents 1 Introduction 1 2 Software Requirements 2 3 The invoice Environment 2 3.1 Projects...................................
OX Spreadsheet Product Guide
OX Spreadsheet Product Guide Open-Xchange February 2014 2014 Copyright Open-Xchange Inc. OX Spreadsheet Product Guide This document is the intellectual property of Open-Xchange Inc. The document may be
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
ECDL / ICDL Spreadsheets Syllabus Version 5.0
ECDL / ICDL Spreadsheets Syllabus Version 5.0 Purpose This document details the syllabus for ECDL / ICDL Spreadsheets. The syllabus describes, through learning outcomes, the knowledge and skills that a
PDF MAKER FOR VTIGER CRM
PDF MAKER FOR VTIGER CRM Introduction The PDF Maker is extension tool designed for vtiger CRM. There is already possibility of the export to pdf format in vtiger CRM functionality but it covers just few
Introduction to Excel
Introduction to Excel This material has been reprinted, with permission, from the Excel Tutorial on the TRIO program webpage of the University of South Dakota. A series of "screencast" videos covering
Moving from CS 61A Scheme to CS 61B Java
Moving from CS 61A Scheme to CS 61B Java Introduction Java is an object-oriented language. This document describes some of the differences between object-oriented programming in Scheme (which we hope you
OWrite One of the more interesting features Manipulating documents Documents can be printed OWrite has the look and feel Find and replace
OWrite is a crossplatform word-processing component for Mac OSX, Windows and Linux with more than just a basic set of features. You will find all the usual formatting options for formatting text, paragraphs
Getting Started with Excel 2008. Table of Contents
Table of Contents Elements of An Excel Document... 2 Resizing and Hiding Columns and Rows... 3 Using Panes to Create Spreadsheet Headers... 3 Using the AutoFill Command... 4 Using AutoFill for Sequences...
for Sage 100 ERP Business Insights Overview Document
for Sage 100 ERP Business Insights Document 2012 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and the Sage Software product and service names mentioned herein are registered
Tips and Tricks SAGE ACCPAC INTELLIGENCE
Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,
Microsoft Excel Tips & Tricks
Microsoft Excel Tips & Tricks Collaborative Programs Research & Evaluation TABLE OF CONTENTS Introduction page 2 Useful Functions page 2 Getting Started with Formulas page 2 Nested Formulas page 3 Copying
EMAIL MAKER FOR VTIGER CRM
EMAIL MAKER FOR VTIGER CRM Introduction The Email Maker is extension tool designed for the vtiger CRM. Using EMAIL Maker you can create email templates with predefined information and send them from all
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
General Ledger Reports Guide
General Ledger Reports Guide 2006 Sage Software, Inc. All Rights Reserved. This document contains proprietary information which is protected by copyright. No part of this document may be photocopied, reproduced,
Kentico CMS 7.0 E-commerce Guide
Kentico CMS 7.0 E-commerce Guide 2 Kentico CMS 7.0 E-commerce Guide Table of Contents Introduction 8... 8 About this guide... 8 E-commerce features Getting started 11... 11 Overview... 11 Installing the
Section 1 Spreadsheet Design
Section 1 Spreadsheet Design Level 6 Spreadsheet 6N4089 Contents 1. Assess the suitability of using a spreadsheet to achieve a given requirement from a given specification... 1 Advantages of using Spreadsheet
Bond Price Arithmetic
1 Bond Price Arithmetic The purpose of this chapter is: To review the basics of the time value of money. This involves reviewing discounting guaranteed future cash flows at annual, semiannual and continuously
Create Custom Tables in No Time
SPSS Custom Tables 17.0 Create Custom Tables in No Time Easily analyze and communicate your results with SPSS Custom Tables, an add-on module for the SPSS Statistics product line Share analytical results
Context sensitive markup for inline quotations
The csquotes package Context sensitive markup for inline quotations Philipp Lehman [email protected] Version 2.8 May 11, 2005 Contents Tables.............. 1 1 Introduction......... 1 2 Package options........
CHAPTER 6: ANALYZE MICROSOFT DYNAMICS NAV 5.0 DATA IN MICROSOFT EXCEL
Chapter 6: Analyze Microsoft Dynamics NAV 5.0 Data in Microsoft Excel CHAPTER 6: ANALYZE MICROSOFT DYNAMICS NAV 5.0 DATA IN MICROSOFT EXCEL Objectives The objectives are: Explain the process of exporting
Almost all spreadsheet programs are based on a simple concept: the malleable matrix.
MS EXCEL 2000 Spreadsheet Use, Formulas, Functions, References More than any other type of personal computer software, the spreadsheet has changed the way people do business. Spreadsheet software allows
Differences in Use between Calc and Excel
Differences in Use between Calc and Excel Title: Differences in Use between Calc and Excel: Version: 1.0 First edition: October 2004 Contents Overview... 3 Copyright and trademark information... 3 Feedback...3
Introduction to IBM SPSS Statistics
CONTENTS Arizona State University College of Health Solutions College of Nursing and Health Innovation Introduction to IBM SPSS Statistics Edward A. Greenberg, PhD Director, Data Lab PAGE About This Document
Creating Basic Reports with the SAP Query Tool
CHAPTER Creating Basic Reports with the SAP Query Tool In this chapter The SAP Query Tool 24 Creating a Basic List Query by Using the SAP Query Tool 24 Reviewing the Options on Each of the Five Basic Screens
Excel 2003 Tutorial I
This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar
Acrobat 9: Forms. 56 Pages. Acrobat 9: Forms v2.0.0. Windows
Acrobat 9: Forms Windows Acrobat 9: Forms v2.0.0 2009 56 Pages About IT Training & Education The University Information Technology Services (UITS) IT Training & Education program at Indiana University
Intro to Excel spreadsheets
Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using
13 EXPENDITURE MULTIPLIERS: THE KEYNESIAN MODEL* Chapter. Key Concepts
Chapter 3 EXPENDITURE MULTIPLIERS: THE KEYNESIAN MODEL* Key Concepts Fixed Prices and Expenditure Plans In the very short run, firms do not change their prices and they sell the amount that is demanded.
Impreso: 22/02/2011 Página 1 de 19. Origen: FSC Versión: 2011-v3 EBILLING FAQ
Impreso: 22/02/2011 Página 1 de 19 EBILLING FAQ Impreso: 22/02/2011 Página 2 de 19 Contents 1. Which web page you should access to upload the invoices... 3 2. Invoice management... 4 2.1 How to create
Magento module Documentation
Table of contents 1 General... 4 1.1 Languages... 4 2 Installation... 4 2.1 Search module... 4 2.2 Installation in Magento... 6 2.3 Installation as a local package... 7 2.4 Uninstalling the module... 8
Finance 197. Simple One-time Interest
Finance 197 Finance We have to work with money every day. While balancing your checkbook or calculating your monthly expenditures on espresso requires only arithmetic, when we start saving, planning for
How QuickBooks desktop edition features and data are translated into QuickBooks Online: Legend Customers Vendors Employees Banking Lists
This is a reprint from the help menu of the QuickBooks Online Edition. Page 1 of 10 If you are planning on switching from the desktop edition, this is an important document to read in its entirety. Visit
A package for rotated objects in L A TEX
A package for rotated objects in L A TEX Robin Fairbairns Sebastian Rahtz Leonor Barroca printed January 26, 2010 Contents 1 Introduction 1 2 Usage 2 2.1 Package options............................. 2
UNIT 6 2 The Mortgage Amortization Schedule
UNIT 6 2 The Mortgage Amortization Schedule A home mortgage is a contract that requires the homeowner to make a fixed number of monthly payments over the life of the mortgage. The duration, or length of
Working with Data in Microsoft Excel 2003
Working with Data in Microsoft Excel 2003 Doc 5.94 Ver 2 March 2005 John Matthews Central Computing Services Abstract This document provides some examples of handling numeric data using the Microsoft Excel
Spreadsheet User Guide. First-Year Course
Spreadsheet User Guide with Solutions First-Year Course For Use With Glencoe Accounting: Online Learning Center Bothell, WA Chicago, IL Columbus, OH New York, NY CONTENTS Section 1 Introduction 1 Section
Understanding class definitions
OFWJ_C02.QXD 2/3/06 2:28 pm Page 17 CHAPTER 2 Understanding class definitions Main concepts discussed in this chapter: fields methods (accessor, mutator) constructors assignment and conditional statement
2015 County Auditors Institute. May 2015. Excel Workshop Tips. Working Smarter, Not Harder. by David Scott, [email protected]
2015 County Auditors Institute May 2015 Excel Workshop Tips Working Smarter, Not Harder by David Scott, [email protected] Note: All examples in this workshop and this tip sheet were done using Excel 2010
Kingsoft Spreadsheet 2012
Kingsoft Spreadsheet 2012 Kingsoft Spreadsheet is a flexible and efficient commercial spreadsheet application. It is widely used by professionals in many fields such as: Business, Finance, Economics and
Excel Level Two. Introduction. Contents. Exploring Formulas. Entering Formulas
Introduction Excel Level Two This workshop introduces you to formulas, functions, moving and copying data, using autofill, relative and absolute references, and formatting cells. Contents Introduction
Intro to Mail Merge. Contents: David Diskin for the University of the Pacific Center for Professional and Continuing Education. Word Mail Merge Wizard
Intro to Mail Merge David Diskin for the University of the Pacific Center for Professional and Continuing Education Contents: Word Mail Merge Wizard Mail Merge Possibilities Labels Form Letters Directory
Understanding Start-Up Costs
Understanding Start-Up Costs One of the many tasks you have to do when you plan to start any business is to calculate the initial costs involved in starting and operating your business. Almost every business
Microsoft Excel 2010 Tutorial
1 Microsoft Excel 2010 Tutorial Excel is a spreadsheet program in the Microsoft Office system. You can use Excel to create and format workbooks (a collection of spreadsheets) in order to analyze data and
E-Commerce Installation and Configuration Guide
E-Commerce Installation and Configuration Guide Rev: 2011-05-19 Sitecore E-Commerce Fundamental Edition 1.1 E-Commerce Installation and Configuration Guide A developer's guide to installing and configuring
How To Post A Cash Receipt On A Bank Account On A Credit Card On A Microsoft Nokia 9.3.3 (Aero) (Ahem) (For A Creditcard) (Or A Bank Card) ( For A Credit
Chapter 5: Receivables Management CHAPTER 5: RECEIVABLES MANAGEMENT Objectives Introduction The objectives are: Reference the Payments FastTab on the Customer Card. Explain the Cash Receipt Journal, which
How To Use Excel With A Calculator
Functions & Data Analysis Tools Academic Computing Services www.ku.edu/acs Abstract: This workshop focuses on the functions and data analysis tools of Microsoft Excel. Topics included are the function
Webforms on a Drupal 7 Website 3/20/15
Jody Croley Jones Webforms on a Drupal 7 Website 3/20/15 A form is a document used to gather specific information from a person. A webform is simply a web page, built to allow the web-reader to enter data
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...
Basic Microsoft Excel 2007
Basic Microsoft Excel 2007 The biggest difference between Excel 2007 and its predecessors is the new layout. All of the old functions are still there (with some new additions), but they are now located
Event Management Do-It-Yourself User Guide
) Event Management Do-It-Yourself User Guide Last Revised 9/6/11 Version 1 Powered by TABLE OF CONTENTS MODULES: 3-74 ereg Module: 3-58 Event Info Tab 4-13 Categories Tab 14-16 Attendee Info Tab 17-19
Creating an Excel Spreadsheet Report
www.bsasoftware.com Pervasive Building Department Creating an Excel Spreadsheet Report If you track multiple jurisdictions, separate totals may be given for each of them. Please note: Spreadsheets are
Code::Blocks Student Manual
Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of
COGNOS Query Studio Ad Hoc Reporting
COGNOS Query Studio Ad Hoc Reporting Copyright 2008, the California Institute of Technology. All rights reserved. This documentation contains proprietary information of the California Institute of Technology
UNIVERSITY OF CALGARY Information Technologies WEBFORMS DRUPAL 7 WEB CONTENT MANAGEMENT
UNIVERSITY OF CALGARY Information Technologies WEBFORMS DRUPAL 7 WEB CONTENT MANAGEMENT Table of Contents Creating a Webform First Steps... 1 Form Components... 2 Component Types.......4 Conditionals...
VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0
VISUAL GUIDE to RX Scripting for Roulette Xtreme - System Designer 2.0 UX Software - 2009 TABLE OF CONTENTS INTRODUCTION... ii What is this book about?... iii How to use this book... iii Time to start...
BID2WIN Workshop. Advanced Report Writing
BID2WIN Workshop Advanced Report Writing Please Note: Please feel free to take this workbook home with you! Electronic copies of all lab documentation are available for download at http://www.bid2win.com/userconf/2011/labs/
1. 2. 3. 2.1.1.1 Change your Password o 2.1.1.2 Match Request to your Company 2.1.2.1 License Status 2.1.2.2 Choose a License 2.1.2.3 Payment 2.1.3.1 Changing company data 2.1.3.2 Organization 2.1.3.3
MS Access Lab 2. Topic: Tables
MS Access Lab 2 Topic: Tables Summary Introduction: Tables, Start to build a new database Creating Tables: Datasheet View, Design View Working with Data: Sorting, Filtering Help on Tables Introduction
Timeless Time and Expense Version 3.0. Copyright 1997-2009 MAG Softwrx, Inc.
Timeless Time and Expense Version 3.0 Timeless Time and Expense All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including
Directions for the AP Invoice Upload Spreadsheet
Directions for the AP Invoice Upload Spreadsheet The AP Invoice Upload Spreadsheet is used to enter Accounts Payable historical invoices (only, no GL Entry) to the OGSQL system. This spreadsheet is designed
2. Basic Relational Data Model
2. Basic Relational Data Model 2.1 Introduction Basic concepts of information models, their realisation in databases comprising data objects and object relationships, and their management by DBMS s that
Participant Guide RP301: Ad Hoc Business Intelligence Reporting
RP301: Ad Hoc Business Intelligence Reporting State of Kansas As of April 28, 2010 Final TABLE OF CONTENTS Course Overview... 4 Course Objectives... 4 Agenda... 4 Lesson 1: Reviewing the Data Warehouse...
Data Analysis Tools. Tools for Summarizing Data
Data Analysis Tools This section of the notes is meant to introduce you to many of the tools that are provided by Excel under the Tools/Data Analysis menu item. If your computer does not have that tool
Integrated Accounting, CRM and ERP System for Mac OS X, Windows, Linux, ios, Android and AIX
Integrated Accounting, CRM and ERP System for Mac OS X, Windows, Linux, ios, Android and AIX Purchase Order Contract Register Program version: 7.2 140321 2014 HansaWorld Ireland Limited, Dublin, Ireland
Training Needs Analysis
Training Needs Analysis Microsoft Office 2007 Access 2007 Course Code: Name: Chapter 1: Access 2007 Orientation I understand how Access works and what it can be used for I know how to start Microsoft Access
CXQuotes Doors and Windows Quotation software. Cogitrix
CXQuotes Doors and Windows Quotation software Cogitrix Table of content TABLE OF CONTENT... 2 TABLES OF PICTURES... 6 SOFTWARE FEATURES... 7 QUICK...7 REDUCING ERRORS...7 PRINT QUALITY...7 PRICES COMPARISON...7
3 What s New in Excel 2007
3 What s New in Excel 2007 3.1 Overview of Excel 2007 Microsoft Office Excel 2007 is a spreadsheet program that enables you to enter, manipulate, calculate, and chart data. An Excel file is referred to
Microsoft Excel 2010 Part 3: Advanced Excel
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Excel 2010 Part 3: Advanced Excel Winter 2015, Version 1.0 Table of Contents Introduction...2 Sorting Data...2 Sorting
Working with Tables: How to use tables in OpenOffice.org Writer
Working with Tables: How to use tables in OpenOffice.org Writer Title: Working with Tables: How to use tables in OpenOffice.org Writer Version: 1.0 First edition: January 2005 First English edition: January
Lab 11: Budgeting with Excel
Lab 11: Budgeting with Excel This lab exercise will have you track credit card bills over a period of three months. You will determine those months in which a budget was met for various categories. You
Important Financial Concepts
Part 2 Important Financial Concepts Chapter 4 Time Value of Money Chapter 5 Risk and Return Chapter 6 Interest Rates and Bond Valuation Chapter 7 Stock Valuation 130 LG1 LG2 LG3 LG4 LG5 LG6 Chapter 4 Time
REACH-IT Industry User Manual
REACH-IT Industry User Manual Part 03 - Login and message box 2 REACH-IT Industry User Manual Version 2.1 Version Changes 2.1 April 2014 Updates related to REACH-IT 2.7 regarding the Terms and Conditions,
MICROSOFT EXCEL STEP BY STEP GUIDE
IGCSE ICT SECTION 14 DATA ANALYSIS MICROSOFT EXCEL STEP BY STEP GUIDE Mark Nicholls ICT Lounge Data Analysis Self Study Guide Contents Learning Outcomes Page 3 What is a Data Model?... Page 4 Spreadsheet
BF Survey Plus User Guide
BF Survey Plus User Guide August 2011 v1.0 1 of 23 www.tamlyncreative.com.au/software/ Contents Introduction... 3 Support... 3 Documentation... 3 Installation New Install... 3 Setting up categories...
Table of Contents. Getting Started...1. Chart of Accounts...1. Sales Tax...3. Setting Up Sales Tax the big picture... 3
Table of Contents Table of Contents Getting Started...1 Chart of Accounts...1 Sales Tax...3 Setting Up Sales Tax the big picture... 3 Using Sales Tax the big picture... 4 Create individual tax items...
Bank Account 1 September 2015
Chapter 8 Training Notes Bank Account 1 September 2015 BANK ACCOUNTS Bank Accounts, or Bank Records, are typically setup in PrintBoss after the application is installed and provide options to work with
Microsoft Access Basics
Microsoft Access Basics 2006 ipic Development Group, LLC Authored by James D Ballotti Microsoft, Access, Excel, Word, and Office are registered trademarks of the Microsoft Corporation Version 1 - Revision
Alzex Personal Finance
Elegant, super easy personal budget software Alzex Personal Finance User guide 2014 Table of Contents Alzex Personal Finance software...4 Getting started...5 Creating a new database...6 Currency selection...7
Commonly Used Excel Formulas
Microsoft Excel 2007 Advanced Formulas Windows XP Look Up Values in a List of Data: Commonly Used Excel Formulas Let's say you want to look up an employee's phone extension by using their badge number
Invoice Quotation and Purchase Orders Maker
Invoice Quotation and Purchase Orders Maker Professional Edition Version 2.0.0.0 Help File By: Khaled Aljundi Software developer 1 P a g e Table of Contents 1.0 License Agreement... 3 2.0 About This Software...
Overtime Tracking System Change Log
Overtime Tracking System Change Log CHANGES FROM VERSION 7.0.0 7.0.1: Fixed warning colors on Total page. Fixed N/A error in the Paid column on the Total page. Fixed check box on OT Slip page to properly
Module 5: Interest concepts of future and present value
Page 1 of 23 Module 5: Interest concepts of future and present value Overview In this module, you learn about the fundamental concepts of interest and present and future values, as well as ordinary annuities
Preface of Excel Guide
Preface of Excel Guide The use of spreadsheets in a course designed primarily for business and social science majors can enhance the understanding of the underlying mathematical concepts. In addition,
Field Properties Quick Reference
Field Properties Quick Reference Data types The following table provides a list of the available data types in Microsoft Office Access 2007, along with usage guidelines and storage capacities for each
Web CMS Forms. Contents. IT Training
IT Training Web CMS Forms Contents Forms... Creating a plan... Data types... Data protection... Form Manager... Creating a form... Adding questions... 4 Adding Answers for Radio Button and Drop Lists...
Comparables Sales Price
Chapter 486 Comparables Sales Price Introduction Appraisers often estimate the market value (current sales price) of a subject property from a group of comparable properties that have recently sold. Since
Access 2007 Creating Forms Table of Contents
Access 2007 Creating Forms Table of Contents CREATING FORMS IN ACCESS 2007... 3 UNDERSTAND LAYOUT VIEW AND DESIGN VIEW... 3 LAYOUT VIEW... 3 DESIGN VIEW... 3 UNDERSTAND CONTROLS... 4 BOUND CONTROL... 4
INTRODUCTION TO EXCEL
INTRODUCTION TO EXCEL 1 INTRODUCTION Anyone who has used a computer for more than just playing games will be aware of spreadsheets A spreadsheet is a versatile computer program (package) that enables you
Q&As: Microsoft Excel 2013: Chapter 2
Q&As: Microsoft Excel 2013: Chapter 2 In Step 5, why did the date that was entered change from 4/5/10 to 4/5/2010? When Excel recognizes that you entered a date in mm/dd/yy format, it automatically formats
MBA Quantitative Methods PC-Exercises Introductory Examples
MBA Quantitative Methods PC-Exercises Introductory Examples intro.xls intro_with_output.xls intro.doc For all Examples you need the file intro.xls. The file intro_with_output.xls is the file with the results
Creating and Using Databases with Microsoft Access
CHAPTER A Creating and Using Databases with Microsoft Access In this chapter, you will Use Access to explore a simple database Design and create a new database Create and use forms Create and use queries
Chapter One Introduction to Programming
Chapter One Introduction to Programming 1-1 Algorithm and Flowchart Algorithm is a step-by-step procedure for calculation. More precisely, algorithm is an effective method expressed as a finite list of
Invoices. Installation and User Guide. Release date: 21.07.2013. GNU General Public License, version 2 Terms and Conditions apply
Invoices Installation and User Guide Release date: 21.07.2013 GNU General Public License, version 2 Terms and Conditions apply 1 1. What is Invoices? 3 2. Requirements and Compatibility 4 3. License Activation
Uploading Ad Cost, Clicks and Impressions to Google Analytics
Uploading Ad Cost, Clicks and Impressions to Google Analytics This document describes the Google Analytics cost data upload capabilities of NEXT Analytics v5. Step 1. Planning Your Upload Google Analytics
Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products
Chapter 3 Cartesian Products and Relations The material in this chapter is the first real encounter with abstraction. Relations are very general thing they are a special type of subset. After introducing
ERPLY Accounting user guide
ERPLY Accounting user guide [email protected] Last changed: 20.10.2013 Table of Contents 1. GENERAL... 4 1.1. THE LAYOUT OF ERPLY ACCOUNTING... 4 1.2. KEY COMBINATIONS... 4 1.3. MAIN PAGE AND
Offline Payment Methods
Offline Payment Methods STRONGVON Tournament Management System 1 Overview The STRONGVON Tournament Management System allows you to collect online registration, while arranging for offline payment methods
