invoice 0.4 A Package for Writing Invoices
|
|
|
- Stuart King
- 10 years ago
- Views:
Transcription
1 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 Projects The First Example: How to Charge Fees 3 5 The Second Example: How to Claim Expenses Expenses in Base Currency Expenses in Foreign Currency Postprocessing 7 7 Document Language Adding Labels in a New Language Bugs Compatibility with KOMA-Script Desiderata 9 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 LATEX 2εcompliant output (or any spreadsheet, for that purpose) available. After several miscalculations with a pocket calculator due to forgotten entries or double entries the idea came up to have LATEX 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, Ian Wormsbecker, Vincent Tougait and Robin Fairbairns who contributed ideas, 1
2 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 LATEX 2ε and relies on the calc.sty (providing infix arithmetic) and realcalc (providing real 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 as its basic commands. 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 \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 amount of VAT which is charged; in Germany this is currently (autumn 2001) 16%. 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). 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 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. 1 The realcalc package is found at CTAN:macros/generic/realcalc, 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 8. 2
3 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 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 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>} 3
4 Let s assume an interim manager charges DM a day for 12 working days while negotiating a major project, nicknamed Project Phenix. He also charges DM a day for the analysing and negotiating the restructuring of the sales division, a work he spent 9 days with. This would be input in the invoice as follows: \begin{invoice}{dm}{16} \ProjectTitle{Project Phenix}% % Contents Rate/Unit Count \Fee{Some really lengthy and utterly tedious egotiation} { } {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 Activity Rate/Unit Count Amount (DM) Some really lengthy and utterly tedious negotiation VAT (16%) Subtotal Project Sales Restructuring Activity Rate/Unit Count Amount (DM) Sales Structure Analysis Negotiation with Agents Subtotal Fees VAT (16%) Subtotal Project 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 4
5 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. 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. 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. 5
6 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}{dm}{16} \ProjectTitle{Project Phenix}% % Contents Rate/Unit Count \Fee{Negotiation} { } {12} % % Contents Amount \EBC{Hotel, 12 nights} { } \ProjectTitle{Sales Restructuring}% % 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} And here is how the result looks like: Project Phenix Activity Rate/Unit Count Amount (DM) Negotiation VAT (16%) Expense Currency Amount Factor DM 6
7 Hotel, 12 nights DM Subtotal Project Sales Restructuring Activity Rate/Unit Count Amount (DM) Sales Structure Analysis Negotiation with Agents Subtotal Fees VAT (16%) Expense Currency Amount Factor DM Taxi Airport Hotel HK$ Hotel, 9 nights HK$ Subtotal Expenses Subtotal Project Sum Fees Sum VAT Sum Expenses Total Again, a subtotal of the expenses appears only if there is more than one expense item in a project. 6 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 LATEX 2ε runs. Please note that the key appearing in the log file is expressed in the same language as that of the master document. 7 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} 7
8 \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! 7.1 Adding Labels in a New Language At present, column labels produced by invoice can appear in four languages: German, English, Dutch and French. Other languages can be added easily by editing the file invoice.def. Language-dependent definitions are contained in the \ifclause. 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]) so that it can be included in the next update. Future users can then share your work. 8 Bugs Certainly there are bugs. After all, this is not Mars, but Earth (where life is supposed to exist). 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 ntering 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. 8.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 usage 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 8
9 \documentclass[10pt]{scrlettr} \usepackage{invoice} \begin{invoice}{dm}{16} will result in an error message. Say \begin{invoiceenv}{dm}{16} 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. 9 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. 9
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.9 A Package for Writing Invoices
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 2 3.1 Projects............................. 4 4 The
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
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
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
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.
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
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
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
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
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
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: Introduction to Formulas
Excel: Introduction to Formulas Table of Contents Formulas Arithmetic & Comparison Operators... 2 Text Concatenation... 2 Operator Precedence... 2 UPPER, LOWER, PROPER and TRIM... 3 & (Ampersand)... 4
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
Formal Languages and Automata Theory - Regular Expressions and Finite Automata -
Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Samarjit Chakraborty Computer Engineering and Networks Laboratory Swiss Federal Institute of Technology (ETH) Zürich March
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...
Improving Productivity using IT - Level 3 Scenario Assignment Sample Test 4 Version SampleMQTB/1.0/IP3/v1.0. Part 1 Performance
Improving Productivity using IT - Level 3 Scenario Assignment Sample Test 4 Version SampleMQTB/1.0/IP3/v1.0 This test is divided into two parts. You must read through the whole scenario assignment before
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...
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
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
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
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
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
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
REPORT GENERATION USING SQL*PLUS COMMANDS
Oracle For Beginners Page : 1 Chapter 14 REPORT GENERATION USING SQL*PLUS COMMANDS What is a report? Sample report Report script Break command Compute command Column command Ttitle and Btitle commands
9.2 Summation Notation
9. Summation Notation 66 9. Summation Notation In the previous section, we introduced sequences and now we shall present notation and theorems concerning the sum of terms of a sequence. We begin with a
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
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
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
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,
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
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
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........
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
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
Chapter 4. Spreadsheets
Chapter 4. Spreadsheets We ve discussed rather briefly the use of computer algebra in 3.5. The approach of relying on www.wolframalpha.com is a poor subsititute for a fullfeatured computer algebra program
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
Excel 2007 A Beginners Guide
Excel 2007 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
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
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
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
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
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
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
SOME EXCEL FORMULAS AND FUNCTIONS
SOME EXCEL FORMULAS AND FUNCTIONS About calculation operators Operators specify the type of calculation that you want to perform on the elements of a formula. Microsoft Excel includes four different types
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
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
Hal E-Bank Foreign payments (Format of export/import files)
Hal E-Bank Foreign payments (Format of export/import files) Hal E-Bank Foreign payments: format of export/import files Version: 17.x.x.20 Author: HALCOM d.d., Ljubljana Editor: HALCOM a.d., Beograd, July
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...
chemscheme Support for chemical schemes
chemscheme Support for chemical schemes Joseph Wright Released 2008/07/31 Abstract The chemscheme package consists of two parts, both related to chemical schemes. The package adds a scheme float type to
BASIS International Ltd. - March 2010. - DocOut - Interfacing Reports with the Barista Document Management System
- DocOut - Interfacing Reports with the Barista Document Management System By Chris Hawkins Introduction 'AddonSoftware by Barista' takes advantage of Barista s versatile Document Management System knows
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
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
May 20, 2012. MyCV * Author: Andrea Ghersi. Abstract
May 20, 2012 MyCV * Author: Andrea Ghersi Abstract This LATEX class provides a set of functionality for writing curriculum vitæ with different layouts. To achieve this goal, it adopts a different approach
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
Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior.
Create a table When you create a database, you store your data in tables subject-based lists that contain rows and columns. For instance, you can create a Contacts table to store a list of names, addresses,
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
Guidelines for the master s thesis
FACULTY OF ENGINEERING Guidelines for the master s thesis 1. Introduction Every master s degree requires the fulfillment of a master s thesis. The master s thesis consists of a personal and original manuscript
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
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
CHAPTER 2. Logic. 1. Logic Definitions. Notation: Variables are used to represent propositions. The most common variables used are p, q, and r.
CHAPTER 2 Logic 1. Logic Definitions 1.1. Propositions. Definition 1.1.1. A proposition is a declarative sentence that is either true (denoted either T or 1) or false (denoted either F or 0). Notation:
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
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
Welcome to Basic Math Skills!
Basic Math Skills Welcome to Basic Math Skills! Most students find the math sections to be the most difficult. Basic Math Skills was designed to give you a refresher on the basics of math. There are lots
Excel 2003 A Beginners Guide
Excel 2003 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
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
Module 5: Interest concepts of future and present value
file:///f /Courses/2010-11/CGA/FA2/06course/m05intro.htm Module 5: Interest concepts of future and present value Overview In this module, you learn about the fundamental concepts of interest and present
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
Record Storage and Primary File Organization
Record Storage and Primary File Organization 1 C H A P T E R 4 Contents Introduction Secondary Storage Devices Buffering of Blocks Placing File Records on Disk Operations on Files Files of Unordered Records
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,
VFComb 1.3 the program which simplifies the virtual font management
A.S. Berdnikov Institute of Analytical Instrumentation Rizsky pr. 26, 198103 St.Petersburg, Russia [email protected] S.B. Turtia Institute of Analytical Instrumentation Rizsky pr. 26, 198103 St.Petersburg,
Access Tutorial 2 Building a Database and Defining Table Relationships
Access Tutorial 2 Building a Database and Defining Table Relationships Microsoft Office 2013 Objectives Session 2.1 Learn the guidelines for designing databases and setting field properties Create a table
Word processing software
Unit 244 Word processing software UAN: Level: 2 Credit value: 4 GLH: 30 Assessment type: Relationship to NOS: Assessment requirements specified by a sector or regulatory body: Aim: R/502/4628 Portfolio
Creating Advanced Reports with the SAP Query Tool
CHAPTER Creating Advanced Reports with the SAP Query Tool In this chapter An Overview of the SAP Query Tool s Advanced Screens 86 Using the Advanced Screens of the SAP Query Tool 86 86 Chapter Creating
REP200 Using Query Manager to Create Ad Hoc Queries
Using Query Manager to Create Ad Hoc Queries June 2013 Table of Contents USING QUERY MANAGER TO CREATE AD HOC QUERIES... 1 COURSE AUDIENCES AND PREREQUISITES...ERROR! BOOKMARK NOT DEFINED. LESSON 1: BASIC
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/
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
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
USING MAGENTO TRANSLATION TOOLS
Magento Translation Tools 1 USING MAGENTO TRANSLATION TOOLS Magento translation tools make the implementation of multi-language Magento stores significantly easier. They allow you to fetch all translatable
A Programming Language for Mechanical Translation Victor H. Yngve, Massachusetts Institute of Technology, Cambridge, Massachusetts
[Mechanical Translation, vol.5, no.1, July 1958; pp. 25-41] A Programming Language for Mechanical Translation Victor H. Yngve, Massachusetts Institute of Technology, Cambridge, Massachusetts A notational
F9D7 04 (ESKWP2): Word Processing Software 2
F9D7 04 (ESKWP2): Word Processing Software 2 4 SCQF credit points at SCQF level 5 Description: This is the ability to use a software application designed for the creation, editing and production of largely
Elisabetta Zodeiko 2/25/2012
PRINCETON UNIVERSITY Report Studio Introduction Elisabetta Zodeiko 2/25/2012 Report Studio Introduction pg. 1 Table of Contents 1. Report Studio Overview... 6 Course Overview... 7 Princeton Information
Calculating Loan Payments
IN THIS CHAPTER Calculating Loan Payments...............1 Calculating Principal Payments...........4 Working with Future Value...............7 Using the Present Value Function..........9 Calculating Interest
Course Syllabus. Technical Writing Certificate - Basic
Course Syllabus Technical Writing Certificate - Basic Prerequisite(s): 1 year experience using Windows and Microsoft Word. Required Materials/Texts: KSU will provide the following 6 instructional manuals
Create a survey using Google Forms
Create a survey using Google Forms You can plan events, make a survey or poll, give students a quiz, or collect other information in an easy, streamlined way with Google Forms. Google Forms can be connected
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
Retrieving Data Using the SQL SELECT Statement. Copyright 2006, Oracle. All rights reserved.
Retrieving Data Using the SQL SELECT Statement Objectives After completing this lesson, you should be able to do the following: List the capabilities of SQL SELECT statements Execute a basic SELECT statement
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
MSP How to guide session 2 (Resources & Cost)
MSP How to guide session 2 (Resources & Cost) 1. Introduction Before considering resourcing the schedule it is important to ask yourself one key question as it will require effort from the scheduler or
ROUND(cell or formula, 2)
There are many ways to set up an amortization table. This document shows how to set up five columns for the payment number, payment, interest, payment applied to the outstanding balance, and the outstanding
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
Calculating Cash Flow Using Excel Data Lists
Calculating Cash Flow Using Excel Data Lists By: Curtis D. Frye 7/26/2006 Bank and credit card statements tell you where your money has gone, but they don t show you how much money you ll have on hand
If A is divided by B the result is 2/3. If B is divided by C the result is 4/7. What is the result if A is divided by C?
Problem 3 If A is divided by B the result is 2/3. If B is divided by C the result is 4/7. What is the result if A is divided by C? Suggested Questions to ask students about Problem 3 The key to this question
Introduction. This support note provides some information on how MYOB and Excel interact.
How to use MYOB OfficeLink with Excel. Number: 1505 This support note is suitable for: Accounting Accounting Plus Premier Premier Enterprise Introduction With MYOB OfficeLink, you can instantly harness
VDF Query User Manual
VDF Query User Manual Page 1 of 25 Table of Contents Quick Start... 3 Security... 4 Main File:... 5 Query Title:... 6 Fields Tab... 7 Printed Fields... 8 Task buttons... 9 Expression... 10 Selection...
Spreadsheet. Parts of a Spreadsheet. Entry Bar
Spreadsheet Parts of a Spreadsheet 1. Open the AppleWorks program. Select spreadsheet. 2. Explore the spreadsheet setup for a while. Active Cell Address Entry Bar Column Headings Row Headings Active Cell
Part A. EpiData Entry
Part A. EpiData Entry Part A: Quality-assured data capture with EpiData Manager and EpiData EntryClient Exercise 1 A data documentation sheet for a simple questionnaire Exercise 2 Create a basic data entry
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
