summaryrefslogtreecommitdiff
path: root/doc/post-commit.mdwn
blob: 1c5176d428da8b3e4890cf492ebd75a34e60e194 (plain)

If your wiki is kept in [[revision_control|rcs]], a post-commit hook is run every time you commit a change to your repository.

ikiwiki generates the "post-commit hook" once you've uncommented the relevant section (under wrappers) in the ikiwiki.setup.

The generated wrapper is a C program that is designed to safely be made suid if necessary. It's hardcoded to run ikiwiki with the settings specified when you ran --wrapper, and can only be used to update and compile that one checkout into the specified html directory.

Depending on your setup, the post-commit hook might end up getting called by users who have write access to the repository, but not to your wiki checkout and html directory. If so, you can safely make the wrapper suid to a user who can write there (not to root!). You might want to read [[Security]] first.

[[Setup]] explains setting this up from the start and see [[rcs/details]] to know more.

11" class="hl">endobj
  • 12 0 obj
  • (Introduction to LedgerSMB)
  • endobj
  • 13 0 obj
  • << /S /GoTo /D (subsection.1.1) >>
  • endobj
  • 16 0 obj
  • (Why LedgerSMB)
  • endobj
  • 17 0 obj
  • << /S /GoTo /D (subsubsection.1.1.1) >>
  • endobj
  • 20 0 obj
  • (Advantages of LedgerSMB)
  • endobj
  • 21 0 obj
  • << /S /GoTo /D (subsubsection.1.1.2) >>
  • endobj
  • 24 0 obj
  • (Key Features)
  • endobj
  • 25 0 obj
  • << /S /GoTo /D (subsection.1.2) >>
  • endobj
  • 28 0 obj
  • (Limitations of LedgerSMB)
  • endobj
  • 29 0 obj
  • << /S /GoTo /D (subsection.1.3) >>
  • endobj
  • 32 0 obj
  • (System Requirements of LedgerSMB)
  • endobj
  • 33 0 obj
  • << /S /GoTo /D (section.2) >>
  • endobj
  • 36 0 obj
  • (User Account and Database Administration Basics)
  • endobj
  • 37 0 obj
  • << /S /GoTo /D (subsection.2.1) >>
  • endobj
  • 40 0 obj
  • (Companies and Datasets)
  • endobj
  • 41 0 obj
  • << /S /GoTo /D (subsection.2.2) >>
  • endobj
  • 44 0 obj
  • (How to Create a User)
  • endobj
  • 45 0 obj
  • << /S /GoTo /D (subsection.2.3) >>
  • endobj
  • 48 0 obj
  • (Permissions)
  • endobj
  • 49 0 obj
  • << /S /GoTo /D (subsection.2.4) >>
  • endobj
  • 52 0 obj
  • (User Account Types)
  • endobj
  • 53 0 obj
  • << /S /GoTo /D (subsection.2.5) >>
  • endobj
  • 56 0 obj
  • (Other Features)
  • endobj
  • 57 0 obj
  • << /S /GoTo /D (section.3) >>
  • endobj
  • 60 0 obj
  • (Chart of Accounts)
  • endobj
  • 61 0 obj
  • << /S /GoTo /D (subsection.3.1) >>
  • endobj
  • 64 0 obj
  • (Introduction to Double Entry Bookkeeping)
  • endobj
  • 65 0 obj
  • << /S /GoTo /D (subsubsection.3.1.1) >>
  • endobj
  • 68 0 obj
  • (Business Entity)
  • endobj
  • 69 0 obj
  • << /S /GoTo /D (subsubsection.3.1.2) >>
  • endobj
  • 72 0 obj
  • (Double Entry)
  • endobj
  • 73 0 obj
  • << /S /GoTo /D (subsubsection.3.1.3) >>
  • endobj
  • 76 0 obj
  • (Accounts)
  • endobj
  • 77 0 obj
  • << /S /GoTo /D (subsubsection.3.1.4) >>
  • endobj
  • 80 0 obj
  • (Debits and Credits)
  • endobj
  • 81 0 obj
  • << /S /GoTo /D (subsubsection.3.1.5) >>
  • endobj
  • 84 0 obj
  • (Accrual)
  • endobj
  • 85 0 obj
  • << /S /GoTo /D (subsubsection.3.1.6) >>
  • endobj
  • 88 0 obj
  • (References)
  • endobj
  • 89 0 obj
  • << /S /GoTo /D (subsection.3.2) >>
  • endobj
  • 92 0 obj
  • (General Guidelines on Numbering Accounts)
  • endobj
  • 93 0 obj
  • << /S /GoTo /D (subsection.3.3) >>
  • endobj
  • 96 0 obj
  • (Adding/Modifying Accounts)
  • endobj
  • 97 0 obj
  • << /S /GoTo /D (subsection.3.4) >>
  • endobj
  • 100 0 obj
  • (Listing Account Balances and Transactions)
  • endobj
  • 101 0 obj
  • << /S /GoTo /D (section.4) >>
  • endobj
  • 104 0 obj
  • (Administration)
  • endobj
  • 105 0 obj
  • << /S /GoTo /D (subsection.4.1) >>
  • endobj
  • 108 0 obj
  • (Taxes, Defaults, and Preferences)
  • endobj
  • 109 0 obj
  • << /S /GoTo /D (subsubsection.4.1.1) >>
  • endobj
  • 112 0 obj
  • (Adding A Sales Tax Account)
  • endobj
  • 113 0 obj
  • << /S /GoTo /D (subsubsection.4.1.2) >>
  • endobj
  • 116 0 obj
  • (Setting a Sales Tax Amount)
  • endobj
  • 117 0 obj
  • << /S /GoTo /D (subsubsection.4.1.3) >>
  • endobj
  • 120 0 obj
  • (Default Account Setup)
  • endobj
  • 121 0 obj
  • << /S /GoTo /D (subsubsection.4.1.4) >>
  • endobj
  • 124 0 obj
  • (Currency Setup)
  • endobj
  • 125 0 obj
  • << /S /GoTo /D (subsubsection.4.1.5) >>
  • endobj
  • 128 0 obj
  • (Sequence Settings)
  • endobj
  • 129 0 obj
  • << /S /GoTo /D (subsection.4.2) >>
  • endobj
  • 132 0 obj
  • (Audit Control)
  • endobj
  • 133 0 obj
  • << /S /GoTo /D (subsubsection.4.2.1) >>
  • endobj
  • 136 0 obj
  • (Explaining transaction reversal)
  • endobj
  • 137 0 obj
  • << /S /GoTo /D (subsubsection.4.2.2) >>
  • endobj
  • 140 0 obj
  • (Close books option)
  • endobj
  • 141 0 obj
  • << /S /GoTo /D (subsubsection.4.2.3) >>
  • endobj
  • 144 0 obj
  • (Audit Trails)
  • endobj
  • 145 0 obj
  • << /S /GoTo /D (subsection.4.3) >>
  • endobj
  • 148 0 obj
  • (Departments)
  • endobj
  • 149 0 obj
  • << /S /GoTo /D (subsubsection.4.3.1) >>
  • endobj
  • 152 0 obj
  • (Cost v Profit Centers.)
  • endobj
  • 153 0 obj
  • << /S /GoTo /D (subsection.4.4) >>
  • endobj
  • 156 0 obj
  • (Warehouses)
  • endobj
  • 157 0 obj
  • << /S /GoTo /D (subsection.4.5) >>
  • endobj
  • 160 0 obj
  • (Languages)
  • endobj
  • 161 0 obj
  • << /S /GoTo /D (subsection.4.6) >>
  • endobj
  • 164 0 obj
  • (Types of Businesses)
  • endobj
  • 165 0 obj
  • << /S /GoTo /D (subsection.4.7) >>
  • endobj
  • 168 0 obj
  • (Misc.)
  • endobj
  • 169 0 obj
  • << /S /GoTo /D (subsubsection.4.7.1) >>
  • endobj
  • 172 0 obj
  • (GIFI)
  • endobj
  • 173 0 obj
  • << /S /GoTo /D (subsubsection.4.7.2) >>
  • endobj
  • 176 0 obj
  • (SIC)
  • endobj
  • 177 0 obj
  • << /S /GoTo /D (subsubsection.4.7.3) >>
  • endobj
  • 180 0 obj
  • (Overview of Template Editing)
  • endobj
  • 181 0 obj
  • << /S /GoTo /D (subsubsection.4.7.4) >>
  • endobj
  • 184 0 obj
  • (Year-end)
  • endobj
  • 185 0 obj
  • << /S /GoTo /D (subsection.4.8) >>
  • endobj
  • 188 0 obj
  • (Options in the ledgersmb.conf)
  • endobj
  • 189 0 obj
  • << /S /GoTo /D (section.5) >>
  • endobj
  • 192 0 obj
  • (Goods and Services)
  • endobj
  • 193 0 obj
  • << /S /GoTo /D (subsection.5.1) >>
  • endobj
  • 196 0 obj
  • (Basic Terms)
  • endobj
  • 197 0 obj
  • << /S /GoTo /D (subsection.5.2) >>
  • endobj
  • 200 0 obj
  • (The Price Matrix)
  • endobj
  • 201 0 obj
  • << /S /GoTo /D (subsection.5.3) >>
  • endobj
  • 204 0 obj
  • (Pricegroups)
  • endobj
  • 205 0 obj
  • << /S /GoTo /D (subsection.5.4) >>
  • endobj
  • 208 0 obj
  • (Groups)
  • endobj
  • 209 0 obj
  • << /S /GoTo /D (subsection.5.5) >>
  • endobj
  • 212 0 obj
  • (Labor/Overhead)
  • endobj
  • 213 0 obj
  • << /S /GoTo /D (subsection.5.6) >>
  • endobj
  • 216 0 obj
  • (Services)
  • endobj
  • 217 0 obj
  • << /S /GoTo /D (subsubsection.5.6.1) >>
  • endobj
  • 220 0 obj
  • (Shipping and Handling as a Service)
  • endobj
  • 221 0 obj
  • << /S /GoTo /D (subsection.5.7) >>
  • endobj
  • 224 0 obj
  • (Parts)
  • endobj
  • 225 0 obj
  • << /S /GoTo /D (subsection.5.8) >>
  • endobj
  • 228 0 obj
  • (Assemblies and Manufacturing)
  • endobj
  • 229 0 obj
  • << /S /GoTo /D (subsubsection.5.8.1) >>
  • endobj
  • 232 0 obj
  • (Stocking Assemblies)
  • endobj
  • 233 0 obj
  • << /S /GoTo /D (subsection.5.9) >>
  • endobj
  • 236 0 obj
  • (Reporting)
  • endobj
  • 237 0 obj
  • << /S /GoTo /D (subsubsection.5.9.1) >>
  • endobj
  • 240 0 obj
  • (All Items and Parts Reports)
  • endobj
  • 241 0 obj
  • << /S /GoTo /D (subsubsection.5.9.2) >>
  • endobj
  • 244 0 obj
  • (Requirements)
  • endobj
  • 245 0 obj
  • << /S /GoTo /D (subsubsection.5.9.3) >>
  • endobj
  • 248 0 obj
  • (Services and Labor)
  • endobj
  • 249 0 obj
  • << /S /GoTo /D (subsubsection.5.9.4) >>
  • endobj
  • 252 0 obj
  • (Assemblies)
  • endobj
  • 253 0 obj
  • << /S /GoTo /D (subsubsection.5.9.5) >>
  • endobj
  • 256 0 obj
  • (Groups and Pricegroups)
  • endobj
  • 257 0 obj
  • << /S /GoTo /D (subsection.5.10) >>
  • endobj
  • 260 0 obj
  • (Translations)
  • endobj
  • 261 0 obj
  • << /S /GoTo /D (subsection.5.11) >>
  • endobj
  • 264 0 obj
  • (How Cost of Goods Sold is tracked)
  • endobj
  • 265 0 obj
  • << /S /GoTo /D (section.6) >>
  • endobj
  • 268 0 obj
  • (AP)
  • endobj
  • 269 0 obj
  • << /S /GoTo /D (subsection.6.1) >>
  • endobj
  • 272 0 obj
  • (Basic AP Concepts)
  • endobj
  • 273 0 obj
  • << /S /GoTo /D (subsection.6.2) >>
  • endobj
  • 276 0 obj
  • (Vendors)
  • endobj
  • 277 0 obj
  • << /S /GoTo /D (subsection.6.3) >>
  • endobj
  • 280 0 obj
  • (AP Transactions)
  • endobj
  • 281 0 obj
  • << /S /GoTo /D (subsection.6.4) >>
  • endobj
  • 284 0 obj
  • (AP Invoices)
  • endobj
  • 285 0 obj
  • << /S /GoTo /D (subsubsection.6.4.1) >>
  • endobj
  • 288 0 obj
  • (Correcting an AP Invoice)
  • endobj
  • 289 0 obj
  • << /S /GoTo /D (subsection.6.5) >>
  • endobj
  • 292 0 obj
  • (Cash payment And Check Printing)
  • endobj
  • 293 0 obj
  • << /S /GoTo /D (subsubsection.6.5.1) >>
  • endobj
  • 296 0 obj
  • (Rapid Payment Entry Screen)
  • endobj
  • 297 0 obj
  • << /S /GoTo /D (subsection.6.6) >>
  • endobj
  • 300 0 obj
  • (Transaction/Invoice Reporting)
  • endobj
  • 301 0 obj
  • << /S /GoTo /D (subsubsection.6.6.1) >>
  • endobj
  • 304 0 obj
  • (Transactions Report)
  • endobj
  • 305 0 obj
  • << /S /GoTo /D (subsubsection.6.6.2) >>
  • endobj
  • 308 0 obj
  • (Outstanding Report)
  • endobj
  • 309 0 obj
  • << /S /GoTo /D (subsubsection.6.6.3) >>
  • endobj
  • 312 0 obj
  • (AP Aging Report)
  • endobj
  • 313 0 obj
  • << /S /GoTo /D (subsubsection.6.6.4) >>
  • endobj
  • 316 0 obj
  • (Tax Paid and Non-taxable Report)
  • endobj
  • 317 0 obj
  • << /S /GoTo /D (subsection.6.7) >>
  • endobj
  • 320 0 obj
  • (Vendor Reporting)
  • endobj
  • 321 0 obj
  • << /S /GoTo /D (subsubsection.6.7.1) >>
  • endobj
  • 324 0 obj
  • (Vendor Search)
  • endobj
  • 325 0 obj
  • << /S /GoTo /D (subsubsection.6.7.2) >>
  • endobj
  • 328 0 obj
  • (Vendor History)
  • endobj
  • 329 0 obj
  • << /S /GoTo /D (section.7) >>
  • endobj
  • 332 0 obj
  • (AR)
  • endobj
  • 333 0 obj
  • << /S /GoTo /D (subsection.7.1) >>
  • endobj
  • 336 0 obj
  • (Customers)
  • endobj
  • 337 0 obj
  • << /S /GoTo /D (subsubsection.7.1.1) >>
  • endobj
  • 340 0 obj
  • (Customer Price Matrix)
  • endobj
  • 341 0 obj
  • << /S /GoTo /D (subsection.7.2) >>
  • endobj
  • 344 0 obj
  • (AR Transactions)
  • endobj
  • 345 0 obj
  • << /S /GoTo /D (subsection.7.3) >>
  • endobj
  • 348 0 obj
  • (AR Invoices)
  • endobj
  • 349 0 obj
  • << /S /GoTo /D (subsection.7.4) >>
  • endobj
  • 352 0 obj
  • (Cash Receipt)
  • endobj
  • 353 0 obj
  • << /S /GoTo /D (subsubsection.7.4.1) >>
  • endobj
  • 356 0 obj
  • (Cash Receipts for multiple customers)
  • endobj
  • 357 0 obj
  • << /S /GoTo /D (subsection.7.5) >>
  • endobj
  • 360 0 obj
  • (AR Transaction Reporting)
  • endobj
  • 361 0 obj
  • << /S /GoTo /D (subsubsection.7.5.1) >>
  • endobj
  • 364 0 obj
  • (AR Transactions Report)
  • endobj
  • 365 0 obj
  • << /S /GoTo /D (subsubsection.7.5.2) >>
  • endobj
  • 368 0 obj
  • (AR Aging Report)
  • endobj
  • 369 0 obj
  • << /S /GoTo /D (subsection.7.6) >>
  • endobj
  • 372 0 obj
  • (Customer Reporting)
  • endobj
  • 373 0 obj
  • << /S /GoTo /D (section.8) >>
  • endobj
  • 376 0 obj
  • (Projects)
  • endobj
  • 377 0 obj
  • << /S /GoTo /D (subsection.8.1) >>
  • endobj
  • 380 0 obj
  • (Project Basics)
  • endobj
  • 381 0 obj
  • << /S /GoTo /D (subsection.8.2) >>
  • endobj
  • 384 0 obj
  • (Timecards)
  • endobj
  • 385 0 obj
  • << /S /GoTo /D (subsection.8.3) >>
  • endobj
  • 388 0 obj
  • (Projects and Invoices)
  • endobj
  • 389 0 obj
  • << /S /GoTo /D (subsection.8.4) >>
  • endobj
  • 392 0 obj
  • (Reporting)
  • endobj
  • 393 0 obj
  • << /S /GoTo /D (subsubsection.8.4.1) >>
  • endobj
  • 396 0 obj
  • (Timecard Reporting)
  • endobj
  • 397 0 obj
  • << /S /GoTo /D (subsubsection.8.4.2) >>
  • endobj
  • 400 0 obj
  • (Project Transaction Reporting)
  • endobj
  • 401 0 obj
  • << /S /GoTo /D (subsubsection.8.4.3) >>
  • endobj
  • 404 0 obj
  • (List of Projects)
  • endobj
  • 405 0 obj
  • << /S /GoTo /D (subsection.8.5) >>
  • endobj
  • 408 0 obj
  • (Possibilities for Using Projects)
  • endobj
  • 409 0 obj
  • << /S /GoTo /D (section.9) >>
  • endobj
  • 412 0 obj
  • (Quotations and Order Management)
  • endobj
  • 413 0 obj
  • << /S /GoTo /D (subsection.9.1) >>
  • endobj
  • 416 0 obj
  • (Sales Orders)
  • endobj
  • 417 0 obj
  • << /S /GoTo /D (subsection.9.2) >>
  • endobj
  • 420 0 obj
  • (Quotations)
  • endobj
  • 421 0 obj
  • << /S /GoTo /D (subsection.9.3) >>
  • endobj
  • 424 0 obj
  • (Shipping)
  • endobj
  • 425 0 obj
  • << /S /GoTo /D (subsection.9.4) >>
  • endobj
  • 428 0 obj
  • (AR Work Flow)
  • endobj
  • 429 0 obj
  • << /S /GoTo /D (subsubsection.9.4.1) >>
  • endobj
  • 432 0 obj
  • (Service Example)
  • endobj
  • 433 0 obj
  • << /S /GoTo /D (subsubsection.9.4.2) >>
  • endobj
  • 436 0 obj
  • (Single Warehouse Example)
  • endobj
  • 437 0 obj
  • << /S /GoTo /D (subsubsection.9.4.3) >>
  • endobj
  • 440 0 obj
  • (Multiple Warehouse Example)
  • endobj
  • 441 0 obj
  • << /S /GoTo /D (subsection.9.5) >>
  • endobj
  • 444 0 obj
  • (Requests for Quotation \(RFQ\))
  • endobj
  • 445 0 obj
  • << /S /GoTo /D (subsection.9.6) >>
  • endobj
  • 448 0 obj
  • (Purchase Orders)
  • endobj
  • 449 0 obj
  • << /S /GoTo /D (subsection.9.7) >>
  • endobj
  • 452 0 obj
  • (Receiving)
  • endobj
  • 453 0 obj
  • << /S /GoTo /D (subsection.9.8) >>
  • endobj
  • 456 0 obj
  • (AP Work Flow)
  • endobj
  • 457 0 obj
  • << /S /GoTo /D (subsubsection.9.8.1) >>
  • endobj
  • 460 0 obj
  • (Bookkeeper entering the received items, order completed in full)
  • endobj
  • 461 0 obj
  • << /S /GoTo /D (subsubsection.9.8.2) >>
  • endobj
  • 464 0 obj
  • (Bookkeeper entering received items, order completed in part)
  • endobj
  • 465 0 obj
  • << /S /GoTo /D (subsubsection.9.8.3) >>
  • endobj
  • 468 0 obj
  • (Receiving staff entering items)
  • endobj
  • 469 0 obj
  • << /S /GoTo /D (subsection.9.9) >>
  • endobj
  • 472 0 obj
  • (Generation and Consolidation)
  • endobj
  • 473 0 obj
  • << /S /GoTo /D (subsubsection.9.9.1) >>
  • endobj
  • 476 0 obj
  • (Generation)
  • endobj
  • 477 0 obj
  • << /S /GoTo /D (subsubsection.9.9.2) >>
  • endobj
  • 480 0 obj
  • (Consolidation)
  • endobj
  • 481 0 obj
  • << /S /GoTo /D (subsection.9.10) >>
  • endobj
  • 484 0 obj
  • (Reporting)
  • endobj
  • 485 0 obj
  • << /S /GoTo /D (subsection.9.11) >>
  • endobj
  • 488 0 obj
  • (Shipping Module: Transferring Inventory between Warehouses)
  • endobj
  • 489 0 obj
  • << /S /GoTo /D (section.10) >>
  • endobj
  • 492 0 obj
  • (HR)
  • endobj
  • 493 0 obj
  • << /S /GoTo /D (section.11) >>
  • endobj
  • 496 0 obj
  • (POS)
  • endobj
  • 497 0 obj
  • << /S /GoTo /D (subsection.11.1) >>
  • endobj
  • 500 0 obj
  • (Sales Screen)
  • endobj
  • 501 0 obj
  • << /S /GoTo /D (subsection.11.2) >>
  • endobj
  • 504 0 obj
  • (Possibilities for Data Entry)
  • endobj
  • 505 0 obj
  • << /S /GoTo /D (subsection.11.3) >>
  • endobj
  • 508 0 obj
  • (Hardware Support)
  • endobj
  • 509 0 obj
  • << /S /GoTo /D (subsection.11.4) >>
  • endobj
  • 512 0 obj
  • (Reports)
  • endobj
  • 513 0 obj
  • << /S /GoTo /D (subsubsection.11.4.1) >>
  • endobj
  • 516 0 obj
  • (Open Invoices)
  • endobj
  • 517 0 obj
  • << /S /GoTo /D (subsubsection.11.4.2) >>
  • endobj
  • 520 0 obj
  • (Receipts)
  • endobj
  • 521 0 obj
  • << /S /GoTo /D (section.12) >>
  • endobj
  • 524 0 obj
  • (General Ledger)
  • endobj
  • 525 0 obj
  • << /S /GoTo /D (subsection.12.1) >>
  • endobj
  • 528 0 obj
  • (GL Basics)
  • endobj
  • 529 0 obj
  • << /S /GoTo /D (subsubsection.12.1.1) >>
  • endobj
  • 532 0 obj
  • (Paper-based accounting systems and the GL)
  • endobj
  • 533 0 obj
  • << /S /GoTo /D (subsubsection.12.1.2) >>
  • endobj
  • 536 0 obj
  • (Double Entry Examples on Paper)
  • endobj
  • 537 0 obj
  • << /S /GoTo /D (subsubsection.12.1.3) >>
  • endobj
  • 540 0 obj
  • (The GL in LedgerSMB)
  • endobj
  • 541 0 obj
  • << /S /GoTo /D (subsection.12.2) >>
  • endobj
  • 544 0 obj
  • (Cash Transfer)
  • endobj
  • 545 0 obj
  • << /S /GoTo /D (subsection.12.3) >>
  • endobj
  • 548 0 obj
  • (GL Transactions)
  • endobj
  • 549 0 obj
  • << /S /GoTo /D (subsection.12.4) >>
  • endobj
  • 552 0 obj
  • (Payroll as a GL transaction)
  • endobj
  • 553 0 obj
  • << /S /GoTo /D (subsection.12.5) >>
  • endobj
  • 556 0 obj
  • (Reconciliation)
  • endobj
  • 557 0 obj
  • << /S /GoTo /D (subsection.12.6) >>
  • endobj
  • 560 0 obj
  • (Reports)
  • endobj
  • 561 0 obj
  • << /S /GoTo /D (subsubsection.12.6.1) >>
  • endobj
  • 564 0 obj
  • (GL as access to almost everything else)
  • endobj
  • 565 0 obj
  • << /S /GoTo /D (subsection.12.7) >>
  • endobj
  • 568 0 obj
  • (Using GL entries for Depreciation)
  • endobj
  • 569 0 obj
  • << /S /GoTo /D (section.13) >>
  • endobj
  • 572 0 obj
  • (Recurring Transactions)
  • endobj
  • 573 0 obj
  • << /S /GoTo /D (section.14) >>
  • endobj
  • 576 0 obj
  • (Financial Statements and Reports)
  • endobj
  • 577 0 obj
  • << /S /GoTo /D (subsection.14.1) >>
  • endobj
  • 580 0 obj
  • (Cash v. Accrual Basis)
  • endobj
  • 581 0 obj
  • << /S /GoTo /D (subsection.14.2) >>
  • endobj
  • 584 0 obj
  • (Viewing the Chart of Accounts and Transactions)
  • endobj
  • 585 0 obj
  • << /S /GoTo /D (subsection.14.3) >>
  • endobj
  • 588 0 obj
  • (Trial Balance)
  • endobj
  • 589 0 obj
  • << /S /GoTo /D (subsubsection.14.3.1) >>
  • endobj
  • 592 0 obj
  • (The Paper-based function of a Trial Balance)
  • endobj
  • 593 0 obj
  • << /S /GoTo /D (subsubsection.14.3.2) >>
  • endobj
  • 596 0 obj
  • (Running the Trial Balance Report)
  • endobj
  • 597 0 obj
  • << /S /GoTo /D (subsubsection.14.3.3) >>
  • endobj
  • 600 0 obj
  • (What if the Trial Balance doesn't Balance?)
  • endobj
  • 601 0 obj
  • << /S /GoTo /D (subsubsection.14.3.4) >>
  • endobj
  • 604 0 obj
  • (Trial Balance as a Summary of Account Activity)
  • endobj
  • 605 0 obj
  • << /S /GoTo /D (subsubsection.14.3.5) >>
  • endobj
  • 608 0 obj
  • (Trial Balance as a Budget Planning Tool)
  • endobj
  • 609 0 obj
  • << /S /GoTo /D (subsection.14.4) >>
  • endobj
  • 612 0 obj
  • (Income Statement)
  • endobj
  • 613 0 obj
  • << /S /GoTo /D (subsubsection.14.4.1) >>
  • endobj
  • 616 0 obj
  • (Uses of an Income Statement)
  • endobj
  • 617 0 obj
  • << /S /GoTo /D (subsection.14.5) >>
  • endobj
  • 620 0 obj
  • (Balance Sheet)
  • endobj
  • 621 0 obj
  • << /S /GoTo /D (subsection.14.6) >>
  • endobj
  • 624 0 obj
  • (What if the Balance Sheet doesn't balance?)
  • endobj
  • 625 0 obj
  • << /S /GoTo /D (subsection.14.7) >>
  • endobj
  • 628 0 obj
  • (No Statement of Owner Equity?)
  • endobj
  • 629 0 obj
  • << /S /GoTo /D (section.15) >>
  • endobj
  • 632 0 obj
  • (The Template System)
  • endobj
  • 633 0 obj
  • << /S /GoTo /D (subsection.15.1) >>
  • endobj
  • 636 0 obj
  • (Text Templates)
  • endobj
  • 637 0 obj
  • << /S /GoTo /D (subsection.15.2) >>
  • endobj
  • 640 0 obj
  • (HTML Templates)
  • endobj
  • 641 0 obj
  • << /S /GoTo /D (subsection.15.3) >>
  • endobj
  • 644 0 obj
  • (LaTeX Templates)
  • endobj
  • 645 0 obj
  • << /S /GoTo /D (subsubsection.15.3.1) >>
  • endobj
  • 648 0 obj
  • (What is LaTeX ?)
  • endobj
  • 649 0 obj
  • << /S /GoTo /D (subsubsection.15.3.2) >>
  • endobj
  • 652 0 obj
  • (Using L.25emYX to Edit LaTeX Templates)
  • endobj
  • 653 0 obj
  • << /S /GoTo /D (subsection.15.4) >>
  • endobj
  • 656 0 obj
  • (Customizing Logos)
  • endobj
  • 657 0 obj
  • << /S /GoTo /D (subsection.15.5) >>
  • endobj
  • 660 0 obj
  • (How are They Stored in the Filesystem?)
  • endobj
  • 661 0 obj
  • << /S /GoTo /D (subsection.15.6) >>
  • endobj
  • 664 0 obj
  • (Upgrade Issues)
  • endobj
  • 665 0 obj
  • << /S /GoTo /D (section.16) >>
  • endobj
  • 668 0 obj
  • (An Introduction to the CLI)
  • endobj
  • 669 0 obj
  • << /S /GoTo /D (subsection.16.1) >>
  • endobj
  • 672 0 obj
  • (Conventions)
  • endobj
  • 673 0 obj
  • << /S /GoTo /D (subsection.16.2) >>
  • endobj
  • 676 0 obj
  • (Preliminaries)
  • endobj
  • 677 0 obj
  • << /S /GoTo /D (subsection.16.3) >>
  • endobj
  • 680 0 obj
  • (First Script: lsmb01-cli-example.sh)
  • endobj
  • 681 0 obj
  • << /S /GoTo /D (subsubsection.16.3.1) >>
  • endobj
  • 684 0 obj
  • (Script 1 \(Bash\))
  • endobj
  • 685 0 obj
  • << /S /GoTo /D (subsection.16.4) >>
  • endobj
  • 688 0 obj
  • (Second Script: lsmb02-cli-example.pl)
  • endobj
  • 689 0 obj
  • << /S /GoTo /D (subsubsection.16.4.1) >>
  • endobj
  • 692 0 obj
  • (Script 2 \(Perl\))
  • endobj
  • 693 0 obj
  • << /S /GoTo /D (part.2) >>
  • endobj
  • 696 0 obj
  • (II Technical Overview)
  • endobj
  • 697 0 obj
  • << /S /GoTo /D (section.17) >>
  • endobj
  • 700 0 obj
  • (Basic Architecture)
  • endobj
  • 701 0 obj
  • << /S /GoTo /D (subsection.17.1) >>
  • endobj
  • 704 0 obj
  • (The Software Stack)
  • endobj
  • 705 0 obj
  • << /S /GoTo /D (subsection.17.2) >>
  • endobj
  • 708 0 obj
  • (Capacity Planning)
  • endobj
  • 709 0 obj
  • << /S /GoTo /D (subsubsection.17.2.1) >>
  • endobj
  • 712 0 obj
  • (Scalability Strategies)
  • endobj
  • 713 0 obj
  • << /S /GoTo /D (subsubsection.17.2.2) >>
  • endobj
  • 716 0 obj
  • (Database Maintenance)
  • endobj
  • 717 0 obj
  • << /S /GoTo /D (subsubsection.17.2.3) >>
  • endobj
  • 720 0 obj
  • (Known issues)
  • endobj
  • 721 0 obj
  • << /S /GoTo /D (section.18) >>
  • endobj
  • 724 0 obj
  • (Customization Possibilities)
  • endobj
  • 725 0 obj
  • << /S /GoTo /D (subsection.18.1) >>
  • endobj
  • 728 0 obj
  • (Brief Guide to the Source Code)
  • endobj
  • 729 0 obj
  • << /S /GoTo /D (subsection.18.2) >>
  • endobj
  • 732 0 obj
  • (Data Entry Screens)
  • endobj
  • 733 0 obj
  • << /S /GoTo /D (subsubsection.18.2.1) >>
  • endobj
  • 736 0 obj
  • (Examples)
  • endobj
  • 737 0 obj
  • << /S /GoTo /D (subsection.18.3) >>
  • endobj
  • 740 0 obj
  • (Extensions)
  • endobj
  • 741 0 obj
  • << /S /GoTo /D (subsubsection.18.3.1) >>
  • endobj
  • 744 0 obj
  • (Examples)
  • endobj
  • 745 0 obj
  • << /S /GoTo /D (subsection.18.4) >>
  • endobj
  • 748 0 obj
  • (Templates)
  • endobj
  • 749 0 obj
  • << /S /GoTo /D (subsubsection.18.4.1) >>
  • endobj
  • 752 0 obj
  • (Examples)
  • endobj
  • 753 0 obj
  • << /S /GoTo /D (subsection.18.5) >>
  • endobj
  • 756 0 obj
  • (Reports)
  • endobj
  • 757 0 obj
  • << /S /GoTo /D (subsubsection.18.5.1) >>
  • endobj
  • 760 0 obj
  • (Examples)
  • endobj
  • 761 0 obj
  • << /S /GoTo /D (section.19) >>
  • endobj
  • 764 0 obj
  • (Integration Possibilities)
  • endobj
  • 765 0 obj
  • << /S /GoTo /D (subsection.19.1) >>
  • endobj
  • 768 0 obj
  • (Reporting Tools)
  • endobj
  • 769 0 obj
  • << /S /GoTo /D (subsubsection.19.1.1) >>
  • endobj
  • 772 0 obj
  • (Examples)
  • endobj
  • 773 0 obj
  • << /S /GoTo /D (subsection.19.2) >>
  • endobj
  • 776 0 obj
  • (Line of Business Tools on PostgreSQL)
  • endobj
  • 777 0 obj
  • << /S /GoTo /D (subsubsection.19.2.1) >>
  • endobj
  • 780 0 obj
  • (Known Issues)
  • endobj
  • 781 0 obj
  • << /S /GoTo /D (subsubsection.19.2.2) >>
  • endobj
  • 784 0 obj
  • (Strategies)
  • endobj
  • 785 0 obj
  • << /S /GoTo /D (subsubsection.19.2.3) >>
  • endobj
  • 788 0 obj
  • (Examples)
  • endobj
  • 789 0 obj
  • << /S /GoTo /D (subsection.19.3) >>
  • endobj
  • 792 0 obj
  • (Line of Business Tools on other RDBMS's)
  • endobj
  • 793 0 obj
  • << /S /GoTo /D (subsubsection.19.3.1) >>
  • endobj
  • 796 0 obj
  • (Strategies)
  • endobj
  • 797 0 obj
  • << /S /GoTo /D (subsubsection.19.3.2) >>
  • endobj
  • 800 0 obj
  • (Integration Products and Open Source Projects)
  • endobj
  • 801 0 obj
  • << /S /GoTo /D (section.20) >>
  • endobj
  • 804 0 obj
  • (Customization Guide)
  • endobj
  • 805 0 obj
  • << /S /GoTo /D (subsection.20.1) >>
  • endobj
  • 808 0 obj
  • (General Information)
  • endobj
  • 809 0 obj
  • << /S /GoTo /D (subsection.20.2) >>
  • endobj
  • 812 0 obj
  • (Customizing Templates)
  • endobj
  • 813 0 obj
  • << /S /GoTo /D (subsubsection.20.2.1) >>
  • endobj
  • 816 0 obj
  • (Page Breaks in LaTeX)
  • endobj
  • 817 0 obj
  • << /S /GoTo /D (subsubsection.20.2.2) >>
  • endobj
  • 820 0 obj
  • (Conditionals)
  • endobj
  • 821 0 obj
  • << /S /GoTo /D (subsubsection.20.2.3) >>
  • endobj
  • 824 0 obj
  • (Loops)
  • endobj
  • 825 0 obj
  • << /S /GoTo /D (subsubsection.20.2.4) >>
  • endobj
  • 828 0 obj
  • (File Inclusion)
  • endobj
  • 829 0 obj
  • << /S /GoTo /D (subsubsection.20.2.5) >>
  • endobj
  • 832 0 obj
  • (Cross-referencing and multiple passes of LaTeX)
  • endobj
  • 833 0 obj
  • << /S /GoTo /D (subsubsection.20.2.6) >>
  • endobj
  • 836 0 obj
  • (Variable Substitution)
  • endobj
  • 837 0 obj
  • << /S /GoTo /D (subsection.20.3) >>
  • endobj
  • 840 0 obj
  • (Customizing Forms)
  • endobj
  • 841 0 obj
  • << /S /GoTo /D (subsection.20.4) >>
  • endobj
  • 844 0 obj
  • (Customizing Modules)
  • endobj
  • 845 0 obj
  • << /S /GoTo /D (subsubsection.20.4.1) >>
  • endobj
  • 848 0 obj
  • (Database Access)
  • endobj
  • 849 0 obj
  • << /S /GoTo /D (subsection.20.5) >>
  • endobj
  • 852 0 obj
  • (CLI Examples)
  • endobj
  • 853 0 obj
  • << /S /GoTo /D (part.3) >>
  • endobj
  • 856 0 obj
  • (III Appendix)
  • endobj
  • 857 0 obj
  • << /S /GoTo /D (appendix.A) >>
  • endobj
  • 860 0 obj
  • (Where to Go for More Information)
  • endobj
  • 861 0 obj
  • << /S /GoTo /D (appendix.B) >>
  • endobj
  • 864 0 obj
  • (Quick Tips)
  • endobj
  • 865 0 obj
  • << /S /GoTo /D (subsection.B.1) >>
  • endobj
  • 868 0 obj
  • (Understanding Shipping Addresses and Carriers)
  • endobj
  • 869 0 obj
  • << /S /GoTo /D (subsection.B.2) >>
  • endobj
  • 872 0 obj
  • (Handling bad debts)
  • endobj
  • 873 0 obj
  • << /S /GoTo /D (appendix.C) >>
  • endobj
  • 876 0 obj
  • (Step by Steps for Vertical Markets)
  • endobj
  • 877 0 obj
  • << /S /GoTo /D (subsection.C.1) >>
  • endobj
  • 880 0 obj
  • (Common Installation Errors)
  • endobj
  • 881 0 obj
  • << /S /GoTo /D (subsection.C.2) >>
  • endobj
  • 884 0 obj
  • (Retail With Light Manufacturing)
  • endobj
  • 885 0 obj
  • << /S /GoTo /D (appendix.D) >>
  • endobj
  • 888 0 obj
  • (Glossary)
  • endobj
  • 889 0 obj
  • << /S /GoTo /D (appendix.E) >>
  • endobj
  • 892 0 obj
  • (GNU Free Documentation License)
  • endobj
  • 893 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 896 0 obj
  • (1. APPLICABILITY AND DEFINITIONS)
  • endobj
  • 897 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 899 0 obj
  • (2. VERBATIM COPYING)
  • endobj
  • 900 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 902 0 obj
  • (3. COPYING IN QUANTITY)
  • endobj
  • 903 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 905 0 obj
  • (4. MODIFICATIONS)
  • endobj
  • 906 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 908 0 obj
  • (5. COMBINING DOCUMENTS)
  • endobj
  • 909 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 911 0 obj
  • (6. COLLECTIONS OF DOCUMENTS)
  • endobj
  • 912 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 914 0 obj
  • (7. AGGREGATION WITH INDEPENDENT WORKS)
  • endobj
  • 915 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 917 0 obj
  • (8. TRANSLATION)
  • endobj
  • 918 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 920 0 obj
  • (9. TERMINATION)
  • endobj
  • 921 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 923 0 obj
  • (10. FUTURE REVISIONS OF THIS LICENSE)
  • endobj
  • 924 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 926 0 obj
  • (ADDENDUM: How to use this License for your documents)
  • endobj
  • 927 0 obj
  • << /S /GoTo /D [928 0 R /Fit ] >>
  • endobj
  • 960 0 obj <<
  • /Length 1383
  • /Filter /FlateDecode
  • >>
  • stream
  • xZKs8+\<UaQ{JBȲ ,EAc+3-z3L0'ztjIF޵G+)p"o~i3 Rע|u: C+^|eofc?#d+cdaPj%Z|)l質wYF|ZG0 ,B$#V̥(^ڶ'{A(GYLb=