gnucash-docs stable: Multiple changes pushed
Frank H.Ellenberger
fell at code.gnucash.org
Sun Aug 20 08:09:40 EDT 2023
Updated via https://github.com/Gnucash/gnucash-docs/commit/35ac3909 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/a4f97475 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/5148b19e (commit)
via https://github.com/Gnucash/gnucash-docs/commit/1a3832ef (commit)
via https://github.com/Gnucash/gnucash-docs/commit/9289d943 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/2a756dd9 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/960feb24 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/283d025e (commit)
via https://github.com/Gnucash/gnucash-docs/commit/fb789e84 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/f92c579f (commit)
via https://github.com/Gnucash/gnucash-docs/commit/e6ebaf39 (commit)
via https://github.com/Gnucash/gnucash-docs/commit/356b4776 (commit)
from https://github.com/Gnucash/gnucash-docs/commit/382fb2b3 (commit)
commit 35ac39090e830714fa79d76685f7ffa532c1a303
Merge: 382fb2b3 a4f97475
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sun Aug 20 13:18:23 2023 +0200
Merge PR #323 - 'translation-zh' into stable
commit a4f97475dbe4efe0c15cf559f0880f06bd207291
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Thu Aug 10 21:40:08 2023 +0800
Add language-specific XSLT files into dist.
diff --git a/cmake/AddChmTarget.cmake b/cmake/AddChmTarget.cmake
index 284cc8f2..d1486097 100644
--- a/cmake/AddChmTarget.cmake
+++ b/cmake/AddChmTarget.cmake
@@ -1,4 +1,4 @@
-function (add_chm_target targetbase lang entities figures xslfiles)
+function (add_chm_target targetbase lang entities figures xslt_file)
set(docname "gnucash-${targetbase}")
set(chmfile "${docname}.chm")
@@ -7,6 +7,10 @@ function (add_chm_target targetbase lang entities figures xslfiles)
set(BUILD_DIR "${DOCDIR_BUILD}/${lang}")
file(MAKE_DIRECTORY "${BUILD_DIR}")
+ if (NOT IS_ABSOLUTE ${xslt_file})
+ set(xslt_file "${CMAKE_CURRENT_SOURCE_DIR}/${xslt_file}")
+ endif()
+
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/htmlhelp")
add_custom_command(
OUTPUT "${BUILD_DIR}/${chmfile}" "${BUILD_DIR}/${mapfile}"
@@ -18,7 +22,7 @@ function (add_chm_target targetbase lang entities figures xslfiles)
-D BUILD_DIR=${BUILD_DIR}
-D XSLTPROC=${XSLTPROC}
"-DXSLTPROCFLAGS=\"${XSLTPROCFLAGS}\""
- "-Dxslfiles=\"${xslfiles}\""
+ "-Dxslfiles=\"${xslt_file}\""
"-Dentities=\"${entities}\""
-D HHC=${HHC}
-P ${CMAKE_SOURCE_DIR}/cmake/MakeChm.cmake
diff --git a/cmake/AddEpubTarget.cmake b/cmake/AddEpubTarget.cmake
index a4cc9d02..fa017409 100644
--- a/cmake/AddEpubTarget.cmake
+++ b/cmake/AddEpubTarget.cmake
@@ -1,4 +1,4 @@
-function (add_epub_target targetbase lang entities figures xslfiles)
+function (add_epub_target targetbase lang entities figures xslt_file)
set(docname "gnucash-${targetbase}")
set(epubfile "${docname}.epub")
@@ -6,6 +6,10 @@ function (add_epub_target targetbase lang entities figures xslfiles)
set(BUILD_DIR "${DOCDIR_BUILD}/${lang}")
+ if (NOT IS_ABSOLUTE ${xslt_file})
+ set(xslt_file "${CMAKE_CURRENT_SOURCE_DIR}/${xslt_file}")
+ endif()
+
add_custom_command(
OUTPUT "${BUILD_DIR}/${epubfile}"
COMMAND rm -fr "${EPUB_TMPDIR}"
@@ -17,7 +21,7 @@ function (add_epub_target targetbase lang entities figures xslfiles)
--stringparam epub.metainf.dir META-INF/
--stringparam epub.oebps.dir OEBPS/
--stringparam fop1.extensions 1
- "${xslfiles}"
+ "${xslt_file}"
"${CMAKE_CURRENT_SOURCE_DIR}/index.docbook"
COMMAND cmake -E copy_directory "${CMAKE_CURRENT_SOURCE_DIR}/figures" "${EPUB_TMPDIR}/OEBPS/figures"
COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR}"
diff --git a/cmake/AddGncDocTargets.cmake b/cmake/AddGncDocTargets.cmake
index db3cfe56..cbfdcb64 100644
--- a/cmake/AddGncDocTargets.cmake
+++ b/cmake/AddGncDocTargets.cmake
@@ -22,22 +22,25 @@ function (add_gnc_doc_targets lang entities figures xslt_files)
add_dependencies(${lang}-check "${lang}-${targetbase}-check")
endif()
+ # Parse and assign XSLT file path for each document format
set(xslt_html "${BASE_XSLT_HTML}")
set(xslt_pdf "${BASE_XSLT_PDF}")
set(xslt_epub "${BASE_XSLT_EPUB}")
set(xslt_chm "${BASE_XSLT_CHM}")
+ set(xslt_filename_list "")
while(NOT "${xslt_files}" STREQUAL "")
- list(POP_FRONT xslt_files xslt_type xslt_filename)
- if(xslt_type STREQUAL "html")
+ list(POP_FRONT xslt_files xslt_docfmt xslt_filename)
+ list(APPEND xslt_filename_list ${xslt_filename})
+ if(xslt_docfmt STREQUAL "html")
set(xslt_html ${xslt_filename})
endif()
- if(xslt_type STREQUAL "pdf")
+ if(xslt_docfmt STREQUAL "pdf")
set(xslt_pdf ${xslt_filename})
endif()
- if(xslt_type STREQUAL "epub")
+ if(xslt_docfmt STREQUAL "epub")
set(xslt_epub ${xslt_filename})
endif()
- if(xslt_type STREQUAL "chm")
+ if(xslt_docfmt STREQUAL "chm")
set(xslt_chm ${xslt_filename})
endif()
endwhile()
@@ -66,6 +69,7 @@ function (add_gnc_doc_targets lang entities figures xslt_files)
CMakeLists.txt
index.docbook
${entities}
- ${figures})
+ ${figures}
+ ${xslt_filename_list})
endfunction()
diff --git a/cmake/AddHtmlTarget.cmake b/cmake/AddHtmlTarget.cmake
index 4e63030d..cd4abe20 100644
--- a/cmake/AddHtmlTarget.cmake
+++ b/cmake/AddHtmlTarget.cmake
@@ -8,13 +8,16 @@
# - entities: list of all xml files this document is composed of
# - figdir: name of the directory holding the images
-function (add_html_target targetbase lang entities figures xslfiles)
+function (add_html_target targetbase lang entities figures xslt_file)
set(docname "gnucash-${targetbase}")
set(styledir "${CMAKE_SOURCE_DIR}/stylesheet")
file(GLOB styleicons "${CMAKE_SOURCE_DIR}/stylesheet/*.png")
set(BUILD_DIR "${DOCDIR_BUILD}/${lang}/${docname}")
+ if (NOT IS_ABSOLUTE ${xslt_file})
+ set(xslt_file "${CMAKE_CURRENT_SOURCE_DIR}/${xslt_file}")
+ endif()
# Convert xml to html with xsltproc
# xsltproc --xinclude -o outputdir/ /usr/share/sgml/docbook/xsl-stylesheets/html/chunk.xsl filename.xml
@@ -27,7 +30,7 @@ function (add_html_target targetbase lang entities figures xslfiles)
-o "${BUILD_DIR}/"
--param use.id.as.filename "1"
--stringparam chunker.output.encoding UTF-8
- "${xslfiles}"
+ "${xslt_file}"
"${CMAKE_CURRENT_SOURCE_DIR}/index.docbook"
COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/htmltrigger"
DEPENDS ${entities} "index.docbook" "${CMAKE_SOURCE_DIR}/docbook/gnc-docbookx.dtd")
diff --git a/cmake/AddPdfTarget.cmake b/cmake/AddPdfTarget.cmake
index d44413d8..5025cca9 100644
--- a/cmake/AddPdfTarget.cmake
+++ b/cmake/AddPdfTarget.cmake
@@ -1,4 +1,4 @@
-function (add_pdf_target targetbase lang entities figures xslfiles)
+function (add_pdf_target targetbase lang entities figures xslt_file)
set(docname "gnucash-${targetbase}")
set(fofile "${docname}.fo")
@@ -19,6 +19,10 @@ function (add_pdf_target targetbase lang entities figures xslfiles)
endif()
endif()
+ if (NOT IS_ABSOLUTE ${xslt_file})
+ set(xslt_file "${CMAKE_CURRENT_SOURCE_DIR}/${xslt_file}")
+ endif()
+
add_custom_command(
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${fofile}"
COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR}"
@@ -27,7 +31,7 @@ function (add_pdf_target targetbase lang entities figures xslfiles)
--stringparam fop1.extensions 1
--stringparam variablelist.as.blocks 1
--stringparam glosslist.as.blocks 1
- "${xslfiles}"
+ "${xslt_file}"
"${CMAKE_CURRENT_SOURCE_DIR}/index.docbook"
DEPENDS ${entities} "index.docbook" "${CMAKE_SOURCE_DIR}/docbook/gnc-docbookx.dtd")
diff --git a/cmake/DistCommon.cmake b/cmake/DistCommon.cmake
index aeede597..781f9ad4 100644
--- a/cmake/DistCommon.cmake
+++ b/cmake/DistCommon.cmake
@@ -1,7 +1,12 @@
function(add_to_dist)
set(local_dist_files ${dist_files})
foreach(file ${ARGN})
- file(RELATIVE_PATH relative ${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${file})
+ if (IS_ABSOLUTE ${file})
+ set(fullpath ${file})
+ else()
+ set(fullpath ${CMAKE_CURRENT_SOURCE_DIR}/${file})
+ endif()
+ file(RELATIVE_PATH relative ${CMAKE_SOURCE_DIR} ${fullpath})
list(APPEND local_dist_files ${relative})
endforeach()
set (dist_files ${local_dist_files}
diff --git a/zh/guide/CMakeLists.txt b/zh/guide/CMakeLists.txt
index 0c05c9c9..f5775c56 100644
--- a/zh/guide/CMakeLists.txt
+++ b/zh/guide/CMakeLists.txt
@@ -216,8 +216,8 @@ set (figures
set (FOP_XCONF "${CMAKE_CURRENT_SOURCE_DIR}/fop.xconf.in")
set (xslt_files
- "pdf" "${CMAKE_CURRENT_SOURCE_DIR}/../xsl/zh-fo.xsl"
- "chm" "${CMAKE_CURRENT_SOURCE_DIR}/../xsl/zh-chm.xsl")
+ "pdf" "../xsl/zh-fo.xsl"
+ "chm" "../xsl/zh-chm.xsl")
add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
commit 5148b19e300283ef15f3923a17da230ec1914784
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Fri Aug 4 22:46:44 2023 +0800
Refactor the build system feature for adding customized xslt files.
diff --git a/C/guide/CMakeLists.txt b/C/guide/CMakeLists.txt
index aff80b3e..06f9562a 100644
--- a/C/guide/CMakeLists.txt
+++ b/C/guide/CMakeLists.txt
@@ -213,4 +213,6 @@ set (figures
figures/txns_sxn_ledger4.png
)
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+set (xslt_files "")
+
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
diff --git a/C/manual/CMakeLists.txt b/C/manual/CMakeLists.txt
index b7855838..12132271 100644
--- a/C/manual/CMakeLists.txt
+++ b/C/manual/CMakeLists.txt
@@ -63,4 +63,6 @@ set (figures
figures/window-tip.png
)
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+set (xslt_files "")
+
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f1e2654c..191a38c2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,10 +76,10 @@ set(JAPANESE_GOTHIC_TTF "ume-tmo3.ttf" CACHE STRING "Gothic TrueType font used f
set(japanese_fontdir "${CMAKE_SOURCE_DIR}/fonts/truetype" CACHE STRING "Directory to search for Japanese fonts")
# Set the default XSL file path
-set(BASE_XSL_HTML "${CMAKE_SOURCE_DIR}/xsl/general-customization.xsl")
-set(BASE_XSL_PDF "${CMAKE_SOURCE_DIR}/xsl/general-fo-customization.xsl")
-set(BASE_XSL_EPUB "${CMAKE_SOURCE_DIR}/xsl/general-epub-customization.xsl")
-set(BASE_XSL_CHM "${CMAKE_SOURCE_DIR}/xsl/general-chm-customization.xsl")
+set(BASE_XSLT_HTML "${CMAKE_SOURCE_DIR}/xsl/general-customization.xsl")
+set(BASE_XSLT_PDF "${CMAKE_SOURCE_DIR}/xsl/general-fo-customization.xsl")
+set(BASE_XSLT_EPUB "${CMAKE_SOURCE_DIR}/xsl/general-epub-customization.xsl")
+set(BASE_XSLT_CHM "${CMAKE_SOURCE_DIR}/xsl/general-chm-customization.xsl")
# Buildtime destination directories for our generated documentation
set(DATADIR_BUILD "${CMAKE_BINARY_DIR}/share")
diff --git a/cmake/AddGncDocTargets.cmake b/cmake/AddGncDocTargets.cmake
index 374b12dd..db3cfe56 100644
--- a/cmake/AddGncDocTargets.cmake
+++ b/cmake/AddGncDocTargets.cmake
@@ -1,4 +1,4 @@
-function (add_gnc_doc_targets lang entities figures)
+function (add_gnc_doc_targets lang entities figures xslt_files)
get_filename_component(targetbase ${CMAKE_CURRENT_SOURCE_DIR} NAME)
set(docname "gnucash-${targetbase}")
@@ -22,42 +22,41 @@ function (add_gnc_doc_targets lang entities figures)
add_dependencies(${lang}-check "${lang}-${targetbase}-check")
endif()
- set(xslargs "${ARGN}")
- set(xsl_html "${BASE_XSL_HTML}")
- set(xsl_pdf "${BASE_XSL_PDF}")
- set(xsl_epub "${BASE_XSL_EPUB}")
- set(xsl_chm "${BASE_XSL_CHM}")
- while(NOT "${xslargs}" STREQUAL "")
- list(POP_FRONT xslargs xsldocumentformat xslfilepath)
- if(xsldocumentformat STREQUAL "xsl:html")
- set(xsl_html ${xslfilepath})
+ set(xslt_html "${BASE_XSLT_HTML}")
+ set(xslt_pdf "${BASE_XSLT_PDF}")
+ set(xslt_epub "${BASE_XSLT_EPUB}")
+ set(xslt_chm "${BASE_XSLT_CHM}")
+ while(NOT "${xslt_files}" STREQUAL "")
+ list(POP_FRONT xslt_files xslt_type xslt_filename)
+ if(xslt_type STREQUAL "html")
+ set(xslt_html ${xslt_filename})
endif()
- if(xsldocumentformat STREQUAL "xsl:pdf")
- set(xsl_pdf ${xslfilepath})
+ if(xslt_type STREQUAL "pdf")
+ set(xslt_pdf ${xslt_filename})
endif()
- if(xsldocumentformat STREQUAL "xsl:epub")
- set(xsl_epub ${xslfilepath})
+ if(xslt_type STREQUAL "epub")
+ set(xslt_epub ${xslt_filename})
endif()
- if(xsldocumentformat STREQUAL "xsl:chm")
- set(xsl_chm ${xslfilepath})
+ if(xslt_type STREQUAL "chm")
+ set(xslt_chm ${xslt_filename})
endif()
endwhile()
# Add targets for each document format that is enabled
if (WITH_CHM)
- add_chm_target(${targetbase} ${lang} "${entities}" "${figures}" "${xsl_chm}")
+ add_chm_target(${targetbase} ${lang} "${entities}" "${figures}" "${xslt_chm}")
endif()
if (WITH_XDGHELP)
add_xdghelp_target(${targetbase} ${lang} "${entities}" "${figures}")
endif()
if (WITH_HTML)
- add_html_target(${targetbase} ${lang} "${entities}" "${figures}" "${xsl_html}")
+ add_html_target(${targetbase} ${lang} "${entities}" "${figures}" "${xslt_html}")
endif()
if (WITH_PDF)
- add_pdf_target(${targetbase} ${lang} "${entities}" "${figures}" "${xsl_pdf}")
+ add_pdf_target(${targetbase} ${lang} "${entities}" "${figures}" "${xslt_pdf}")
endif()
if (WITH_EPUB)
- add_epub_target(${targetbase} ${lang} "${entities}" "${figures}" "${xsl_epub}")
+ add_epub_target(${targetbase} ${lang} "${entities}" "${figures}" "${xslt_epub}")
endif()
if (WITH_MOBI)
add_mobi_target(${targetbase} ${lang})
diff --git a/de/guide/CMakeLists.txt b/de/guide/CMakeLists.txt
index 6d732922..474036a7 100644
--- a/de/guide/CMakeLists.txt
+++ b/de/guide/CMakeLists.txt
@@ -186,4 +186,6 @@ set (figures
)
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+set (xslt_files "")
+
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
diff --git a/de/manual/CMakeLists.txt b/de/manual/CMakeLists.txt
index 6310bfab..415b70da 100644
--- a/de/manual/CMakeLists.txt
+++ b/de/manual/CMakeLists.txt
@@ -97,4 +97,6 @@ set (figures
figures/window-main-empty.png
)
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+set (xslt_files "")
+
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
diff --git a/it/guide/CMakeLists.txt b/it/guide/CMakeLists.txt
index 853fee60..7bf7e3be 100644
--- a/it/guide/CMakeLists.txt
+++ b/it/guide/CMakeLists.txt
@@ -191,7 +191,9 @@ set (figures
# xml2po -e -p ${srcdir}/it.po -o $@ ${top_srcdir}/guide/C/index.docbook
# if test "${srcdir}" != "${builddir}"; then mv $@ ${srcdir}; fi
-add_gnc_doc_targets(${lang} "" "${figures}")
+set (xslt_files "")
+
+add_gnc_doc_targets(${lang} "" "${figures}" "${xslt_files}")
set(extra_dist
COME-TRADURRE
diff --git a/it/manual/CMakeLists.txt b/it/manual/CMakeLists.txt
index 81dcf184..483210b8 100644
--- a/it/manual/CMakeLists.txt
+++ b/it/manual/CMakeLists.txt
@@ -40,7 +40,9 @@ set (figures
# xml2po -e -p ${srcdir}/it.po -o $@ ${CMAKE_SOURCE_DIR}/manual/C/index.docbook
# if test "${srcdir}" != "${builddir}"; then mv $@ ${srcdir}; fi
-add_gnc_doc_targets(${lang} "" "${figures}")
+set (xslt_files "")
+
+add_gnc_doc_targets(${lang} "" "${figures}" "${xslt_files}")
set(extra_dist
COME-TRADURRE
diff --git a/ja/guide/CMakeLists.txt b/ja/guide/CMakeLists.txt
index 4f3ff914..c5cadfb9 100644
--- a/ja/guide/CMakeLists.txt
+++ b/ja/guide/CMakeLists.txt
@@ -179,9 +179,11 @@ set (figures
figures/txns_sxn_ledger4.png
)
+set (xslt_files "")
+
set (FOP_XCONF "${CMAKE_CURRENT_SOURCE_DIR}/fop.xconf.in")
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
set(extra_dist
fop.xconf.in)
diff --git a/pt/guide/CMakeLists.txt b/pt/guide/CMakeLists.txt
index 71a730e1..e4793e2b 100644
--- a/pt/guide/CMakeLists.txt
+++ b/pt/guide/CMakeLists.txt
@@ -190,4 +190,6 @@ set (figures
figures/txns_sxn_ledger4.png
)
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+set (xslt_files "")
+
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
diff --git a/pt/manual/CMakeLists.txt b/pt/manual/CMakeLists.txt
index 7331db6e..418f6e6d 100644
--- a/pt/manual/CMakeLists.txt
+++ b/pt/manual/CMakeLists.txt
@@ -37,4 +37,6 @@ set (figures
figures/icons/split_transaction.png
)
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+set (xslt_files "")
+
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
diff --git a/ru/guide/CMakeLists.txt b/ru/guide/CMakeLists.txt
index b10d34c4..e9da09b5 100644
--- a/ru/guide/CMakeLists.txt
+++ b/ru/guide/CMakeLists.txt
@@ -199,9 +199,11 @@ set (figures
figures/txns_sxn_ledger4.png
)
+set (xslt_files "")
+
set (FOP_XCONF "${CMAKE_CURRENT_SOURCE_DIR}/fop.xconf.in")
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
set(extra_dist
fop.xconf.in)
diff --git a/zh/guide/CMakeLists.txt b/zh/guide/CMakeLists.txt
index 46370f46..0c05c9c9 100644
--- a/zh/guide/CMakeLists.txt
+++ b/zh/guide/CMakeLists.txt
@@ -215,9 +215,11 @@ set (figures
set (FOP_XCONF "${CMAKE_CURRENT_SOURCE_DIR}/fop.xconf.in")
-add_gnc_doc_targets(${lang} "${entities}" "${figures}"
- "xsl:pdf" "${CMAKE_CURRENT_SOURCE_DIR}/../xsl/zh-fo.xsl"
- "xsl:chm" "${CMAKE_CURRENT_SOURCE_DIR}/../xsl/zh-chm.xsl")
+set (xslt_files
+ "pdf" "${CMAKE_CURRENT_SOURCE_DIR}/../xsl/zh-fo.xsl"
+ "chm" "${CMAKE_CURRENT_SOURCE_DIR}/../xsl/zh-chm.xsl")
+
+add_gnc_doc_targets(${lang} "${entities}" "${figures}" "${xslt_files}")
set(extra_dist
fop.xconf.in)
commit 1a3832ef4cb6f10456c3586413c2d36c884112ab
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Fri Aug 4 22:15:59 2023 +0800
Translate-Zh: translate basics_AccountRelationships.svg/.png
diff --git a/zh/guide/figures/basics_AccountRelationships.png b/zh/guide/figures/basics_AccountRelationships.png
index 8d4c3ca3..2e8649a2 100644
Binary files a/zh/guide/figures/basics_AccountRelationships.png and b/zh/guide/figures/basics_AccountRelationships.png differ
diff --git a/zh/guide/figures/basics_AccountRelationships.svg b/zh/guide/figures/basics_AccountRelationships.svg
index bc3efdaf..369deda1 100644
--- a/zh/guide/figures/basics_AccountRelationships.svg
+++ b/zh/guide/figures/basics_AccountRelationships.svg
@@ -144,14 +144,14 @@
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="10.916859"
+ x="30.916859"
y="982.15399"
id="text2997"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2999"
- x="10.916859"
- y="982.15399">Income</tspan></text>
+ x="30.916859"
+ y="982.15399">æ¶å
¥</tspan></text>
<path
inkscape:connector-curvature="0"
style="fill:#ff7d69;fill-opacity:1;fill-rule:nonzero;stroke:#bc1600;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
@@ -160,14 +160,14 @@
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="400.88116"
+ x="420.88116"
y="982.15399"
id="text3001"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3003"
- x="400.88116"
- y="982.15399">Expenses</tspan></text>
+ x="420.88116"
+ y="982.15399">è´¹ç¨</tspan></text>
<rect
style="opacity:1;fill:#cfcfcf;fill-opacity:1;fill-rule:nonzero;stroke:#8a8a8a;stroke-width:2.05670190000000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2985"
@@ -184,24 +184,24 @@
sodipodi:linespacing="125%"
id="text2989"
y="993.79077"
- x="412.5282"
+ x="401.5282"
style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="993.79077"
- x="412.5282"
+ x="401.5282"
id="tspan2991"
- sodipodi:role="line">Equity</tspan></text>
+ sodipodi:role="line">ææè
æç</tspan></text>
<text
sodipodi:linespacing="125%"
id="text2993"
y="1010.5051"
- x="384.42859"
- style="font-size:14px;font-style:oblique;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Oblique"
+ x="404.42859"
+ style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans, serif;-inkscape-font-specification:Bitstream Vera Sans Oblique"
xml:space="preserve"><tspan
y="1010.5051"
- x="384.42859"
+ x="404.42859"
id="tspan2995"
- sodipodi:role="line">( Assets - Liabilities )</tspan></text>
+ sodipodi:role="line">( èµäº§ - è´åº )</tspan></text>
</g>
<g
id="g5033"
@@ -220,26 +220,26 @@
id="g3021">
<text
xml:space="preserve"
- style="font-size:14px;font-style:oblique;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Oblique"
- x="153.72238"
+ style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans, serif;-inkscape-font-specification:Bitstream Vera Sans Oblique"
+ x="175.72238"
y="1010.5051"
id="text3005"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3007"
- x="153.72238"
- y="1010.5051">Positive Value</tspan></text>
+ x="175.72238"
+ y="1010.5051">æ£éé¢</tspan></text>
<text
xml:space="preserve"
style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
- x="167.02267"
+ x="177.02267"
y="993.17554"
id="text3013"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3015"
- x="167.02267"
- y="993.17554">Assets</tspan></text>
+ x="177.02267"
+ y="993.17554">èµäº§</tspan></text>
</g>
</g>
<rect
@@ -258,24 +258,24 @@
sodipodi:linespacing="125%"
id="text3009"
y="1010.5051"
- x="271.91086"
- style="font-size:14px;font-style:oblique;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Oblique"
+ x="301.91086"
+ style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans, serif;-inkscape-font-specification:Bitstream Vera Sans Oblique"
xml:space="preserve"><tspan
y="1010.5051"
- x="271.91086"
+ x="301.91086"
id="tspan3011"
- sodipodi:role="line">Negative Value</tspan></text>
+ sodipodi:role="line">è´éé¢</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3017"
y="993.79077"
- x="272.28781"
+ x="302.28781"
style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="993.79077"
- x="272.28781"
+ x="302.28781"
id="tspan3019"
- sodipodi:role="line">Liabilities</tspan></text>
+ sodipodi:role="line">è´åº</tspan></text>
</g>
</g>
</svg>
commit 9289d943e9241a9f5d9870a8f353ed86bbc15f81
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Sat Jul 22 16:23:33 2023 +0800
Translation-Zh: Primary text translation for guide/ch_cbooks and guide/ch_expenses
diff --git a/zh/guide/ch_cbook.xml b/zh/guide/ch_cbook.xml
index d9007def..76eeef2f 100644
--- a/zh/guide/ch_cbook.xml
+++ b/zh/guide/ch_cbook.xml
@@ -13,195 +13,122 @@
Updated Bengt Thuree <bengt at thuree.com>
Originally written by Carol Champagne.
Translators:
+ Xinhang Xu <xuxinhang4567 at outlook.com>
(translators put your name and email here)
-->
<chapter id="chapter_cbook">
- <title>Checkbook</title>
+ <title>æ´»æè´¦æ·ä¸ç°é</title>
- <para>This chapter will give you all the specific information you need to manage your checkbook with
- &app;. Managing your checkbook register is the first step of tracking your finances, and &app;
- makes it much easier to manage than the traditional paper register does.
+ <para>è¿ä¸ç« ä¼ç»åºä½¿ç¨&app;ç®¡çæ´»æè´¦æ·çå
·ä½ä¿¡æ¯ãç®¡çæ´»æè´¦ç°¿æ¯è·è¸ªä¸ªäººè´¢å¡ç¶åµçç¬¬ä¸æ¥ã使ç¨&app;管çèµ·æ¥æ¯ä¼ ç»ç纸å¶è´¦ç°¿æ´å æ¹ä¾¿ã
</para>
- <para>For one thing, as discussed in <xref linkend="chapter_txns"></xref>, data entry of common
- transactions is practically done for you in &app;, because of its auto-completion feature. &app;
- keeps a running balance of each account, and it makes reconciling these accounts easy. And the
- double-entry method helps you account for your spending by requiring a transfer account for
- withdrawals, so you can easily find out how much money you spend in different areas.
+ <para>卿£å¼å¼å§ä¹åï¼å
æ¥åæ³ä¸ä¸<xref linkend="chapter_txns"></xref>ä»ç»çå
容ãåå©&app;çèªå¨è¡¥å
¨åè½ï¼å¸¸è§äº¤æçæ°æ®å½å
¥å·¥ä½å®é
å¾ç®åã&app;宿¶æ´æ°æ¯ä¸ªç§ç®çä½é¢ï¼å æ¤ç§ç®å¯¹è´¦ä¹ç¸å½æ¹ä¾¿ãå¤å¼è®°è´¦æ³è¦æ±ä¸ºæ¯é¡¹äº¤ææå®è½¬åºç§ç®ï¼æå©äºä½ çæ¸
å项å¼éï¼ä¹æ¹ä¾¿æ¥æå¨å个æ¹é¢é½è±äºå¤å°é±ã
</para>
- <para>Once you are comfortable with using &app; for your checking and other bank accounts, you may wish to
- continue on with tracking other financial accounts. Chapters 6 through 9 examine methods to
- manage your other accounts.
+ <para>å¨çç»ä½¿ç¨&app;ç®¡çæ´»æè´¦æ·åå
¶å®é¶è¡è´¦æ·ä¹åï¼ä½ å¯è½æ³è¦åè·è¸ªå
¶å®éèè´¦æ·ã第6ç« è³ç¬¬9ç« è¯¦ç»è®¨è®ºäºç®¡çå
¶å®è´¦æ·çæ¹æ³ã
</para>
<sect1 id="cbook-accounts1">
- <title>Setting up Accounts</title>
+ <title>å建ç§ç®</title>
- <para>The first step in managing your checkbook is to set up the necessary accounts. You can either use
- the default &app; accounts or set up your own. For more detail on how to set up a new account,
- refer to <xref linkend="accts-examples-toplevel2"></xref>. For instructions on importing your
- accounts from another program, refer to the &app; manual.
+ <para>ç®¡çæ´»æè´¦æ·çç¬¬ä¸æ¥å°±æ¯å建å¿
è¦çç§ç®ãä½ æ¢å¯ä»¥ä½¿ç¨é»è®¤ç&app;ç§ç®ï¼ä¹å¯ä»¥èªè¡å建ãæå
³å建æ°ç§ç®çå
·ä½æ¥éª¤ï¼è¯·åè<xref linkend="accts-examples-toplevel2"></xref>ãæå
³ç±å
¶å®è½¯ä»¶å¯¼å
¥ç§ç®ç»æçæ¹æ³ï¼è¯·åè&app;叮婿åã
</para>
- <para>Let’s start with the bank accounts you’ll need. You need one &app; bank type account for
- each physical bank account you wish to track. If you are setting up your own accounts or using
- the default &app; accounts, make sure that you have an opening balance transaction for each
- bank account you own. The easiest way to get this number is to use the balance from your last
- bank statement as your opening balance. You can enter this in the account information window
- automatically as part of the <guilabel>New Account Hierarchy Setup</guilabel> assistant, or
- you can enter a manual transaction directly in the account. To enter the transaction manually,
- enter a transfer from an <guilabel>Opening Balances</guilabel> account (type equity) to the
- bank account.
+ <para>ç°å¨å
æ¥å建æ¥ä¸æ¥è¦ç¨å°ççé¶è¡è´¦æ·ç§ç®ãä½ éè¦ä¸ºæ¯ä¸ªæ³è¦è·è¸ªçå®é
é¶è¡è´¦æ·å建ä¸ä¸ª&app;é¶è¡ç±»åç§ç®ãä¸è®ºæ¯èªè¡å建ç§ç®è¿æ¯ä½¿ç¨&app;çé»è®¤ç§ç®ï¼ç¡®ä¿æ¯ä¸ªé¶è¡ç§ç®é½æ¥æä¸é¡¹æåä½é¢äº¤æãæç®åçæ¹æ³å°±æ¯ç´æ¥ä½¿ç¨æè¿ä¸å¼ é¶è¡è´¦åçä½é¢ä½ä¸ºæåä½é¢ãä½ å¯ä»¥å¨<guilabel>æ°å»ºç§ç®å±æ¬¡ç»æ</guilabel>å导çç§ç®ä¿¡æ¯çªå£ä¸è¾å
¥æåä½é¢ï¼ä¹å¯ä»¥ç´æ¥å¨ç§ç®ä¸æå¨å½å
¥äº¤æãæå¨å½å
¥ç交æåºè®¾ä¸ºä»<guilabel>æåä½é¢</guilabel>ç§ç®ï¼ç§ç®ç±»å为ææè
æçï¼åé¶è¡ç§ç®ç转账ã
</para>
- <para>The typical bank accounts you might track include:
- </para>
+ <para>ä½ è¦è·è¸ªçé¶è¡ç§ç®ä¸è¬æï¼</para>
<itemizedlist>
<listitem>
- <para>Checking - any institutional account that provides check-writing privileges.
+ <para>æ´»æå款 - 任使便¯ä»è½åçæºæè´¦æ·ã
+ <!-- Checking - any institutional account that provides check-writing privileges. -->
</para>
</listitem>
<listitem>
- <para>Savings - an interest-bearing institutional account usually used to hold money for a longer term
- than checking accounts.
+ <para>å¨è忬¾ - 仿¯çæºæè´¦æ·ï¼é常ç¨äºæéæ¯æ´»æè´¦æ·æ´é¿ç忬¾ã
</para>
</listitem>
</itemizedlist>
- <para>Common transactions that affect these bank accounts are payments and deposits.
- <emphasis>Payments</emphasis> are transfers of money out of the bank account, usually to an
- expense account. <emphasis>Deposits</emphasis> are transfers of money into the bank account,
- usually from an income account. You will need to set up income and expense accounts to track
- where that money comes from and where it goes. Remember that a balanced transaction requires a
- transfer of an equal sum of money from at least one account to at least one other account. So
- if you deposit money in your checking account, you must also enter the account that money
- comes from. If you pay a bill from your checking account, you must also enter the account
- where that money goes.
+ <para>å½±åè¿äºé¶è¡ç§ç®ç常è§äº¤ææä»æ¬¾å忬¾ã<emphasis>仿¬¾</emphasis>æå°é±ä»é¶è¡ç§ç®ä¸è½¬åºï¼é常转è³è´¹ç¨ç§ç®ã<emphasis>忬¾</emphasis>æå°é±è½¬å
¥é¶è¡ç§ç®ï¼éå¸¸è½¬èªæ¶å
¥ç§ç®ãä½ éè¦å建æ¶å
¥åè´¹ç¨ç§ç®è·è¸ªé±ä»åªéæ¥ï¼åå°äºåªéå»ã请记å¾ï¼å¹³è¡¡ç交æä¸æ¥æºç§ç®ä¸ç®çç§ç®ç转账æ»é¢ç¸çãæä»¥ï¼ä½ 妿忴»æç§ç®å款ï¼ä¹å¿
é¡»è¾å
¥æ¬¾é¡¹æ¥èªäºåªä¸ªç§ç®ãä½ å¦æä½¿ç¨æ´»æç§ç®æ¯ä»è´¦åï¼ä¹å¿
é¡»è¾å
¥æ¬¾é¡¹è½¬å»äºåªä¸ªç§ç®ã
</para>
</sect1>
<sect1 id="cbook-deposits1">
- <title>Entering Deposits</title>
+ <title>å½å
¥å款</title>
- <para>Most deposit transactions are entered as a transfer from an income account to a bank account. Income
- may come from many sources, and it’s a good idea to set up a separate income type
- account for each different source. For example, your income may come mainly from your
- paychecks, but you may also receive interest on your savings. In this case, you should have
- one income account for salary and another income account for interest income.
+ <para>忬¾äº¤æå¤§å¤å½å
¥ä¸ºç±æ¶å
¥ç§ç®åé¶è¡ç§ç®çè½¬è´¦ãæ¶å
¥æ¥æºåå¼åæ ·ï¼æå¥½ä¸ºä¸åçæ¶å
¥æ¥æºå建åèªçæ¶å
¥ç±»åç§ç®ãä¾å¦ï¼ä½ çæ¶å
¥å¯è½ä¸»è¦æ¥èªäºå·¥èµï¼ä½ä½ å¯è½ä¹ä¼æ¶å°å¨è忬¾ç婿¯ãå¨è¿ç§æ
åµä¸ï¼ä½ åºè¯¥ä¸ºå·¥èµå»ºç«ä¸ä¸ªæ¶å
¥ç§ç®ï¼å¹¶ä¸ºæ¶å°ç婿¯å»ºç«å¦ä¸ä¸ªæ¶å
¥ç§ç®ã
</para>
<tip>
- <para>Be sure to check the Tax-Related box and assign an appropriate tax category in the Income Tax
- Information Dialog (
- <menuchoice>
- <guimenu>Edit</guimenu><guimenuitem>Tax Report Options</guimenuitem>
- </menuchoice>
- ) when you set up taxable income accounts. Some types of income, such as gift income, may
- not be considered taxable, so check the appropriate tax rules to determine what is taxable.
- For ways to track capital gains income, refer to <xref linkend="chapter_capgain"></xref>.
+ <!-- ToDoZ:ï¼è¯æ³¨ï¼æ¬æ®µå
容å¯è½ä¸éç¨äºä¸å½å¤§éå°åºä¸ªäººçº³ç¨äººï¼-->
+ <para>è®°å¾æ£æ¥çº³ç¨ä¿¡æ¯<!-- ToDoZ: Tax-Related box -->ï¼å¹¶å¨å»ºç«åºç¨æ¶å
¥ç§ç®æ¶å¨<guilabel>æ¶å
¥çº³ç¨ä¿¡æ¯</guilabel>å¯¹è¯æ¡ï¼
+ <menuchoice>
+ <guimenu>ç¼è¾</guimenu><guimenuitem>æ¥ç¨é项<!-- ToDoG --></guimenuitem>
+ </menuchoice>
+ ï¼ä¸æå®éåç纳ç¨ç±»åãä¸äºæ¶å
¥ç±»åï¼å¦ç¤¼åæ¶å
¥ï¼å¯è½ä¸è§ä¸ºåºç¨çï¼æä»¥è¯·æ¥é
éåçç¨å¡æ³è§ç¡®å®æé¡¹æ¶å
¥æ¯å¦åºç¨ãè·è¸ªèµæ¬å©å¾<!-- ToDoZ: -->çæ¹æ³è¯·åè<xref linkend="chapter_capgain"></xref>ã
</para>
</tip>
- <para>Before you start entering paycheck deposits, decide how much detail you want to track. The basic
- level of detail is to enter your net pay, just like you would in your paper register. This is
- easiest, but you can get even more information out of &app; if you enter your gross pay with
- deductions. It takes a bit more effort to enter the deductions, but entering your tax
- withholding information throughout the year allows you to run useful tax status reports in
- &app; at any time. These reports can help you determine whether you are withholding enough
- tax, and they can help you estimate your tax bill ahead of time. If you are unsure about the
- level of detail, start by entering net pay. You can always go back and edit your transactions
- later if you decide you want more detail.
+ <para>å¨çæå½å
¥å·¥èµå款æ¶ï¼è¯·æ³æ¸
æ¥ä½ æ³è¦è®°å½å¾æå¤ç»ãæåºæ¬çæ¯å½å
¥ä½ çåå·¥èµï¼å°±åä½ ä¼å¨çº¸å¶è´¦ç°¿ä¸è®°å½ç飿 ·ãè¿æ¯æç®åçè®°å½æ¹å¼ï¼ä¸è¿ä½ 妿å½å
¥å
嫿£é¤é¢çæ¯å·¥èµï¼åå¯ä»¥ä½¿ç¨&app;åæåºæ´å¤ä¿¡æ¯ãå½å
¥æ£é¤é¢æ¯è¦è±ç¹å·¥å¤«ï¼ä½ä½ å¨å½å
¥æ´å¹´ç颿£ç¨ä¿¡æ¯åï¼å¯ä»¥éæ¶å¨&app;ä¸çæå®ç¨çç¨å¡ç¶åµæ¥è¡¨ã<!-- ToDoZ: tax status reportsæ¯ä»ä¹ -->ãè¿äºæ¥è¡¨è½å¤å¸®å©ä½ ç¡®å®ä½ æ¯å¦è¶³é¢çº³ç¨ï¼ä¹å¯ä»¥å¸®å©ä½ é¢ä¼°ç¨åãå¦æä½ ä¸ç¡®å®è®°å½çç»è´ç¨åº¦ï¼åå¯ä»¥å
ä»å½å
¥åå·¥èµå¼å§ãä½ å¦ææ³è¦æ´è¯¦ç»çä¿¡æ¯ï¼æ»æ¯å¯ä»¥å头ç¼è¾è¿äºäº¤æã
</para>
</sect1>
<sect1 id="cbook-withdrawals1">
- <title>Entering Withdrawals</title>
+ <title>å½å
¥å款</title>
- <para>When you withdraw money from your bank account, for whatever reason, you are transferring money from
- your bank account to some other location. In &app;, this other location is tracked as an
- account. The more detailed accounts you create and use for your spending, the more information
- you will get about where your money goes.
+ <para>ä¸è®ºä½ åºäºä»ä¹åå è¦ä»é¶è¡è´¦æ·ä¸å款æ¶ï¼ä½ å°±å¨å°é±ä»é¶è¡ç§ç®è½¬è³å
¶å®å°æ¹ãå¨&app;ä¸ï¼è¿éæè¯´çâå
¶å®å°æ¹â乿¯å¯¹åºä¸ä¸ªç§ç®ãä½ ç¨äºè®°å½è±éçç§ç®å»ºç«å¾è¶ç»è´ï¼ä½ å°±è½å°é±æ¬¾çå»ååæå¾è¶è¯¦å°½ã
</para>
- <para>Withdrawals take many forms. ATM withdrawals are one of the most common transactions. Writing checks
- is one way to withdraw money to pay bills, to buy purchases, or to give to charity. Depending
- on your bank, you might also have service charges, where the bank withdraws the money from
- your account. Transfers of money out to another account are also withdrawals. We will take a
- look at each of these types of withdrawals and how to record them in &app;.
+ <para>忬¾æå¤ç§å½¢å¼ãATMæºåæ¬¾æ¯æå¸¸è§ç交æå½¢å¼ä¹ä¸ãå¡«åæ¯ç¥¨æ¯ä¸ç§å款ç¨ä»¥æ¯ä»è´¦åãéè´ååæææ¬¾çå½¢å¼ãæ ¹æ®é¶è¡è´¦æ·çä¸åï¼ä½ å¯è½è¿è¦æ¯ä»æå¡è´¹ï¼é¶è¡ä¼ä»è´¦æ·ä¸æ£é¤è¿ç¬é±ãå°æ¬¾é¡¹è½¬åºè³å
¶å®è´¦æ·ä¹æ¯ä¸ç§å款ãä¸é¢å°éä¸ä»ç»è¿å ç§å款çå½¢å¼ï¼å¹¶è¯´æå¨&app;ä¸å¦ä½è®°å½åå¼å款ã
</para>
<sect2 id="cbook-atm2">
- <title>ATM/Cash Withdrawals</title>
+ <title>使ç¨ATMæºååºç°é</title>
- <para>Cash withdrawals are handled as a transfer from a bank account to a cash account. &app; provides
- special <emphasis>Cash</emphasis> type accounts for tracking your cash purchases, so you
- should set up a cash account to record your ATM and other cash withdrawals.
+ <para>ç°é忬¾å¤ç为ä»é¶è¡ç§ç®å°ç°éç§ç®ç转账ã&app;ç¹å°æä¾<emphasis>ç°é</emphasis>ç±»åç§ç®ç¨äºè·è¸ªç°é交æï¼æä»¥ä½ åºå½å»ºç«ç°éç§ç®è®°å½ATMæºåå
¶å®ç°é忬¾ã
</para>
- <para>Cash accounts can be used for different levels of detail. On a basic level of detail, you simply
- transfer money to it from your checking account. That tells you how much money you took out
- of checking on a given day, but it doesn’t tell you where that cash was spent. With a
- little more effort, you can use the cash account to record your cash purchases as well, so
- that you can see where that cash went. You record these purchases as a transfer from the
- cash account to expense accounts.
+ <para>å¨ç°éç§ç®ä¸ï¼å¯ä»¥æä¸åçç»è´ç¨åº¦å½å
¥äº¤æãæåºæ¬çç»è´ç¨åº¦æ¯åªæ¯ç®åå°å½å
¥ä»æ´»æç§ç®åç°éç§ç®ç转账ãè¿æ ·åï¼ä½ å¯ä»¥å¾ç¥æå¤©ä½ 仿´»æè´¦æ·ä¸ååºäºå¤å°é±ï¼ä½ä½ æ ä»å¾ç¥è¿äºç°éè±å°åªéå»äºãåè´¹ç¹å¿æï¼ä½ å¯ä»¥ä½¿ç¨ç°éç§ç®è®°å½ç°éæ¯åºï¼è¿æ ·ä¸æ¥ï¼ä½ å°±å¯ä»¥çå°ç°éè±å°åªéå»äºãä½ åºå°è¿äºæ¯åºå½å
¥ä¸ºä»ç°éç§ç®å°è´¹ç¨ç§ç®ç转账ã
</para>
- <para>Some people record every cash purchase, but this takes a lot of work. An easier way is to record the
- purchases for which you have receipts, but then adjust the balance of the account to match
- what is in your wallet.
+ <para>ä¸äºäººä¼è®°ä¸æ¯ä¸ç¬ç°éæ¯åºï¼ä½è¿æ ·ä¼è±å¾å¤ç²¾åãä¸ç§æ´ç®åçæ¹å¼æ¯åªè®°å½æå¤´æç¸åºæ¶æ®çæ¯åºï¼ä¹ååè°æ´ç§ç®ä½é¢ï¼ä½¿ä¹ä¸é±å
ç°éæ»é¢ç¸ç¬¦ã
</para>
- <para>It’s a good idea to at least set up a cash account for your withdrawals. Then if you decide to
- track where your cash goes, you can enter transactions for the money you spend. You
- determine what level of detail you want to use.
+ <para>æå¥½è³å°ä¸ºå款建ç«ç°éç§ç®ãä½ å¦æä»¥åå³å®è·è¸ªç°éçå»å¤ï¼å°±å¯ä»¥ä¸ºè±åºå»çé±å½å
¥äº¤æãä½ å¯ä»¥èªç±å³å®æ³è¦çè®°å½ç»è´ç¨åº¦ã
</para>
</sect2>
</sect1>
<sect1 id="cbook-reconacct1">
- <title>Reconciling Your Accounts</title>
+ <title>ç§ç®å¯¹è´¦</title>
- <para>&app; makes reconciliation of your bank account with your monthly bank statement much easier.
- <xref linkend="txns-reconcile1"></xref> gives instructions on how to reconcile your
- transactions with the monthly bank statement. This is the main reconciliation task that should
- be done every month.
+ <para>åå©&app;ï¼æ ¹æ®é¶è¡æè´¦å为é¶è¡ç§ç®å¯¹è´¦åå¾è½»æ¾è®¸å¤ã<xref linkend="txns-reconcile1"></xref>ç»åºäºæ ¹æ®é¶è¡æè´¦åè¿è¡äº¤æå¯¹è´¦çæ¥éª¤ãè¿æ¯æ¯ä¸ªæé½è¦åç主è¦å¯¹è´¦ä»»å¡ã
</para>
- <para>But what about all those other accounts you created? Should those be reconciled too? If you receive
- a statement for the account, then you should consider reconciling that account. Examples
- include the checking account statement, the savings account statement, and the credit card
- statement. Credit card statements and credit card transactions are covered in the
- <xref linkend="chapter_cc"></xref>, so if you are interested in tracking your credit cards in
- &app;, take a look at the instructions provided there.
+ <para>ä¸è¿è¯¥æä¹å¤çå
¶å®ä½ å建çç§ç®å¢ï¼è¿äºç§ç®ä¹åºå½å¯¹è´¦åï¼å¦æä½ å¾å°äºæä¸ç§ç®å¯¹åºçè´¦åï¼é£ä½ 就该èè为è¿ä¸ªç§ç®å¯¹è´¦äºã常è§çä¾åæï¼æ´»æè´¦æ·è´¦åãå¨èè´¦æ·è´¦ååä¿¡ç¨å¡è´¦åãä¿¡ç¨å¡è´¦ååä¿¡ç¨å¡äº¤æä¼å¨<xref linkend="chapter_cc"></xref>ä»ç»ï¼æä»¥å¦æä½ æ³å¨&app;ä¸è·è¸ªä¿¡ç¨å¡ï¼ä¸å¦¨ççé£ä¸ç« ç»åºçæä½æå¯¼ã
</para>
- <para>Income and expense accounts are usually not reconciled, because there is no statement to check them
- against. You also don’t need to reconcile cash accounts, for the same reason. With a
- cash account, though, you might want to adjust the balance every once in a while, so that your
- actual cash on hand matches the balance in your cash account. Adjusting balances is covered in
- the next section.
+ <para>æ¶å
¥åè´¹ç¨ç§ç®é常ä¸å¯¹è´¦ï¼å 为没æè´¦åå¯ç¨ä½å¯¹è´¦ä¾æ®ãåºäºåæ ·çåå ï¼ä½ ä¹ä¸å¿
为ç°éç§ç®å¯¹è´¦ãä¸è¿ï¼ä½ å¯è½è¦ä¸æ¶è°æ´ç°éç§ç®çä½é¢ï¼ä»¥ä½¿ä½ æå¤´å®é
çç°éæ»é¢ä¸ç°éç§ç®çä½é¢ç¸ç¬¦ãä¸é¢ä¸èä¼ä»ç»è°æ´ä½é¢çæ¹æ³ã
</para>
</sect1>
<sect1 id="cbook-together1">
- <title>Putting It All Together</title>
+ <title>æ¥æ¥ä¸ºè¥</title>
- <para>In <xref linkend="chapter_txns"></xref>, you entered some transactions in your checking account. In
- this chapter, we will add more transactions and then reconcile them.
+ <para>å¨<xref linkend="chapter_txns"></xref>ï¼ä½ å·²ç»åæ´»æç§ç®å½å
¥äºä¸äºäº¤æã卿¬ç« ä¸ï¼æä»¬ä¼æ·»å æ´å¤ç交æï¼å¹¶ä¸ºå
¶å¯¹è´¦ã
</para>
<sect2 id="cbook-puttoget-open2">
- <title>Opening Balances</title>
+ <title>æåä½é¢</title>
- <para>So, let’s get started by opening the gcashdata file you saved in the last chapter
- (<filename>gcashdata_4</filename>). Your chart of accounts should look like this:
+ <para>ç°å¨ï¼å
æå¼å¨ä¸ä¸ç« ä¿åç&app;æ°æ®æä»¶ï¼<filename>gcashdata_4</filename>ï¼ãç§ç®è¡¨åºè¯¥å¦ä¸å¾æç¤ºï¼
</para>
<figure>
- <title>The Chart Of Accounts</title>
+ <title>ç§ç®è¡¨</title>
<screenshot id="cbook-gcashdata4">
<mediaobject>
<imageobject>
@@ -209,7 +136,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Chart of Accounts.
+ <para>æ¤å¾å±ç¤ºäºç§ç®è¡¨ã
</para>
</caption>
</mediaobject>
@@ -218,23 +145,16 @@
</sect2>
<sect2 id="cbook-puttoget-transactions">
- <title>Add some transactions</title>
+ <title>æ·»å 交æ</title>
<orderedlist>
<listitem>
- <para>Now open the <emphasis>Checking</emphasis> account from the main window. In the last chapter, you
- entered some paycheck transactions as deposits into Checking. Now we will enter another
- kind of deposit - a transfer of money from Savings into Checking. On a blank line, enter
- a transaction to transfer $500 from <emphasis>Savings</emphasis> to
- <emphasis>Checking</emphasis> (In this case, the last transaction date was March 28, but
- this transfer transaction took place on the March 24). Your Transfer account will be
- <emphasis>Savings</emphasis>, since you are in the <emphasis>Checking</emphasis>
- account. Your <emphasis>Checking</emphasis> account should now look like this:
+ <para>ç°å¨ä»ä¸»çªå£æå¼<emphasis>æ´»æ</emphasis>ç§ç®ãå¨ä¸ä¸ç« ä¸ï¼ä½ å½å
¥äºå·¥èµåå
¥æ´»æé¶è¡è´¦æ·ç交æãç°å¨å½å
¥å¦ä¸ç§ç±»åç忬¾äº¤æââç±å¨èè´¦æ·å°æ´»æè´¦æ·ç转账ãå¨ç©ºç½è¡ä¸ï¼å½å
¥ä¸é¡¹ç±<emphasis>å¨è忬¾</emphasis>转账500å
å°<emphasis>æ´»æå款</emphasis>ç交æãï¼å¨è¿éï¼æåä¸é¡¹äº¤æçæ¥ææ¯3æ28æ¥ï¼ä½è¿é¡¹è½¬è´¦äº¤æåçå¨3æ24æ¥ãï¼äº¤æç转账ç§ç®åºè®¾ä¸º<emphasis>å¨è忬¾</emphasis>ï¼å ä¸ºä½ æ¯å¨<emphasis>æ´»æå款</emphasis>ç§ç®ä¸ãç°å¨<emphasis>æ´»æå款</emphasis>ç§ç®åºå½å¦ä¸æç¤ºï¼
</para>
<!-- ToDo: unshrink -->
<figure>
- <title>The Checking Account Register</title>
+ <title><emphasis>æ´»æ</emphasis>ç§ç®è´¦ç°¿</title>
<screenshot id="cbook-transferin">
<mediaobject>
<imageobject>
@@ -242,7 +162,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Checking Account Register.
+ <para>æ¤å¾å±ç¤ºäºæ´»æç§ç®è´¦ç°¿ã
</para>
</caption>
</mediaobject>
@@ -251,18 +171,12 @@
</listitem>
<listitem>
- <para>Now let’s write some checks on this account. First, write a check to HomeTown Grocery for $75
- (5th of March). Your transfer account is <emphasis>Groceries</emphasis>, since all of
- this money is going to buy groceries. Next, write a check to ABC Hardware for $100 (6 of
- March), and split this amount between two expenses: <emphasis>Household</emphasis> $50
- and <emphasis>Tools</emphasis> $50. You will need to create an
- <emphasis>Expense</emphasis> type account for each of these, then enter splits for them.
- Your checking account should now look like this;
+ <para>ç°å¨æ¥å¨ç§ç®ä¸è®°å½ä¸äºæ¯ä»æ´»å¨ãé¦å
ï¼åå®¶é¨å£æè´§åºæ»è®¡æ¯ä»75å
ï¼3æ5æ¥ï¼ã转账ç§ç®ä¸º<emphasis>é£åæè´§</emphasis>ï¼å 为è¿ç¬é±é½ç¨æ¥ä¹°æè´§äºãæ¥ä¸æ¥ï¼å壹贰åäºéåºæ¯ä»100å
ï¼3æ6æ¥ï¼ï¼å¹¶å°æ¤éé¢åå½ä¸ºä¸¤é¡¹è´¹ç¨ï¼<emphasis>å®¶å±
ç¨å</emphasis>ç50å
å<emphasis>å·¥å
·</emphasis>ç50å
ãä½ éè¦ä¸ºè¿ä¸¤é¡¹æ¯åºåå建ä¸ä¸ª<emphasis>è´¹ç¨</emphasis>ç±»åç§ç®ï¼ç¶åå为å
¶å½å
¥åå½ãç°å¨<emphasis>æ´»æå款</emphasis>ç§ç®åºå½å¦ä¸æç¤ºï¼
</para>
<!-- ToDo: unshrink -->
<figure>
- <title>The Checking Account Register After Registering Some More Checks</title>
+ <title>å¨å¡«å
¥æ´å¤æ¯ä»è®°å½åç<emphasis>æ´»æ</emphasis>ç§ç®è´¦ç°¿</title>
<screenshot id="cbook-checkexamp">
<mediaobject>
<imageobject>
@@ -270,7 +184,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Checking Account Register after registering some more checks.
+ <para>æ¤å¾å±ç¤ºäºå¡«å
¥æ´å¤æ¯ä»è®°å½åç<emphasis>æ´»æ</emphasis>ç§ç®è´¦ç°¿ã
</para>
</caption>
</mediaobject>
@@ -279,17 +193,12 @@
</listitem>
<listitem>
- <para>Suppose you now need to withdraw some money. You don’t have a cash account set up in your
- chart of accounts, so you will need to create one. Create the account as
- <guilabel>Cash</guilabel> as a top-level account of type <guilabel>Asset</guilabel>.
- From your <emphasis>Checking</emphasis> account register, enter an ATM type withdrawal
- to transfer $100 from <emphasis>Checking</emphasis> to <emphasis>Cash</emphasis> on the
- 25 of March.
+ <para>åè®¾ä½ ç°å¨éè¦åäºé±åºæ¥ãä½ ç°å¨è¿æ²¡æå¨ç§ç®è¡¨ä¸å建ç°éç§ç®ï¼æä»¥ä½ éè¦å建ä¸ä¸ªãå¨<emphasis>èµäº§</emphasis>顶级ç§ç®ä¸å建ä¸ä¸ªåç§ç®ï¼å为<guilabel>ç°é</guilabel>ï¼ç±»å为<guilabel>èµäº§</guilabel>ãç¶åï¼å¨<emphasis>æ´»æ</emphasis>ç§ç®è´¦ç°¿ä¸ï¼å½å
¥ä¸é¡¹ATMæºå款交æï¼è®°ä¸º3æ25æ¥ç±<emphasis>æ´»æ</emphasis>å°<emphasis>ç°é</emphasis>转账100å
ã
</para>
<!-- ToDo: unshrink -->
<figure>
- <title>The Checking Account Register With An ATM Withdrawal</title>
+ <title>å½å
¥äºATMæºå款ç<emphasis>æ´»æ</emphasis>ç§ç®è´¦ç°¿</title>
<screenshot id="cbook-atm">
<mediaobject>
<imageobject>
@@ -297,7 +206,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Checking Account Register with an ATM withdrawal.
+ <para>æ¤å¾å±ç¤ºäºå½å
¥ATMæºå款交æåç<emphasis>æ´»æ</emphasis>ç§ç®è´¦ç°¿ã
</para>
</caption>
</mediaobject>
@@ -308,14 +217,13 @@
</sect2>
<sect2 id="cbook-puttoget-reconcile">
- <title>Opening Balances</title>
+ <title>æåä½é¢</title>
- <para>Now we are ready to reconcile this <emphasis>Checking</emphasis> account, using this sample bank
- statement:
+ <para>ç°å¨å·²ç»åå¤å¥½ä¸º<emphasis>æ´»æ</emphasis>ç§ç®å¯¹è´¦äºï¼ä¾æ®çæ¯ä¸é¢è¿ä»½ç¤ºä¾é¶è¡è´¦åï¼
</para>
<figure>
- <title>A sample Bank Statement</title>
+ <title>ä¸ä»½ç¤ºä¾é¶è¡è´¦å</title>
<screenshot id="cbook-bankstmt">
<mediaobject>
<imageobject>
@@ -323,7 +231,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows a sample Bank Statement.
+ <para>æ¤å¾å±ç¤ºäºä¸ä»½ç¤ºä¾é¶è¡è´¦åã
</para>
</caption>
</mediaobject>
@@ -332,19 +240,17 @@
<orderedlist>
<listitem>
- <para>Select
+ <para>ä»èåä¸éæ©
<menuchoice>
- <guimenu>Actions</guimenu> <guimenuitem>Reconcile</guimenuitem>
+ <guimenu>åè½</guimenu> <guimenuitem>对账</guimenuitem>
</menuchoice>
- from the menu, and fill in the Closing balance as $1451.79. Click
- <guibutton>OK</guibutton> to begin reconciling the account. Check off the entries as
- they appear on the sample statement. When you have checked off all your entries, the
- reconcile window should look like this:
+ ï¼ææ«ä½é¢å¡«å1451.79å
ãç¹å»
+ <guibutton>确认</guibutton>å¼å§ä¸ºæ¤ç§ç®å¯¹è´¦ãå¾é<!-- ToDoZ: check off -->åºç°å¨é¶è¡è´¦åä¸çæ¡ç®ãå¨æææ¡ç®åå¾éåï¼å¯¹è´¦çªå£å°å¦ä¸å¾æç¤ºï¼
</para>
<!-- ToDo: unshrink -->
<figure>
- <title>The Reconcile Window</title>
+ <title>对账çªå£</title>
<screenshot id="cbook-reconexamp">
<mediaobject>
<imageobject>
@@ -352,33 +258,24 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the reconcile window with a $5 difference.
+ <para>æ¤å¾å±ç¤ºäºå¯¹è´¦çªå£ï¼å
¶ä¸æ5å
çå·®é¢ã
</para>
</caption>
</mediaobject>
</screenshot>
</figure>
- <para>Notice that your reconciled balance differs from your ending balance by $5.00. If you look at the
- sample bank statement, you will see there is a $5.00 service charge that has not been
- added to your <emphasis>Checking</emphasis> account.
+ <para>注æå°å¯¹è´¦ä½é¢ä¸ææ«ä½é¢ç¸å·®5å
ãæ¥çé¶è¡è´¦åï¼ä¼åç°è¿æä¸é¡¹5å
çæå¡è´¹æ²¡ææ·»å å°<emphasis>æ´»æ</emphasis>ç§ç®ä¸ã
</para>
</listitem>
<listitem>
- <para>So click on the <emphasis>Checking</emphasis> register and add the $5.00 service charge to your
- <emphasis>Checking</emphasis> account. On a blank line of the
- <emphasis>Checking</emphasis> register, enter a transaction to transfer $5.00 from
- <emphasis>Checking</emphasis> to a <emphasis>Service Charges</emphasis> account. (You
- will need to create the <emphasis>Service Charges</emphasis> account as type
- <guilabel>Expense</guilabel>.) Use the transaction date printed on the sample statement
- as the date you enter for this transaction. Your <emphasis>Checking</emphasis> account
- should now look like this:
+ <para>æä»¥ï¼ç¹å»<emphasis>æ´»æ</emphasis>账簿ï¼å<emphasis>æ´»æ</emphasis>ç§ç®æ·»å 5å
çæå¡è´¹ãå¨<emphasis>æ´»æ</emphasis>账簿ç空ç½è¡ä¸ï¼å½å
¥ä¸é¡¹ä»<emphasis>æ´»æ</emphasis>转账5å
å°<emphasis>æå¡è´¹</emphasis>ç§ç®ç交æãï¼ä½ éè¦å建类å为<guilabel>è´¹ç¨</guilabel>ç<emphasis>æå¡è´¹</emphasis>ç§ç®ãï¼æ¥æå¡«å为æ¤äº¤æå¨é¶è¡è´¦åä¸å¯¹åºçæ¥æãç°å¨<emphasis>æ´»æå款</emphasis>ç§ç®åºå½å¦ä¸æç¤ºï¼
</para>
<!-- ToDo: unshrink -->
<figure>
- <title>The Checking Account With Service Charge</title>
+ <title>è¡¥å
æå¡è´¹åç<emphasis>æ´»æ</emphasis>ç§ç®</title>
<screenshot id="cbook-servch">
<mediaobject>
<imageobject>
@@ -386,7 +283,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Checking Account Register with service charge added.
+ <para>æ¤å¾å±ç¤ºäºè¡¥å
æå¡è´¹åç<emphasis>æ´»æ</emphasis>ç§ç®ã
</para>
</caption>
</mediaobject>
@@ -395,18 +292,12 @@
</listitem>
<listitem>
- <para>Click back on the Reconcile window, and you should see the service charge now under <guilabel>Funds
- Out</guilabel>. Click on it to mark it as reconciled, and note that the difference
- amount below now becomes 0.00. Click the <guibutton>Finish</guibutton> button on the
- <emphasis>Toolbar</emphasis> to complete the reconciliation. The Reconcile R column in
- your <emphasis>Checking</emphasis> register should now show <guilabel>y</guilabel> for
- each transaction you just reconciled. Also observe the bottom status row that now
- indicates <guilabel>Reconciled: USD 1451.79</guilabel>
+ <para>åå°å¯¹è´¦çªå£ï¼ä½ åºè¯¥ä¼çå°æå¡è´¹ç°å·²å¨<guilabel>转åº</guilabel>ä¸ååºãç¹å»æ¤é¡¹æ 记为已对账ï¼å¯è§ä¸æ¹çå·®é¢ç°å¨åæäº<guilabel>0.00</guilabel>ãç¹å»<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>宿</guibutton>æé®å®æå¯¹è´¦ãå¨<emphasis>æ´»æ</emphasis>ç§ç®è´¦ç°¿ä¸è¡¨ç¤ºå¯¹è´¦ç¶æç<guilabel>R<!-- ToDoZ: C --></guilabel>åä¸ï¼åæå¯¹è´¦è¿çæ¯ç¬äº¤æç°å¨é½åºè¯¥æ¾ç¤ºä¸º<guilabel>y</guilabel>ãåæ¶ï¼åºé¨ç¶ææ ç°å¨ä¼æ¾ç¤º<guilabel>已对账ï¼CNY 1451.79</guilabel>ã
</para>
<!-- ToDo: unshrink -->
<figure>
- <title>The Reconciled Checking Account</title>
+ <title>已对账ç<emphasis>æ´»æ</emphasis>ç§ç®</title>
<screenshot id="cbook-reconciledCheckAct">
<mediaobject>
<imageobject>
@@ -414,7 +305,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the reconciled Checking Account Register.
+ <para>æ¤å¾å±ç¤ºäºå¯¹è´¦åç<emphasis>æ´»æ</emphasis>ç§ç®è´¦ç°¿ã
</para>
</caption>
</mediaobject>
@@ -425,15 +316,14 @@
</sect2>
<sect2 id="cbook-puttoget-save">
- <title>Save file</title>
+ <title>ä¿åæä»¶</title>
- <para>Go back to the main window and save your file with the new <filename>gcashdata_5</filename> name.
- Your chart of accounts is steadily growing, and it should now look like this:
+ <para>åå°ä¸»çªå£ï¼ä½¿ç¨æ°æä»¶å<filename>gcashdata_5</filename>ä¿åä½ çæä»¶ãä½ çç§ç®è¡¨è§æ¨¡å¨éæ¥æ©å¤§ï¼ç°å¨å¦ä¸å¾æç¤ºï¼
</para>
<!-- ToDo: unshrink -->
<figure>
- <title>The Chart of Accounts</title>
+ <title>ç§ç®è¡¨</title>
<screenshot id="cbook-chartaccts5">
<mediaobject>
<imageobject>
@@ -441,7 +331,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Chart of Accounts.
+ <para>æ¤å¾å±ç¤ºäºç§ç®è¡¨ã
</para>
</caption>
</mediaobject>
@@ -450,27 +340,26 @@
</sect2>
<sect2 id="cbook-puttoget-reports">
- <title>Reports</title>
+ <title>æ¥è¡¨</title>
- <para>As we did in the previous chapter, let’s have a look at a <guilabel>Cash Flow</guilabel>, and
- a <guilabel>Transaction</guilabel> Report.
+ <para>å°±åå¨åæç« èåç飿 ·ï¼ç°å¨æ¥çç<guilabel>ç°éæµé表</guilabel>å<guilabel>äº¤ææ±æ»è¡¨</guilabel>è¿ä¸¤ä»½æ¥è¡¨ã
</para>
<orderedlist>
<listitem>
- <para>First let’s have a look at the <guilabel>Cash Flow</guilabel> report for the month of March.
+ <para>é¦å
æ¥ç3æç<guilabel>ç°éæµé表</guilabel>ã
</para>
- <para>Select the cash flow report from
+ <para>éæ©
<menuchoice>
- <guimenu>Reports</guimenu> <guisubmenu>Income & Expense</guisubmenu>
- <guimenuitem>Cash Flow</guimenuitem>
+ <guimenu>æ¥è¡¨</guimenu> <guisubmenu>æ¶å
¥ä¸è´¹ç¨<!-- ToDoZ: --></guisubmenu>
+ <guimenuitem>ç°éæµé表</guimenuitem>
</menuchoice>
- .
+ ã
</para>
<figure>
- <title>Cash Flow report for the month of March</title>
+ <title>3æçç°éæµé表</title>
<screenshot id="cbook-puttoget2-Cash">
<mediaobject>
<imageobject>
@@ -478,7 +367,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Cash Flow report after <xref linkend="chapter_cbook"></xref>.
+ <para>æ¤å¾å±ç¤ºäºæ<xref linkend="chapter_cbook"></xref>æè¿°æä½åçç°éæµé表ã
</para>
</caption>
</mediaobject>
@@ -487,18 +376,18 @@
</listitem>
<listitem>
- <para>Now let’s have a look at corresponding transaction report for the various Asset accounts.
+ <para>æ¥ä¸æ¥æ¥çå个èµäº§ç§ç®å¯¹åºçäº¤ææ±æ»è¡¨ã
</para>
- <para>Select the transaction report from
+ <para>éæ©
<menuchoice>
- <guimenu>Reports</guimenu> <guimenuitem>Transaction Report</guimenuitem>
+ <guimenu>æ¥è¡¨</guimenu> <guimenuitem>äº¤ææ±æ»è¡¨</guimenuitem>
</menuchoice>
- .
+ ã
</para>
<figure>
- <title>Transaction Report For The Assets During March</title>
+ <title>3æä»½æé´èµäº§ç§ç®çäº¤ææ±æ»è¡¨</title>
<screenshot id="cbook-puttoget2-TransactionRptChecking">
<mediaobject>
<imageobject>
@@ -506,7 +395,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Transaction Report for the Assets accounts during March.
+ <para>æ¤å¾å±ç¤ºäº3æä»½æé´èµäº§ç§ç®çäº¤ææ±æ»è¡¨ã
</para>
</caption>
</mediaobject>
@@ -515,8 +404,7 @@
</listitem>
<listitem>
- <para>Now let’s change the transaction report to only show the various <emphasis>Expenses</emphasis>
- account.
+ <para>ç°å¨ï¼å°äº¤ææ±æ»è¡¨ä¿®æ¹ä¸ºåªå±ç¤ºå个<emphasis>è´¹ç¨</emphasis>ç§ç®çæ
åµã
</para>
<figure>
@@ -528,7 +416,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Transaction Report for the various Expense accounts during March.
+ <para>æ¤å¾å±ç¤ºäº3æä»½æé´åè´¹ç¨ç§ç®çäº¤ææ±æ»è¡¨ã
</para>
</caption>
</mediaobject>
@@ -537,11 +425,8 @@
</listitem>
</orderedlist>
- <para>Notice that you have not yet used one of the accounts listed in your chart, the <guilabel>Credit
- Card</guilabel> account. Now that you know how to keep track of your bank and cash accounts
- in &app;, you may want to start tracking your credit cards as well. &app; provides a special
- type of account for credit cards, and this is discussed in the next chapter.
+ <para>ä½ å¯è½å·²ç»æ³¨æå°ï¼ç®åè¿æä¸ä¸ªå¨ç§ç®è¡¨ä¸ååºçç§ç®æ²¡æä½¿ç¨ï¼é£å°±æ¯<emphasis>ä¿¡ç¨å¡</emphasis>ç§ç®ãå°è¿éï¼ä½ ç¥éäºææ ·å¨&app;ä¸è·è¸ªä½ çé¶è¡ç§ç®åç°éç§ç®ãç°å¨ï¼ä½ å¯è½ä¹æ³è¦å¼å§è·è¸ªä¿¡ç¨å¡çä½¿ç¨æ
åµã&app;为信ç¨å¡æä¾äºä¸ç§ç¹æ®çç§ç®ç±»åï¼ç¸å
³å
容ä¼å¨åé¢çç« è详ç»è®¨è®ºã
</para>
</sect2>
</sect1>
-</chapter>
\ No newline at end of file
+</chapter>
diff --git a/zh/guide/ch_expenses.xml b/zh/guide/ch_expenses.xml
index 78b01ee2..f084025f 100644
--- a/zh/guide/ch_expenses.xml
+++ b/zh/guide/ch_expenses.xml
@@ -13,96 +13,60 @@
Updated Bengt Thuree <bengt at thuree.com>
Originally written by Carol Champagne.
Translators:
+ Xinhang Xu <xuxinhang4567 at outlook.com>
(translators put your name and email here)
-->
<chapter id="chapter_expenses">
- <title>è´¹ç¨ç§ç®</title>
+ <title>è´¹ç¨</title>
- <para>If managing your checkbook is the first step in tracking your finances, then using expense accounts
- to see where you are expending money is a close second step. This chapter will give you an
- understanding of how &app; uses expense accounts to help you keep track of many different
- categories of transactions.
+ <para>å¦æè¯´ç®¡çæ´»æè´¦æ·æ¯è·è¸ªè´¢å¡ç¶åµçç¬¬ä¸æ¥ï¼é£åå©è´¹ç¨ç§ç®äºè§£é±æ¬¾å»å¤å°±æ¯ç´§éå
¶åçç¬¬äºæ¥ãè¿ä¸ç« ä¼å¸®å©ä½ çè§£å¨&app;ä¸ææ ·åå©è´¹ç¨ç§ç®è·è¸ªå类交æã
</para>
<sect1 id="expenses-concepts">
- <title>Concepts</title>
+ <title>æ¦å¿µ</title>
- <para>An expense type account is used to allow you to track how much you spend on specific expenses. Many
- people's first experience with tracking expenses comes from Quicken(tm), where transactions
- can be assigned to one or more categories. In &app;, these categories are set up as separate
- accounts, which are designated as Expense type accounts. This allows &app; to apply the rules
- of double-entry accounting consistently. Expense accounts can be as detailed or as general as
- you need. Some users need only a few accounts for personal expense tracking. Others use &app;
- expense accounts to manage their expenses in great detail. The level of detail you choose is
- up to you. Keep in mind that with &app;, you can change accounts for transactions, so if your
- needs change later on, it is possible to move transactions around.
+ <para>è´¹ç¨ç±»åç§ç®å¯å¸®å©ä½ è·è¸ªå¨æé¡¹æ¯åºä¸è±äºå¤å°é±ã许å¤äººç¬¬ä¸æ¬¡è·è¸ªè±éæ¯å¨Quicken(tm)ä¸ï¼å
¶ä¸äº¤æå¯ä»¥è¢«æå®å°ä¸ä¸ªæå¤ä¸ªåç±»ãå¨&app;ä¸ï¼è¿äºå类对åºäºå个ç¸äºç¬ç«çè´¹ç¨ç±»åç§ç®ãè¿æ ·çç»ç»å½¢å¼å¯ä»¥è®©&app;å°å¤å¼è®°è´¦è§ååæ ·ç¨äºç®¡çè´¹ç¨ãæ ¹æ®éè¦ï¼è´¹ç¨ç§ç®ç设ç«å¯è¯¦å¯ç¥ãä¸äºç¨æ·åªéå 个ç§ç®å°±è¶³ä»¥è·è¸ªä¸ªäººè´¢å¡ãè¿æä¸äºç¨æ·åå©&app;çè´¹ç¨ç§ç®äºæ å·¨ç»å°ç®¡çä»ä»¬çè±éæ
åµãä½ å¯ä»¥èªç±å³å®è®°å½çç»è´ç¨åº¦ã请记ä½ï¼å¨&app;ä¸ï¼ä½ å¯ä»¥æ´æ¹äº¤ææå±çç§ç®ï¼å æ¤å¦æä½ 以åæä¸åçéæ±ï¼å°äº¤æå¨ä¸åç§ç®é´ç§»å¨ä¹æ¯å¯ä»¥çã
</para>
</sect1>
<sect1 id="expenses-setup">
- <title>Setting Up Accounts</title>
+ <title>å建ç§ç®</title>
<sect2 id="expenses-su-simple">
- <title>Simple Expense Account Setup</title>
+ <title>ç®åçè´¹ç¨ç§ç®ç»æ</title>
- <para>For many users, the easiest way to set up expense accounts is to check the "Common Accounts" when
- you create a new Account Hierarchy. This will establish many of the most common expense
- accounts that users need. See "New Account Hierarchy Setup" in Chapter 3 of the &app; Manual
- for more information.
+ <para>对äºè®¸å¤ç¨æ·èè¨ï¼å建费ç¨ç§ç®æè½»æ¾çæ¹æ³è¿æ¯å¨<guilabel>æ°å»ºç§ç®å±æ¬¡ç»æ</guilabel>ä¸å¾é<guilabel><!-- ToDoZ: C -->常ç¨ç§ç®</guilabel>ãè¿æ ·ä¼åå»ºå¤æ°ç¨æ·æå¸¸ç¨çè´¹ç¨ç§ç®ãäºè§£æ´å¤ä¿¡æ¯ï¼è¯·æ¥ç&app;叮婿å第3ç« ä¸çâæ°å»ºç§ç®å±æ¬¡ç»æâä¸èã
</para>
</sect2>
<sect2 id="expenses-su-complex">
- <title>Complex Expense Account Setup</title>
+ <title>夿çè´¹ç¨ç§ç®ç»æ</title>
- <para>If you have different expense accounting needs, you can refer to
- <xref linkend="chapter_txns"></xref>, or Chapter 5.4 in the &app; Manual for instructions on
- how to create accounts.
+ <para>ä½ å¦ææä¸åçè´¹ç¨è®°è´¦éæ±ï¼å¯åè<xref linkend="chapter_txns"></xref>æ&app;叮婿å第5.4ç« ï¼äºè§£å¦ä½å建ç§ç®ã
</para>
- <para>Typical reasons for adding new or different expense accounts include: to track expenses for
- particular business purposes (e.g., specific types of supply expenses), to track expenses
- for particular tax purposes (e.g., tax expenses that must be reported to others), or simply
- to track expenses that are meaningful to you (e.g., payments made to a particular charity).
+ <para>æ°å»ºè´¹ç¨ç§ç®ççç±ä¸è¬æï¼è¦è·è¸ªç¹å®åä¸ç¨éè´¹ç¨ï¼å¦å
·ä½ç±»åçç©ææ¯åº<!-- ToDoZ: specific types of supply expenses -->ï¼ï¼è¦è·è¸ªç¹å®ç¨å¡ç¨éè´¹ç¨ï¼å¦å¿
é¡»åä»äººæ¥åçç¨å¡è´¹ç¨ï¼æè
åªæ¯è¦è·è¸ªå¨ä½ çæ¥ææä¹çæ¯åºï¼å¦åç¹å®æ
åç»ç»æ¯ä»ç忬¾ï¼ã
</para>
</sect2>
</sect1>
<sect1 id="expenses-entering">
- <title>Entering Expense Transactions</title>
+ <title>å½å
¥è´¹ç¨äº¤æ</title>
- <para>While it is possible to enter transactions directly into expense accounts, it is not normally how
- these are entered. For most people, transactions for an expense account are added when the
- user is entering data into the other account in the transaction. In other words, if you have
- an expense account for Charitable Donations (e.g., Expenses:Charity), you will typically add a
- transaction to the expense account by assigning a check in your checking account register to
- the Charity account.
+ <para>è½ç¶å¯ä»¥ç´æ¥å°äº¤æå½å
¥è´¹ç¨ç§ç®ï¼ä½å¤§å®¶ä¸è¬ä¸è¿æ ·åã对äºå¤§å¤æ°äººï¼å°ä¸é¡¹äº¤æå½å
¥å
¶æ¶åçå
¶å®ç§ç®ï¼è¿é¡¹äº¤æä¹å°±æ·»å å°è´¹ç¨ç§ç®ä¸äºãæ¢è¨ä¹ï¼ä½ 妿æä¸ä¸ªç¨äºè®°å½æ
åææ¬¾çç§ç®ï¼å¦<emphasis>è´¹ç¨:æ
å</emphasis>ï¼ï¼åä¸è¬ä¼å¨æ´»æç§ç®è´¦ç°¿ä¸æ·»å ä¸é¡¹å<emphasis>æ
å</emphasis>ç§ç®ç交æï¼é£ä¹å°±å°è¿é¡¹äº¤ææ·»å å°äºè´¹ç¨ç§ç®ã
</para>
- <para>If you open an expense account, you will see a register similar to most others you find in &app;.
- The informal column headings for the transaction amounts are slightly different, however. The
- left (debit) column will read <emphasis>Tot Expense</emphasis>, while the right (credit)
- column will read <emphasis>Tot Rebate</emphasis>.
+ <para>æå¼æä¸ªè´¹ç¨ç§ç®ï¼ä½ ä¼çå°ä¸å
¶å®&app;ç§ç®ç¸ä¼¼ç账簿ãä¸è¿ï¼ä½¿ç¨éæ£å¼æ¯è¯æ¶ï¼äº¤æéé¢çåå¤´ç¨æä¸åãå·¦ï¼åï¼åæ¾ç¤ºä¸º<emphasis>æ¯åºæ»è®¡</emphasis>ï¼èå³ï¼è´·ï¼åæ¾ç¤ºä¸º<emphasis>鿬¾æ»è®¡<!-- ToDoZ: PO --></emphasis>ã
</para>
</sect1>
<sect1 id="expenses-other">
- <title>Other Considerations for Expense Accounts</title>
+ <title>æå
³è´¹ç¨ç§ç®çå
¶å®æ³¨æäºé¡¹</title>
- <para>Because expense accounts are generated entirely by you, there are no statements against which you
- would reconcile your data. Therefore, there is technically nothing to reconcile. You can, of
- course use the reconcile process for expense accounts, which will lock the transactions for
- future editing.
+ <para>ç±äºè´¹ç¨ç§ç®æ¯å®å
¨æ ¹æ®ä½ çéè¦å»ºç«çï¼æä»¥æ²¡æè´¦åç¨æ¥å¯¹è´¦ãå æ¤ä»ææ¯ä¸è®²ï¼è´¹ç¨ç§ç®æ²¡æå¯¹è´¦çæ¦å¿µãå½ç¶ï¼ä½ ä¹å¯ä»¥å¨è´¹ç¨ç§ç®ä¸ä½¿ç¨å¯¹è´¦åè½ï¼è¿æ ·ä¼éå®äº¤æé»æ¢åç»ç¼è¾ã
</para>
- <para>One point to consider is that as your use of &app; continues, the balances in these accounts will
- grow, since there are usually very few credit transactions that reduce the balances. There is
- nothing wrong with this situation, but some users may wish to clear the balances in their
- expense accounts periodically. Zeroing transactions can be entered that transfer the balance
- of the account to an Equity account. &app; includes a Closing Books procedure that includes
- zeroing out expense accounts. Keep in mind that this is not necessary, and that if you need to
- gather information on a given expense account, you can use various reports to extract that
- data without zeroing the account out.
+ <para>è¿è¦èèçä¸ç¹æ¯ï¼é常è¿äºç§ç®ä¸å¾å°æåå°å
¶ä½é¢ç贷记交æï¼å æ¤ï¼éçä½ æç»ä½¿ç¨&app;ï¼ç§ç®ä½é¢ä¼æç»å¢é¿ãè¿æ ·å½ç¶æ²¡ä»ä¹é®é¢ï¼ä½æ¯ä¸äºç¨æ·å¯è½å¸æå®æå°ä½é¢å½é¶ãå¯ä»¥å½å
¥å½é¶äº¤æï¼å°ä½é¢è½¬è³ææè
æçç§ç®ã&app;æä¾<guilabel>å
³é账簿</guilabel>åè½ï¼å¯ä»¥å°è´¹ç¨ç§ç®å½é¶ã请注æï¼ä¸æ¯å¿
é¡»è¦è¿ä¹åï¼å¦æä½ éè¦è·å¾æä¸è´¹ç¨ç§ç®çä¿¡æ¯ï¼ä½ å¯ä»¥ä½¿ç¨åç§æ¥è¡¨æåç¸å
³æ°æ®ï¼èä¸å¿
å°ç§ç®å½é¶ã
</para>
</sect1>
</chapter>
commit 2a756dd94946b6489e58328101c0ffc7839523b5
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Fri Jul 21 22:33:21 2023 +0800
Translation-Zh: Primary text translation for guide/ch_cc
diff --git a/zh/guide/ch_cc.xml b/zh/guide/ch_cc.xml
index 17852a21..d0e18b5c 100644
--- a/zh/guide/ch_cc.xml
+++ b/zh/guide/ch_cc.xml
@@ -10,230 +10,168 @@
Updated Bengt Thuree <bengt at thuree.com>
Originally written by Carol Champagne.
Translators:
+ Xinhang Xu <xuxinhang4567 at outlook.com>
(translators put your name and email here)
-->
+
+<!--
+ ç¿»è¯æç¤ºï¼
+ - âpaymentâå¯è¡¨è¾¾ä»æ¬¾ï¼æ¯ä»ï¼æè¿æ¬¾ä¸¤ç§ææï¼éè¦æ ¹æ®ä¸ä¸æä»ç»æ¨å®ã
+ - ç»ä¸ç¿»è¯ä¸ºâå¿è¿è´¦åâèéâæ¯ä»è´¦åâï¼å 为信ç¨å¡å±äºè´åºã
+ - ç»ä¸ç¿»è¯ä¸ºâæ¯ä»å©æ¯âï¼å ä¸ºè¿æ¯ä¸ç¬è´¹ç¨ã
+ - ä¿¡ç¨å¡çâbalanceâ卿ä½GnuCashçè¯å¢ä¸ç¿»è¯ä¸ºâï¼ç§ç®ï¼ä½é¢âï¼å¦å卿¥å¸¸çæ´»è¯å¢ä¸ç¿»è¯ä¸ºâæ¬ æ¬¾âã
+-->
+
<chapter id="chapter_cc">
- <title>Credit Cards</title>
+ <title>ä¿¡ç¨å¡</title>
- <para>This chapter will show you how to manage your credit cards using &app;.
+ <para>æ¬ç« å°ä»ç»ææ ·ä½¿ç¨&app;管çä¿¡ç¨å¡ã
</para>
<sect1 id="cc-concepts1">
- <title>Concepts</title>
+ <title>æ¦å¿µ</title>
- <para>Since you probably write a check or make an electronic payment to the credit card company each
- month, you may think of your credit card bill as an expense - but it really is not an expense.
- Why? A credit card account is a short-term loan - you buy things on that loan account, and
- then you eventually have to pay back the money, often with interest (your finance charge). The
- purchases you make with that credit card are your expenses.
+ <para>å¯è½ä½ æ¯ä¸ªæéè¿æ¯ç¥¨æç½ä¸æ¯ä»åä¿¡ç¨å¡å
¬å¸å¿è¿è´¦åï¼æä»¥ä½ å¯è½ä»¥ä¸ºä½ çä¿¡ç¨å¡è´¦åæ¯ä¸ç§è´¹ç¨ï¼ä½å®å®é
ä¸å¹¶ä¸å±äºè´¹ç¨ã为ä»ä¹ï¼ä¿¡ç¨å¡å
¶å®æ¯ä¸ç§çæè´·æ¬¾ï¼ä½ ç¨è¿ä¸ªè´·æ¬¾è´¦æ·è´ç©æ¶è´¹ï¼è䏿åè¦å¿è¿è¿äºé±ï¼å¸¸å¸¸è¿è¦æ¯ä»å©æ¯ï¼ä½ çéèæå¡è´¹ï¼ãä½ ä½¿ç¨ä¿¡ç¨å¡äº§ççè´ä¹°æå±äºè´¹ç¨ã
</para>
- <para>You have a couple of options when entering credit card transactions, so choose the one that fits
- your desired level of detail. The simplest method is to simply track monthly payments to the
- credit card company. From your bank account, you enter a transfer of money each month to the
- credit card expense account. This will show you the amount of money you are paying each month
- to the credit card company, but it won’t show you any information about your credit card
- balance or credit card purchases.
+ <para>ä½ æä¸¤ç§æ¹æ³è®°å½ä¿¡ç¨å¡äº¤æï¼éæ©ç¬¦åä½ æéç»è´ç¨åº¦çé£ä¸ç§æ¹æ³ãæç®åçæ¹æ³æ¯åªè®°å½æ¯ä¸ªæåä¿¡ç¨å¡å
¬å¸çè¿æ¬¾ãä½ æ¯ä¸ªæå½å
¥ä¸é¡¹ç±é¶è¡ç§ç®åä¿¡ç¨å¡è´¹ç¨ç§ç®ç转账ãè¿æ ·ä¼æ¾ç¤ºä½ æ¯ä¸ªæåä¿¡ç¨å¡å
¬å¸çè¿æ¬¾ï¼ä½ä¸ä¼æ¾ç¤ºä»»ä½æå
³ä¿¡ç¨å¡æ¬ 款æä¿¡ç¨å¡è´ä¹°è®°å½çä¿¡æ¯ã
</para>
- <para>A more complete way to track your credit card in &app; is to enter each purchase and payment as a
- separate transaction. Using the credit card account register, you enter your receipts
- throughout the month. When your credit card statement arrives, you reconcile the credit card
- account to the statement, and you enter your payment as a transfer of money from your checking
- account to your credit card account. This method gives you more information about your balance
- during the month and points out any discrepancies during reconciliation, but you will have to
- do more data entry.
+ <para>è¿æä¸ç§æ´å¤æçè®°å½ä¿¡ç¨å¡äº¤æçæ¹æ³ï¼é£å°±æ¯å°æ¯æ¬¡è´ä¹°æä»æ¬¾è®°ä¸ºç¬ç«ç交æãä½ éè¦å¨ä¿¡ç¨å¡è´¦ç°¿ä¸å½å
¥ä¸æ´ä¸ªæçåæ®ã卿¶å°ä¿¡ç¨å¡è´¦åæ¶ï¼ä½ è½å¤æ ¹æ®è´¦å为信ç¨å¡ç§ç®å¯¹è´¦ãè¿ç§æ¹æ³ä¼åä½ å±ç°æ´ä¸ªææé´çæ¬ æ¬¾ä¿¡æ¯ï¼å¹¶å¨å¯¹è´¦æ¶æåºä¸ä¸è´ä¹å¤ï¼ä½æ¯éè¦ä½ å½å
¥æ´å¤æ°æ®æ¡ç®ã
</para>
</sect1>
<sect1 id="cc-accounts1">
- <title>Setting Up Accounts</title>
+ <title>å建ç§ç®</title>
- <para>To begin managing your credit cards in &app;, you should set up a <guilabel>Liability</guilabel> top
- level account and under this parent account create credit card type accounts for each credit
- card you use. If you are tracking only the payments you make to the credit card company, then
- all you need is a bank account and a credit card account to enter your transactions.
+ <para>è¦å¼å§å¨&app;ä¸ç®¡çä¿¡ç¨å¡ï¼ä½ åºå½å»ºç«ä¸ä¸ª<guilabel>è´åº</guilabel>顶级ç§ç®ï¼å¹¶å¨æ¤ç¶ç§ç®ä¹ä¸ä¸ºä½ 使ç¨çæ¯å¼ ä¿¡ç¨å¡å建信ç¨å¡ç±»åçç§ç®ãå¦æä½ åªæ¯è·è¸ªåä¿¡ç¨å¡å
¬å¸çè¿æ¬¾è®°å½ï¼é£ä¹ä½ åªéè¦é¶è¡ç§ç®åä¿¡ç¨å¡ç§ç®å°±è¶³å¤ç¨æ¥å½å
¥äº¤æäºã
</para>
- <para>The charges you make on your credit card are expenses, so you will have to set up these accounts
- under the top-level account called <guilabel>Expenses</guilabel>. If you decide to keep a more
- detailed records of your purchases, you will need to create expense accounts for each kind of
- purchase you make. Since you will also be reconciling the balance to your credit card
- statements, you should also enter an opening balance in each credit card account. The easiest
- way to do this is to use your last statement balance as the opening balance.
+ <para>ä¿¡ç¨å¡äº§ççæå¡è´¹å±äºè´¹ç¨ï¼æä»¥ä½ éè¦å¨å为<guilabel>è´¹ç¨</guilabel>ç顶级ç§ç®ä¸å»ºç«è¿äºç§ç®ãä½ å¦æå³å®æ´è¯¦ç»å°è®°å½æ¶è´¹æ
åµï¼è¿éè¦ä¸ºä½ 产ççæ¯ç§æ¶è´¹å建ç¸åºçè´¹ç¨ç§ç®ãä½ ç±äºä»¥åä¹è¦æ ¹æ®ä¿¡ç¨å¡è´¦åæ£æ¥ç§ç®ä½é¢å¹¶ä¸ºç§ç®å¯¹è´¦ï¼åä¹åºè¯¥å¨æ¯ä¸ªä¿¡ç¨å¡ç§ç®ä¸å½å
¥æåä½é¢ãå½å
¥æåä½é¢æç®åçæ¹æ³æ¯ç´æ¥å°ä¸ä¸ä»½ä¿¡ç¨å¡è´¦åç»åºçæ¬ æ¬¾é¢ä½ä¸ºæåä½é¢ã
</para>
<sect2 id="cc-accounts-simple2">
- <title>Simple Setup</title>
+ <title>ç®æç§ç®è®¾ç½®</title>
- <para>If you do not want to track each expense made on the credit card, you can set up a simple account
- hierarchy like this:
+ <para>ä½ å¦æä¸æ³è·è¸ªä¿¡ç¨å¡çæ¯ç¬æ¯åºï¼å¯ä»¥å»ºç«å¦ä¸æç¤ºçç®åç§ç®å±æ¬¡ç»æï¼
</para>
<screen>
--Assets
- -Bank
--Liabilities
- -Credit Card
--Expenses
- -Credit Card</screen>
- <para>In this example, if you enter your total amount charged per month as a transaction between
- <emphasis>Liabilities:Credit Card</emphasis> and <emphasis>Expenses:Credit Card</emphasis>.
- When you make a payment, you would enter a transaction between
- <emphasis>Assets:Bank</emphasis> and <emphasis>Liabilities:Credit Card</emphasis>.
+-èµäº§
+ -é¶è¡
+-è´åº
+ -ä¿¡ç¨å¡
+-è´¹ç¨
+ -ä¿¡ç¨å¡</screen>
+ <para>å¨è¿ä¸ªä¾åä¸ï¼ä½ è¦å°æ¯ä¸ªæä¿¡ç¨å¡çè¿æ¬¾æ»é¢å½å
¥ä¸º<emphasis>è´åº:ä¿¡ç¨å¡</emphasis>ä¸<emphasis>è´¹ç¨:ä¿¡ç¨å¡</emphasis>é´ç交æãå½è¿ä¿¡ç¨å¡çæ¶åï¼ä½ è¦å½å
¥ä¸é¡¹<emphasis>èµäº§:é¶è¡</emphasis>å<emphasis>è´åº:ä¿¡ç¨å¡</emphasis>é´ç交æã
</para>
- <para>The obvious limitation of this simple credit card setup is that you cannot see where your money is
- going. All your credit card expenses are being entered in the Credit Card expense account.
- This is, however, very simple to set up and maintain.
+ <para>ç®æä¿¡ç¨å¡è®°è´¦æ¹æ³ä¸ä¸ªæ¾èæè§ç缺ç¹å°±æ¯ä½ çä¸å°é±è±å°åªéå»äºãææä¿¡ç¨å¡æ¶è´¹é½åå¹¶å°äº<emphasis>ä¿¡ç¨å¡</emphasis>è´¹ç¨ç§ç®ä¸ãä¸è¿ï¼è¿æ ·åèµ·æ¥ååç®å䏿äºç»´æ¤ã
</para>
</sect2>
<sect2 id="cc-accounts-complete2">
- <title>Complete Setup</title>
+ <title>宿´ç§ç®è®¾ç½®</title>
- <para>If you want to track your expenses more completely, you should set up multiple expense accounts
- named for the various kinds of expenses you have. Each charge on your credit card is then
- entered as a separate transaction between your Credit Card liability account and a specific
- expense account. Below is an example of an account hierarchy for this:
+ <para>ä½ å¦ææ³è¦æ´å®æ´å°è·è¸ªè±éæ
åµï¼ååºå»ºç«å¤ä¸ªè´¹ç¨ç§ç®ï¼åå«å½åä¸ºä½ äº§ççåç§è±éç±»åãä¿¡ç¨å¡çæ¯ç¬ä»æ¬¾åºç¬ç«å°å½å
¥ä¸ºä¿¡ç¨å¡è´åºç§ç®ä¸å
·ä½è´¹ç¨ç§ç®é´ç交æãä¸é¢æ¯ç¸åºçç§ç®å±æ¬¡ç»æç¤ºä¾ï¼
</para>
<screen>
--Assets
- -Bank
--Liabilities
- -Credit Card
--Expenses
- -Food
- -Car
- -Clothes
- -Entertainment
- -Interest
- -Service</screen>
- <para>Clearly, you should enter specific expense accounts which fit your spending habits. The only
- difference with this setup as compared to the simple setup is that the expenses have been
- subdivided by groups. Also notice that there is an <quote>Interest</quote> expense, this is
- used for when your credit card charges interest on your monthly unpaid balance. The
- <quote>Service</quote> expense account is used to track service expenses associated with the
- credit card, such as the yearly usage fee if it exists. With this setup, you will be able to
- see where your money goes every month, grouped according to the expense accounts.
+-èµäº§
+ -é¶è¡
+-è´åº
+ -ä¿¡ç¨å¡
+-è´¹ç¨
+ -é£å
+ -汽车
+ -æè£
+ -娱ä¹
+ -婿¯
+ -æå¡è´¹</screen>
+ <para>éè¦æç¡®çæ¯ï¼è®¾ç½®çå
·ä½è´¹ç¨ç§ç®åºå½ç¬¦åä½ çæ¶è´¹ä¹ æ¯ãè¿ç§ç§ç®è®¾ç½®ä¸ç®æç§ç®è®¾ç½®ç¸æ¯ï¼å¯ä¸çä¸åæ¯è´¹ç¨ç»å为äºå ç»ãä¹è¦æ³¨æå°å
¶ä¸å
å«ä¸ä¸ª<quote>婿¯</quote>è´¹ç¨ç§ç®ï¼å®æ¯å¨ä¿¡ç¨å¡ä¸ºæ¯æçæªè¿æ¬¾é¢æ¶å婿¯æ¶ä½¿ç¨çã<quote>æå¡è´¹</quote>è´¹ç¨ç§ç®ç¨äºè®°å½ä¿¡ç¨å¡æ¶åçæå¡è´¹ï¼å¦å¯è½ä¼æ¶åçå¹´è´¹ãåå©è¿æ ·çç§ç®è®¾ç½®ï¼ä½ å°è½å¤æç
§è´¹ç¨ç§ç®çåç»çå°æ¯ä¸ªæä½ çé±è±å°åªéå»äºã
</para>
- <para>The rest of this chapter will assume you are using the complete setup.
+ <para>æ¬ç« å
¶ä½é¨åå°åå®ä½ å¨ä½¿ç¨å®æ´ç§ç®è®¾ç½®ã
</para>
</sect2>
</sect1>
<sect1 id="cc-entercharge1">
- <title>Entering Charges</title>
+ <title>è®°å½ä»æ¬¾</title>
- <para>Entering your charges provides you with a more complete picture of your spending habits. Charges on
- a credit card are tracked as a transaction between the credit card liability account and the
- appropriate expense account.
+ <para>è®°å½ä¿¡ç¨å¡çæ¯ç¬ä»æ¬¾è½å¤ä¸ºä½ ç»åºæ´å®æ´çæ¶è´¹ä¹ æ¯ç»åãä¿¡ç¨å¡ä»æ¬¾è®°å½ä¸ºä¿¡ç¨å¡è´åºç§ç®ä¸éå½çè´¹ç¨ç§ç®é´ç交æã
</para>
- <para>When you pay for goods or services with your credit card, you are telling the credit card company to
- pay the merchant for you. This transaction will increase the amount of money you owe the
- credit card company, and the credit card balance will increase. The other side of these
- transactions will in most cases be an expense account. For example, if you buy clothing from a
- store with your credit card for $50, you would be transferring that money from the credit
- account into Expenses:Clothing.
+ <para>å½ä½ 使ç¨ä¿¡ç¨å¡ä¸ºååææå¡ä»æ¬¾æ¶ï¼ä½ å°±æ¯å¨åè¯ä¿¡ç¨å¡å
¬å¸æ¿ä½ å对æ¹ä»è´¹ãè¿é¡¹äº¤æä¼å¢å ä½ å¨ä¿¡ç¨å¡å
¬å¸çæ¬ æ¬¾ï¼å³ä¿¡ç¨å¡ç§ç®ä½é¢å¢å ãè¿äºäº¤æçå¦ä¸ç«¯å¤§å¤æ¯è´¹ç¨ç§ç®ãä¾å¦ï¼å¦æä½ 使ç¨ä¿¡ç¨å¡å¨ååºè±50å
ä¹°äºä¸ä»¶è¡£æï¼åç¸å½äºå°é±ç±ä¿¡ç¨å¡ç§ç®è½¬è´¦å°<emphasis>è´¹ç¨:æè£
</emphasis>ã
</para>
- <para>Entering these transactions into &app; allows you to track how much you owe the credit card company,
- as well as provides you a better picture of your overall accounts. It also allows you to
- monitor your account and ensure that fraud is avoided.
+ <para>å°è¿äºäº¤æå½å
¥&app;æå©äºä½ éæ¶ææ¡æ¬ ä¿¡ç¨å¡å
¬å¸å¤å°é±ï¼ä¹ä¼æä¾å
¨ä½ç§ç®æ´å®æ´çç»åãè¿æ ·åè¿å¯ä»¥å¸®å©ä½ éæ¶äºè§£è´¦æ·ç¶æï¼ç¡®ä¿é¿å
è¯éªã<!-- ToDoZ: é¿å
è¯éªï¼ç¾å½ä¿¡ç¨å¡éªåå¾å¤åï¼ -->
</para>
- <para>Adding transactions to a credit card account is similar to entering transactions in other accounts.
- You can enter them manually, or import them from your credit card company using a compatible
+ <para>åä¿¡ç¨å¡ç§ç®æ·»å 交æå¾åå¨å
¶å®ç§ç®ä¸æ·»å 交æãä½ å¯ä»¥æå¨å½å
¥äº¤æï¼æéè¿å
¼å®¹çæ ¼å¼ä»ä¿¡ç¨å¡å
¬å¸å¯¼å
¥äº¤æã
import format.
</para>
- <para>For assistance with entering transactions, see Chapter 6 of the &app; Manual and
- <xref linkend="chapter_txns"></xref>.
+ <para>æå
³å¦ä½å½å
¥äº¤æï¼è¯·æ¥ç&app;叮婿å第6ç« å<xref linkend="chapter_txns"></xref>ã
</para>
</sect1>
<sect1 id="cc-enterpay1">
- <title>Entering Payments</title>
-
- <para>Most payments to your credit card bill are entered as transfers from a bank account (asset) to the
- credit card account (liability). When you pay the monthly bill, you are withdrawing money from
- a bank account to pay down the credit card balance. This transaction decreases both your bank
- account balance and the amount of credit card debt you owe.
+ <title>è®°å½è¿æ¬¾</title>
+ <!-- ToDoZ: balance å¾
è¿æ¬¾é¢/æ¬ æ¬¾/æ¬ åºé¢ pay è¿æ¬¾ -->
+ <para>å¿è¿ä¿¡ç¨å¡è´¦å大å¤å½å
¥ä¸ºç±é¶è¡ç§ç®ï¼èµäº§ï¼å°ä¿¡ç¨å¡ç§ç®ï¼è´åºï¼ç转账ãä½ å¨å¿è¿æè´¦åæ¶ï¼å°±æ¯ä»é¶è¡ç§ç®åæ¬¾ä»¥å²æµä¿¡ç¨å¡æ¬ æ¬¾ãæ¤äº¤æåæ¶åå°é¶è¡ç§ç®ä½é¢åä¿¡ç¨å¡è´åºé¢ã
</para>
- <para>When you return a purchase, you receive a refund on your credit card. This is another type of
- payment in that it decreases the amount of credit card debt you owe. If you recorded the
- original purchase transaction as a transfer from the credit card account to the expense, you
- now simply reverse that transaction: transfer the money back from the expense to the credit
- card account. This transaction decreases both the expense account balance and the credit card
- account balance. For example, if you originally recorded a credit card purchase of clothing,
- the transaction is a transfer from the credit card account to the clothing expense account. If
- you then return that clothing for a refund, you simply transfer the money back from the
- clothing expense account to the credit card account.
+ <para>å½ä½ éè´§æ¶ï¼ä½ çä¿¡ç¨å¡ä¼æ¶å°é款ãè¿æ¯å¦ä¸ç§å½¢å¼çè¿æ¬¾ï¼å®ä¼åå°ä½ çä¿¡ç¨å¡æ¬ 款ãä½ å¦æå°åå
çè´ä¹°äº¤æå½å
¥ä¸ºç±ä¿¡ç¨å¡ç§ç®å°è´¹ç¨ç§ç®ç转账ï¼ç°å¨åç®åå°å°é£é¡¹äº¤æåè½¬è¿æ¥ï¼å°é±ä»è´¹ç¨ç§ç®è½¬åä¿¡ç¨å¡ç§ç®ãæ¤äº¤æåæ¶åå°è´¹ç¨ç§ç®ä½é¢åä¿¡ç¨å¡ç§ç®ä½é¢ãä¾å¦ï¼å¦æä½ åå
å½å
¥äºä¸ç¬ä½¿ç¨ä¿¡ç¨å¡ä»æ¬¾çæè£
è´ä¹°ï¼äº¤ææ¯ä»ä¿¡ç¨å¡ç§ç®å°æè£
è´¹ç¨ç§ç®ç转账ãä½ å¦æä¹åéæè¡£æï¼æ¶å°é款ï¼åç®åå°å°é±ä»æè£
è´¹ç¨ç§ç®è½¬åä¿¡ç¨å¡ç§ç®ã
</para>
<note>
- <para>A common mistake is to enter a refund as income. It is not income, but rather a <quote>negative
- expense</quote>. That is why you must transfer money from the expense account to your credit
- card when you receive a refund.
+ <para>ä¸ä¸ªå¸¸è§çé误æ¯å°é款å½å
¥ä¸ºæ¶å
¥ã鿬¾ä¸æ¯æ¶å
¥ï¼èæ¯ä¸ç§<quote>è´è´¹ç¨</quote>ãè¿å°±æ¯ä¸ºä»ä¹å¿
须卿¶å°é款æ¶å°é±ä»è´¹ç¨ç§ç®è½¬åä¿¡ç¨å¡ç§ç®ã
</para>
</note>
- <para>To clarify this, let’s run through an example. You bought some jeans for $74.99 on your VISA
- card, but realized one day later that they are too big and want to return them. The shop
- gracefully agrees, and refunds your credit card.
+ <para>为äºè¯´æ¸
æ¥è¿ä¸ªè§åï¼æ¥ççä¸ä¸ªä¾åãä½ ä½¿ç¨VISAå¡è±74.99å
ä¹°äºä¸äºçä»è£¤ï¼ä½ä¹åæå¤©ä½ åç°å®ä»¬å¤ªå¤§ï¼æ³éåå»ãåºå®¶ç½å¿«å°åæäºï¼å¹¶å°é±æ¬¾éå°äºä½ çä¿¡ç¨å¡éã
</para>
<orderedlist>
<listitem>
- <para>Start with opening the previous datafile we stored (<filename>gcashdata_5</filename>), and store it
- as <filename>gcashdata_6</filename>.
+ <para>å
æå¼ä¹åä¿åçæ°æ®æä»¶ï¼<filename>gcashdata_5</filename>ï¼ï¼å°ä¹å¦å为<filename>gcashdata_6</filename>ã
</para>
</listitem>
<listitem>
- <para>Open the <emphasis>Liabilities:Visa</emphasis> account register and enter a simple 2 account
- transaction to pay the $74.99 jeans purchase. The <guilabel>Transfer</guilabel> account
- should be <emphasis>Expenses:Clothes</emphasis> and you <guilabel>Charge</guilabel> your
- <emphasis>Visa</emphasis> account with the $74.99.
+ <para>æå¼<emphasis>è´åº:Visa</emphasis>ç§ç®è´¦ç°¿ï¼å½å
¥ä¸é¡¹ç®åçåç§ç®è½¬è´¦äº¤æï¼è¡¨ç¤ºä¹°çä»è£¤è±äº74.99å
ã<guilabel>转账</guilabel>ç§ç®åºä¸º<emphasis>è´¹ç¨:æè£
</emphasis>ï¼ä½¿ç¨<emphasis>Visa</emphasis><guilabel>仿¬¾</guilabel>74.99å
ã
</para>
<note>
- <para>Since we had not created the <emphasis>Expenses:Clothes</emphasis> account previously, &app; will
- prompt us to create it. Just remember to create it as an <guilabel>Expense</guilabel>
- account
+ <para>ç±äºä¹å没æå建<emphasis>è´¹ç¨:æè£
</emphasis>ç§ç®ï¼&app;ä¼æç¤ºæä»¬å建ç§ç®ãè¦è®°å¾å°å
¶å建为<guilabel>è´¹ç¨</guilabel>ç§ç®ã
</para>
</note>
</listitem>
<listitem>
- <para>Enter the refund in one of the following way.
+ <para>æä¸åæ¹æ³ä¹ä¸å½å
¥é款交æï¼
</para>
<itemizedlist>
<listitem>
- <para>Enter the same transaction as the purchase transaction, but instead of a <quote>Charge</quote>
- amount, use a <quote>Payment</quote> amount in the Credit Card account register.
+ <para>å½å
¥ä¸å½åè´ä¹°æ¶ç¸åç交æï¼ä½å¨ä¿¡ç¨å¡ç§ç®è´¦ç°¿ç<guilabel><!-- ToDoG -->è¿æ¬¾</guilabel>å¤ï¼èé<guilabel><!-- ToDoG -->仿¬¾</guilabel>å¤è¾å
¥éé¢ã
</para>
</listitem>
<listitem>
- <para>Select the purchase transaction you want to refund (that is the Jeans transaction in our case), and
- selecting
+ <para>éæ©æ³è¦é款çè´ä¹°äº¤æï¼è¿ä¸ªä¾åä¸ä¹å°±æ¯è´ä¹°çä»è£¤ç交æï¼ï¼å¹¶éæ©
<menuchoice>
- <guimenu>Transaction</guimenu><guisubmenu>Add Reversing Transaction</guisubmenu>
+ <guimenu>交æ</guimenu><guisubmenu><!-- ToDoZ: -->对å²äº¤æ</guisubmenu>
</menuchoice>
- . Modify the date as needed.
+ ãæéä¿®æ¹æ¥æã
</para>
</listitem>
</itemizedlist>
- <para>After reversing the transaction, your credit card account should look something like this:
+ <para>å¨å¯¹å²äº¤æåï¼ä½ çä¿¡ç¨å¡ç§ç®åºè¯¥å¦ä¸æç¤ºï¼
</para>
<figure pgwide="1">
- <title>Credit Card account after reversing a purchase</title>
+ <title>对å²è´ä¹°äº¤æåçä¿¡ç¨å¡ç§ç®</title>
<screenshot id="cc-Reversing-Transaction-1">
<mediaobject>
<imageobject>
@@ -241,19 +179,18 @@
srccredit="Bengt Thuree"/>
</imageobject>
<caption>
- <para>This image shows <emphasis>Liability:Credit Card</emphasis> - Register after reversing a purchase
- transaction.
+ <para>æ¤å¾å±ç¤ºäºå¯¹å²è´ä¹°äº¤æåç<emphasis>è´åº:ä¿¡ç¨å¡</emphasis>ç§ç®è´¦ç°¿ã
</para>
</caption>
</mediaobject>
</screenshot>
</figure>
- <para>And the <emphasis>Expenses:Clothes</emphasis> register should look something like this:
+ <para>åæ¶<emphasis>è´¹ç¨:æè£
</emphasis>ç§ç®è´¦ç°¿åºè¯¥å¦ä¸æç¤ºï¼
</para>
<figure pgwide="1">
- <title>Expenses account after reversing a purchase</title>
+ <title>对å²è´ä¹°äº¤æåçè´¹ç¨ç§ç®</title>
<screenshot id="cc-Reversing-Transaction-2">
<mediaobject>
<imageobject>
@@ -261,8 +198,7 @@
srccredit="Bengt Thuree"/>
</imageobject>
<caption>
- <para>This image shows <emphasis>Expenses:Clothes</emphasis> register after reversing a purchase
- transaction.
+ <para>æ¤å¾å±ç¤ºäºå¯¹å²è´ä¹°äº¤æåç<emphasis>è´¹ç¨:æè£
</emphasis>ç§ç®è´¦ç°¿ã
</para>
</caption>
</mediaobject>
@@ -271,32 +207,26 @@
</listitem>
<listitem>
- <para>Save the &app; data file.
+ <para>ä¿å&app;æ°æ®æä»¶ã
</para>
</listitem>
</orderedlist>
</sect1>
<sect1 id="cc-together1">
- <title>Putting It All Together</title>
+ <title>æ¥æ¥ä¸ºè¥</title>
- <para>Now that we have covered the basic ideas behind the various transactions you must make to
- successfully track your credit card in &app;, let’s go through an example. In this
- example, we will make credit card purchases, refund two of the purchases, get charged interest
- on the unpaid balance, reconcile the credit card account, and finally make a partial payoff of
- the credit card.
+ <para>ç°å¨æä»¬å·²ç»ä»ç»äºå¨è·è¸ªä¿¡ç¨å¡è´¦ç®æéå建ç交æèåçåºæ¬ææ³ãç°å¨æ¥ç ç©¶ä¸ä¸ªä¾åãå¨è¿ä¸ªä¾åä¸ï¼æä»¬å°ä½¿ç¨ä¿¡ç¨å¡ä¹°ä¸è¥¿ï¼éè¿ä¸¤æ ·è´ä¹°çååï¼æ¯ä»ç±æªè¿æ¬¾é¢äº§çç婿¯<!-- ToDoZ: get charged interest on the unpaid balance -->ï¼ä¸ºä¿¡ç¨å¡ç§ç®å¯¹è´¦ï¼æåå¿è¿é¨åä¿¡ç¨å¡æ¬ 款ã
</para>
<sect2 id="cc-puttoget-openfile">
- <title>Open &app; file</title>
+ <title>æå¼&app;æä»¶</title>
- <para>Start with opening the previous datafile we stored, <filename>gcashdata_5</filename>, and store it
- as <filename>gcashdata_6</filename> directly. The main window should look something like
- this:
+ <para>é¦å
æå¼å
åä¿åçæ°æ®æä»¶<filename>gcashdata_5</filename>ï¼å¹¶å°å
¶ç´æ¥ä¿å为<filename>gcashdata_6</filename>主çªå£åºè¯¥å¦ä¸æç¤ºï¼
</para>
<figure pgwide="1">
- <title>Starting account structure for tracking a credit card</title>
+ <title>è·è¸ªä¿¡ç¨å¡è´¦ç®åçåå§ç§ç®ç»æ</title>
<screenshot id="cc-accounts">
<mediaobject>
<imageobject>
@@ -304,7 +234,7 @@
srccredit="Bengt Thuree"/>
</imageobject>
<caption>
- <para>Starting account structure for tracking a credit card in the putting it all together example.
+ <para>å¨è¿ä¸ªæ¥æ¥ä¸ºè¥ä¾åä¸è·è¸ªä¿¡ç¨å¡è´¦ç®åçåå§ç§ç®ç»æã
</para>
</caption>
</mediaobject>
@@ -313,24 +243,19 @@
</sect2>
<sect2 id="cc-together-purchases2">
- <title>Purchases</title>
+ <title>è´ä¹°</title>
- <para>Let’s make some purchases on our visa card. Start by buying $25 worth of food from the Greasy
- Spoon Cafe, $100 worth of clothing from Faux Pas Fashions, $25 worth of gasoline from
- Premium Gasoline, $125 worth of groceries and household items from Groceries R Us (split
- between $85 in groceries and $40 in household items) and finally, $60 worth of household
- items from CheapMart.
+ <para>ç°å¨ä½¿ç¨Visaå¡ä¹°ä¸äºä¸è¥¿ãå
å¨èèè¶é¦ä¹°äº25å
çé£åï¼å¨ä¸çè°æ¶è£
åºè´ä¹°100å
çè¡£æï¼åå ä»·ä¸å éå æ²¹ç«æ¯ä»25å
çæ±½æ²¹é±ï¼å¨ä¸é è°±æè´§åºè´ä¹°125å
çé£åæè´§åå®¶å±
ç¨åï¼åå½ä¸º85å
çæè´§å40å
çå®¶å±
ï¼ï¼æååå¨å»ä»·å¸åºä¹°äº60å
çå®¶å±
ç¨åã
</para>
- <para>We also redo the exercise in previous chapter, with purchasing a pair of Jeans for $74.99 on April
- 3, and refund them two days later.
+ <para>æä»¬ä¹ä¼éå¤åé¢å ç« çæä½ï¼å³å¨4æ3æ¥è±74.99å
è´ä¹°ä¸æ¡çä»è£¤ï¼å¹¶å¨ä¸¤å¤©åéè´§ã
</para>
- <para>The register window for the credit card liability should look like this:
+ <para>ä¿¡ç¨å¡è´åºè´¦ç°¿çªå£åºè¯¥å¦ä¸æç¤ºï¼
</para>
<figure pgwide="1">
- <title>Initial credit card purchases</title>
+ <title>åå§çä¿¡ç¨å¡è´ä¹°</title>
<screenshot id="cc-purchases">
<mediaobject>
<imageobject>
@@ -338,7 +263,7 @@
srccredit="Bengt Thuree"/>
</imageobject>
<caption>
- <para>Initial credit card purchases.
+ <para>åå§çä¿¡ç¨å¡è´ä¹°ã
</para>
</caption>
</mediaobject>
@@ -347,19 +272,13 @@
</sect2>
<sect2 id="cc-together-refund2">
- <title>Refund</title>
-
- <para>Now suppose that on April 15th you return the clothes you bought on April 11th from Faux Pas
- Fashions and they give you credit back on your credit card. Enter a transaction for the
- credit card refund for the full $100 amount. Remember to use the same transfer account you
- used for the original purchase, and enter the amount under the Payment column. &app; will
- automatically complete the name and transfer account for you, but it will also automatically
- enter the $100 in the Charge column. You will need to reenter the amount in the Payment
- column. The transaction looks like this:
+ <title>鿬¾</title>
+
+ <para>ç°å¨åå®å¨4æ15æ¥ï¼ä½ éè¿äº4æ11æ¥ä»ä¸çè°æ¶è£
åºè´ä¹°çè¡£æï¼ä»ä»¬å°é款éåäºä½ çä¿¡ç¨å¡ãå½å
¥ä¸é¡¹æ»é¢100å
çä¿¡ç¨å¡é款交æãå«å¿äºæç¨ç转账ç§ç®ä¸åå
è´ä¹°æ¶æç¨ç§ç®ç¸åï¼å¹¶å¨<guilabel>è¿æ¬¾</guilabel>åä¸è¾å
¥éé¢ã&app;ä¼èªå¨è¡¥å
¨åç§°å转账ç§ç®ï¼ä½ä»ä¼å°100å
èªå¨å¡«å
¥<guilabel>仿¬¾</guilabel>åä¸ãä½ éè¦éæ°å¨<guilabel>è¿æ¬¾</guilabel>åä¸è¾å
¥éé¢ãäº¤ææ¾ç¤ºå¦ä¸ï¼
</para>
<figure pgwide="1">
- <title>Item return transaction refunded to credit card</title>
+ <title>ä¿¡ç¨å¡é款交æ</title>
<screenshot id="cc-refund">
<mediaobject>
<imageobject>
@@ -367,7 +286,7 @@
srccredit="Bengt Thuree"/>
</imageobject>
<caption>
- <para>Returning clothes to Faux Pas Fashions, refund to credit card.
+ <para>å°è¡£æéè¿ç»ä¸é è°±æ¶è£
åºï¼é款éåä¿¡ç¨å¡ã
</para>
</caption>
</mediaobject>
@@ -376,16 +295,13 @@
</sect2>
<sect2 id="cc-together-interest2">
- <title>Interest Charge</title>
+ <title>æ¶å婿¯</title>
- <para>After the month of spending, unfortunately, the credit card bill arrives in the mail or you access
- it on-line through the internet. You have been charged $20 in interest on the last day of
- April because of the balance you carried from the previous month. This gets entered into the
- credit card account as an expense.
+ <para>å¨å 个æçæ¶è´¹åï¼ä½ æ¶å°äºå¯æ¥çä¿¡ç¨å¡è´¦åæå¨ç½ä¸çå°äºè´¦åãå¾ä¸å¹¸ï¼ç±äºä½ ä¸ä¸ªæçé¨åæ¬ æ¬¾æå°äºç°å¨ï¼ä½ å¨4æçæåä¸å¤©è¢«æ¶åäº20å
ç婿¯ãè¿ç¬å©æ¯è¦ä½ä¸ºè´¹ç¨å½å
¥å°ä¿¡ç¨å¡ç§ç®ã
</para>
<figure pgwide="1">
- <title>Interest charge on the Credit Card</title>
+ <title>ä¿¡ç¨å¡æ¶åç婿¯</title>
<screenshot id="cc-interest">
<mediaobject>
<imageobject>
@@ -393,7 +309,7 @@
srccredit="Bengt Thuree"/>
</imageobject>
<caption>
- <para>Interest charge.
+ <para>ä¿¡ç¨å¡æ¶å婿¯ã
</para>
</caption>
</mediaobject>
@@ -402,22 +318,17 @@
</sect2>
<sect2 id="cc-together-reconcile2">
- <title>Reconciliation</title>
+ <title>对账</title>
- <para>When your credit card bill arrives you should reconcile your credit card account to this document.
- This is done using &app;’s built-in reconciliation application. Highlight the credit
- card account and click on
+ <para>卿¶å°ä¿¡ç¨å¡è´¦ååï¼ä½ åºè¯¥æ ¹æ®è´¦å为信ç¨å¡ç§ç®å¯¹è´¦ã使ç¨&app;å
ç½®ç对账åè½å°±å¯ä»¥ãéä¸ä¿¡ç¨å¡ç§ç®å¹¶ç¹å»
<menuchoice>
- <guimenu>Actions</guimenu> <guimenuitem>Reconcile...</guimenuitem>
+ <guimenu>åè½</guimenu> <guimenuitem>对账â¦</guimenuitem>
</menuchoice>
- . This reconciliation procedure is described in detail in the
- <xref linkend="txns-reconcile1"></xref>, but we will step through the process here as well.
- For this example, let’s assume that the credit card statement is dated May 1st, with a
- final balance of $455. Enter these values in to the initial Reconcile window as shown here.
+ ã对账çå
·ä½æä½æ¥éª¤å¨<xref linkend="txns-reconcile1"></xref>ä¸æè¯¦ç»çæè¿°ï¼ä½å¨è¿éæä»¬ä¼åå顾ä¸éç¸å
³æ¥éª¤ãä¾å¦ï¼åå®ä¿¡ç¨å¡è´¦åæªæ¢å°5æ1æ¥ï¼æåçæ¬ 颿¯455å
ãå°æ¥æåéé¢è¾å
¥å°åå§å¯¹è´¦çªå£ä¸ï¼å¦ä¸å¾æç¤ºã
</para>
<figure pgwide="1">
- <title>The Initial Reconciliation Window For The Credit Card</title>
+ <title>ä¿¡ç¨å¡åå§å¯¹è´¦çªå£</title>
<screenshot id="cc-reconcile-init">
<mediaobject>
<imageobject>
@@ -428,14 +339,11 @@
</screenshot>
</figure>
- <para>During the reconciliation process, you check off each transaction in the account as you confirm that
- the transaction appears in both your &app; account and the credit card statement. For this
- example, as shown in the figure below, there is a $300 difference between your &app;
- accounts and the credit card statement.
+ <para>å¨å¯¹è´¦è¿ç¨ä¸ï¼ä½ éè¦å¾éæ¯ä¸é¡¹ç¡®è®¤åæ¶åºç°å¨&app;ç§ç®åä¿¡ç¨å¡è´¦åä¸ç交æãå¨è¿ä¸ªä¾åä¸ï¼&app;ç§ç®ä¸ä¿¡ç¨å¡è´¦åé´åå¨300å
çå·®é¢ï¼å¦ä¸å¾æç¤ºã
</para>
<figure pgwide="1">
- <title>The Main Reconciliation Window With A Discrepancy</title>
+ <title>åå¨å·®é¢ç对账主çªå£</title>
<screenshot id="cc-reconcile">
<mediaobject>
<imageobject>
@@ -443,32 +351,25 @@
srccredit="Bengt Thuree"/>
</imageobject>
<caption>
- <para>Main account reconciliation window, demonstrating a discrepancy of $300.
+ <para>æç¤º300å
å·®é¢çç§ç®å¯¹è´¦ä¸»çªå£ã
</para>
</caption>
</mediaobject>
</screenshot>
</figure>
- <para>Some investigation uncovers that you forgot to record a payment you made on March 5th to the credit
- card company for $300, you must enter this payment transaction from your bank account to the
- credit card. Now the credit card statement and your &app; account can be reconciled, with a
- balance of $455.
+ <para>ç»è¿ä¸çªè°æ¥ï¼ä½ åç°ä½ å¿äºè®°å½3æ5æ¥åä¿¡ç¨å¡å
¬å¸300å
çè¿æ¬¾ï¼ä½ è¦å½å
¥è¿é¡¹ç±é¶è¡ç§ç®å°ä¿¡ç¨å¡ç§ç®çè¿æ¬¾äº¤æãç°å¨ä¿¡ç¨å¡è´¦åå&app;ç§ç®è´¦ç®ç¸ç¬¦ï¼ä½é¢ä¸º455å
ã
</para>
</sect2>
<sect2 id="cc-together-payment2">
- <title>Payment</title>
+ <title>è¿æ¬¾</title>
- <para>Assuming you have completed reconciliation of your credit card account, you need to make a payment
- to the credit card company. In this example, we owe $455 but will make a partial payment of
- $300 again this month. To do so, enter a transaction from your bank account to the credit
- card account for $300, which should reduce your credit card balance to $155. Your credit
- card account register should now appear like this:
+ <para>宿äºä¿¡ç¨å¡ç§ç®ç对账工ä½åï¼ä½ éè¦åä¿¡ç¨å¡å
¬å¸è¿æ¬¾ãå¨è¿ä¸ªä¾åä¸ï¼ä½ æ¬ äº455å
ï¼ä½è¿ä¸ªæè¿æ¯åªå¿è¿é¨åæ¬ æ¬¾ï¼å
±300å
ãç¸åºå°ï¼å½å
¥ä¸é¡¹300å
çç±é¶è¡ç§ç®å°ä¿¡ç¨å¡ç§ç®ç交æï¼è¿æ ·ï¼ä¿¡ç¨å¡ç§ç®ä½é¢åºåå°å°155å
ãä½ çä¿¡ç¨å¡ç§ç®è´¦ç°¿ç°å¨åºè¯¥å¦ä¸æç¤ºï¼
</para>
<figure pgwide="1">
- <title>The Credit Card Account After Reconciliation And Payment</title>
+ <title>对账åè¿æ¬¾åçä¿¡ç¨å¡ç§ç®</title>
<screenshot id="cc-payment">
<mediaobject>
<imageobject>
@@ -476,19 +377,18 @@
srccredit="Bengt Thuree"/>
</imageobject>
<caption>
- <para>Account register after reconciliation and payment.
+ <para>对账åè¿æ¬¾åçç§ç®è´¦ç°¿ã
</para>
</caption>
</mediaobject>
</screenshot>
</figure>
- <para>Go back to the main window and save your file (<filename>gcashdata_6</filename>). Your chart of
- accounts is steadily growing, and it should now look like this:
+ <para>åå°ä¸»çªå£ä¿åæä»¶ï¼<filename>gcashdata_6</filename>ï¼ãç§ç®è¡¨å¨ç¨³æ¥æ©å
ï¼ç°å¨åºå½å¦ä¸æç¤ºï¼
</para>
<figure pgwide="1">
- <title>The Chart of Accounts After Account Reconciliation And Payment</title>
+ <title>对账åè¿æ¬¾åçç§ç®è¡¨</title>
<screenshot id="cc-final">
<mediaobject>
<imageobject>
@@ -501,35 +401,33 @@
</sect2>
<sect2 id="cc-puttoget-save">
- <title>Save file</title>
+ <title>ä¿åæä»¶</title>
- <para>Last, save the &app; data file (<filename>gcashdata_6</filename>).
+ <para>æåï¼ä¿å&app;æ°æ®æä»¶ï¼<filename>gcashdata_6</filename>ï¼ã
</para>
</sect2>
<sect2 id="cc-puttoget-reports">
- <title>Reports</title>
+ <title>æ¥è¡¨</title>
- <para>As we did in the previous chapters, let’s have a look at a <guilabel>Cash Flow</guilabel>, and
- a <guilabel>Transaction</guilabel> Report.
+ <para>ååå ç« ä¸æ ·ï¼æä»¬æ¥çç<guilabel>ç°éæµé表</guilabel>å<guilabel>äº¤ææ±æ»è¡¨</guilabel>è¿ä¸¤ä»½æ¥è¡¨ã
</para>
<orderedlist>
<listitem>
- <para>First let’s have a look at the <guilabel>Cash Flow</guilabel> report for the liability account
- <guilabel>Visa</guilabel> during the month of March.
+ <para>é¦å
æ¥ç3ææé´è´åºç§ç®<guilabel>Visa</guilabel>ç<guilabel>ç°éæµé表</guilabel>ã
</para>
- <para>Select the cash flow report from
+ <para>éæ©
<menuchoice>
- <guimenu>Reports</guimenu> <guisubmenu>Income & Expense</guisubmenu>
- <guimenuitem>Cash Flow</guimenuitem>
+ <guimenu>æ¥è¡¨</guimenu> <guisubmenu>æ¶å
¥ä¸è´¹ç¨</guisubmenu>
+ <guimenuitem>ç°éæµé表</guimenuitem>
</menuchoice>
- .
+ æå¼ç°éæµé表ã
</para>
<figure pgwide="1">
- <title>The Cash Flow report for the month of March</title>
+ <title>3æä»½çç°éæµé表</title>
<screenshot id="cc-puttoget2-Cash">
<mediaobject>
<imageobject>
@@ -537,7 +435,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Cash Flow report after <xref linkend="chapter_cc"></xref>.
+ <para>æ¤å¾å±ç¤ºäº<xref linkend="chapter_cc"></xref>åå¾å°çç°éæµé表ã
</para>
</caption>
</mediaobject>
@@ -546,17 +444,17 @@
</listitem>
<listitem>
- <para>Now let’s have a look at corresponding transaction report for the Visa account.
+ <para>ç°å¨æ¥ç<emphasis>Visa</emphasis>ç§ç®ç¸åºçäº¤ææ±æ»è¡¨ã
</para>
- <para>Select the transaction report from
+ <para>éæ©
<menuchoice>
- <guimenu>Reports</guimenu><guimenuitem>Transaction Report</guimenuitem>
- </menuchoice>.
+ <guimenu>æ¥è¡¨</guimenu><guimenuitem>äº¤ææ±æ»è¡¨</guimenuitem>
+ </menuchoice>æå¼äº¤ææ±æ»è¡¨ã
</para>
<figure pgwide="1">
- <title>The Transaction Report for the Visa account during March/April</title>
+ <title>3ã4æé´<emphasis>Visa</emphasis>ç§ç®çäº¤ææ±æ»è¡¨</title>
<screenshot id="cc-puttoget2-TransactionRptVisa">
<mediaobject>
<imageobject>
@@ -564,7 +462,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Transaction Report for the Visa account during March/April.
+ <para>æ¤å¾å±ç¤ºäº3ã4æé´<emphasis>Visa</emphasis>ç§ç®çäº¤ææ±æ»è¡¨ã
</para>
</caption>
</mediaobject>
@@ -573,11 +471,11 @@
</listitem>
<listitem>
- <para>Now let’s change the transaction report to only show the various Expenses accounts.
+ <para>ç°å¨æ´æ¹äº¤ææ±æ»è¡¨ï¼ä½¿ä¹åªå±ç¤ºåè´¹ç¨ç§ç®çäº¤ææ±æ»ã
</para>
<figure pgwide="1">
- <title>The Transaction Report for the Expenses accounts during April</title>
+ <title>4ææé´è´¹ç¨ç§ç®çäº¤ææ±æ»è¡¨</title>
<screenshot id="cc-puttoget2-TransactionRptExpenses">
<mediaobject>
<imageobject>
@@ -585,7 +483,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>This image shows the Transaction Report for the various Expense accounts during April.
+ <para>æ¤å¾å±ç¤ºäº4ææé´å个费ç¨ç§ç®çäº¤ææ±æ»è¡¨ã
</para>
</caption>
</mediaobject>
commit 960feb24b8179fdb9489cf26c4fbbe3d31458477
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Fri Jul 21 20:50:50 2023 +0800
Translation-Zh: use the accurate tag to wrap the short for the account name.
diff --git a/zh/guide/ch_txns.xml b/zh/guide/ch_txns.xml
index b5fa3f65..d7885d94 100644
--- a/zh/guide/ch_txns.xml
+++ b/zh/guide/ch_txns.xml
@@ -228,7 +228,7 @@
</listitem>
<listitem>
- <para><guilabel>转账</guilabel>忝æç§ç®åç§°çå¿«éè¡¥å
¨ãå¯ä»¥å
è¾å
¥ç§ç®åï¼éå&app;ä¼è¡¥å
¨ç§ç®åç§°å
¶ä½é¨åã任使¶åè¾å
¥åé符ä¼è¡¥å
¨ç§ç®åç§°çå½åå±çº§ï¼å¹¶å°å
æ ç½®äºå¼å§è¾å
¥ç§ç®åç§°ä¸ä¸å±çº§çä½ç½®ãä¾å¦ï¼è¾å
¥<guilabel>èµ:æ´»</guilabel>å¯è½ä¼è¡¥å
¨ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ã以è¿ç§æ¹å¼ä¾åºè¾å
¥åç§°ä¼å¼¹åºååºäºå
¨é¨ç§ç®çå表ï¼å
¶ä¸é¢æµé¡¹ä¼è¢«éä¸ãå¦å¤ï¼ä¹å¯ä»¥è¾å
¥ç§ç®åç§°ä¸çä»»ä½å符åºåï¼ä¼å¼¹åºç§ç®å表ï¼å
¶ä¸ä¼çéåºå
å«å½åè¾å
¥å符åºåçç§ç®ãä¸è®ºåªç§æ
åµï¼é½è½ä½¿ç¨<keycap>ä¸ç®å¤´</keycap>æ<keycap>ä¸ç®å¤´</keycap>ä»å¼¹åºå表ä¸éæ©ç§ç®ã</para>
+ <para><guilabel>转账</guilabel>忝æç§ç®åç§°çå¿«éè¡¥å
¨ãå¯ä»¥å
è¾å
¥ç§ç®åï¼éå&app;ä¼è¡¥å
¨ç§ç®åç§°å
¶ä½é¨åã任使¶åè¾å
¥åé符ä¼è¡¥å
¨ç§ç®åç§°çå½åå±çº§ï¼å¹¶å°å
æ ç½®äºå¼å§è¾å
¥ç§ç®åç§°ä¸ä¸å±çº§çä½ç½®ãä¾å¦ï¼è¾å
¥<emphasis>èµ:æ´»</emphasis>å¯è½ä¼è¡¥å
¨ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ã以è¿ç§æ¹å¼ä¾åºè¾å
¥åç§°ä¼å¼¹åºååºäºå
¨é¨ç§ç®çå表ï¼å
¶ä¸é¢æµé¡¹ä¼è¢«éä¸ãå¦å¤ï¼ä¹å¯ä»¥è¾å
¥ç§ç®åç§°ä¸çä»»ä½å符åºåï¼ä¼å¼¹åºç§ç®å表ï¼å
¶ä¸ä¼çéåºå
å«å½åè¾å
¥å符åºåçç§ç®ãä¸è®ºåªç§æ
åµï¼é½è½ä½¿ç¨<keycap>ä¸ç®å¤´</keycap>æ<keycap>ä¸ç®å¤´</keycap>ä»å¼¹åºå表ä¸éæ©ç§ç®ã</para>
</listitem>
<listitem>
commit 283d025ea50348842db9e751f37cfcbf8514c7b2
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Sat Jul 15 10:26:42 2023 +0800
Fix the missing font for Chinese characters in <keycap>.
diff --git a/zh/guide/fop.xconf.in b/zh/guide/fop.xconf.in
index 4adfb292..494c7a42 100644
--- a/zh/guide/fop.xconf.in
+++ b/zh/guide/fop.xconf.in
@@ -32,11 +32,12 @@
-->
<font kerning="yes" embed-url="opentype/source/SourceHanSerifCN-Regular.otf">
<font-triplet name="serif" style="normal" weight="normal"/>
- <font-triplet name="monospace" style="normal" weight="normal"/>
</font>
<font kerning="yes" embed-url="truetype/Arphic/ukai.ttc" sub-font="AR PL UKai CN">
<font-triplet name="serif" style="italic" weight="normal"/>
<font-triplet name="serif" style="italic" weight="bold"/>
+ <font-triplet name="monospace" style="normal" weight="normal"/>
+ <font-triplet name="monospace" style="italic" weight="normal"/>
</font>
<font kerning="yes" embed-url="opentype/source/SourceHanSerifCN-Bold.otf">
<font-triplet name="serif" style="normal" weight="bold"/>
commit fb789e84980529f378d1dd277b06c910d42f39cd
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Sat Jul 8 18:06:19 2023 +0800
zh-translation: typo & polish è¯è¨ä¿®æ¹æ¶¦è²
diff --git a/zh/guide/ch_accts.xml b/zh/guide/ch_accts.xml
index 4f1aec73..8d9e2209 100644
--- a/zh/guide/ch_accts.xml
+++ b/zh/guide/ch_accts.xml
@@ -18,15 +18,16 @@ Translators:
<sect1 id="chapter_accts">
<title>ç§ç®</title>
- <para>è¿ä¸é¨åä¼ä»ç»ä¸äºç¨äºç»ç»ç§ç®çå®ç¨æ¦å¿µãèªä»&app;ä¸åè¦æ±åºå®çç§ç®ç»æä¹åï¼ä½ å¯ä»¥éè¿ä»»ä½å¸æçæ¹å¼èªç±å°è®¾è®¡ç§ç®ç»æãç¶èï¼å¨è®¾è®¡å®ç¨çç§ç®ç»ææ¶ï¼ä½ éè¦éµå¾ªå ä¸ªåºæ¬ä¼è®¡æ¦å¿µã</para>
+ <para>è¿ä¸ç« ä¼ä»ç»ä¸äºç¨äºç»ç»ç§ç®çå®ç¨æ¦å¿µãèªä»&app;ä¸åè¦æ±åºå®çç§ç®ç»æä¹åï¼ä½ å¯ä»¥éè¿ä»»ä½å¸æçæ¹å¼èªç±å°è®¾è®¡ç§ç®ç»æãç¶èï¼å¨è®¾è®¡å°½éå®ç¨çç§ç®ç»ææ¶ï¼å»ºè®®ä½ éµå¾ªå ä¸ªåºæ¬ä¼è®¡æ¦å¿µã</para>
<sect2 id="accts-concepts1">
<title>åºæ¬ä¼è®¡æ¦å¿µ</title>
- <para>æ£å¦åææè¿°ï¼ä¼è®¡å·¥ä½å´ç»äºä¸ªåºæ¬ç§ç®ç±»åå±å¼ï¼<guilabel>èµäº§</guilabel>ã<guilabel>è´åº</guilabel>ã<guilabel>ææè
æç</guilabel>ã<guilabel>æ¶å
¥</guilabel>å<guilabel>è´¹ç¨</guilabel>ãæä»¬ç°å¨å¯¹è¿äºç§ç®ç±»åè¿è¡æ´æ·±å
¥ççè§£ï¼å¹¶å±ç¤ºå®ä»¬å¨&app;ä¸çæ¾ç¤ºå½¢å¼ãä¸è¿é¦å
ï¼æä»¬å°å®ä»¬å为两ç»ï¼èµäº§è´åºç±»ç§ç®åæçç±»ç§ç®ãæ£å¦å
¶åï¼èµäº§è´åºç±»ç§ç®æ»ç»äº<emphasis>卿䏿¶é´ç¹å¤</emphasis>ä½ çèµäº§åè´åºéé¢ï¼èæçç±»ç§ç®è½å¤æ±æ»å¨æç表æ¥åä¸ï¼æç表æ¥åæ¾ç¤ºäº<emphasis>䏿®µæ¶é´å
çåå¼åå¨</emphasis>ã</para>
+ <para>æ£å¦åææè¿°ï¼ä¼è®¡å·¥ä½å´ç»äºç±»åºæ¬ç§ç®ç±»åå±å¼ï¼<guilabel>èµäº§</guilabel>ã<guilabel>è´åº</guilabel>ã<guilabel>ææè
æç</guilabel>ã<guilabel>æ¶å
¥</guilabel>å<guilabel>è´¹ç¨</guilabel>ãæä»¬ç°å¨æ´æ·±å
¥å°çè§£è¿äºç§ç®ç±»åï¼å¹¶å±ç¤ºå®ä»¬å¨&app;ä¸ç表ç°å½¢å¼ãä¸è¿é¦å
ï¼æä»¬å°å®ä»¬å为两ç»ï¼èµäº§è´åºç§ç®åæçç§ç®ãæ°å¦å
¶åï¼èµäº§è´åºç§ç®å¯ä»¥æ±æ»<emphasis>卿䏿¶é´ç¹å¤</emphasis>ä½ çèµäº§åè´åºéé¢ï¼èæçç§ç®æ±æ»å¨æç表æ¥åä¸ï¼æç表æ¥åæ¾ç¤ºäº<emphasis>䏿®µæ¶é´å
çåå¼åå¨</emphasis>ï¼ä¾å¦ä¸è´¢å¹´å
çåå¨ã</para>
- <para>卿·±å
¥çè§£ç§ç®ç±»åä¹åï¼å
ç®åå顾ä¸ä¸ä¼è®¡çå¼ï¼<emphasis>èµäº§ - è´åº = ææè
æç + (æ¶å
¥ -
- è´¹ç¨)</emphasis>ã</para>
+ <para>卿·±å
¥çè§£ç§ç®ç±»åä¹åï¼å
ç®åå顾ä¸ä¸ä¼è®¡çå¼ï¼
+ <emphasis>èµäº§ - è´åº = ææè
æç + (æ¶å
¥ - è´¹ç¨)</emphasis>ã
+ </para>
<figure pgwide="1">
<title>åºæ¬ç§ç®é´çå
³ç³»</title>
@@ -44,82 +45,81 @@ Translators:
srccredit="Geert Janssens"/>
</imageobject>
- <caption><para>äºç§åºæ¬ç§ç®ç±»åä¹é´çå
³ç³»å¾ãåå¼éè¿æ¶å
¥èå¢å ï¼éè¿è´¹ç¨èåå°ãç®å¤´ä»£è¡¨éé¢çç§»å¨ã</para></caption>
+ <caption><para>äºç±»åºæ¬ç§ç®ç±»åä¹é´çå
³ç³»å¾ãåå¼ç»æ¶å
¥èå¢å ï¼ç»è´¹ç¨èåå°ãç®å¤´ä»£è¡¨éé¢çç§»å¨ã</para></caption>
</mediaobject>
</screenshot>
</figure>
<sect3 id="accts-bsa2">
- <title>èµäº§è´åºç±»ç§ç®</title>
+ <title>èµäº§è´åºç§ç®</title>
- <para>ä¸ä¸ªæè°ç<emphasis>èµäº§è´åºç±»ç§ç®</emphasis>æ¯<guilabel>èµäº§</guilabel>ã<guilabel>è´åº</guilabel>å<guilabel>ææè
æç</guilabel>ãèµäº§è´åºç±»ç§ç®ç¨äºè·è¸ªä½ çèµäº§æè´åºã</para>
+ <para>ä¸ä¸ªæè°ç<emphasis>èµäº§è´åºç§ç®</emphasis>æ¯<guilabel>èµäº§</guilabel>ã<guilabel>è´åº</guilabel>å<guilabel>ææè
æç</guilabel>ãèµäº§è´åºç§ç®ç¨äºè·è¸ªä½ çèµäº§æè´åºã</para>
- <para><guilabel>èµäº§</guilabel>æ¯ä¸ç»ä½ æ¥æçä¸è¥¿ãä½ çèµäº§å¯è½å
嫿±½è½¦ãç°éãæ¿äº§ãè¡ç¥¨ï¼æå
¶å®ä»»ä½å
·æå
æ¢ä»·å¼çä¸è¥¿ãå
æ¢ä»·å¼æ¯æç论ä¸ä½ å¯ä»¥ååºèµäº§ä»¥æ¢åç°éã</para>
+ <para><guilabel>èµäº§</guilabel>æ¯ä¸ç»ä½ æ¥æçä¸è¥¿ãä½ çèµäº§å¯è½å
嫿±½è½¦ãç°éãæ¿äº§ãè¡ç¥¨ï¼æå
¶å®ä»»ä½å
·æå
æ¢ä»·å¼çä¸è¥¿ãå
æ¢ä»·å¼æ¯æç论ä¸ä½ å¯ä»¥ååºèµäº§æ¢åç°éã</para>
<para><guilabel>è´åº</guilabel>æ¯ä¸ç»ä½ æ¬ å«äººçä¸è¥¿ãä½ çè´åºå¯è½å
æ¬æ±½è½¦è´·æ¬¾ãå¦çè´·æ¬¾ãæ¿å±è´·æ¬¾ãæèµä¿è¯é叿·ï¼æå
¶å®ä»»ä½ä½ å¿
须卿䏿¶å»å¿è¿çä¸è¥¿ã</para>
- <para><guilabel>ææè
æç</guilabel>å³âåå¼âï¼ä»£è¡¨ä½ ä»èµäº§ä¸åå»è´åºåæå©çä¸è¥¿ãå¯ä»¥è®¤ä¸ºå®æ¯ä½ å®å
¨æ¥æçï¼ä¸å«ä»»ä½åºå¡çèµäº§ã</para>
+ <para><guilabel>ææè
æç</guilabel>å³âåå¼âï¼ä»£è¡¨ä»èµäº§ä¸åå»è´åºåæå©çä¸è¥¿ãå¯ä»¥è®¤ä¸ºå®æ¯ä½ å®å
¨æ¥æçãä¸å«ä»»ä½åºå¡çä¸é¨åèµäº§ã</para>
</sect3>
<sect3 id="accts-ie2">
- <title>æçç±»ç§ç®</title>
+ <title>æçç§ç®</title>
- <para>两ç§<guilabel>æçç±»ç§ç®</guilabel>ç¨äºå¢å æåå°åç§ç®çéé¢ãæä»¥ï¼èµäº§è´åºç±»ç§ç®åªæ¯è·è¸ªä½ èµäº§åè´åºçéé¢ï¼èæçç±»ç§ç®è½å¤æ¹åè¿äºç§ç®ççéé¢ã</para>
+ <para>两ç§<guilabel>æçç§ç®</guilabel>ç¨äºå¢å æåå°åç§ç®çéé¢ãæä»¥ï¼èµäº§è´åºç§ç®åªæ¯è·è¸ªèµäº§åè´åºçéé¢ï¼èæçç§ç®è½å¤æ¹åè¿äºç§ç®ççéé¢ã</para>
- <para><guilabel>æ¶å
¥</guilabel>æ¯ä½ éè¿ä½ çæ¶é´ãä½ æä¾çæå¡æå¯¹èµéçå©ç¨èå¾å°çæ¥é
¬ãä¾å¦ï¼å½ä½ æ¶å°å·¥èµæ¯ç¥¨æ¶ï¼å·¥èµæ¯ç¥¨å°±æ¯ä½ 为é主æä¾å³å¨èå¾å°çæ¥é
¬ãæ¶å
¥ä¹å¯ä»¥å
å«ä½£éãå°è´¹ãæ¥èªè¡ç¥¨çè¡æ¯æ¶å
¥åæ¥èªé¶è¡è´¦æ·ç婿¯æ¶å
¥ãæ¶å
¥æ»æ¯ä¼å¢å èµäº§çä»·å¼ã</para>
+ <para><guilabel>æ¶å
¥</guilabel>æ¯ä½ éè¿ä½ çæ¶é´ãä½ æä¾çæå¡æå¯¹èµéçå©ç¨èå¾å°çæ¥é
¬ãä¾å¦ï¼å½ä½ æ¶å°å·¥èµæ¶ï¼å·¥èµå°±æ¯ä½ 为é主æä¾å³å¨èå¾å°çæ¥é
¬ãæ¶å
¥ä¹å
å«ä½£éãå°è´¹ãæ¥èªè¡ç¥¨çè¡æ¯æ¶å
¥åæ¥èªé¶è¡è´¦æ·ç婿¯æ¶å
¥ãæ¶å
¥æ»æ¯ä¼å¢å èµäº§çä»·å¼ã</para>
- <para><guilabel>è´¹ç¨</guilabel>æ¶åç¨äºè´ä¹°ä»äººæä¾çååææå¡çèµéãè´¹ç¨å¯ä»¥æ¯ä¸é¡¿é¤é¦çåé¥ãæ¿å±ç§éãæè´§ãæ±½æ²¹ææ¼åºç¥¨ãè´¹ç¨ä¼åå°ä½ çåå¼ãå¦æä½ ç«å»æ¯ä»è´¹ç¨ï¼èµäº§ä¼åå°ï¼èå¦æä½ ä½¿ç¨ä¿¡ç¨å¡æ¯ä»è´¹ç¨ï¼è´åºä¼å¢å ã</para>
+ <para><guilabel>è´¹ç¨</guilabel>æ¯ææ¶åç¨äºè´ä¹°ä»äººæä¾çååææå¡çè±éãè´¹ç¨å¯ä»¥æ¯é¤é¦éçä¸é¡¿æé¥ãæ¿å±ç§éãæè´§ãæ±½æ²¹ææ¼åºç¥¨ãè´¹ç¨ä¼åå°ä½ çåå¼ãå¦æä½ ç«å»æ¯ä»è´¹ç¨ï¼èµäº§ä¼åå°ï¼èå¦æä½ ä½¿ç¨ä¿¡ç¨å¡æ¯ä»è´¹ç¨ï¼è´åºä¼å¢å ã</para>
<!--
Translators:
Your language might have a generic term for 'income and expense'.
Then you should introduce it here in a separate paragraph
and replace 'income and expense' by it in the latter sections of this book.
+ è¿ééµå¾ªå¸¸ç¨æ¯è¯ç¿»è¯ä¸ºæç
-->
</sect3>
</sect2>
<sect2 id="accts-types1">
- <title>&app;ç§ç®</title>
+ <title>&app; ç§ç®</title>
- <para>æ¬èå°å±ç¤º&app;å®ä¹çç§ç®ææ ·å¯¹åºäºäºç§åºæ¬ç§ç®ç±»åã</para>
+ <para>æ¬èå°éæ&app;å®ä¹çç§ç®å¦ä½å¯¹åºäºäºç±»åºæ¬ç§ç®ç±»åã</para>
- <para>é¦å
ï¼ç»åºå¯¹&app;ä¸ç§ç®çå®ä¹ãä¸ä¸ª&app;<guilabel>ç§ç®</guilabel>æ¯å
å«å
¶å®åç§ç®æäº¤æçå®ä½ã
- ç±äºç§ç®å¯ä»¥å
å«å
¶å®ç§ç®ï¼ä½ ç»å¸¸å¯ä»¥å¨&app;ä¸çå°ç§ç®è¡¨ï¼é»è¾ä¸ç¸å
³çç§ç®å¨ä¸ä¸ªå
±åçç¶ç§ç®ä¸å为ä¸ç»ã</para>
+ <para>é¦å
ï¼ç»åº&app;ä¸ç§ç®çå®ä¹ãä¸ä¸ª&app;<guilabel>ç§ç®</guilabel>æ¯å
å«å
¶å®åç§ç®æäº¤æçå®ä½ãç±äºç§ç®å¯ä»¥å
å«å
¶å®ç§ç®ï¼ä½ ç»å¸¸å¯ä»¥å¨&app;ä¸çå°ç§ç®æ ï¼é»è¾ä¸ç¸å
³çç§ç®å¨ä¸ä¸ªå
±åçç¶ç§ç®ä¸å为ä¸ç»ã</para>
- <para>&app;ä¸ä¸ä¸ªç§ç®å¿
é¡»å
·æï¼ç±ä½ æå®çï¼å¯ä¸çåç§°å¹¶æå®ä¸ºé¢å®ä¹ç&app;<quote>ç§ç®ç±»å</quote>çå
¶ä¸ä¹ä¸ã&app;䏿»å
±æ12ç§ç§ç®ç±»åãè¿12ç§ç§ç®ç±»ååºäº5ç§åºæ¬ç§ç®ç±»åï¼ä¹æä»¥&app;ç§ç®ç±»åå¤äºåºæ¬ç§ç®ç±»åæ¯ä¸ºäºå¸®å©&app;é对æäºç§ç®å®ç°ç¹æ®çè·è¸ªåå¤çãæ6ç§èµäº§ç§ç®ï¼ç°éãé¶è¡ãè¡ç¥¨ãå
±ååºéãåºæ¶è´¦æ¬¾åèµäº§ï¼ã3ç§è´åºç§ç®ï¼ä¿¡ç¨å¡ãåºä»è´¦æ¬¾åè´åºï¼ã1ç§ææè
æçç§ç®ï¼ææè
æçï¼ã1ç§æ¶å
¥ç§ç®ï¼æ¶å
¥ï¼ã1ç§è´¹ç¨ç§ç®ï¼è´¹ç¨ï¼ã</para>
+ <para>&app;ä¸ä¸ä¸ªç§ç®å¿
é¡»å
·æï¼ç±ä½ æå®çï¼å¯ä¸åç§°ï¼ä»¥åé¢å®ä¹&app;<quote>ç§ç®ç±»å</quote>çå
¶ä¸ä¹ä¸ã&app;æ»å
±æ12ç§ç§ç®ç±»åãè¿12ç§ç§ç®åå¯å½ç±»äº5ç±»åºæ¬ç§ç®ç±»åï¼ä¹æä»¥&app;ç§ç®ç±»åå¤äºåºæ¬ç§ç®ç±»åæ¯ä¸ºäºå¸®å©&app;é对æäºç§ç®è¿è¡ç¹æ®çè·è¸ªåå¤çãæ6ç§èµäº§ç§ç®ï¼ç°éãé¶è¡ãè¡ç¥¨ãå
±ååºéãåºæ¶è´¦æ¬¾åèµäº§ï¼ã3ç§è´åºç§ç®ï¼ä¿¡ç¨å¡ãåºä»è´¦æ¬¾åè´åºï¼ã1ç§ææè
æçç§ç®ï¼ææè
æçï¼ã1ç§æ¶å
¥ç§ç®ï¼æ¶å
¥ï¼ã1ç§è´¹ç¨ç§ç®ï¼è´¹ç¨ï¼ã</para>
- <para>ä¸æè¯¦ç»ååºäºè¿äº&app;ç§ç®ç±»åã</para>
+ <para>ä¸é¢è¯¦ç»ååºè¿äº&app;ç§ç®ç±»åã</para>
<sect3 id="accts-gc-bsa2">
- <title>èµäº§è´åºç±»ç§ç®</title>
+ <title>èµäº§è´åºç§ç®</title>
- <para>第ä¸ç§è¯¦ç»ä»ç»çèµäº§è´åºç±»ç§ç®æ¯<emphasis>èµäº§</emphasis>ï¼æ£å¦ä½ å¨åæå¦ä¹ å°ç飿 ·ï¼èµäº§æ¶åä½ æ¥æçä¸è¥¿ã</para>
+ <para>第ä¸ç§è¯¦ç»ä»ç»çèµäº§è´åºç§ç®æ¯<emphasis>èµäº§</emphasis>ï¼æ£å¦ä½ å¨åæäºè§£å°ç飿 ·ï¼èµäº§æ¶åä½ æ¥æçä¸è¥¿ã</para>
- <para>为äºå¸®å©ä½ ç»ç»èµäº§ç§ç®å¹¶æ¹ä¾¿å½å
¥äº¤æï¼&app;æ¯æå ç§èµäº§ç§ç®ç±»åï¼</para>
+ <para>为äºå¸®å©ä½ ç»ç»èµäº§ç§ç®å¹¶ä¾¿äºå½å
¥äº¤æï¼&app;æ¯æä»¥ä¸å ç§èµäº§ç§ç®ç±»åï¼</para>
<orderedlist>
<listitem>
- <para><guilabel>ç°é</guilabel>ãä½¿ç¨æ¤ç§ç®è·è¸ªä½ 卿头ãé±å
éãåé±ç½ä¸ãåºå«ä¸ï¼æä»»ä½ä½ æ³æ¾å¨æè¾¹çå°æ¹çç°éãè¿æ¯æå
·<emphasis>æµå¨æ§</emphasis>çãææ¹ä¾¿äº¤æçèµäº§ç±»åã</para>
+ <para><guilabel>ç°é</guilabel>ãä½¿ç¨æ¤ç§ç®è·è¸ªä½ 卿头ãé±å
éãåé±ç½ä¸ãåºå«ä¸ï¼æä»»ä½ä½ éæ©æ¾å¨æè¾¹çç°éãè¿æ¯æå
·<emphasis>æµå¨æ§</emphasis>çãææ¹ä¾¿äº¤æçèµäº§ç±»åã</para>
</listitem>
<listitem>
- <para><guilabel>é¶è¡</guilabel>ãæ¤ç§ç®ç¨äºè·è¸ªä½ å¨é¶è¡ï¼ä¿¡ç¨åä½ç¤¾ï¼å¨èã贷款æç»çºªå
¬å¸çä»»ä½èµäº§åä¿æ¤çæºæä¸çä½é¢ã
- è¿æ¯ç¬¬äºæå
·<emphasis>æµå¨æ§</emphasis>çç§ç®ç±»åï¼å ä¸ºä½ å¯ä»¥æ¹ä¾¿å°å°å
¶è½¬æ¢ä¸ºæå¤´çç°éã</para>
+ <para><guilabel>é¶è¡</guilabel>ãæ¤ç§ç®ç¨äºè·è¸ªä½ å¨é¶è¡ï¼ä¿¡ç¨åä½ç¤¾ï¼å¨èã贷款æç»çºªå
¬å¸çä»»ä½èµäº§åä¿æ¤çæºæä¸çä½é¢ãè¿æ¯ç¬¬äºæå
·<emphasis>æµå¨æ§</emphasis>çç§ç®ç±»åï¼å ä¸ºä½ å¯ä»¥æ¹ä¾¿å°å°ä¹å
æ¢ä¸ºæå¤´çç°éã</para>
</listitem>
<listitem>
- <para><guilabel>è¡ç¥¨</guilabel>ãä½¿ç¨æ¤ç§ç®ç±»åè·è¸ªä½ 个人ææçè¡ç¥¨ååºå¸ãè¡ç¥¨ç§ç®ç账簿æä¾éå åï¼ç¨äºè¾å
¥ä»½é¢æ°éåæèµä»·æ ¼ãé¤éä½ æ¾å°ä¹°å®¶ï¼å¦åä½ å¯è½æ æ³æ¹ä¾¿å°å°è¿ç§ç±»åçèµäº§è½¬æ¢ä¸ºç°éï¼èä¸ä½ æ æ³ä¿è¯ååºåºæ¶å¾å°çéé¢ä¸ä¹°å
¥æ¶è±è´¹çéé¢ç¸åã</para>
+ <para><guilabel>è¡ç¥¨</guilabel>ãä½¿ç¨æ¤ç§ç®ç±»åè·è¸ªä½ åç¬ææçè¡ç¥¨ååºå¸ãè¡ç¥¨ç§ç®è´¦ç°¿æä¾éå åï¼ç¨äºè¾å
¥ä»½é¢æ°éåæèµä»·æ ¼ãé¤éä½ æ¾å°ä¹°å®¶ï¼å¦åä½ å¯è½æ æ³æ¹ä¾¿å°å°è¿ç§ç±»åçèµäº§è½¬æ¢ä¸ºç°éï¼èä¸ä½ æ æ³ä¿è¯ååºæ¶å¾å°çéé¢ä¸ä¹°å
¥æ¶è±è´¹çéé¢ç¸åã</para>
</listitem>
<listitem>
- <para><guilabel>å
±ååºé</guilabel>ãè¿ä¸ç§ç®ç±»åä¸è¡ç¥¨ç§ç®ç±»ä¼¼ï¼åªæ¯å®æ¯ç¨äºè·è¸ªåºéçãå®çè´¦ç°¿ä¹æä¾äºåæ ·çéå åç¨äºè¾å
¥ä»½é¢åä»·æ ¼ä¿¡æ¯ãåºé代表åç§æèµçæææä»½é¢ï¼èä¸åè¡ç¥¨ä¸æ ·ä¸æä¾ä»»ä½ä¿è¯çç°éä»·å¼ã</para>
+ <para><guilabel>å
±ååºé</guilabel>ãè¿ä¸ç§ç®ç±»åä¸è¡ç¥¨ç§ç®ç±»ä¼¼ï¼åªä¸è¿æ¯ç¨äºè·è¸ªåºéçãå®çè´¦ç°¿ä¹æä¾äºç¸åçéå åç¨äºè¾å
¥ä»½é¢åä»·æ ¼ä¿¡æ¯ãåºé代表å¤é¡¹æèµçæææä»½é¢ï¼èä¸åè¡ç¥¨ä¸æ ·ä¸å¯¹ç°é价弿ä¾ä»»ä½ä¿è¯ã</para>
<para>&app;以ç¸åçæ¹å¼å¤çè¡ç¥¨åå
±ååºéè¿ä¸¤ç§ç§ç®ç±»åã</para>
</listitem>
<listitem>
- <para><guilabel>åºæ¶è´¦æ¬¾</guilabel>ãæ¤ç§ç®ä¸è¬ä»
ç¨äºä¼ä¸ãä½ åºå½å°å«äººæ¬ ä½ çéè¦å款å½å
¥åºæ¶è´¦æ¬¾ç§ç®ä¸ãåºæ¶è´¦æ¬¾è¢«è®¤ä¸ºæ¯ä¸ç§èµäº§ï¼å ä¸ºä½ è½å¤ææå¯¹æ¹å½è¿è¿äºèµéã</para>
+ <para><guilabel>åºæ¶è´¦æ¬¾</guilabel>ãæ¤ç§ç®ä¸è¬ä»
ç¨äºä¼ä¸ãä½ åºå½å°å«äººæ¬ ä½ çéè¦å款å½å
¥åºæ¶è´¦æ¬¾ç§ç®ä¸ãä¸è¬è§åºæ¶è´¦æ¬¾ä¸ºä¸ç§èµäº§ï¼å ä¸ºä½ è½å¤ææå¯¹æ¹å½è¿è¿äºèµéã</para>
<para>ä¸åºä»¥ä»»ä½æ¹å¼æ·»å ãæ´æ¹æå 餿¶ååºæ¶è´¦æ¬¾ç§ç®ç交æï¼é¤é使ç¨</para>
<itemizedlist>
@@ -136,27 +136,26 @@ Translators:
</listitem>
<listitem>
- <para><guilabel>èµäº§</guilabel>ã&app;å¯ä»¥è½»æ¾å°å¤ç许å¤å
¶å®æ
åµï¼ä¸ç®¡è¿äºæ
嵿å¤ä¹ååå¤ç«¯ãç§ç®ç±»å<quote>èµäº§</quote>å¯ä»¥ç¨äºä¸ææªååºçåç§èµäº§ã</para>
+ <para><guilabel>èµäº§</guilabel>ã&app;å¯ä»¥è½»æ¾å°å¤çå
¶å®è®¸å¤æ
åµï¼ä¸ç®¡è¿äºæ
嵿å¤ä¹çååå¤ç«¯ãç§ç®ç±»å<quote>èµäº§</quote>å¯ä»¥ç¨äºä¸ææªååºçåç§èµäº§ã</para>
<para>&app;以ç¸åçæ¹å¼å¤çç°éãé¶è¡åèµäº§ç§ç®ç±»åã</para>
- <para>ç§ç®ç¨äºè·è¸ªæè®°å½ä¸å»ºç«ç§ç®çç®çç¸å
³çæ´»å¨ã</para>
+ <para>ç§ç®æ¯âä¿¡æ¯ä»åºâï¼ç¨ä»¥è·è¸ªæè®°å½ä¸å»ºç«ç§ç®çç®ç¸å
³çæ´»å¨ã</para>
- <para>对äºä¼ä¸ï¼è·è¸ªåæ¥åçæ´»å¨å¾å¾ä¼è¢«ç»å徿¯è¿éèèçæ´ç»ã为äºå¯¹è¿ç§å¯è½è¿è¡æ´æ·±å
¥çç ç©¶ï¼è¯·é
è¯»æ¬æå<xref
+ <para>对äºä¼ä¸ï¼å¾å¾ä¼æè¦è·è¸ªåç¼å¶æ¥è¡¨çæ´»å¨ç»å徿¯è¿éèèçæ´å ç»è´ãä¸ºäºæ´æ·±å
¥å°ç ç©¶è¿ä¸å¯è½ï¼è¯·é
è¯»æ¬æå<xref
linkend="chapter_other_assets"/>ä¸çç¸å
³æè¿°ã</para>
- <para>ç¨äºä¸ªäººè´¢å¡çç§ç®ç»æå¯ä»¥ä¸ç¨äºä¼ä¸çç§ç®ç»æç¸åï¼ä¹å¯ä»¥ä¸åãå 为ç¨äºä¼ä¸çç§ç®ç»æå¯è½å¯¹ä¸ªäººæ£å¨è·è¸ªçè´¢å¡æ´»å¨å个人管çéèèµäº§éè¦çæ¥è¡¨ç±»åæä¸å®ä½ç¨ãæ´å¤ä¿¡æ¯å¯æ¥é
æ¬æåç<xref
- linkend="chapter_other_assets"/>ã</para>
+ <para>对äºä¸ªäººè´¢å¡ç®¡çï¼å¯ä»¥ä½¿ç¨ä¸ä¼ä¸ç¸åçç§ç®ç»æï¼ä¹å¯ä»¥ä¸åãå 为ç¨äºä¼ä¸çç§ç®ç»æå¯è½å¯¹ä¸ªäººæ£å¨è·è¸ªçè´¢å¡æ´»å¨å个人管çéèèµäº§éè¦çåç±»æ¥è¡¨æä¸å®ä½ç¨ãæ´å¤ä¿¡æ¯å¯æ¥é
æ¬æåç<xref linkend="chapter_other_assets"/>ã</para>
</listitem>
</orderedlist>
- <para>第äºç§èµäº§è´åºç±»ç§ç®æ¯<emphasis>è´åº</emphasis>ï¼æ£å¦åææè¿°ï¼å®æä½ æ¬ çä¸è¥¿æä½ åå
¥çé±ï¼èä¸åºå½å¨å°æ¥å¿è¿ãè¿äºé½ä»£è¡¨ç忬¾äººä»ä½ è¿éè·å¾åæ¥çæå©ãè·è¸ªè´åºä½é¢å¯ä»¥è®©ä½ ç¥é卿䏿¶é´ç¹ä½ æå¤å°è´åºã</para>
+ <para>第äºç§èµäº§è´åºç§ç®æ¯<emphasis>è´åº</emphasis>ï¼æ£å¦åææè¿°ï¼å®æä½ æ¬ çä¸è¥¿æä½ åå
¥çé±ï¼èä¸åºå½å¨å°æ¥å¿è¿ãè¿äºé½ä»£è¡¨ç忬¾äººä»ä½ è¿éè·å¾åæ¥çæå©ãè·è¸ªè´åºä½é¢å¯ä»¥è®©ä½ ç¥é卿䏿¶é´ç¹ä½ æ¿æ
äºå¤å°è´åºã</para>
<para>&app; æä¾ä¸ç§è´åºç§ç®ç±»åï¼</para>
<orderedlist>
<listitem>
- <para><guilabel>ä¿¡ç¨å¡</guilabel>ç¨äºè·è¸ªä¿¡ç¨å¡æ¶æ®å¹¶æ ¸å¯¹ä¿¡ç¨å¡ç»åãä¿¡ç¨å¡ä»£è¡¨ä¸ç§åºå½åä¿¡ç¨å¡å
¬å¸å¿è¿ççæè´·æ¬¾ï¼è¿ç§ç§ç®ä¹å¯ç¨äºå
¶å®çæè´·æ¬¾ï¼ä¾å¦ä»é¶è¡è·å¾çä¿¡ç¨è´·æ¬¾ã</para>
+ <para><guilabel>ä¿¡ç¨å¡</guilabel>ç¨äºè·è¸ªä¿¡ç¨å¡æ¶æ®å¹¶æ ¹æ®ä¿¡ç¨å¡è´¦å对账ãä¿¡ç¨å¡ä»£è¡¨ä¸ç§åºå½åä¿¡ç¨å¡å
¬å¸å¿è¿ççæè´·æ¬¾ï¼è¿ç§ç§ç®ä¹å¯ç¨äºå
¶å®çæè´·æ¬¾ï¼ä¾å¦ä»é¶è¡è·å¾çä¿¡ç¨è´·æ¬¾ã</para>
</listitem>
<listitem>
@@ -174,41 +173,39 @@ Translators:
</listitem>
<listitem>
- <para><guilabel>è´åº</guilabel>
- ç¨äºææå
¶å®çè´åºï¼ä¸è¬æ¯æ°é¢æ´å¤§çé¿æè´·æ¬¾ï¼ä¾å¦æ¿å±è´·æ¬¾ææ±½è½¦è´·æ¬¾ãæ¤ç§ç®æå©äºè·è¸ªä½ å½åçè´åºé颿å½åçå·²å¿è¿éé¢ã</para>
+ <para><guilabel>è´åº</guilabel>ç¨äºææå
¶å®çè´åºï¼ä¸è¬æ¯æ°é¢æ´å¤§çé¿æè´·æ¬¾ï¼ä¾å¦æ¿å±è´·æ¬¾ææ±½è½¦è´·æ¬¾ãæ¤ç§ç®æå©äºè·è¸ªä½ å½åçè´åºé颿已å¿è¿éé¢ã</para>
- <para>&app;以ç¸åçæ¹å¼å¯¹å¾
ä¿¡ç¨å¡åè´åºè¿ä¸¤ç§ç§ç®ç±»åã</para>
+ <para>&app;以ç¸åçæ¹å¼å¤çä¿¡ç¨å¡åè´åºè¿ä¸¤ç§ç§ç®ç±»åã</para>
</listitem>
</orderedlist>
<tip>
- <para>è´åºè®°å½æ¹æ³ä¸èµäº§ç¸åï¼<emphasis>è´·</emphasis>å¢å è´åºä½é¢ï¼<emphasis>å</emphasis>åå°è´åºä½é¢ã</para>
+ <para>è´åºçè®°è´¦æ¹æ³ä¸èµäº§ç¸åï¼<emphasis>è´·</emphasis>å¢å è´åºä½é¢ï¼<emphasis>å</emphasis>åå°è´åºä½é¢ã</para>
</tip>
- <para>æåä¸ç§èµäº§è´åºç±»ç§ç®æ¯<emphasis>ææè
æç</emphasis>ï¼ä¹å°±æ¯<quote>åå¼</quote>ãå®ä»£è¡¨ä»èµäº§ä¸åå»è´åºåçå©ä½ï¼æä»¥è¿æ¯ä½ çèµäº§ä¸æå®å
¨ç±ä½ æ¥æçé¨åï¼ä¹å°±æ¯ä¸å«è´åºçé¨åãå¨
- &app;ä¸ä½¿ç¨æ¤ç±»ç§ç®ä½ä¸ºæåé¶è¡ä½é¢çæ¥æºï¼å 为è¿äºä½é¢ä»£è¡¨ä½ çåå§åå¼ã</para>
+ <para>æåä¸ç§èµäº§è´åºç§ç®æ¯<emphasis>ææè
æç</emphasis>ï¼ä¹å°±æ¯<quote>åå¼</quote>ãå®ä»£è¡¨ä»èµäº§ä¸åå»è´åºåçå©ä½ï¼æä»¥è¿æ¯ä½ çèµäº§ä¸ä¸å«ä»»ä½è´åºçãå®å
¨ç±ä½ æ¥æçé¨åãå¨&app;䏿¤ç±»ç§ç®ç¨ä½æåä½é¢çæ¥æºï¼å 为è¿äºä½é¢ä»£è¡¨ä½ çåå§åå¼ã</para>
- <para>é常ç§ç®è¡¨ä¸åªæä¸ä¸ª&app;ææè
æçç§ç®ï¼èªç¶è¢«å«å<guilabel>ææè
æç</guilabel>ã对äºä¼ä¸ï¼ä½ å¯ä»¥ä¸ºæ¯ä¸ªåä½ä¼ä¼´å建åç§ç®ã</para>
+ <para>é常ç§ç®è¡¨ä¸åªæä¸ä¸ª&app;ææè
æçç§ç®ï¼èªç¶è¢«å«å<guilabel>ææè
æç</guilabel>ã对äºä¼ä¸ï¼ä½ å¯ä»¥ä¸ºæ¯ä½åä½ä¼ä¼´å建å
¶åç§ç®ã</para>
<tip>
<para>卿æè
æçç§ç®ä¸ï¼è´·å¢å ç§ç®ä½é¢ï¼ååå°ç§ç®ä½é¢ã</para>
</tip>
<note>
- <para>å
³èèµäº§è´åºç±»ç§ç®çä¼è®¡ç弿¯ âèµäº§ = è´åº + ææè
æçâï¼ä¹å¯æ¹å为 âè´åº - èµäº§ =
+ <para>å
³èèµäº§è´åºç§ç®çä¼è®¡ç弿¯ âèµäº§ = è´åº + ææè
æçâï¼ä¹å¯æ¹å为 âè´åº - èµäº§ =
ææè
æçâãæä»¥ï¼éä¿å°è®²ï¼<emphasis>ä½ æ¥æçä¸è¥¿</emphasis>åå»<emphasis>ä½ æ¬ çä¸è¥¿</emphasis>çäº<emphasis>åå¼</emphasis>ã</para>
</note>
</sect3>
<sect3 id="accts-gc-ie2">
- <title>æçç±»ç§ç®</title>
+ <title>æçç§ç®</title>
- <para><emphasis>æ¶å
¥</emphasis>æ¯ä½ ç±äºä½ çæ¶é´ãä½ æä¾çæå¡æå¯¹é±çå©ç¨èè·å¾çæ¯ä»éé¢ã å¨&app;ä¸ï¼
- 使ç¨<guilabel>æ¶å
¥</guilabel>ç±»åç§ç®è·è¸ªè¿äºéé¢ã</para>
+ <para><emphasis>æ¶å
¥</emphasis>æ¯ä½ ç±äºä½ çæ¶é´ãä½ æä¾çæå¡æå¯¹é±çå©ç¨èè·å¾çæ¯ä»éé¢ãå¨&app;ä¸ï¼
+ 使ç¨<guilabel>æ¶å
¥</guilabel>ç§ç®ç±»åè·è¸ªè¿äºéé¢ã</para>
<tip>
<para>è´·å¢å æ¶å
¥ç§ç®ä½é¢ï¼ååå°æ¶å
¥ç§ç®ä½é¢ãæ£å¦<xref
- linkend="basics-accounting1"/>æè¿°ï¼è´·ä»£è¡¨éé¢ä»ç§ç®ä¸ç§»åºãæä»¥å¨è¿äºæ¶å
¥ç§ç®ä¸ï¼å½ä½ å°é±ä»æ¶å
¥ç§ç®ç§»å°å¦ä¸ä¸ªç§ç®æ¶ï¼è´·ï¼ï¼æ¶å
¥ç§ç®çä½é¢ä¼<emphasis>å¢å </emphasis>ãä¾å¦ï¼å½ä½ åå
¥å·¥èµå¹¶è®°å½äºä¸æ¬¡ä»æ¶å
¥ç§ç®å°é¶è¡è´¦æ·çäº¤ææ¶ï¼è¿ä¸¤ä¸ªç§ç®çä½é¢é½å¢å äºã</para>
+ linkend="basics-accounting1"/>æè¿°ï¼è´·ä»£è¡¨éé¢ä»ç§ç®ä¸ç§»åºãæä»¥å¨æ¶å
¥ç§ç®ä¸ï¼å½ä½ å°é±ä»æ¶å
¥ç§ç®ç§»å°å¦ä¸ä¸ªç§ç®æ¶ï¼è´·ï¼ï¼æ¶å
¥ç§ç®çä½é¢ä¼<emphasis>å¢å </emphasis>ãä¾å¦ï¼å½ä½ åå
¥å·¥èµå¹¶è®°å½äºä¸ç¬ä»æ¶å
¥ç§ç®è³é¶è¡è´¦æ·çäº¤ææ¶ï¼è¿ä¸¤ä¸ªç§ç®çä½é¢é½å¢å äºã</para>
</tip>
<para><emphasis>è´¹ç¨</emphasis>æä½ ç¨äºè´ä¹°ä»äººæä¾çååææå¡çé±ã
@@ -219,14 +216,14 @@ Translators:
</tip>
<note>
- <para>å¨ææ¶æå
ï¼ä»æ»æ¶å
¥å廿»è´¹ç¨å¾å°åæ¶å
¥ãåæ¶å
¥éåä½ä¸ºçåæ¶çæ·»å å°èµäº§è´åºè¡¨ç<guilabel>ææè
æç</guilabel>ç§ç®ã</para>
+ <para>å¨ä¸æ®µæ¶é´å
ï¼ä»æ»æ¶å
¥å廿»è´¹ç¨å¾å°åæ¶å
¥ãåæ¶å
¥éåä½ä¸ºçåæ¶çæ·»å å°èµäº§è´åºè¡¨ç<guilabel>ææè
æç</guilabel>ç§ç®ã</para>
</note>
- <para>ä¸é¢æ¯æ åç<guilabel>æ¶å
¥</guilabel>å<guilabel>è´¹ç¨</guilabel>ç§ç®ï¼å¨æ°å»ºç§ç®å±çº§å导ï¼<menuchoice>
+ <para>ä¸é¢å±ç¤ºäºæ åç<guilabel>æ¶å
¥</guilabel>å<guilabel>è´¹ç¨</guilabel>ç§ç®ï¼å¨<guilabel>æ°å»ºç§ç®å±çº§</guilabel>å导ï¼<menuchoice>
<guimenu>åè½</guimenu>
- <guimenuitem>æ°å»ºç§ç®å±çº§...</guimenuitem>
- </menuchoice>ï¼ä¸éæ©<guilabel>éç¨ç§ç®</guilabel>åæ¾ç¤ºã</para>
+ <guimenuitem>æ°å»ºç§ç®å±çº§â¦</guimenuitem>
+ </menuchoice>ï¼ä¸éæ©<guilabel>éç¨ç§ç®</guilabel>åä¼å建ã</para>
<figure pgwide="1">
<title>é»è®¤æ¶å
¥ç§ç®</title>
@@ -264,8 +261,7 @@ Translators:
<para>乿å
¶å®ä¸äºç¹æ®çç§ç®ç±»åã</para>
- <para><emphasis>è´¸æ</emphasis>å¤å¸ç§äº¤æå¨å¤ä¸ª<quote>è´¸æ</quote>ç§ç®ä¸å½å
¥åå½ï¼ä»¥ä½¿äº¤æå¨æ¯ä¸ªå¸ç§ä¸åæ´ä¸ªè´¦ç°¿ä¸åä¿æå¹³è¡¡ã请æ¥ç<xref
- linkend="chapter_currency"/> 详ç»äºè§£ã</para>
+ <para><emphasis>è´¸æ</emphasis>ãå¤è´§å¸äº¤æéè¦å½å
¥ä¸<quote>è´¸æ</quote>ç§ç®å
³èçåå½ï¼ä»¥ä½¿äº¤æå¨æ¯ç§è´§å¸åæ´ä¸ªè´¦ç°¿ä¸åä¿æå¹³è¡¡ã请é
读<xref linkend="chapter_currency"/>详ç»äºè§£ã</para>
<para><emphasis>è´§å¸å¸åº</emphasis>å<emphasis>ä¿¡ç¨é¢åº¦</emphasis>ä»
ç¨äºOFX导å
¥å¨ï¼ä»¥å®æ´ç¬¦åè§èã</para>
</sect3>
@@ -274,37 +270,36 @@ Translators:
<sect2 id="accts-examples1">
<title>æ¥æ¥ä¸ºè¥</title>
- <para>ç°å¨ä½¿ç¨ä»æ¤ç« å¦ä¹ å°çå
容ï¼å®ææå»ºéç¨ä¸ªäººè´¢å¡ç§ç®è¡¨çè¿ç¨ãç§ç®è¡¨åªä¸è¿æ¯ä¸ä¸ªæ°ç&app;æä»¶ï¼ä½ å¨å
¶ä¸ç»ç»ç§ç®ç»æä»¥è·è¸ªè´¢å¡ç¶åµãè¦æå»ºç§ç®è¡¨ï¼ç¬¬ä¸æ¥æ¯å°ä½ æ³è¦è·è¸ªç项ç®åå²è¿åºæ¬ä¼è®¡ç§ç®ç±»åä¸å»ãè¿å¾ç®åï¼ä¸å¦¨ççä¸é¢è¿ä¸ªä¾åã</para>
+ <para>ç°å¨æ ¹æ®ä»æ¤ç« å¦ä¹ å°çå
容ï¼ä½ä¼æå»ºéç¨ä¸ªäººè´¢å¡ç§ç®è¡¨çè¿ç¨ãç§ç®è¡¨åªä¸è¿æ¯ä¸ä¸ªæ°ç&app;æä»¶ï¼ä½ å¯ä»¥å¨å
¶ä¸ç»ç»ç§ç®ç»æç¨ä»¥è·è¸ªè´¢å¡ç¶åµãè¦æå»ºç§ç®è¡¨ï¼ç¬¬ä¸æ¥æ¯å°ä½ æ³è¦è·è¸ªçè´¢å¡äºé¡¹ååå°åä¸ªåºæ¬ä¼è®¡ç§ç®ç±»åä¸å»ãè¿ç¸å½ç®åï¼ä¸å¦¨ççä¸é¢è¿ä¸ªä¾åã</para>
<sect3 id="accts-examples-situation2">
<title>ç®å示ä¾</title>
- <para>åå®ä½ å¨é¶è¡ä¸æä¸ä¸ªæ´»æè´¦æ·åä¸ä¸ªå¨èè´¦æ·ï¼ä½ èªå·±åéä½£å æ¤ä¼æ¶å°å·¥èµãä½ æ¥æä¿¡ç¨å¡ï¼æææ¯ä»æ¿ç§ãè¯è´¹åçµè´¹ãå½ç¶ï¼ä½ ä¹éè¦è´ä¹°æè´§ãç°å¨ï¼æä»¬ä¸ä¼å
³å¿ä½ å¨é¶è¡éæå¤å°é±ï¼ä½ ä¿¡ç¨å¡æ¬ äºå¤å°é±ï¼ççãæä»¬åªæ³ç®åå°æå»ºç§ç®è¡¨çæ¡æ¶ã</para>
+ <para>åå®ä½ å¨é¶è¡ä¸æä¸ä¸ªæ´»æè´¦æ·åä¸ä¸ªå¨èè´¦æ·ï¼ä½ èªå·±åéä½£å æ¤ä¼æ¶å°å·¥èµãä½ ææä¿¡ç¨å¡ï¼æææ¯ä»æ¿ç§ãè¯è´¹åçµè´¹ãå½ç¶ï¼ä½ ä¹éè¦è´ä¹°é£åæè´§ãç°å¨ï¼æä»¬ä¸ä¼å
³å¿ä½ å¨é¶è¡éåäºå¤å°é±ï¼ä½ çä¿¡ç¨å¡æ¬ äºå¤å°é±ï¼ççãè¿éåªæ¯ç®åå°æå»ºç§ç®è¡¨çæ¡æ¶ã</para>
- <para>ä½ ç<guilabel>èµäº§</guilabel>å
å«é¶è¡å¨èè´¦æ·åæ´»æè´¦æ·éé¢ãä½ ç<guilabel>è´åº</guilabel>æ¯ä¿¡ç¨å¡æ¬ 款ãä½ ç<guilabel>ææè
æç</guilabel>æ¯é¶è¡è´¦æ·åä¿¡ç¨å¡çåå§éé¢ï¼æä»¬ç®åè¿æ²¡æè¿äºé颿°æ®ï¼ä½è¿äºé颿¯åå¨çï¼ãä½ ä»¥èªèµçå½¢å¼è·å¾<guilabel>æ¶å
¥</guilabel>ï¼ä»¥æè´§ãæ¿ç§ãçµè´¹ãè¯è´¹åèªèµç¨è´¹ï¼æå¾ç¨ã社ä¿ãå»ä¿çï¼çå½¢å¼äº§ç<guilabel>è´¹ç¨</guilabel>ã</para>
+ <para>ä½ ç<guilabel>èµäº§</guilabel>å
å«é¶è¡å¨èè´¦æ·åæ´»æè´¦æ·ãä½ ç<guilabel>è´åº</guilabel>æ¯ä¿¡ç¨å¡æ¬ 款ãä½ ç<guilabel>ææè
æç</guilabel>æ¯é¶è¡è´¦æ·åä¿¡ç¨å¡çåå§éé¢ï¼æä»¬ç®åè¿æ²¡æè¿äºé颿°æ®ï¼ä½è¿äºé颿¯åå¨çï¼ãä½ ä»¥èªèµçå½¢å¼è·å¾<guilabel>æ¶å
¥</guilabel>ï¼ä»¥é£åæè´§ãæ¿ç§ãçµè´¹ãè¯è´¹åèªèµç¨è´¹ï¼æå¾ç¨ã社ä¿ãå»ä¿çï¼çå½¢å¼äº§ç<guilabel>è´¹ç¨</guilabel>ã</para>
</sect3>
<sect3 id="accts-examples-toplevel2">
<title>åºæ¬é¡¶çº§ç§ç®</title>
- <para>ç°å¨ä½ å¿
é¡»å³å®ä½ æ³ææ ·ç»ç»è¿äºç§ç®ãä¸è¬æ¥è¯´ï¼ä½ æ³è¦ä½ ç<emphasis>èµäº§</emphasis>å为ä¸ç»ï¼<emphasis>è´åº</emphasis>å为ä¸ç»ï¼<emphasis>ææè
æç</emphasis>å为ä¸ç»ï¼<emphasis>æ¶å
¥</emphasis>å为ä¸ç»ï¼<emphasis>è´¹ç¨</emphasis>å为ä¸ç»ãè¿æ¯ææå»ºç§ç®è¡¨å¸¸è§çæ¹å¼ï¼åæ¶å¼ºçå»ºè®®ä½ æ»æ¯ä»¥æ¤ä½ä¸ºèµ·ç¹ã</para>
+ <para>ç°å¨ä½ å¿
é¡»å³å®ä½ æ³è¦ææ ·ç»ç»è¿äºç§ç®ãä¸è¬æ¥è¯´ï¼ä½ æ³è®©ä½ ç<emphasis>èµäº§</emphasis>å为ä¸ç»ï¼<emphasis>è´åº</emphasis>å为ä¸ç»ï¼<emphasis>ææè
æç</emphasis>å为ä¸ç»ï¼<emphasis>æ¶å
¥</emphasis>å为ä¸ç»ï¼<emphasis>è´¹ç¨</emphasis>å为ä¸ç»ãè¿æ¯æå¸¸è§çæå»ºç§ç®è¡¨çæ¹å¼ï¼åæ¶å¼ºçå»ºè®®ä½ æ»æ¯ä»¥ä¹ä½ä¸ºç»ç»ç§ç®çèµ·ç¹ã</para>
<para>ä¸å¼å§ï¼ä»èåä¸éæ©<menuchoice>
<guimenu>æä»¶</guimenu>
<guimenuitem>æ°å»º</guimenuitem>
- </menuchoice> å建空ç½ç&app;æä»¶ã
- <guilabel>æ°å»ºç§ç®å±æ¬¡</guilabel>å导ä¼å¯å¨ãç¹å»<guibutton>åæ¶</guibutton>å
³éå导ï¼å 为æä»¬ä¸æ³ä½¿ç¨ä»»ä½ä¸ç§é¢å®ä¹çç§ç®ç»æãæä»¬å°æ ¹æ®èªå·±çæ³æ³èªè¡æå»ºåºæ¬åå§ç§ç®ç»æãå¨ç©ºç½ç&app;çªå£ä¸éæ©èå<menuchoice>
- <guimenu>æµè§</guimenu>
+ </menuchoice>å建空ç½ç&app;æä»¶ã<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ä¼å¯å¨ãç¹å»<guibutton>åæ¶</guibutton>å
³éå导ï¼å 为æä»¬ä¸æ³ä½¿ç¨ä»»ä½ä¸ç§é¢å®ä¹çç§ç®ç»æãæä»¬å°ä¾ç
§èªå·±çæ³æ³èªè¡æå»ºåºæ¬åå§ç§ç®ç»æãå¨ç©ºç½ç&app;çªå£ä¸éæ©èå<menuchoice>
+ <guimenu>æ¥ç</guimenu>
- <guimenuitem>æ°ç§ç®é¡µé¢</guimenuitem>
- </menuchoice>ï¼éå<guilabel>ç§ç®</guilabel>æ ç¾é¡µå°æå¼ãåéæ©<menuchoice>
+ <guimenuitem>æ°ç§ç®é¡µé¢<!-- ToDoZ: 账簿å¤å¼æ¯ä»ä¹ç¿»è¯ --></guimenuitem>
+ </menuchoice>ï¼éåå°æå¼<guilabel>ç§ç®</guilabel>æ ç¾é¡µãåéæ©<menuchoice>
<guimenu>åè½</guimenu>
- <guimenuitem>æ°å»ºç§ç®...</guimenuitem>
+ <guimenuitem>æ°å»ºç§ç®â¦</guimenuitem>
</menuchoice>ã</para>
- <para>ç°å¨å¯ä»¥å¼å§æå»ºæ¤åºæ¬åå§ç§ç®ç»æäºã</para>
+ <para>ç°å¨å¯ä»¥çææå»ºåºæ¬åå§ç§ç®ç»æäºã</para>
<orderedlist>
<listitem>
@@ -344,8 +339,8 @@ Translators:
</listitem>
<listitem>
- <para>ç§ç®åç§°ï¼<guilabel>è±è´¹</guilabel>
- ï¼ç§ç®ç±»åï¼<guilabel>è±è´¹</guilabel>ï¼ç¶ç§ç®ï¼<guilabel>æ°å»ºé¡¶çº§ç§ç®</guilabel>ï¼</para>
+ <para>ç§ç®åç§°ï¼<guilabel>è´¹ç¨</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è´¹ç¨</guilabel>ï¼ç¶ç§ç®ï¼<guilabel>æ°å»ºé¡¶çº§ç§ç®</guilabel>ï¼</para>
</listitem>
</orderedlist>
@@ -370,16 +365,15 @@ Translators:
<sect3 id="accts-examples-organization2">
<title>å建åç§ç®</title>
- <para>ç°å¨å¯ä»¥ååºæ¬é¡¶çº§ç§ç®æ ç»ææ·»å ä¸äºåå¨å®é
交æè®°å½çåç§ç®ã注æç¨è´¹ç§ç®ç½®äºå为<emphasis>ç¨è´¹</emphasis>çåç§ç®ä¹ä¸ãå¯ä»¥å¨åç§ç®ä¸åå建åç§ç®ãä¸è¬é对ä¸ç»ç¸å
³çç§ç®è¿è¡æ¤æä½ï¼ä¾å¦è¿ä¸ªä¾åä¸çåç¨è´¹ç§ç®ï¼ã</para>
+ <para>ç°å¨å¯ä»¥ååºæ¬é¡¶çº§ç§ç®æ ç»ææ·»å ä¸äºåå¨å®é
交æçåç§ç®ã注æå个ç¨è´¹ç§ç®ç½®äºå为<emphasis>ç¨è´¹</emphasis>çåç§ç®ä¹ä¸ãå¯ä»¥å¨åç§ç®ä¸åå建åç§ç®ãä¸è¬å°ä¸ç»ç¸å
³çç§ç®ä½ä¸ºåä¸ç§ç®çåç§ç®ï¼å¦è¿ä¸ªä¾åä¸çå个ç¨è´¹ç§ç®ï¼ã</para>
<tip>
<para>é¤äºä»èåä¸éæ©<menuchoice>
<guimenu>åè½</guimenu>
- <guimenuitem>æ°å»ºç§ç®...</guimenuitem>
- </menuchoice>ï¼ä¹å¯ä»¥å³å»ç§ç®åç§°å¹¶éæ©<guilabel>æ°å»ºç§ç®...</guilabel>èå项å建ç¸åºç§ç®çåç§ç®ã
- éå伿å¼ä¸<xref
- linkend="accts-examples-toplevel2"/>æç¤ºç¸ä¼¼çå¯¹è¯æ¡ï¼å
¶ä¸è¦æ°å»ºçç§ç®ä¼è¢«è®¾ä¸ºç¸åºç§ç®çåç§ç®ã</para>
+ <guimenuitem>æ°å»ºç§ç®â¦</guimenuitem>
+ </menuchoice>ï¼ä¹å¯ä»¥å³å»ç§ç®åç§°å¹¶éæ©<guilabel>æ°å»ºç§ç®â¦</guilabel>èå项å建ç¸åºç§ç®çåç§ç®ãéå伿å¼ä¸<xref
+ linkend="accts-examples-toplevel2"/>æç¤ºç¸ä¼¼çå¯¹è¯æ¡ï¼å
¶ä¸å°æ°å»ºçç§ç®ä¼èªå¨è®¾ä¸ºç¸åºç§ç®çåç§ç®ã</para>
</tip>
<orderedlist>
@@ -435,10 +429,10 @@ Translators:
<listitem>
<para>ç§ç®åç§°ï¼<guilabel>æå¾ç¨</guilabel>
- ï¼ç§ç®ç±»åï¼<guilabel>è±è´¹</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨:ç¨è´¹</emphasis>ï¼</para>
+ ï¼ç§ç®ç±»åï¼<guilabel>è´¹ç¨</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨:ç¨è´¹</emphasis>ï¼</para>
</listitem>
- <!-- Federal åºè¯¥æ¯æç¾å½è馿¿åºæ¶çç¨ï¼è¿æ¯ç¿»è¯ææå¾ç¨å§-->
+ <!-- Note: Federal åºè¯¥æ¯æç¾å½è馿¿åºæ¶çç¨ï¼è¿æ¯ç¿»è¯ææå¾ç¨å§-->
<listitem>
<para>ç§ç®åç§°ï¼<guilabel>社ä¿</guilabel>
@@ -473,9 +467,9 @@ Translators:
</screenshot>
</figure>
- <para>åå«ä½¿ç¨æä»¶å<filename>gcashdata_3</filename>å<filename>gcashdata_3emptyAccts</filename>ä¿åæ¤ç§ç®è¡¨ï¼æä»¬å°å¨åé¢çç« èä¸ç»§ç»ä½¿ç¨è¿äºæä»¶ã</para>
+ <para>ä½¿ç¨æä»¶å<filename>gcashdata_3</filename>å<filename>gcashdata_3emptyAccts</filename>ä¿åæ¤ç§ç®è¡¨ï¼æä»¬å°å¨åç»åç« ä¸ç»§ç»ä½¿ç¨è¿äºæä»¶ã</para>
- <para>ç°å¨ï¼ä½ å·²ç»å建äºç¨äºè·è¸ªå®¶åºè´¢å¡ç¶åµçç§ç®è¡¨ãåºäºæ¤å¤çåºæ¬æ¡æ¶ï¼æä»¬ç°å¨å¯ä»¥å¼å§åç§ç®ä¸æ·»å 交æäºï¼å
·ä½ä¼å¨ä¸ä¸ç« 详ç»ä»ç»ã</para>
+ <para>ç°å¨ï¼ä½ å·²ç»å建äºä¸ä»½ç®åçç¨äºè·è¸ªå®¶åºè´¢å¡ç¶åµçç§ç®è¡¨ãå¨åå¤å¥½è¿ä¸åºæ¬æ¡æ¶åï¼æä»¬ç°å¨å¯ä»¥å¼å§åç§ç®ä¸æ·»å 交æäºãå
·ä½ä¼å¨ä¸ä¸ç« 详ç»ä»ç»ã</para>
</sect3>
</sect2>
</sect1>
diff --git a/zh/guide/ch_basics.xml b/zh/guide/ch_basics.xml
index 1de52825..89ae77a4 100644
--- a/zh/guide/ch_basics.xml
+++ b/zh/guide/ch_basics.xml
@@ -20,17 +20,17 @@ Translators:
<chapter id="chapter_basics">
<title>åºç¡</title>
- <para>æ¬ç« å°ä»ç»å¨ä½¿ç¨&app;æ¶éè¦äºè§£çä¸äºåºæ¬æ¦å¿µãæ¨èä½ å¨å®é
使ç¨&app;åé读æ¬ç« ã</para>
+ <para>æ¬ç« å°ä»ç»ä½¿ç¨&app;æ¶éè¦äºè§£çåºæ¬æ¦å¿µãæ¨èä½ å¨ä¸æä½¿ç¨&app;åé读æ¬ç« ã</para>
<sect1 id="basics-accounting1">
<title>ä¼è®¡æ¦å¿µ</title>
- <para>&app;æäºä½¿ç¨ï¼ä½ æ éå®å
¨çè§£ä¼è®¡ååå°±å¯ä»¥åç°å®ååæç¨ãç¶èï¼ææ¡ä¸äºåºæ¬çä¼è®¡ç¥è¯å¾æä»·å¼ï¼å 为&app;å°±åºäºè¿äºåå设计çã强çå»ºè®®ä½ å¨ä¸æä½¿ç¨åçè§£æåçè¿ä¸é¨åã</para>
+ <para>&app;ç®åæç¨ï¼ä½ ä¸å¿
å®å
¨çè§£ä¼è®¡ååå°±å¯ä»¥ä¸æä½¿ç¨ãç¶èï¼ææ¡ä¸äºåºæ¬çä¼è®¡ç¥è¯è¿æ¯å¼å¾çï¼å 为&app;æ£æ¯åºäºè¿äºåå设计çã强çå»ºè®®ä½ å¨ä¸æä½¿ç¨åçè§£æåçè¿ä¸é¨åã</para>
<sect2 id="basics-accounting52">
- <title>äºç§åºæ¬ç§ç®</title>
+ <title>äºç±»åºæ¬ç§ç®</title>
- <para>åºæ¬ä¼è®¡è§åå°è´¢å¡ä¸çææäºç©å为äºç§åºæ¬<quote>ç§ç®</quote>ç±»åãä¹å°±æ¯è¯´ï¼ä¼è®¡è¦å¤ççä¸åäºç©é½å¯ä»¥å½ç±»è¿äºç§ç§ç®ä¹ä¸ï¼</para>
+ <para>åºæ¬ä¼è®¡è§åå°è´¢å¡ä¸çææäºç©å为äºç±»åºæ¬<quote>ç§ç®</quote>ç±»åãä¹å°±æ¯è¯´ï¼ä¼è®¡è¦å¤ççä¸åäºç©é½å±äºè¿äºç±»ç§ç®ä¹ä¸ï¼</para>
<variablelist>
<title>è´¦æ·ç±»å</title>
@@ -41,7 +41,7 @@ Translators:
</term>
<listitem>
- <para>ä½ æ¥æçä¸è¥¿</para>
+ <para>ä½ èªå·±æ¥æçä¸è¥¿</para>
</listitem>
</varlistentry>
@@ -71,7 +71,7 @@ Translators:
</term>
<listitem>
- <para>è´¦æ·ä¸å¢å çä»·å¼</para>
+ <para>ç§ç®ä¸å¢å çä»·å¼</para>
</listitem>
</varlistentry>
@@ -81,19 +81,19 @@ Translators:
</term>
<listitem>
- <para>è´¦æ·ä¸åå°çä»·å¼</para>
+ <para>ç§ç®ä¸åå°çä»·å¼</para>
</listitem>
</varlistentry>
</variablelist>
- <para>徿æ¾ï¼å¯ä»¥å°ä½ çè´¢å¡ä¸çå为äºç»ãä¾å¦ï¼ä½ é¶è¡è´¦æ·ä¸çç°éæ¯èµäº§ï¼ä½ çæ¿è´·æ¯è´åºï¼ä½ çå·¥èµæ¯æ¶å
¥ï¼æ¨å¤©æé¥å¼éæ¯è´¹ç¨ã</para>
+ <para>徿æ¾ï¼ä½ å¯ä»¥å°è´¢å¡ä¸ä¸åäºç©å为äºç»ãä¾å¦ï¼ä½ é¶è¡è´¦æ·ä¸çç°éæ¯èµäº§ï¼ä½ çæ¿è´·æ¯è´åºï¼ä½ çå·¥èµæ¯æ¶å
¥ï¼æ¨å¤©æé¥çå¼éæ¯è´¹ç¨ã</para>
</sect2>
<sect2 id="basics-accountingequation2">
<title>ä¼è®¡çå¼</title>
- <para>ç°å¨æäºäºç§åºæ¬ç§ç®ï¼ä½ä»ä»¬ä¹é´çå
³ç³»æ¯ææ ·çå¢ï¼å
¶ä¸ä¸ç§ç§ç®ææ ·å½±åå
¶å®ç§ç®ï¼
- é¦å
ï¼å¯ç±èµäº§åè´åºå®ä¹çå¼ï¼ä¹å³ï¼ä½ çåå¼çäºä½ çèµäº§åå»è´åºã</para>
+ <para>ç°å¨æäºäºç±»åºæ¬ç§ç®ï¼ä½å®ä»¬ä¹é´çå
³ç³»æ¯ä»ä¹ï¼å
¶ä¸ä¸ç±»ç§ç®ææ ·å½±åå
¶å®ç§ç®ï¼
+ é¦å
ï¼å®ä¹ä¸ä¸ªå
å«èµäº§åè´åºççå¼ï¼ä½ çåå¼çäºä½ çèµäº§åå»è´åºã</para>
<equation id="accounting_equation_static">
<title>éæä¼è®¡çå¼</title>
@@ -101,7 +101,7 @@ Translators:
<mathphrase>èµäº§ - è´åº = ææè
æç</mathphrase>
</equation>
- <para>å¦å¤ï¼å¯ä»¥ç±æ¶å
¥å¢å å弿ç±è´¹ç¨åå°åå¼ãè¿å½ç¶æ¯æéççï¼å½ä½ å¾å°å·¥èµä½ å°±åå¾<quote>æ´å¯æ</quote>ï¼å½ä½ 为æé¥ä»é±ä½ å°±åå¾<quote>æ´è´«ç©·</quote>ãè¿å°±ä»¥æ°å¦çæ¹å¼è¡¨è¾¾äºä¸ä¸ªäººä»¬ç§°ä¸ºä¼è®¡çå¼çä¸è¥¿ï¼</para>
+ <para>å¦å¤ï¼æ¶å
¥å¯ä»¥å¢å åå¼ï¼è´¹ç¨å¯ä»¥åå°åå¼ãè¿å½ç¶æéçï¼å½ä½ å¾å°å·¥èµä½ å°±åå¾<quote>æ´å¯æ</quote>ï¼å½ä½ 为æé¥ä»é±ä½ å°±åå¾<quote>æ´è´«ç©·</quote>ãè¿å°±ä»¥æ°å¦çæ¹å¼è¡¨è¾¾äºä¸ä¸ªè¢«äººä»¬ç§°ä¸ºä¼è®¡çå¼çå
³ç³»ï¼</para>
<equation id="accounting_equation_dynamic">
<title>卿ä¼è®¡çå¼</title>
@@ -109,8 +109,7 @@ Translators:
<mathphrase>èµäº§ - è´åº = ææè
æç + (æ¶å
¥ - è´¹ç¨)</mathphrase>
</equation>
- <para>æ¤çå¼åºå½æ°¸è¿æç«ï¼èåªæåæ¶åå¨å¤ä¸ªç§ç®çé颿¶æè½è¾¾å°è¦æ±ã ä¾å¦ï¼å¦æä»¥æ¶å
¥çå½¢å¼å¾å°äºä¸ç¬é±ï¼ä½ å¿
é¡»çé¢å°å¢å èµäº§ç§ç®çéé¢ã
- åå¦ï¼å¦æè´åºç§ç®çéé¢å¢å ï¼åºå½ä½¿èµäº§ç§ç®çéé¢å¢å ã</para>
+ <para>æ¤çå¼åºå½æ°¸è¿æç«ï¼è¿æå³çåªæåæ¶åå¨å¤ä¸ªç§ç®çé颿¶æè½æ»¡è¶³è¦æ±ãä¾å¦ï¼å¦æä»¥æ¶å
¥çå½¢å¼å¾å°äºä¸ç¬é±ï¼åå¿
é¡»çé¢å°å¢å èµäº§ç§ç®çéé¢ãåå¦ï¼å¦æè´åºç§ç®çéé¢å¢å ï¼ååºå½åæ¶å¢å èµäº§ç§ç®çéé¢ã</para>
<figure pgwide="1">
<title>åºæ¬ç§ç®å
³ç³»</title>
@@ -129,7 +128,7 @@ Translators:
</imageobject>
<caption>
- <para>äºç§åºæ¬ç§ç®å
³ç³»å¾ãåå¼ï¼ææè
æçï¼ç±æ¶å
¥çå¢å åè´¹ç¨çåå°èå¢å ãç®å¤´ä»£è¡¨äºéé¢ç转移ã</para>
+ <para>äºç±»åºæ¬ç§ç®å
³ç³»å¾ãåå¼ï¼ææè
æçï¼éæ¶å
¥å¢å åè´¹ç¨åå°èå¢å ãç®å¤´ä»£è¡¨äºéé¢ç转移ã</para>
</caption>
</mediaobject>
</screenshot>
@@ -137,24 +136,26 @@ Translators:
</sect2>
<sect2 id="basics-debits-credits">
- <title>åè´§è®°è´¦æ³</title>
+ <title>åè´·è®°è´¦æ³</title>
- <para>忬¡æ¥è§¦ä¼è®¡å·¥ä½çäººå¸¸å¸¸ä¸æç½ä¼è®¡ä¸âåâä¸âè´·âçç¨æ³ï¼åå
¶å¯¹ä¸åç§ç®çä½ç¨ã䏿ä»ç»çä¼è®¡ç弿¯çè§£åªç§ç§ç®å¨ä½æ¶æ¯åæè´·çå
³é®ãé¦å
ï¼å±å¼å¹¶éæ°æåä¼è®¡çå¼ï¼ä½¿èµäº§ä½äºçå·ç左边ï¼å¹¶å°ä»»ä½å¸¦æè´å·çç§ç®ç§»å°å¦ä¸ä¾§ï¼è¿æ ·å¯ä»¥å¾å°ï¼</para>
+ <para>忬¡æ¥è§¦ä¼è®¡å·¥ä½çäººå¸¸å¸¸ä¸æç½ä¼è®¡ä¸âåâä¸âè´·âçç¨æ³ï¼åå
¶å¯¹åç±»ç§ç®çä½ç¨ã䏿ä»ç»çä¼è®¡ç弿¯çè§£åªç±»ç§ç®å¨ä»ä¹æ
åµä¸è®°åæè®°è´·çå
³é®ãé¦å
ï¼å±å¼å¹¶éæ°æåä¼è®¡çå¼ï¼ä½¿èµäº§ä½äºçå·ç左边ï¼å¹¶å°ä»»ä½å¸¦æè´å·çç§ç®ç§»å°å¦ä¸ä¾§ï¼è¿æ ·å¯ä»¥å¾å°ï¼</para>
<equation id="accounting_equation_rearranged">
- <title>éæ°æåçä¼è®¡çå¼</title>
+ <title>éæ°æååçä¼è®¡çå¼</title>
<mathphrase>èµäº§ + è´¹ç¨ = è´åº + ææè
æç + æ¶å
¥</mathphrase>
</equation>
- <para>æ¤å½¢å¼çä¼è®¡çå¼ä¸ï¼çå·å·¦è¾¹çç§ç®ç§°ä¸º<emphasis>åæ¹ç§ç®</emphasis>记为<emphasis>å</emphasis>çåå½å¯ä»¥å¢å è¿äºç§ç®çä½é¢ãç¸åï¼è®°ä¸ºè´·çåå½ä¼åå°è¿äºç§ç®çä½é¢ã</para>
+ <para>æ¤å½¢å¼çä¼è®¡çå¼ä¸ï¼çå·å·¦è¾¹çç§ç®ç§°ä¸º<emphasis>åæ¹ç§ç®</emphasis>ï¼è®°<emphasis>å</emphasis>çåå½ä¼å¢å è¿äºç§ç®çä½é¢ãç¸åï¼è®°è´·çåå½ä¼åå°è¿äºç§ç®çä½é¢ã</para>
- <para>类似å°ï¼å¨çå·å³è¾¹çç§ç®ä¹è¢«ç§°ä¸º<emphasis>è´·æ¹ç§ç®</emphasis>ï¼å³è¿äºç§ç®çä½é¢ç±è®°ä¸º<emphasis>è´·</emphasis>çåå½å¢å ãåæ ·å°ï¼è¿äºç§ç®ä¸è®°ä¸ºåçåå½ä¼åå°ç§ç®çä½é¢ã</para>
-
- <para>è¯æ³¨ï¼<emphasis>å</emphasis>ä¸<emphasis>è´·</emphasis>æ¯åºå®çä¼è®¡æ¯è¯ï¼ä¼è®¡å·¥ä½ä¸è¿ä¸¤ä¸ªåçç¨æ³åæ¥å¸¸çæ´»ä¸çç¨æ³å¹¶ä¸ä¸è´ã</para>
+ <para>类似å°ï¼å¨çå·å³è¾¹çç§ç®ä¹è¢«ç§°ä¸º<emphasis>è´·æ¹ç§ç®</emphasis>ï¼å³è¿äºç§ç®çä½é¢ç±è®°<emphasis>è´·</emphasis>çåå½å¢å ãåæ ·å°ï¼è¿äºç§ç®ä¸è®°åçåå½ä¼åå°ç§ç®çä½é¢ã</para>
+
+ <warning><!-- @å¨è±æä¸æ·»å è¿ä¸æ®µ -->
+ <para><emphasis>å</emphasis>ä¸<emphasis>è´·</emphasis>æ¯ä¸ç¨çä¼è®¡æ¯è¯ï¼ä¼è®¡å·¥ä½ä¸è¿ä¸¤ä¸ªåçå«ä¹ä¸æ¥å¸¸çæ´»ä¸çç¨æ³å¯è½å¹¶ä¸ä¸è´ã</para>
+ </warning>
<table frame="all" id="basics-debits-credits-effect-tbl">
- <title>åå贷对äºç§ç§ç®ç±»åä½é¢çå½±å</title>
+ <title>åä¸è´·å¯¹äºç±»ç§ç®ç±»åä½é¢çå½±å</title>
<tgroup align="left" cols="3" colsep="1" rowsep="1">
<colspec colname="c1"/>
@@ -217,13 +218,13 @@ Translators:
<para>ä¼è®¡ç弿¯<firstterm>å¤å¼è®°è´¦ä¼è®¡å¶åº¦</firstterm>çæ ¸å¿ãå½ä¼è®¡çå¼ä¸ä¸ä¸ªç§ç®çä½é¢å卿¶ï¼å¿
须对çå°åå¨å¦ä¸ä¸ªç§ç®ãè¿ä¸æ¦å¿µä¹è¢«ç§°ä¸º<firstterm>平衡åå</firstterm>ï¼å®æ¯çè§£&app;åå
¶å®å¤å¼è®°è´¦ä¼è®¡å¶åº¦çåºç¡ãå½ä½¿ç¨&app;æ¶ï¼ä¸ºäºä¿æä¼è®¡çå¼çå¹³è¡¡ï¼æ»è¦åæ¶å
³æ³¨è³å°ä¸¤ä¸ªç§ç®ã</para>
- <para>è´¦æ·é´ç平衡åå¨ï¼æèµéè½¬ç§»ï¼æ¯éè¿åè®°ä¸ä¸ªè´¦æ·åæ¶è´·è®°å¦ä¸ä¸ªè´¦æ·æ¥å®æçãä¼è®¡ä¸ç<firstterm>å</firstterm>ä¸<firstterm>è´·</firstterm>ï¼å¹¶ä¸æå³ç<quote>åå°</quote>ä¸<quote>å¢å </quote>ãæ£å¦åä¸é¨åæè¿°ï¼åä¸è´·é½ä¼å¨å¢å æäºç§ç®ä½é¢çåæ¶åå°å
¶å®ç§ç®ä½é¢ãå¨èµäº§åè´¹ç¨ç§ç®ä¸ï¼åä¼å¢å ä½é¢ï¼è´·ä¼åå°ä½é¢ãå¨è´åºãææè
æçåæ¶å
¥ç§ç®ä¸ï¼è´·ä¼å¢å ä½é¢ï¼åä¼åå°ä½é¢ã</para>
+ <para>è´¦æ·é´ç平衡åå¨ï¼æèµéè½¬ç§»ï¼æ¯éè¿åè®°ä¸ä¸ªè´¦æ·åæ¶è´·è®°å¦ä¸ä¸ªè´¦æ·æ¥å®æçãä¼è®¡ä¸ç<firstterm>å</firstterm>ä¸<firstterm>è´·</firstterm>ï¼å¹¶ä¸æå³ç<quote>åå°</quote>ä¸<quote>å¢å </quote>ãæ£å¦åä¸é¨åæè¿°ï¼åä¸è´·é½ä¼å¨å¢å æäºç§ç®çä½é¢çåæ¶ï¼åå°å
¶å®ç§ç®çä½é¢ãå¨èµäº§åè´¹ç¨ç§ç®ä¸ï¼åä¼å¢å ä½é¢ï¼è´·ä¼åå°ä½é¢ãå¨è´åºãææè
æçåæ¶å
¥ç§ç®ä¸ï¼è´·ä¼å¢å ä½é¢ï¼åä¼åå°ä½é¢ã</para>
- <para>å¨ä¼ ç»çå¤å¼è®°è´¦ä¸ï¼è´¦ç°¿å·¦è¾¹çä¸åè®°åï¼å³è¾¹çä¸åè®°è´·ãä¼è®¡å¸ä¼å¨è®°åçä¸ä¾§ï¼å·¦ä¾§ï¼è®°å½èµäº§åè´¹ç¨ç§ç®çå¢å ï¼å¨è®°è´·çä¸ä¾§ï¼å³ä¾§ï¼è®°å½è´åºãæ¶å
¥åææè
æççå¢å ã&app;éµå¾ªè¿ä¸è´¦ç°¿è®°è´¦æ¶çæ¯ä¾ã</para>
+ <para>å¨ä¼ ç»çå¤å¼è®°è´¦ä¸ï¼è´¦ç°¿å·¦è¾¹çä¸åè®°åï¼å³è¾¹çä¸åè®°è´·ãä¼è®¡å¸ä¼å¨è®°åçä¸ä¾§ï¼å·¦ä¾§ï¼è®°å½èµäº§åè´¹ç¨ç§ç®çå¢å ï¼å¨è®°è´·çä¸ä¾§ï¼å³ä¾§ï¼è®°å½è´åºãæ¶å
¥åææè
æççå¢å ã&app;éµå¾ªè¿ä¸ä½¿ç¨è´¦ç°¿è®°è´¦æ¶çæ¯ä¾ã</para>
<note>
- <para>è¿äºä¼è®¡æ¯è¯å¯è½ä»¤æ°ç¨æ·æå°å°æï¼å æ¤&app;é»è®¤ä½¿ç¨æ´å¸¸è§çæ¯è¯<guilabel>åå
¥</guilabel>
- å<guilabel>ååº</guilabel>ãå¦æä½ å¸æä½¿ç¨æ£è§çä¼è®¡æ¯è¯ï¼å¯ä»¥å¨<guilabel>é¦é项</guilabel>ï¼æ´å¤æå
³è®¾ç½®é¦é项çä¿¡æ¯è¯·æ¥ç&app;叮婿åï¼ä¸ç<guilabel>ç§ç®</guilabel>é项å¡è¿è¡è®¾ç½®ã</para>
+ <para>è¿äºä¼è®¡æ¯è¯å¯è½ä¼ä»¤æ°ç¨æ·æå°å°æï¼å æ¤&app;é»è®¤ä½¿ç¨æ´å¸¸è§çæ¯è¯<guilabel>åå
¥</guilabel>
+ å<guilabel>ååº</guilabel>ãå¦æä½ å¸æä½¿ç¨æ£è§çä¼è®¡æ¯è¯ï¼å¯ä»¥å¨<guilabel>é¦é项</guilabel>ï¼æ´å¤æå
³è®¾ç½®é¦é项çä¿¡æ¯è¯·æ¥é
&app;叮婿åï¼ä¸ç<guilabel>ç§ç®</guilabel>é项å¡è¿è¡è®¾ç½®ã</para>
</note>
<warning>
@@ -238,7 +239,7 @@ Translators:
<sect1 id="basics-entry1">
<title>æ°æ®å½å
¥æ¦å¿µ</title>
- <para>å½å¨&app;ä¸å½å
¥æ°æ®æ¶ï¼ä½ åºå½äºè§£&app;ç¨äºåéæ°æ®çä¸çº§ç»ç»å½¢å¼ï¼æä»¶ãç§ç®å交æãè¿å 个å±çº§æå
¶å¤ææ§æ¬¡åºååºï¼ä¸ä¸ªæä»¶å
å«è®¸å¤ç§ç®ï¼ä¸ä¸ªç§ç®å
å«è®¸å¤äº¤æã认è¯è¿ç§åéæ¹æ³æ¯çè§£ææ ·ä½¿ç¨&app;çåºç¡ã</para>
+ <para>å¨&app;ä¸å½å
¥æ°æ®æ¶ï¼ä½ åºå½äºè§£&app;ç¨äºåéæ°æ®çä¸çº§ç»ç»ç»æï¼æä»¶ãç§ç®å交æãè¿å 个å±çº§æå
¶å¤ææ§æåºååºï¼ä¸ä¸ªæä»¶å
å«è®¸å¤ç§ç®ï¼ä¸ä¸ªç§ç®å
å«è®¸å¤äº¤æã认è¯è¿ç§åéæ¹æ³æ¯çè§£ææ ·ä½¿ç¨&app;çåºç¡ã</para>
<sect2 id="basics-files2">
<title>æä»¶</title>
@@ -246,18 +247,13 @@ Translators:
<para>&app;以æä»¶å½¢å¼å卿é«å±çº§çä¿¡æ¯ãä¸ä¸ªæä»¶å¯ä»¥ä»¥å个<acronym>XML</acronym>æä»¶ï¼å¨ææçæ¬ç
&app;ä¸ï¼æ<acronym>SQL</acronym>æ°æ®åºï¼2.4ææ´é«çæ¬ç&app;ä¸ï¼çå½¢å¼åå¨å¨ä½ çè®¡ç®æºä¸ã</para>
- <!--
<note>
- <para><acronym>SQL</acronym> is pronounced <quote>sequel</quote>, so
- in spoken and written language we would say <quote>a SQL
- database</quote>.</para>
+ <para><acronym>SQL</acronym>åé³ä¸º<quote>sequel</quote>ï¼æå¸¸åä½å念ä½<quote>SQLæ°æ®åº</quote>ã</para>
</note>
- -->
<para>使ç¨<acronym>XML</acronym>æä»¶æ ¼å¼æ¶ï¼&app;ä¼å¨å个<acronym>XML</acronym>æä»¶ä¸åå¨ä½ çæ°æ®ï¼æä»¶é常使ç¨åç¼©æ ¼å¼ï¼æ¤è¡ä¸ºå¯ä»¥å¨&app;<guilabel>é¦é项</guilabel>ä¸ç<guilabel>éç¨</guilabel>é项å¡ä¸è¿è¡ä¿®æ¹ï¼ã</para>
- <para>使ç¨<acronym>SQL</acronym>å卿¶ï¼&app;ä¼å¨ä½ éæ©çæ°æ®åºè½¯ä»¶ï¼SQLite3ã MySQL æ
- PostgreSQLï¼ä¸æä½ çæ°æ®åå¨è³ <acronym>SQL</acronym>æ°æ®åºéã</para>
+ <para>使ç¨<acronym>SQL</acronym>å卿¶ï¼&app;ä¼å¨ä½ éæ©çæ°æ®åºè½¯ä»¶ï¼SQLite3ãMySQLæPostgreSQLï¼ä¸ææ°æ®åå¨è³ <acronym>SQL</acronym>æ°æ®åºä¸ã</para>
<para>ä½ éè¦ä¸ºä½ æ£å¨å¤ççä¸ç»ç§ç®åå¤ä¸»æä»¶ææ°æ®åºãè¦äºè§£ææ ·å建å管ç&app;æä»¶ï¼å¯åè§ <xref
linkend="basics-files1"/>ã</para>
@@ -276,11 +272,11 @@ Translators:
<title>ç§ç®</title>
<para><glossterm
- linkend="gnc-gl_account">ç§ç®</glossterm>è·è¸ªä½ æ¥æçãæ¬ å«äººçãä½ è±è´¹ççæä½ å¾å°çä¸è¥¿ãæ¯ä¸ª&app;æä»¶å¯å
å«ä»»ææ°éçç§ç®ï¼æ¯ä¸ªç§ç®åå¯å
å«è®¸å¤åç§ç®ï¼å±æ°ä¸éãæ£å¦ä½ å°å¨æ¥ä¸æ¥çç« èçå°ç飿 ·ï¼è¿ä¸ªç®åçç¹æ§ä½¿&app;æ
é¿ç®¡çä½ çè´¢å¡ã</para>
+ linkend="gnc-gl_account">ç§ç®</glossterm>è·è¸ªä½ æ¥æçãæ¬ å«äººçãä½ è±è´¹çæä½ å¾å°çä¸è¥¿ãæ¯ä¸ª&app;æä»¶å¯å
å«ä»»ææ°éçç§ç®ï¼æ¯ä¸ªç§ç®åå¯å
å«è®¸å¤åç§ç®ï¼å±æ°ä¸éãæ£å¦ä¸ææè¿°ï¼è¿ä¸ªç®åçç¹æ§ä½¿&app;è½å¤ç®¡çä½ çè´¢å¡çæ¹æ¹é¢é¢ã</para>
- <para>ä¾å¦ï¼ç§ç®å¯ä»¥å
æ¬ï¼æ´»æè´¦æ·ãå¨èè´¦æ·ãä¿¡ç¨å¡è´¦æ·ãæ¿è´·åå
¶å®è´·æ¬¾ãæ¯ä¸ª&app;ç§ç®è·è¸ªå¯¹åºç<quote>çå®</quote>è´¦æ·çæ´»å¨ï¼ä»¥ä½¿ä½ äºè§£å
¶ç¶æã</para>
+ <para>ä¾å¦ï¼ç§ç®å¯ä»¥å
æ¬ï¼æ´»æè´¦æ·ãå¨èè´¦æ·ãä¿¡ç¨å¡è´¦æ·ãæ¿å±è´·æ¬¾åå
¶å®è´·æ¬¾ãæ¯ä¸ª&app;ç§ç®è·è¸ªå¯¹åºç<quote>çå®</quote>è´¦æ·çæ´»å¨ï¼ä¾¿äºä½ äºè§£å
¶ç¶æã</para>
- <para>æ¤å¤ï¼ç§ç®ä¹å¯ä»¥æä½ å¾å°æè±è´¹çé±åç±»ãä¾å¦ï¼ä½ å¯ä»¥å建费ç¨ç§ç®æ¥è®°å½ä½ 为é£ååæè´§ä»çé±ãè¿äºç§ç®å³ä½¿å¹¶ä¸å¯¹åºäºä¼æ¶å°ç»ç®åçå®é
è´¦æ·ï¼ä¹å¯ä»¥è®©ä½ å¾ç¥å¨å个æ¹é¢è±äºå¤å°é±ã</para>
+ <para>æ¤å¤ï¼ç§ç®ä¹å¯ä»¥æä½ æ¶å°æè±åºçé±åç±»ãä¾å¦ï¼ä½ å¯ä»¥å建费ç¨ç§ç®æ¥è®°å½ä½ 为å
Œ
±æå¡åé£åæè´§ä»çé±ãå°±ç®è¿äºç§ç®å¹¶ä¸å¯¹åºäºä¼æ¶å°è´¦åçå®é
è´¦æ·ï¼ä¹å¯ä»¥ä½¿ä½ äºè§£å¨å个æ¹é¢è±äºå¤å°é±ã</para>
<para>æ¬æåä¼å¨<xref linkend="chapter_accts"/>䏿´è¯¦ç»å°ä»ç»ç§ç®ã</para>
</sect2>
@@ -290,15 +286,15 @@ Translators:
<sect2 id="basics-transactions2">
<title>交æ</title>
- <para><firstterm>交æ</firstterm>代表éé¢å¨ç§ç®é´çç§»å¨ãä»»ä½å¨ä½ è±åºææ¶å°é±ï¼æå¨è´¦æ·é´è½¬è´¦çæ¶åï¼å°±ä¼äº§ç交æã</para>
+ <para><firstterm>交æ</firstterm>代表éé¢å¨ç§ç®é´ç转移ãä»»ä½å¨ä½ è±åºææ¶å°é±ï¼æå¨è´¦æ·é´è½¬è´¦çæ¶åï¼é½ä¼äº§ç交æã</para>
- <para>ä¾å¦ï¼äº¤æå¯ä»¥æ¯ï¼æ¯ä»è¯è´¹ãæé±ä»å¨èè´¦æ·è½¬è´¦å°æ¯ä»è´¦æ·ãä¹°ç§é¥¼ãååºç°éååå
¥å·¥èµã<xref
- linkend="chapter_txns"/> 伿´æ·±å
¥å°ä»ç»ææ ·å½å
¥äº¤æã</para>
+ <para>ä¾å¦ï¼äº¤æå¯ä»¥æ¯ï¼æ¯ä»ææºè¯è´¹ãæé±ä»å¨èè´¦æ·è½¬å°æ´»æè´¦æ·ãä¹°ç§é¥¼ãååºç°éååå
¥å·¥èµã<xref
+ linkend="chapter_txns"/>伿´æ·±å
¥å°ä»ç»ææ ·å½å
¥äº¤æã</para>
- <para>å¨<link linkend="basics-accountingdouble2">å¤å¼è®°è´¦</link>ä¸ï¼äº¤ææ»æ¯è³å°æ¶å两个ç§ç®ââä¸ä¸ªä»æ¬¾ç§ç®ï¼ä¸ä¸ªæ¶æ¬¾ç§ç®ã为äºå®ç°è¯¥æºå¶ï¼å¯¹æ¯ä¸ªåå½±åçç§ç®ï¼&app;ä¼å交æä¸æå
¥ä¸è¡ï¼å¹¶å¨æ¯ä¸è¡ä¸è®°å½æ¶åçéé¢ã交æä¸è®°å½æ¶åçç§ç®ä¸éé¢çè¡ç§°ä¸ºåå½ãæ¯ä¸ªäº¤æå¯ä»¥å
å«ä»»ææ°éçåå½ã</para>
+ <para>å¨<link linkend="basics-accountingdouble2">å¤å¼è®°è´¦</link>ä¸ï¼äº¤ææ»æ¯è³å°æ¶å两个ç§ç®ââä¸ä¸ªä»æ¬¾ç§ç®ï¼ä¸ä¸ªæ¶æ¬¾ç§ç®ãæ ¹æ®è¿ä¸è§åï¼&app;ä¼å¨äº¤æä¸å¯¹æ¯ä¸ªåå½±åçç§ç®åæå
¥ä¸è¡ï¼å¹¶å¨æ¯ä¸è¡ä¸è®°å½æ¶åçéé¢ã交æä¸è®°å½æ¶åçç§ç®ä¸éé¢çè¡ç§°ä¸ºåå½ãæ¯ä¸ªäº¤æå¯ä»¥å
å«ä»»ææ°éçåå½ã</para>
<note>
- <para>交æåå½ä¼å¨<xref linkend="txns-registers-multiaccount2"/>è¿è¡ä»ç»ã</para>
+ <para>交æåå½ä¼å¨<xref linkend="txns-registers-multiaccount2"/>详ç»ä»ç»ã</para>
</note>
</sect2>
@@ -312,43 +308,41 @@ Translators:
<para>å¯ä»¥éæ©æ¡é¢ä¸»èåä¸çç¸åºèå项è¿è¡&app;ã</para>
- <para>ä¹å¯ä»¥å¨å½ä»¤è¡ä¸æ§è¡ <command>gnucash</command> æ¥è¿è¡ã</para>
+ <para>ä¹å¯ä»¥å¨å½ä»¤è¡ä¸æ§è¡<command>gnucash</command>æ¥è¿è¡ã</para>
- <para>å¨å¯å¨è¿ç¨ä¸ï¼&app;伿¾ç¤ºæ¬¢è¿å±å¹ï¼æ¾ç¤ºä¸äºæå
³ç¨åºï¼çæ¬å·ãæå»ºå·çï¼åå è½½è¿ç¨çä¿¡æ¯ã</para>
+ <para>å¨å¯å¨è¿ç¨ä¸ï¼&app;伿¾ç¤ºæ¬¢è¿å±å¹ï¼ååºä¸äºæå
³ç¨åºï¼çæ¬å·ãæå»ºå·çï¼åå è½½è¿ç¨çä¿¡æ¯ã</para>
<sect2 id="basics-welcome-to-gnucash">
- <title><guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>å¯¹è¯æ¡</title>
+ <title><guilabel>欢è¿ä½¿ç¨&appname;</guilabel>å¯¹è¯æ¡</title>
- <para>æåæå¼&app;ä½ ä¼çå°<guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>å¯¹è¯æ¡ï¼å
¶ä¸å
å«ä¸ä¸ªé项ï¼</para>
+ <para>æåæå¼&app;ä½ ä¼çå°<guilabel>欢è¿ä½¿ç¨&appname;</guilabel>å¯¹è¯æ¡ï¼å
¶ä¸å
å«ä¸ä¸ªé项ï¼</para>
- <!-- Recommend screen shot here of Welcome to GnuCash! dialog -->
+ <!-- ToDoZ: Recommend screen shot here of Welcome to GnuCash! dialog -->
<itemizedlist id="welcome-screen-options">
<listitem>
- <para><guilabel>å建ä¸ç»æ°çç§ç®</guilabel> ââ è¿è¡<guilabel>æ°å»ºå±æ¬¡ç§ç®</guilabel>å导ï¼åè<xref linkend="basics-acct-hierarchy"/>ï¼ãå¦æä½ æ³å¨&app;ç帮å©ä¸å建ä¸ç»æ°ç§ç®ï¼è¯·éæ©æ¤é项ã</para>
+ <para><guilabel>å建ä¸ç»æ°çç§ç®</guilabel> ââ è¿è¡<guilabel>æ°å»ºå±æ¬¡ç§ç®<!--ToDoZ--></guilabel>å导ï¼åè<xref linkend="basics-acct-hierarchy"/>ï¼ãå¦æä½ æ³å¨&app;ç帮å©ä¸å建ä¸ç»æ°ç§ç®ï¼è¯·éæ©æ¤é项ã</para>
</listitem>
<listitem>
- <para><guilabel>导å
¥æçQIFæä»¶</guilabel> ââ è¿è¡<guilabel>导å
¥QIFæä»¶</guilabel>å导ï¼åè<xref linkend="importing-qif"/>ï¼ãå¦æä½ å·²ç»æ¥æQuickenæä»¶ï¼<filename>.qif</filename>æä»¶ï¼å¹¶å¸æå°å
¶å¯¼å
¥&app;ï¼è¯·éæ©æ¤é项ã</para>
+ <para><guilabel>导å
¥æçQIFæä»¶</guilabel> ââ è¿è¡<guilabel>导å
¥QIFæä»¶</guilabel>å导ï¼åè<xref linkend="importing-qif"/>ï¼ãå¦æä½ å·²ç»æ¥æQuickenæä»¶ï¼<filename>.qif</filename>æä»¶ï¼å¹¶æ³è¦å°å
¶å¯¼å
¥&app;ï¼è¯·éæ©æ¤é项ã</para>
</listitem>
<listitem>
- <para><guilabel>æå¼æ°ç¨æ·æç¨</guilabel> - æå¼&app;æç¨ä¸æ¦å¿µæåãå¦æä½ åå¼å§æ¥è§¦&app;åä¼è®¡æ¦å¿µï¼è¯·éæ©æ¤é项ã</para>
+ <para><guilabel>æå¼æ°ç¨æ·æç¨</guilabel> ââ æå¼&app;æç¨ä¸æ¦å¿µæåãå¦æä½ åå¼å§æ¥è§¦&app;åä¼è®¡æ¦å¿µï¼è¯·éæ©æ¤é项ã</para>
</listitem>
</itemizedlist>
<note>
- <para>å¨ç¦»å¼æ¤çé¢åï¼ä½ ä»ç¶å¯ä»¥è®¿é®å
¶ä¸çæ¯ä¸é¡¹ï¼ä½<guilabel>欢è¿ä½¿ç¨&appname;</guilabel>çé¢
- ä¸ä¼å次æ¾ç¤ºãè¦å建ä¸ç»æ°çç§ç®ï¼åè§<xref linkend="basics-acct-hierarchy"/>ãè¦å¯¼å
¥QIFæä»¶ï¼åè§<xref linkend="importing-qif"/>ã</para>
+ <para>å¨ç¦»å¼æ¤å¯¹è¯æ¡åï¼ä½ ä»ç¶å¯ä»¥ä½¿ç¨å
¶ä¸çæ¯ä¸é¡¹åè½ï¼ä½<guilabel>欢è¿ä½¿ç¨&appname;</guilabel>ä¸ä¼å次æ¾ç¤ºãè¦å建ä¸ç»æ°çç§ç®ï¼åè§<xref linkend="basics-acct-hierarchy"/>ãè¦å¯¼å
¥QIFæä»¶ï¼åè§<xref linkend="importing-qif"/>ã</para>
</note>
</sect2>
<sect2 id="basics-acct-hierarchy">
<title>æ°å»ºå±çº§ç§ç®</title>
- <para><emphasis>æ°å»ºå±çº§ç§ç®</emphasis>å导è½å¤å¸®å©ä½ å建ä¸ç»æ°ç&app;ç§ç®ã妿å¨
- <guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>ä¸éæ©<guibutton>å建ä¸ç»æ°çç§ç®</guibutton>ï¼
- æéæ©<menuchoice>
+ <para><emphasis>æ°å»ºå±çº§ç§ç®</emphasis>å导è½å¤å¸®å©ä½ å建ä¸ç»æ°ç&app;ç§ç®ã妿å¨<guilabel>欢è¿ä½¿ç¨&appname;</guilabel>ä¸éæ©<guibutton>å建ä¸ç»æ°çç§ç®</guibutton>ï¼æéæ©
+ <menuchoice>
<shortcut>
<keycombo>
<keycap>Ctrl</keycap>
@@ -356,7 +350,7 @@ Translators:
<keycap>N</keycap>
</keycombo>
</shortcut>
-
+ <!-- ToDoZ:è¿ä¸ªæçæä¹æç -->
<guimenu>æä»¶(<accel>F</accel>)</guimenu>
<guimenuitem>æ°å»º(<accel>N</accel>)</guimenuitem>
@@ -366,7 +360,7 @@ Translators:
<guimenuitem>æ°å»ºå±çº§ç§ç®â¦</guimenuitem>
</menuchoice>æ¥ä½¿ç¨è¯¥å导åç°æè´¦ç°¿æ·»å é¨åç§ç®ã</para>
- <para>该å坼伿å¼ä½ å建<emphasis>ç§ç®æ±æ»è¡¨</emphasis>ãæ¤å导å
å«å 个æ¥éª¤ï¼ç®è¦ä»ç»å¦ä¸ï¼</para>
+ <para>该å坼伿å¼ä½ å建<emphasis>ä¼è®¡ç§ç®è¡¨</emphasis>ãæ¤å导å
å«å 个æ¥éª¤ï¼ç®è¦ä»ç»å¦ä¸ï¼</para>
<orderedlist>
<listitem>
@@ -374,7 +368,7 @@ Translators:
</listitem>
<listitem>
- <para><guilabel>æ°å»ºè´¦ç°¿é项</guilabel>åªå¨å建æ°è´¦ç°¿æ¶åºç°ãä½ å¯ä»¥å¨æ¤è®¾ç½®è®¸å¤è´¦ç°¿å±æ§ãæ¤é¡µé¢å
å«å个é项å¡ï¼ç§ç®ãé¢ç®ãåä¸å计æ°å¨ã è¿å 项å
容卿¬æåçå
¶å®é¨åä¼å±å¼ä»ç»ï¼å¯ä»¥éæ¶ç»
+ <para><guilabel>æ°å»ºè´¦ç°¿é项</guilabel>åªå¨å建æ°è´¦ç°¿æ¶åºç°ãä½ å¯ä»¥å¨æ¤è®¾ç½®è®¸å¤è´¦ç°¿å±æ§ãæ¤é¡µé¢å
å«å个é项å¡ï¼ç§ç®ãé¢ç®ãåä¸å计æ°å¨ã è¿å 项å
容卿¬æåçå
¶å®é¨åä¼å±å¼ä»ç»ï¼å¯ä»¥éæ¶ä½¿ç¨
<menuchoice>
<shortcut>
<keycombo>
@@ -388,38 +382,38 @@ Translators:
</menuchoice> ä¿®æ¹ã</para>
</listitem>
- <listitem>
- <para><guilabel>éæ©å¸ç§</guilabel>è®¾ç½®æ ¹ç§ç®åæ°å»ºç§ç®çé»è®¤å¸ç§ã该é项çé»è®¤å¼æ ¹æ®è®¡ç®æºçåºå设置确å®ã请认çéæ©ï¼å 为å®ä¸ä»
ä¼è®¾ç½®æ°å»ºç§ç®çé»è®¤å¸ç§ï¼ä¹ä¼æä¸ºææè¡ç¥¨ä»·æ ¼åå¤å¸æ±ççé»è®¤å¸ç§ã尽管å¯ä»¥éè¿<guimenu>åè½</guimenu>èåéæ°è¿è¡<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导è¿è¡æ´æ¹ï¼ä½å¦æ¤æä½åä½ å·²ç»å建ç交æå¯è½ä¼æåã</para>
+ <listitem><!-- ToDoZ: å¸ç§è¿æ¯è´§å¸ åè½èåï¼ -->
+ <para><guilabel>éæ©è´§å¸</guilabel>è®¾ç½®æ ¹ç§ç®åæ°å»ºç§ç®çé»è®¤è´§å¸ãæ¤é项çé»è®¤å¼æ ¹æ®è®¡ç®æºçåºå设置确å®ã请认ç设置æ¤é项ï¼å 为å®ä¸ä»
ä¼æä¸ºæ°å»ºç§ç®çé»è®¤è´§å¸ï¼ä¹ä¼æä¸ºæ´ä¸ªè´¦ç°¿ç主货å¸ï¼è¿ä¼æ¯ææè¡ç¥¨ä»·æ ¼åå¤å¸æ±ççé»è®¤è´§å¸ã尽管å¯ä»¥éè¿<guimenu>åè½</guimenu>èåéæ°è¿è¡<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导è¿è¡æ´æ¹ï¼ä½è¿æ ·æä½åä½ å·²ç»å建ç交æå¯è½ä¼æåã</para>
</listitem>
<listitem>
- <para><guilabel>éæ©è¦å建çç§ç®</guilabel>æä¾äºå¤ç§å¯æ·»å å°è´¦ç°¿çä¼è®¡æ¨¡æ¿ãæ¤å¤ä¸»è¦æä¸¤ä¸ªé¢æ¿ï¼å·¦ä¾§æ¯æ¨¡æ¿åè¡¨ï¼æ¯ä¸é¡¹æè¾¹æä¸ä¸ªå¤éæ¡ï¼å³ä¾§æ¯å°ç±éä¸çæ¨¡æ¿æ·»å å°è´¦ç°¿çç§ç®ã</para>
+ <para><guilabel>éæ©è¦å建çç§ç®</guilabel>æä¾äºå¤ç§å¯æ·»å å°è´¦ç°¿çä¼è®¡æ¨¡æ¿ãæ¤å¤ä¸»è¦æä¸¤ä¸ªé¢æ¿ï¼å·¦ä¾§æ¯æ¨¡æ¿åè¡¨ï¼æ¯ä¸é¡¹æè¾¹æä¸ä¸ªå¤éæ¡ï¼å³ä¾§æ¾ç¤ºå°è¦ç±éä¸çæ¨¡æ¿æ·»å å°è´¦ç°¿çç§ç®ã</para>
- <para>å¨<guilabel>模æ¿</guilabel>åè¡¨ä¸æ¹ï¼æ¯ä¸¤ä¸ªä¸ææ¡ï¼å
¶ä¸ä¸ä¸ªæ¯è¯è¨ä»£ç ï¼å¦ä¸ä¸ªæ¯å½å®¶ä»£ç ãåå§éæ©åæ ·åºäºä½ çè®¡ç®æºåºå设置确å®ãä½ å¯ä»¥éæ©éåä½ éè¦çä»»ä½è¯è¨åå½å®¶çç»åã</para>
+ <para>å¨<guilabel>模æ¿</guilabel>åè¡¨ä¸æ¹ï¼æ¯ä¸¤ä¸ªä¸ææ¡ï¼å
¶ä¸ä¸ä¸ªæ¯è¯è¨ä»£ç ï¼å¦ä¸ä¸ªæ¯å½å®¶ä»£ç ãåå§éæ©åæ ·åºäºä½ çè®¡ç®æºåºå设置确å®ãä½ å¯ä»¥æ ¹æ®éè¦éæ©ä»»ä½è¯è¨åå½å®¶çç»åã</para>
<note>
- <para><guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ä¸ï¼ä¸æ¬¡ä¸è½éæ©å¤ä¸ªåºåï¼å æ¤å¦æä½ éè¦ä»å¤ä¸ªåºåä¸éæ©å¤é¡¹ï¼å¯è½æ¯ç±äºä½ é¦éåºåçæ¨¡æ¿éè¦ä½¿ç¨æ¥èªå
¶å®å½å®¶ç模æ¿è¿è¡æå±ï¼ï¼ä½ éè¦ä»<guimenu>åè½</guimenu>èå夿¬¡è¿è¡æ¤å导ã</para>
+ <para><guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ä¸ï¼ä¸è½ä¸æ¬¡éæ©å¤ä¸ªåºåï¼å æ¤å¦æä½ éè¦ä»å¤ä¸ªåºåä¸éæ©å¤é¡¹ï¼å¯è½æ¯ç±äºä½ é¦éåºåçæ¨¡æ¿éè¦ä½¿ç¨æ¥èªå
¶å®å½å®¶ç模æ¿è¿è¡æå±ï¼ï¼å¯ä»¥ä»<guimenu>åè½</guimenu>èå夿¬¡è¿è¡æ¤å导ã</para>
</note>
</listitem>
<listitem>
- <para><guilabel>è®¾ç½®éæ©çç§ç®</guilabel>ä¼ä»¥æ ç¶å½¢å¼ååºæ¥èªä½ å¨<guilabel>éæ©è¦å建çç§ç®</guilabel>䏿鿍¡æ¿çç§ç®ãæ ¹æ®ä½ æ¯å¦æ£å¨å建æ°ç账簿ï¼å表å¯è½æååæäºåã
+ <para><guilabel>è®¾ç½®éæ©çç§ç®</guilabel>ä¼ä»¥æ ç¶å½¢å¼ååºå¨<guilabel>éæ©è¦å建çç§ç®</guilabel>䏿鿍¡æ¿çç§ç®ãæ ¹æ®ä½ æ¯å¦æ£å¨å建æ°ç账簿ï¼å表å¯è½æååæäºåã
<itemizedlist>
<listitem>
- <para><guilabel>ç§ç®åç§°</guilabel>å¯ç¼è¾ï¼åªéå¨å
¶å
ç¹å»æéä¸è¯¥è¡å¹¶æ<keycap>Enter</keycap>ã</para>
+ <para><guilabel>ç§ç®åç§°</guilabel>å¯ç¼è¾ï¼åªéå¨å
¶å
ç¹å»ï¼æéä¸è¯¥è¡å¹¶æ<keycap>Enter</keycap>ã</para>
</listitem>
<listitem>
- <para><guilabel>ç±»å</guilabel>ä¸å¯ç¼è¾ãæ¤å¤æ¾ç¤ºäºç§ç®ç±»åã</para>
+ <para><guilabel>ç±»å</guilabel>ä¸å¯ç¼è¾ãæ¤é¡¹æ¾ç¤ºäºç§ç®ç±»åã</para>
</listitem>
<listitem>
- <para><guilabel>å ä½ç¬¦</guilabel>ç§ç®ï¼åªè½å¨å
¶ä¸å»ºç«åç§ç®ä¸èªèº«ä¸è½æ·»å 交æçç§ç®ï¼ãä½ å¯ä»¥å¾é使ç§ç®æä¸ºå ä½ç¬¦ï¼æåæ¶å¾é使ç§ç®ä¸ºå¸¸è§ç§ç®ã</para>
+ <para><guilabel>å ä½ç¬¦</guilabel>ç§ç®ï¼åªè½å¨å
¶ä¸å»ºç«åç§ç®èèªèº«ä¸è½æ·»å 交æçç§ç®ï¼ãä½ å¯ä»¥å¾éæ¤é¡¹ä½¿ç§ç®æä¸ºå ä½ç¬¦ï¼æåæ¶å¾é使ç§ç®ä¸ºå¸¸è§ç§ç®ã</para>
</listitem>
<listitem>
- <para><guilabel>æåä½é¢</guilabel>å¯ä»¥ä¸ºé<emphasis>ææè
æç</emphasis>çéå ä½ç§ç®è®¾ç½®éé¢ï¼å 为ä¸ä¸ªå·²ç»åå¨çè´¦æ·æ©å°±åå¨ä½é¢ï¼å ä½ç¬¦ç§ç®ä¸è½åå¨äº¤æï¼ä¸ææè
æçä¸è½è®¾ç½®æåä½é¢ã
- <note>
+ <para><guilabel>æåä½é¢</guilabel>å¯ä»¥ä¸ºé<emphasis>ææè
æç</emphasis>çéå ä½ç§ç®è®¾ç½®ä½é¢ï¼å 为ä¸ä¸ªå·²ç»åå¨çè´¦æ·æ©å°±åå¨ä½é¢ï¼å ä½ç¬¦ç§ç®ä¸è½åå¨äº¤æï¼ä¸ææè
æçä¸è½è®¾ç½®æåä½é¢ã
+ <note><!-- ToDoZ: guibutton -->
<para><guilabel>æåä½é¢</guilabel>è¾å
¥æ¡åªæç¹å»åæå¯è§ãä½ å¿
é¡»ç¹å»å«å¤å°å
æ ç§»åºè¾å
¥æ¡æå¨ç¹å»<guibutton>åè¿</guibutton>æé®ä¹åæ<keycap>Tab</keycap>æ<keycap>Enter</keycap>ï¼å¦åè¾å
¥çå
容ä¼ä¸¢å¤±ã</para>
</note></para>
</listitem>
@@ -431,10 +425,10 @@ Translators:
</listitem>
<listitem>
- <para><guilabel>宿ç§ç®è®¾ç½®</guilabel> æ¯æåä¸ä¸ªçé¢ï¼ç»ä½ æåçæºä¼åæ¶æ¤è¿ç¨ï¼åå¤´æ´æ¹ä¸äºè®¾ç½®ï¼æç¹å»<guibutton>åºç¨</guibutton>ç¡®è®¤ä½ çéæ©ãå¦æä½ æ£å¨æ°å»ºè´¦ç°¿ï¼&app;ä¼å¼¹åºå¯¹è¯æ¡ï¼æç¤ºéæ©å卿 ¼å¼ï¼å¯ä»¥åå¨ä¸ºæä»¶å¹¶ä¿åè³æ¬å°ï¼å¦æ&app;å
å«åå¨è³æ°æ®åºçåè½ä¸å·²ç»å®è£
äºå¿
è¦ç软件ä¾èµï¼ä¹å¯ä»¥è¾å
¥æ°æ®åºæå¡å¨å°åãæ°æ®åºåå认è¯ä¿¡æ¯ä»¥å建MySQLæPostgreSQLæ°æ®åºã</para>
+ <para><guilabel>宿ç§ç®è®¾ç½®</guilabel> æ¯æåä¸ä¸ªé¡µé¢ï¼ç»ä½ æåçæºä¼åæ¶æ¤è¿ç¨ï¼åå¤´æ´æ¹ä¸äºè®¾ç½®ï¼æç¹å»<guibutton>åºç¨</guibutton>ç¡®è®¤ä½ çéæ©ãå¦æä½ æ£å¨æ°å»ºè´¦ç°¿ï¼&app;ä¼å¼¹åºå¯¹è¯æ¡ï¼æç¤ºéæ©å卿 ¼å¼ï¼å¯ä»¥è¾å
¥æä»¶ååå¨å°ä½ çè®¡ç®æºä¸ï¼å¦æ&app;å
å«åå¨è³æ°æ®åºçåè½ä¸å·²ç»å®è£
äºå¿
è¦ç软件ä¾èµï¼ä¹å¯ä»¥è¾å
¥æ°æ®åºæå¡å¨å°åãæ°æ®åºåå认è¯ä¿¡æ¯ä»¥å建MySQLæPostgreSQLæ°æ®åºã</para>
<warning>
- <para>å¦æä½ éæ©åæ¶ï¼ä½ è³æ¤ä½åºçä»»ä½éæ©é½ä¼ä¸¢å¤±ã</para>
+ <para>å¦æä½ éæ©åæ¶ï¼ä½ è³æ¤ååºçä»»ä½éæ©é½ä¼ä¸¢å¤±ã</para>
</warning>
</listitem>
</orderedlist>
@@ -443,7 +437,7 @@ Translators:
<sect2 id="basics-tip2">
<title>æ¯æ¥æç¤º</title>
- <para>&app;ç<guilabel>æ¯æ¥æç¤º</guilabel>çé¢ä¼ç»åºæå©äºä½¿ç¨&app;çæç¤ºã</para>
+ <para>&app;ç<guilabel>æ¯æ¥æç¤º</guilabel>å±å¹ä¼ç»åºæå©äºä½¿ç¨&app;çæç¤ºã</para>
<figure pgwide="1">
<title>æ¯æ¥æç¤º</title>
@@ -456,19 +450,19 @@ Translators:
</imageobject>
<caption>
- <para>æ¤å¾å±ç¤ºäº<guilabel>æ¯æ¥æç¤º</guilabel>çé¢ã</para>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>æ¯æ¥æç¤º</guilabel>å±å¹ã</para>
</caption>
</mediaobject>
</screenshot>
</figure>
- <para>è¿äºæç¤ºååå¦è
æä¾äºæç¨çä¿¡æ¯ã请åå»<guibutton>åè¿</guibutton>ç»§ç»æ¥çæ´å¤æç¤ºã妿 ä½ ä¸å¸æå¨å¯å¨æ¶çå°æ¤çé¢ï¼è¯·åæ¶éæ©æè¾¹ç<guilabel>å¯å¨æ¶æ¾ç¤ºæ¯æ¥æç¤º</guilabel>ãå½ä½ æµè§å®æç¤ºåï¼ç¹å»<guibutton>å
³é</guibutton>以å
³é<guilabel>æ¯æ¥æç¤º</guilabel>ã</para>
+ <para>è¿äºæç¤ºå¯¹åå¦è
徿叮å©ã请åå»<guibutton>åè¿</guibutton>ç»§ç»æµè§æ´å¤æç¤ºã妿ä¸å¸æå¨å¯å¨æ¶çå°æ¤å±å¹ï¼è¯·åæ¶éæ©æè¾¹ç<guilabel>å¯å¨æ¶æ¾ç¤ºæ¯æ¥æç¤º</guilabel>å¤éæ¡ãæµè§å®æç¤ºåï¼ç¹å»<guibutton>å
³é</guibutton>以å
³é<guilabel>æ¯æ¥æç¤º</guilabel>å±å¹ã</para>
</sect2>
<sect2 id="basics-main2">
- <title>ç§ç®è¡¨çªå£</title>
+ <title>ç§ç®æ çªå£</title>
- <para>ä½ ç°å¨åºè¯¥çå°äº<guilabel>ç§ç®</guilabel>çªå£ï¼å¦ä¸æç¤ºãå
·ä½æ¾ç¤ºçç§ç®ä¾èµäºä½ å¨<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>ä¸éæ©äºåªäºé»è®¤ç§ç®ãæ¤ç¤ºä¾å±ç¤ºäº<guilabel>é»è®¤ç§ç®</guilabel>ã</para>
+ <para>ä½ ç°å¨åºè¯¥çå°äº<guilabel>ç§ç®</guilabel>çªå£ï¼å¦ä¸æç¤ºãå
·ä½æ¾ç¤ºçç§ç®ä¾èµäºä½ å¨<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>ä¸éæ©äºåªäºé»è®¤ç§ç®ãæ¤å¤ç示ä¾å±ç¤ºäº<guilabel>é»è®¤ç§ç®</guilabel>ã</para>
<figure pgwide="1">
<title>åºæ¬ç§ç®å
³ç³»</title>
@@ -487,17 +481,17 @@ Translators:
</screenshot>
</figure>
- <para>ç§ç®è¡¨çªå£ï¼ä¹ç§°ä¸ºç§ç®æ±æ»è¡¨ï¼æ±æ»äºå½åæä»¶ä¸çæ°æ®ï¼å
å«ç§ç®åç§°å表åå½åä½é¢ã</para>
+ <para>ç§ç®æ çªå£ï¼ä¹ç§°ä¸ºç§ç®æ±æ»è¡¨æç§ç®è¡¨ï¼æ±æ»äºå½åæä»¶ä¸çæ°æ®ï¼å
å«ç§ç®åç§°å表åå½åä½é¢ã</para>
- <para>ç±æ¤çªå£ï¼ä½ å¯ä»¥éè¿åå»ç§ç®åç§°ï¼å³å»ç§ç®åç§°å¹¶ä»èåä¸éæ©<guilabel>æå¼è´¦æ·</guilabel>ï¼æä½¿ç¨å·¥å
·æ ä¸ç<guibutton>æå¼</guibutton>æé®æ¥æå¼ç§ç®è´¦ç°¿ãå¯ä»¥å¨&app;䏿å¼ä»»ææ°éçç§ç®è´¦ç°¿ãåè§<xref linkend="basics-register2"/>äºè§£ä½¿ç¨ç§ç®è´¦ç°¿çæ´å¤ä¿¡æ¯ã</para>
+ <para>卿¤çªå£ä¸ï¼ä½ å¯ä»¥åå»ç§ç®åç§°ãå³å»ç§ç®åç§°å¹¶ä»èåä¸éæ©<guilabel>æå¼è´¦æ·</guilabel>æä½¿ç¨å·¥å
·æ ä¸ç<guibutton>æå¼</guibutton>æé®æå¼ç§ç®è´¦ç°¿ãå¯ä»¥å¨&app;䏿å¼ä»»ææ°éçç§ç®è´¦ç°¿ãåè§<xref linkend="basics-register2"/>äºè§£ä½¿ç¨ç§ç®è´¦ç°¿çæ´å¤ä¿¡æ¯ã</para>
<tip>
- <para>妿ç§ç®ä¸åå¨åç§ç®ï¼å¯ä»¥ç¹å»ç§ç®åç§°æè¾¹çå°ä¸è§æ¾ç¤ºå
¶åç§ç®ã </para>
+ <para>妿ç§ç®ä¸åå¨åç§ç®ï¼å¯ä»¥ç¹å»ç§ç®åç§°æè¾¹çå°ä¸è§æ¾ç¤ºå
¶åç§ç®ã</para>
</tip>
- <para>çªå£é¡¶ç«¯æ¯<emphasis>æ 颿 </emphasis>ï¼æ¾ç¤ºæ¤ç»è´¦æ·çæä»¶åãå
¶ä¸æ¯<emphasis>èåæ </emphasis>ï¼å¯ä»¥ç¹å»èåæ é¢æä½¿ç¨å¿«æ·å»ºï¼åè§<xref linkend="basics-shortcut2"/>ï¼è®¿é®èåæ¡ç®ã æ¥ä¸æ¥æ¯<emphasis>å·¥å
·æ </emphasis>ï¼å
å«è°ç¨å¸¸ç¨åè½çæé®ã</para>
+ <para>çªå£é¡¶ç«¯æ¯<emphasis>æ 颿 </emphasis>ï¼æ¾ç¤ºæ¤ç»è´¦æ·çæä»¶åãå
¶ä¸æ¯<emphasis>èåæ </emphasis>ï¼å¯ä»¥ç¹å»èåæ é¢æä½¿ç¨å¿«æ·å»ºï¼åè§<xref linkend="basics-shortcut2"/>ï¼è®¿é®èåæ¡ç®ãæ¥ä¸æ¥æ¯<emphasis>å·¥å
·æ </emphasis>ï¼å
å«è°ç¨å¸¸ç¨åè½çæé®ã</para>
- <para>ç§ç®è¡¨å¨<emphasis>å·¥å
·æ </emphasis>䏿¹æ¾ç¤ºã䏿¦ä½ å建äºç§ç®ï¼ç§ç®åç§°å°±ä¼å¨ç§ç®è¡¨ä¸æ¾ç¤ºãä½ å¯ä»¥éè¿ç§ç®è¡¨å³ä¸æ¹çå°ç®å¤´èªå®ä¹æ¾ç¤ºåªäºè¡¨å¤´ã</para>
+ <para>ç§ç®æ æ¾ç¤ºå¨<emphasis>å·¥å
·æ </emphasis>䏿¹ã䏿¦ä½ å建äºç§ç®ï¼ç§ç®åç§°å°±ä¼æ¾ç¤ºå¨ç§ç®æ ä¸ãä½ å¯ä»¥éè¿ç§ç®æ å³ä¸æ¹çå°ç®å¤´èªå®ä¹æ¾ç¤ºåªäºè¡¨å¤´ã</para>
<para>åºé¨æ¯<emphasis>ç¶ææ </emphasis>ï¼å±ç¤ºæå
³åèµäº§å婿¶¦çä¿¡æ¯ã</para>
</sect2>
@@ -505,10 +499,10 @@ Translators:
<sect2 id="basics-register2">
<title>ç§ç®è´¦ç°¿çªå£</title>
- <para>ç§ç®è´¦ç°¿çªå£ç¨äºè¾å
¥å¹¶ç¼è¾ç§ç®æ°æ®ãæ°å¦å
¶åï¼ç§ç®è´¦ç°¿çªå£çèµ·æ¥å°±åæ¯æ¯ç¥¨ç°¿ã </para>
+ <para>ç§ç®è´¦ç°¿çªå£ç¨äºè¾å
¥å¹¶ç¼è¾ç§ç®æ°æ®ãæ°å¦å
¶åï¼ç§ç®è´¦ç°¿çªå£çèµ·æ¥å°±åæ¯æ¯ç¥¨ç°¿ã</para>
<figure pgwide="1">
- <title>æ¯ä»è´¦æ·ç账簿</title>
+ <title>æ´»æè´¦æ·ç账簿</title>
<screenshot id="basics-CheckAccount">
<mediaobject>
@@ -518,38 +512,34 @@ Translators:
</imageobject>
<caption>
- <para>æ¤å¾å±ç¤ºäºå·²å½å
¥å ç¬äº¤æåçæ¯ä»è´¦æ·ç账簿ã</para>
+ <para>æ¤å¾å±ç¤ºäºå·²ç»å½å
¥å ç¬äº¤æåçæ´»æè´¦æ·ç账簿ã</para>
</caption>
</mediaobject>
</screenshot>
</figure>
- <para><xref linkend="chapter_txns"/>å°è¿ä¸æ¥è¯´æç§ç®è´¦ç°¿çªå£ååå
¶ä¸è¾å
¥æ°æ®çæ¹æ³ãç§ç®è´¦ç°¿çªå£çåé¨å类似äºç§ç®è¡¨çªå£çåé¨åãé¡¶é¨çæ 颿 æ¾ç¤ºç§ç®åãå
¶ä¸ï¼èåæ å
å«ä¸ç§ç®è´¦ç°¿ç¸å
³çèåé项ã使ç¨å·¥å
·æ æé®å¯ä»¥æ¹ä¾¿å°ä½¿ç¨å项è¾å
¥æ°æ®çåè½ãçªå£åºé¨çç¶ææ æ¾ç¤ºäºç§ç®ä½é¢ï¼ä¼å¨<xref linkend="chapter_txns"/>详ç»ä»ç»ãç§ç®è´¦ç°¿çªå£åºé¨æ¾ç¤ºæå
³å½åå
æ ä½ç½®çä¸äºä¿¡æ¯ã</para>
+ <para><xref linkend="chapter_txns"/>å°è¿ä¸æ¥ä»ç»ç§ç®è´¦ç°¿çªå£ååå
¶ä¸è¾å
¥æ°æ®çæ¹æ³ãç§ç®è´¦ç°¿çªå£çåé¨å类似äºç§ç®æ çªå£çåé¨åãé¡¶é¨çæ 颿 æ¾ç¤ºç§ç®åã䏿¹ï¼èåæ å
å«ä¸ç§ç®è´¦ç°¿ç¸å
³çèåé项ã使ç¨å·¥å
·æ æé®å¯ä»¥æ¹ä¾¿å°ä½¿ç¨å项è¾å
¥æ°æ®çåè½ãçªå£åºé¨çç¶ææ æ¾ç¤ºäºç§ç®ä½é¢ï¼ä¼å¨<xref linkend="chapter_txns"/>详ç»ä»ç»ãç§ç®è´¦ç°¿çªå£åºé¨æ¾ç¤ºæå
³å½åå
æ ä½ç½®çä¸äºä¿¡æ¯ã</para>
- <!--
<note>
<para>å¨è´¦ç°¿çªå£ä¸ï¼å¯ä»¥è°æ´&app;æ¾ç¤ºçå¤ä¸ªåç尺寸ï¼ä½è¦æ³¨æâæè¿°âåâä½é¢âååè¡ä¸ºä¸å
¶å®åä¸åã</para>
- <para>The <guilabel>Description</guilabel> column is designed to
- expand automatically to fill all unused horizontal screen space.
- Therefore you should set the widths of all your other columns before
- setting the Description column width.</para>
+ <para><guilabel>æè¿°</guilabel>å设计æèªå¨æ©å±ä»¥å¡«å
æææªä½¿ç¨ç水平空é´ãå æ¤åºå½å¨è®¾ç½®æè¿°åç宽度ä¹å设置ææå
¶å®åç宽度ã</para>
- <para>The <guilabel>Balance</guilabel> column must be resized by
- double-clicking on the column heading.</para>
+ <!-- ToDoZ: ä¸å¤ªå¯¹å§ -->
+ <!-- <para>The <guilabel>Balance</guilabel> column must be resized by
+ double-clicking on the column heading.</para> -->
</note>
- -->
</sect2>
<sect2 id="basics-toolbar2">
<title>å·¥å
·æ æé®</title>
- <para>ç§ç®è¡¨çªå£åç§ç®è´¦ç°¿çªå£é½å
å«å·¥å
·æ æé®ã使ç¨è¿äºæé®å¯ä»¥å¿«éæ§è¡åç§ç®è¡¨çªå£ä¸ç<guibutton>ä¿å</guibutton>ã<guibutton>æå¼</guibutton>åç§ç®è´¦ç°¿çªå£ä¸ç<guibutton>ä¿å</guibutton>å<guibutton>å é¤</guibutton>ç常ç¨åè½ãå¦æä½ ä¸ç¡®å®ä¸ä¸ªæé®ä¼æ§è¡ä»ä¹æä½ï¼å¯ä»¥å°é¼ æ æéç§»å¨å°æé®ä¸ï¼å°±ä¼åºç°å¯¹æ¤åè½çæè¿°ã</para>
+ <para>ç§ç®æ çªå£åç§ç®è´¦ç°¿çªå£åæä¾å·¥å
·æ æé®ã使ç¨è¿äºæé®å¯ä»¥å¿«éæ§è¡ä¾å¦ç§ç®æ çªå£ä¸ç<guibutton>ä¿å</guibutton>ã<guibutton>æå¼</guibutton>åç§ç®è´¦ç°¿çªå£ä¸ç<guibutton>ä¿å</guibutton>ã<guibutton>å é¤</guibutton>ç常ç¨åè½ãå¦æä½ ä¸ç¡®å®ä¸ä¸ªæé®ä¼æ§è¡ä»ä¹æä½ï¼å¯ä»¥å°é¼ æ æéç§»å¨å°æé®ä¸ï¼å°±ä¼åºç°å¯¹æ¤åè½çæè¿°ã</para>
- <para>ä¸é¢æ¯å¯¹ç§ç®è¡¨çªå£ä¸æé®çæ»ç»ï¼</para>
+ <para>ä¸é¢æ»ç»äºç§ç®æ çªå£ä¸åæé®çåè½ï¼</para>
<variablelist>
- <title>ç§ç®è¡¨çªå£æé®</title>
+ <title>ç§ç®æ çªå£æé®</title>
<varlistentry>
<term>
@@ -587,22 +577,22 @@ Translators:
<sect2 id="basics-tabbar">
<title>æ ç¾æ </title>
- <para>&app; ä½¿ç¨æ ç¾å¼ç设计ï¼å
è®¸åæ¶æå¼å¤ä¸ªç§ç®è´¦ç°¿åæ¥è¡¨ãæ¯ä¸ªæå¼ççªå£ï¼å
æ¬ç§ç®è´¦ç°¿ãæ¥è¡¨å计å交æçªå£ï¼é½å¯¹åºä¸ä¸ªæ ç¾æ ä¸çæ ç¾é¡µï¼å¯ä»¥ç¹å»æ ç¾é¡µæ¥çä¸åççªå£ãæ ç¾æ å¯ä»¥å¨<guilabel>é¦é项</guilabel>ä¸é
置为沿&app;çªå£çä»»ä½ä¸è¾¹æ¾ç¤ºã</para>
+ <para>&app;ä½¿ç¨æ ç¾å¼ç设计ï¼å
è®¸åæ¶æå¼å¤ä¸ªç§ç®è´¦ç°¿åæ¥è¡¨ãæ¯ä¸ªæå¼ççªå£ï¼å
æ¬ç§ç®è´¦ç°¿ãæ¥è¡¨å计å交æçªå£ï¼é½å¯¹åºæ ç¾æ ä¸çä¸ä¸ªæ ç¾é¡µï¼å¯ä»¥ç¹å»æ ç¾é¡µæ¥çä¸åççªå£ãæ ç¾æ å¯ä»¥å¨<guilabel>é¦é项</guilabel>ä¸é
置为沿&app;çªå£çä»»æä¸è¾¹æ¾ç¤ºã</para>
<para>è¦æ¥çæ ç¾çå
¨åï¼å¯ä»¥å°é¼ æ æéç§»å¨å°æ ç¾ä¹ä¸ã妿æå¼çæ ç¾æ¯çªå£è½å¤æ¾ç¤ºçè¦å¤ï¼é¨åæ ç¾å¯è½ä¸ä¼æ¾ç¤ºã</para>
<tip>
<orderedlist>
- <listitem>
+ <listitem><!-- ToDoZ: æçæäºé®é¢ -->
<simpara>å¯ä»¥ç¹å»æ ç¾æ 两侧çç®å¤´æµè§å
¨é¨æ ç¾é¡µã</simpara>
</listitem>
<listitem>
- <simpara>ä¹å¯ä»¥éè¿æ´æ¹<guilabel>é¦é项</guilabel>-<guilabel>æ ç¾é¡µä½ç½®</guilabel>æ´æ¹æ ç¾æ ç坹齿¹å¼ã</simpara>
+ <simpara>ä¹å¯ä»¥éè¿æ´æ¹<guilabel>é¦é项</guilabel>ä¸ç<guilabel>æ ç¾é¡µä½ç½®</guilabel>æ´æ¹æ ç¾æ ç坹齿¹å¼ã</simpara>
</listitem>
<listitem>
- <simpara>æ ç¾é¡µç宿´å表å¯ä»¥å³å»æ ç¾æ æ¥çï¼ç¹å»å¯åæ¢è³ä»»ä¸æ ç¾é¡µã </simpara>
+ <simpara>æ ç¾é¡µç宿´å表å¯ä»¥å³å»æ ç¾æ æ¥çï¼ç¹å»èå项å¯åæ¢è³ä»»ä¸æ ç¾é¡µã </simpara>
</listitem>
</orderedlist>
</tip>
@@ -611,24 +601,24 @@ Translators:
<sect2 id="basics-options2">
<title>èå项</title>
- <para>ç§ç®è¡¨çªå£åç§ç®è´¦ç°¿çªå£å¨èåæ å¤é½å
嫿°ä¸ªèåæ é¢ãç¹å»èåæ é¢ä¼å¼¹åºä¸ä¹å¯¹åºçèå项ã</para>
+ <para>ç§ç®æ çªå£åç§ç®è´¦ç°¿çªå£å¨èåæ å¤åå
嫿°ä¸ªèåæ é¢ãç¹å»èåæ é¢ä¼å¼¹åºä¸ä¹å¯¹åºçèå项ã</para>
- <para>ä½ å¯ä»¥ç¹å»ç§ç®è¡¨èåæ é¢åå°é¼ æ æéç§»å¨å°èå项ä¸äºè§£å
¶åè½ãå°é¼ æ æéç§»å¨å°èå项䏿¶ï¼èå项çåè½æè¿°ä¼åºç°å¨çªå£çå·¦ä¸è§ï¼å¨<emphasis>ç¶ææ </emphasis>å
ï¼ãç¹å»ä»¥éæ©ä¸ä¸ªèå项ã</para>
+ <para>ä½ å¯ä»¥ç¹å»ç§ç®æ èåæ é¢åå°é¼ æ æéç§»å¨å°èå项ä¸äºè§£ç¸åºçåè½ãå°é¼ æ æéç§»å¨å°èå项䏿¶ï¼èå项çåè½æè¿°ä¼åºç°å¨çªå£çå·¦ä¸è§ï¼å¨<emphasis>ç¶ææ </emphasis>å
ï¼ãç¹å»ä»¥éæ©ä¸ä¸ªèå项ã</para>
- <para>ä½ ä¹å¯ä»¥å¨çªå£ä¸çä»»ä½å°æ¹å³å»é¼ æ è®¿é®æå¸¸è§çèå项ãå¨ç§ç®æ çªå£ä¸ï¼ä¼å¼¹åºä¸ç§ç®ç¸å
³çèå项ãå¨ç§ç®è´¦ç°¿çªå£ä¸ï¼ä¼å¼¹åºä¸äº¤æç¸å
³çèå项ã</para>
+ <para>ä½ ä¹å¯ä»¥å¨çªå£ä¸çä»»ä½å°æ¹å³å»é¼ æ ï¼è®¿é®æå¸¸ç¨çèå项ãå¨ç§ç®æ çªå£ä¸ï¼ä¼å¼¹åºä¸ç§ç®ç¸å
³çèå项ãå¨ç§ç®è´¦ç°¿çªå£ä¸ï¼ä¼å¼¹åºä¸äº¤æç¸å
³çèå项ã</para>
- <para>ä¹å¯ä»¥éè¿å¿«æ·é®è®¿é®èå项ï¼å¿«æ·é®çç¨æ³å°å¨ä¸æè¯¦ç»ä»ç»ã</para>
+ <para>ä¹å¯ä»¥éè¿å¿«æ·é®è®¿é®èå项ï¼å¿«æ·é®çç¨æ³å°å¨ä¸é¢è¯¦ç»ä»ç»ã</para>
</sect2>
<sect2 id="basics-shortcut2">
<title>èå访é®é®åå¿«æ·é®</title>
- <para>ææèå项齿¥æè®¿é®é®ï¼è®¿é®é®æ¯å¨èå项åç§°ä¸å
·æä¸å线æ è®°çåç¬¦ã æä¸<keycap>Alt</keycap>é®åèåæ é¢ä¸å
·æä¸å线æ è®°çå符ï¼ä¼å¼¹åºç¸åºèåæ é¢çèå项ãèå项æ¾ç¤ºä¹åï¼å¨é®ç䏿ä¸èå项ä¸ç±ä¸å线æ è®°çåç¬¦æ¥æ¿æ´»èå项ãä¾å¦ï¼å¨ä¸»çªå£ä¸æä¸<keycombo>
+ <para>ææèå项齿¥æè®¿é®é®ï¼è®¿é®é®æ¯å¨èå项åç§°ä¸ä½¿ç¨ä¸å线æ è®°åºçå符ãæä¸<keycap>Alt</keycap>é®åèåæ é¢ä¸æ æä¸å线çå符ï¼å°±ä¼å¼¹åºç¸åºèåæ é¢çèå项ãèå项æ¾ç¤ºä¹åï¼å¨é®ç䏿ä¸èå项䏿 æä¸å线çå符æ¥éæ©èå项ãä¾å¦ï¼å¨ä¸»çªå£ä¸æä¸<keycombo>
<keycap>Alt</keycap>
<keycap>F</keycap>
</keycombo>å¼¹åº<guimenu>æä»¶</guimenu>èåï¼ç¶åæä¸<keycap>S</keycap>ä¼ä¿åæä»¶ã访é®é®æ¯åºå®çï¼ç¨æ·æ æ³ä¿®æ¹ã</para>
- <para>ä¸é¨å常ç¨çèå项ä¹å
·æå¿«æ·é®ï¼ä½¿ç¨å¿«æ·é®ï¼æ éå¨èåä¸å±å±å¯»æ¾å³å¯ç´æ¥æ§è¡å½ä»¤ãè¿äºå¿«æ·é®ä¸è¬é
å使ç¨<keycap>Ctrl</keycap>é®ï¼å°½ç®¡å¿«æ·é®å¯ä¸ºä»»ä½æé®çç»åãèåå¿«æ·é®æ¾ç¤ºå¨æ¯ä¸ªèå项çå³ç«¯ã</para>
+ <para>ä¸é¨å常ç¨çèå项ä¹å
·æå¿«æ·é®ã使ç¨å¿«æ·é®ï¼æ éå¨èåä¸å±å±å¯»æ¾å³å¯ç´æ¥æ§è¡å½ä»¤ãå¿«æ·é®ä¸è¬é
å使ç¨<keycap>Ctrl</keycap>é®ï¼ä¸è¿å¿«æ·é®å¯ä»¥æ¯ä»»ææé®çç»åãèåå¿«æ·é®æ¾ç¤ºå¨æ¯ä¸ªèå项çå³ç«¯ã</para>
</sect2>
</sect1>
@@ -638,38 +628,38 @@ Translators:
<sect2 id="basics-files1-overview">
<title>æ¦è¿°</title>
- <para>&app;æä¾äºå ç§æ ¼å¼åå¨è´¢å¡æ°æ®ãé»è®¤çæä»¶å卿 ¼å¼æ¯<acronym>XML</acronym>ï¼èSQLåå¨å¨SQLiteãMySQLåPostgreSQLæ ¼å¼ä¸å¯ç¨ãå¯¹äºæ°æä»¶ï¼ç¨æ·å¯ä»¥ä»<menuchoice>
+ <para>&app;æä¾äºå ç§æ ¼å¼åå¨è´¢å¡æ°æ®ãé»è®¤çæä»¶å卿 ¼å¼æ¯<acronym>XML</acronym>ï¼èSQLåå¨å¨SQLiteãMySQLåPostgreSQLæ ¼å¼ä¸å¯ç¨ãå¯¹äºæ°æä»¶ï¼ç¨æ·å¯ä»¥éè¿<menuchoice>
<guimenu>æä»¶</guimenu>
<guimenuitem>ä¿å</guimenuitem>
- </menuchoice>å¯¹è¯æ¡éæ©æä»¶æ ¼å¼ï¼å¯¹äºåå¨çæä»¶ï¼å¯ä»¥ä»<menuchoice>
+ </menuchoice>å¯¹è¯æ¡éæ©æä»¶æ ¼å¼ï¼å¯¹äºåå¨çæä»¶ï¼å¯ä»¥éè¿<menuchoice>
<guimenu>æä»¶</guimenu>
- <guimenuitem>å¦å为...</guimenuitem>
+ <guimenuitem>å¦å为â¦</guimenuitem>
</menuchoice>å¯¹è¯æ¡éæ©æä»¶æ ¼å¼ã</para>
<para><acronym>XML</acronym>å卿 ¼å¼æ¯ä¸ç§é»è®¤å缩åå¨çææ¬æä»¶ï¼æ¯å¦å缩å¯ä»¥éè¿<menuchoice>
<guimenu>ç¼è¾</guimenu>
<guimenuitem>é¦é项</guimenuitem>
- </menuchoice> <guilabel>常è§</guilabel> <guilabel>å缩æä»¶</guilabel>设置ã SQLite åå¨ä¹æ¯å¯ç¨çï¼ä¼å<acronym>XML</acronym>æ ¼å¼ä¸æ ·ï¼å°ä½ çæ°æ®åå¨ä¸ºç³»ç»ä¸çå个æä»¶ãç¶èï¼å¨ç¨åºå
é¨ï¼ä¸ä¸ªSQLiteæä»¶ä¼ä½ä¸ºæ°æ®åºè¿è¡ç®¡çãMySQLåPostgreSQLåå¨é项éè¦è¿æ¥å°æ°æ®åºæå¡å¨ï¼å¹¶å¨ä½ çè®¡ç®æºä¸å®è£
é¢å¤çæ°æ®åºé©±å¨ç¨åºã</para>
+ <guilabel>常è§</guilabel> <guilabel>å缩æä»¶</guilabel></menuchoice>设置ãä¹å¯ä»¥ä½¿ç¨SQLiteåå¨ï¼ä¼å<acronym>XML</acronym>æ ¼å¼ä¸æ ·ï¼å°ä½ çæ°æ®åå¨ä¸ºç³»ç»ä¸çå个æä»¶ãç¶èï¼å¨ç¨åºå
é¨ï¼ä¸ä¸ªSQLiteæä»¶ä¼ä½ä¸ºæ°æ®åºè¿è¡ç®¡çãMySQLåPostgreSQLåå¨é项éè¦è¿æ¥å°æ°æ®åºæå¡å¨ï¼å¹¶å¨ä½ çè®¡ç®æºä¸å®è£
é¢å¤çæ°æ®åºé©±å¨ç¨åºã</para>
<tip>
<para>ç¨æ·å¯ä»¥éæ¶ä½¿ç¨<menuchoice>
<guimenu>æä»¶</guimenu>
- <guimenuitem>å¦å为...</guimenuitem>
- </menuchoice>æ´æ¹å卿 ¼å¼ï¼ä¼ä»¥æå®çæ ¼å¼åå»ºæ°æ®æä»¶ç坿¬ã</para>
+ <guimenuitem>å¦å为â¦</guimenuitem>
+ </menuchoice>æ´æ¹å卿 ¼å¼ï¼å¹¶ä»¥éå®çæ ¼å¼åå»ºæ°æ®æä»¶ç坿¬ã</para>
</tip>
</sect2>
<sect2 id="basics-files-storage-comparison">
- <title>åå¨å缩åç¸å
³å»ºè®®</title>
+ <title>åå¨å缩åæå
³å»ºè®®</title>
- <para>æ¯ç§å卿 ¼å¼é½æä¼ç¹å缺ç¹ï¼ç¨æ·éè¦ç»åèªèº«çéæ±åè½åè¿è¡èèãå¯åè§ä¸æç<link
+ <para>æ¯ç§å卿 ¼å¼åæä¼ç¼ºç¹ï¼ç¨æ·éè¦ç»åèªèº«çéæ±åè½åè¿è¡èèãå¯åè§ä¸æç<link
endterm="basics-storage-comparison-tbltitle"
linkend="basics-storage-comparison-table"/>äºè§£è¯¦ç»ä¿¡æ¯ã</para>
- <para><acronym>XML</acronym>æ ¼å¼æ¯æç¨³å®æççï¼å æ¤ï¼å»ºè®®å¤§å¤æ°ç¨æ·éæ©æ¤æ ¼å¼ã<acronym>SQL</acronym>æ ¼å¼äº 2.4 çæ·»å ï¼å¨ç¨æ·ä¸æä¸ºäºè¶å忬¢è¿çéæ©ãSQLiteæ ¼å¼è®©ç¨æ·æ éè±å夫å®è£
管ç宿´ç<acronym>DBMS</acronym>å°±å¯ä»¥äº«åSQLåå¨çä¼ç¹ãMySQLåPostgreSQLé项åå«è¦æ±å®è£
MySQLåPostgreSQL <acronym>DBMS</acronym>ï¼è¿äº<acronym>DBMS</acronym>æå¥½ç±æç»éªçæ°æ®åºç®¡çåç»´æ¤ã</para>
+ <para><acronym>XML</acronym>æ ¼å¼æ¯æä¸ºç¨³å®æççï¼å æ¤å»ºè®®å¤§å¤æ°ç¨æ·éæ©æ¤æ ¼å¼ã<acronym>SQL</acronym>æ ¼å¼äº2.4çæ·»å ï¼å¨ç¨æ·ä¸æä¸ºäºè¶å忬¢è¿çéæ©ãSQLiteæ ¼å¼è®©ç¨æ·æ éè±å夫å®è£
并管ç宿´ç<acronym>DBMS</acronym>å°±å¯ä»¥äº«åSQLåå¨çä¼ç¹ãMySQLåPostgreSQLé项åå«è¦æ±å®è£
MySQLåPostgreSQL <acronym>DBMS</acronym>ï¼è¿äº<acronym>DBMS</acronym>æå¥½ç±ç»éªä¸°å¯çæ°æ®åºç®¡çåç»´æ¤ã</para>
<note>
- <para>使ç¨<acronym>SQL</acronym>åå¨å端æå³ç&app;å·²ç»å®å
¨å®ç°äº<acronym>DBMS</acronym>ç¹æ§ï¼å
æ¬å¤ç¨æ·åå¢éæ°æ®æä½ã ç¶èï¼&app;å½å并没æå®ç°è¿äºç¹æ§ï¼å°½ç®¡è¿æ¯å¼åç»çé¿æç®æ ã</para>
+ <para>&app;对<acronym>SQL</acronym>åå¨åç«¯çæ¯ææå³ç&app;å·²ç»å®å
¨å®ç°äº<acronym>DBMS</acronym>ç¹æ§ï¼å
æ¬å¤ç¨æ·åå¢éæ°æ®æä½ãç¶èï¼&app;å½å并没æå®ç°è¿äºç¹æ§ï¼ä¸è¿è¿æ¯å¼åç»çé¿æç®æ ã</para>
</note>
</sect2>
@@ -712,7 +702,7 @@ Translators:
<entry align="center" nameend="c5pgsql"
namest="c3sqlite">ä¾èµäºè½¯ä»¶å
<footnote>
- <para>SQLå端ä¾èµé¢å¤ç软件å
ãè¿äºè½¯ä»¶å
å·²å
ç½®äºå¨ macOS å Microsoft Windows ä¸ç软件å®è£
å
ä¸ï¼ä¼é&app;çå®è£
ç¨åºèªå¨å®è£
ãLinuxåè¡çç¨æ·å¯è½éè¦ä½¿ç¨å
管çå¨ä¸é¨å®è£
æéçé¢å¤è½¯ä»¶å
ãé对SQLite3ãMySqlåPostgresqlå嫿¥æ¾å
å类似libdbd-sqlite3ãlibdbd-mysqlælibdbd-pgsqlç软件å
è¿è¡å®è£
ã</para>
+ <para>SQLå端ä¾èµé¢å¤ç软件å
ãè¿äºè½¯ä»¶å
å·²å
ç½®äºå¨ macOS å Microsoft Windows ä¸çå®è£
å
ä¸ï¼ä¼é&app;çå®è£
ç¨åºèªå¨å®è£
ãLinuxåè¡çç¨æ·å¯è½éè¦ä½¿ç¨å
管çå¨ä¸é¨å®è£
æéçé¢å¤è½¯ä»¶å
ã对äºSQLite3ãMySqlåPostgresqlå嫿¥æ¾å
å类似libdbd-sqlite3ãlibdbd-mysqlælibdbd-pgsqlç软件å
è¿è¡å®è£
ã</para>
</footnote></entry>
</row>
@@ -724,7 +714,7 @@ Translators:
<entry align="center" nameend="c5pgsql" namest="c4mysql">N/A
<footnote>
- <para>MySQLåPostgreSQLå°æ°æ®åå¨å¨å®ä»¬èªå·±çåå¨ç³»ç»ä¸ã</para>
+ <para>MySQL å PostgreSQL å°æ°æ®åå¨å¨å®ä»¬èªå·±çåå¨ç³»ç»ä¸ã</para>
</footnote></entry>
</row>
@@ -785,7 +775,7 @@ Translators:
<sect2 id="basics-create-data">
<title>å建æä»¶</title>
- <para>è¦å建æ°ç&app;æä»¶ï¼æä½å¦ä¸ï¼</para>
+ <para>è¦å建æ°ç&app;æä»¶ï¼æå¦ä¸æ¥éª¤æä½ï¼</para>
<orderedlist>
<listitem>
@@ -797,8 +787,7 @@ Translators:
</menuchoice>ã<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导å°å¯å¨ã</para>
<note>
- <para>妿æ¯é¦æ¬¡è¿è¡&app;ï¼å°æ¾ç¤º<guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>
- çé¢ãæ¤çé¢ä¼å¨&app;叮婿å详ç»ä»ç»ã</para>
+ <para>妿æ¯é¦æ¬¡è¿è¡&app;ï¼å°æ¾ç¤º<guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>å±å¹ãæ¤å±å¹ä¼å¨&app;叮婿å详ç»ä»ç»ã</para>
</note>
</listitem>
@@ -818,7 +807,7 @@ Translators:
<para>ä»<emphasis>èåæ </emphasis>éæ©<menuchoice>
<guimenu>æä»¶</guimenu>
- <guimenuitem>å¦å为...</guimenuitem>
+ <guimenuitem>å¦å为â¦</guimenuitem>
</menuchoice>æéæ©<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>ä¿å</guibutton>æé®ã&app;ä¼å¼¹åºä¿åçªå£ã</para>
</listitem>
@@ -826,7 +815,7 @@ Translators:
<para>ä»ä¸æå表ä¸éæ©æä»¶ç<guilabel>æ°æ®æ ¼å¼</guilabel>ã é»è®¤éæ©çæ¯
<guilabel>xml</guilabel>ï¼å¦æä½ å·²ç»è®¾ç½®äºæ°æ®åºå端å¯ä»¥æ´æ¹ä¸ºç¸åºçæ ¼å¼ã</para>
- <para>便®ä½ éæ©ç<guilabel>æ°æ®æ ¼å¼</guilabel>ï¼çªå£ä¼æä¸ææè¿°ååã</para>
+ <para>便®ä½ éæ©ç<guilabel>æ°æ®æ ¼å¼</guilabel>ï¼çªå£ä¼æä¸ææè¿°åçååã</para>
</listitem>
<listitem>
@@ -836,7 +825,7 @@ Translators:
<guilabel>sqlite3</guilabel>ï¼ä½ ä¼çå°åè¿æ ·çå¯¹è¯æ¡ï¼</para>
<figure>
- <title>éæ©<guilabel>xml</guilabel>æ<guilabel>sqlite3</guilabel>æ¶çä¿åå¯¹è¯æ¡ã</title>
+ <title>éæ©<guilabel>xml</guilabel>æ<guilabel>sqlite3</guilabel>æ¶çä¿åå¯¹è¯æ¡</title>
<screenshot id="basics-SaveXML">
<mediaobject>
@@ -877,7 +866,7 @@ Translators:
<para>å¦æä½ éæ©äº<guilabel>mysql</guilabel>æ<guilabel>postgres</guilabel><guilabel>æä»¶æ ¼å¼</guilabel>ä½ ä¼çå°åè¿æ ·çå¯¹è¯æ¡ï¼</para>
<figure>
- <title>éæ©<guilabel>mysql</guilabel>æ<guilabel>postgres</guilabel>æ¶çä¿åå¯¹è¯æ¡ã</title>
+ <title>éæ©<guilabel>mysql</guilabel>æ<guilabel>postgres</guilabel>æ¶çä¿åå¯¹è¯æ¡</title>
<screenshot id="basics-SaveSQL">
<mediaobject>
@@ -907,20 +896,22 @@ Translators:
</listitem>
</orderedlist>
- <para>æ¨å¦ææ£å¨è·è¸ªå®¶åºè´¢å¡ç¶åµï¼ååªéè¦ä¸ä¸ªæä»¶ãä½å¦ææ¨åæ¶è¿å¨è·è¸ªä¼ä¸è´¢å¡ï¼æåºäºæç§åå 叿尿°æ®å离åå¨ï¼åéè¦å¤äºä¸ä¸ªæä»¶ã</para>
+ <para>ä½ å¦ææ£å¨è·è¸ªå®¶åºè´¢å¡ç¶åµï¼ååªéè¦ä¸ä¸ªæä»¶ãä½å¦æä½ åæ¶è¿å¨ç®¡çä¼ä¸è´¢å¡ï¼æåºäºæç§åå 叿尿°æ®å离åå¨ï¼åéè¦å¤äºä¸ä¸ªæä»¶ã</para>
<para>å¨ç»ææ¯æ¬¡&app;ä¼è¯åï¼ç¡®ä¿ä½¿ç¨<menuchoice>
<guimenu>æä»¶</guimenu>
<guimenuitem>ä¿å</guimenuitem>
</menuchoice>æ<guibutton>ä¿å</guibutton>
- <emphasis>å·¥å
·æ </emphasis>æé®ä¿åæ°æ®æ´æ¹ã<note>
- <para>å 为ç»å¸¸ä¿åæ°æ®ä»¥é²å ä»»ä½åå 丢失ååéè¦ï¼æä»¥&app;è½å¤æ¯é䏿®µæ¶é´èªå¨ä¿åæå¼çæä»¶ãæ¤é´éæ¶é´å¯ä»¥å¨<menuchoice>
+ <emphasis>å·¥å
·æ </emphasis>æé®ä¿åæ°æ®æ´æ¹ã
+
+ <note>
+ <para>ç»å¸¸ä¿åæ°æ®ä»¥é²æ¢ç±äºä»»ä½åå 丢失æ¯ç¸å½éè¦çï¼æä»¥&app;å¯ä»¥æ¯é䏿®µæ¶é´èªå¨ä¿åæå¼çæä»¶ãä¿åçé´éæ¶é´å¯ä»¥å¨<menuchoice>
<guimenu>ç¼è¾</guimenu>
<guimenuitem>é¦é项</guimenuitem>
- </menuchoice>ï¼&mac; ä¸ç<menuchoice>
+ </menuchoice>ï¼&mac;ä¸ç<menuchoice>
<guimenu>GnuCash</guimenu>
<guimenuitem>é¦é项</guimenuitem>
- </menuchoice>ï¼ä¸ç<guilabel>éç¨</guilabel>é项å¡ä¸è®¾ç½®ãæ³¨ææ¤éé¡¹åªæå¨ä½ 以<acronym>XML</acronym>æ ¼å¼ä¿åæ¶æææä¹ãå¦æä½ å¨ä½¿ç¨æ°æ®åºï¼<guibutton>ä¿å</guibutton>æé®å<guimenuitem>ä¿å</guimenuitem>èå项åç°è²ï¼å ä¸ºæ´æ¹ä¼ç«å»ä¿åã</para>
+ </menuchoice>ï¼ä¸ç<guilabel>éç¨</guilabel>é项å¡ä¸è®¾ç½®ãæ³¨ææ¤éé¡¹åªæå¨ä½ 以<acronym>XML</acronym>æ ¼å¼ä¿åæ¶æææä¹ãå¦æä½ æ£å¨ä½¿ç¨æ°æ®åºï¼åååºçæ´æ¹ä¼ç«å³ä¿åï¼å æ¤<guibutton>ä¿å</guibutton>æé®å<guimenuitem>ä¿å</guimenuitem>èå项åç°è²ã</para>
</note></para>
</sect2>
@@ -931,50 +922,54 @@ Translators:
<guimenu>æä»¶</guimenu>
<guimenuitem>æå¼</guimenuitem>
</menuchoice>ãå¨å¼¹åºççªå£ä¸ï¼éæ©
- <guilabel>æ°æ®æ ¼å¼</guilabel>ãå¦æä½ éæ©äº
- <guilabel>æä»¶</guilabel>ï¼å¨ä¸æ¹ç颿¿æµè§æä»¶å¤¹éæ©ä½ æ³æå¼çæä»¶ï¼å¦åï¼è¾å
¥æéç<guilabel>æ°æ®åºè¿æ¥</guilabel>ä¿¡æ¯ã</para>
+ <guilabel>æ°æ®æ ¼å¼</guilabel>ãå¦æä½ éæ©äº<guilabel>æä»¶</guilabel>ï¼åå¨ä¸æ¹ç颿¿æµè§æä»¶å¤¹éæ©ä½ æ³æå¼çæä»¶ï¼å¦åï¼è¾å
¥æéç<guilabel>æ°æ®åºè¿æ¥</guilabel>ä¿¡æ¯ã</para>
<tip>
- <para>&app;è®°å½æè¿æå¼çæä»¶å表ãæå¼<guilabel>æä»¶</guilabel>èåï¼èåå
ååºäºæè¿æå¼è¿çæä»¶çåç§°ãç¹å»ä»¥è½½å
¥ä½ æ³æå¼çæä»¶ã</para>
+ <para>&app;è®°å½æè¿æå¼çæä»¶å表ãæå¼<guilabel>æä»¶</guilabel>èåï¼èåå
ååºäºæè¿æå¼è¿çæä»¶åç§°ãç¹å»ä»¥è½½å
¥ä½ æ³æå¼çæä»¶ã</para>
</tip>
</sect2>
<sect2 id="basics-expt-acct">
- <title>å¤å¶ç§ç®å±æ¬¡</title>
+ <title>å¤å¶ç§ç®å±æ¬¡ç»æ</title>
- <para>æäºæ
åµä¸ï¼å°ç°ææ°æ®æä»¶çç»æå¤å¶å°æ°æä»¶å¯è½å¾æç¨ãä¾å¦ï¼ä½ å¯è½æ³å¨ä¸ç ´åå®é
ä¼è®¡æ°æ®çæ
åµä¸å°è¯æ°çä¼è®¡ææ¯ï¼æè
ä½ å¯è½éè¦æ ¹æ®ä¼è®¡ååå¨å¹´æ«ç»ç»å½å账簿并以空ç½è´¦ç°¿å¼å§æ°ä¸å¹´çä¼è®¡å·¥ä½ã</para>
+ <para>æäºæ
åµä¸ï¼å°ç°ææ°æ®æä»¶çç»æå¤å¶å°æ°æä»¶å¯è½å¾æç¨ãä¾å¦ï¼ä½ å¯è½ä¼æ³å¨ä¸ç ´åå®é
ä¼è®¡æ°æ®çæ
åµä¸å°è¯æ°çä¼è®¡æè½ï¼ææ¯éè¦æ ¹æ®ä¼è®¡ååå¨å¹´æ«ç»ç»å½å账簿并以空ç½è´¦ç°¿å¼å§æ°ä¸å¹´çä¼è®¡å·¥ä½ã</para>
- <para>&app;è½å¤å建ç§ç®è¡¨çç©ºå¯æ¬ï¼åªééæ©ï¼<menuchoice>
+ <para>&app;è½å¤å建ç§ç®æ ç空ç½å¯æ¬ï¼åªééæ©ï¼<menuchoice>
<guimenu>æä»¶</guimenu>
<guisubmenu>导åº</guisubmenu>
- <guimenuitem>导åºç§ç®è¡¨</guimenuitem>
- </menuchoice>ãå½ä½ éæ©æ¤å½ä»¤æ¶ï¼&app;ä¼è¦æ±ä½ æä¾æ°çç©ºç½æä»¶çåç§°å¹¶å建ä¸ä¸ªæ°çæ°æ®æä»¶ï¼å
¶ä¸ä»
å
å«ç§ç®ç»æï¼å³ä¸å«äº¤ææ°æ®ï¼ã䏿¦ä¿åï¼æ°æä»¶è½å¤åå
¶å®&app;æ°æ®æä»¶ä¸æ ·ä»¥ä¸ææè¿°çæ¹æ³æå¼ã</para>
+ <guimenuitem>导åºç§ç®</guimenuitem>
+ </menuchoice>ãéæ©æ¤å½ä»¤åï¼&app;ä¼è¦æ±ä½ æä¾æ°çç©ºç½æä»¶çåç§°ï¼éå&app;ä¼å建ä¸ä¸ªæ°çæ°æ®æä»¶ï¼å
¶ä¸ä»
å
å«ç§ç®å±æ¬¡ç»æï¼å³ä¸å«äº¤ææ°æ®ï¼ã䏿¦ä¿åï¼æ°æä»¶å°±è½åå
¶å®&app;æ°æ®æä»¶ä¸æ ·ä»¥ä¸ææè¿°çæ¹æ³æå¼ã</para>
</sect2>
</sect1>
<sect1 id="basics-backup1">
<title>å¤ä»½ä¸æ¢å¤æ°æ®</title>
- <para>&app;å建å¤ç§ç±»åçæä»¶ï¼ä»¥å¸®å©ç¡®ä¿ä½ çæ°æ®ä¸ä¼ä¸¢å¤±ã妿æ¥çä¿åçæä»¶æå¨çæä»¶å¤¹ï¼å¯è½ä¼çå°ç±&app;çæçå
·æä»¥ä¸æ©å±åçå
¶ä»æä»¶ï¼
- <filename>.gnucash</filename>, <filename>.log</filename>,
- <filename>.LCK</filename>, <filename>.LNK</filename>ãæ¯ç§æä»¶çä½ç¨å¦ä¸ï¼</para>
+ <para>&app;ä¼å建å¤ç§ç±»åçæä»¶ï¼å¸®å©ä½ ç¡®ä¿æ°æ®ä¸ä¼ä¸¢å¤±ãä½ å¦ææ¥çä¿åçæä»¶çæå¨æä»¶å¤¹ï¼å¯è½ä¼çå°ç±&app;çæçå
·æä»¥ä¸æ©å±åçå
¶ä»æä»¶ï¼<filename>.gnucash</filename>ã<filename>.log</filename>ã<filename>.LCK</filename>ã<filename>.LNK</filename>ãæ¯ç§æä»¶çä½ç¨å¦ä¸ï¼</para>
<note>
<para>䏿ä»
å½ä½ 以<acronym>XML</acronym>æ ¼å¼ä¿åæ¶æéç¨ï¼</para>
</note>
- <programlisting>$ ls myfile.gnucash myfile.gnucash.20100414185747.gnucash
- myfile.gnucash.20100414223248.log myfile.gnucash.20100415114340.gnucash
- myfile.gnucash.20100415154508.log myfile.gnucash.20100415173322.gnucash
- myfile.gnucash.20100415194251.log myfile.gnucash.7f0982.12093.LNK
- myfile.gnucash.LCK</programlisting>
+<programlisting>
+ $ ls
+ myfile.gnucash
+ myfile.gnucash.20100414185747.gnucash
+ myfile.gnucash.20100414223248.log
+ myfile.gnucash.20100415114340.gnucash
+ myfile.gnucash.20100415154508.log
+ myfile.gnucash.20100415173322.gnucash
+ myfile.gnucash.20100415194251.log
+ myfile.gnucash.7f0982.12093.LNK
+ myfile.gnucash.LCK
+ </programlisting>
<sect2 id="basics-backupxac2">
- <title>å¤ä»½æä»¶ (.gnucash)</title>
+ <title>å¤ä»½æä»¶ï¼<filename>.gnucash</filename>ï¼</title><!-- ToDoZ: æ¹å°è±æçä¸ -->
- <para>æ¯å½ä½ ä¿åæ°æ®æä»¶æ¶ï¼ä¸ä¸ªå
·ææ©å±å<filename>.YYYYMMDDHHMMSS.gnucash</filename>çå¤ä»½å¯æ¬ä¹ä¼ä¿åãæ¤å¤ä»½æä»¶æ¯å
åæ°æ®æä»¶ç宿´å¯æ¬ï¼æä»¶å½åæ ¼å¼æ¶åæ°æ®æä»¶åç§°ãå¹´ãæãæ¥åå¤ä»½æ¶é´ãä¾å¦ï¼æä»¶å<filename>myfile.gnucash.20100414185747.gnucash</filename>表æè¿æ¯å¨2010å¹´4æ14æ¥ä¸å6:57:47ä¿åçæä»¶<filename>myfile</filename>çå¤ä»½å¯æ¬ã</para>
+ <para>æ¯å½ä½ ä¿åæ°æ®æä»¶æ¶ï¼ä¸ä¸ªæ©å±å为<filename>.YYYYMMDDHHMMSS.gnucash</filename>çå¤ä»½å¯æ¬ä¹ä¼ä¿åãæ¤å¤ä»½æä»¶æ¯å
åæ°æ®æä»¶ç宿´å¯æ¬ï¼æä»¶å½åæ ¼å¼æ¶åæ°æ®æä»¶åç§°ãå¹´ãæãæ¥åå¤ä»½æ¶é´ãä¾å¦ï¼æä»¶å<filename>myfile.gnucash.20100414185747.gnucash</filename>表æè¿æ¯å¨2010å¹´4æ14æ¥ä¸å6:57:47ä¿åçæä»¶<filename>myfile</filename>çå¤ä»½å¯æ¬ã</para>
- <para>è¦æ¢å¤æ§çå¤ä»½æä»¶ï¼åªéæå¼å
·æä½ æ³è¦çæ¥æç<filename>.YYYYMMDDHHMMSS.gnucash</filename>æä»¶ï¼å以ä¸åçæä»¶åä¿åæ¤æä»¶ã</para>
+ <para>è¦æ¢å¤æ§çå¤ä»½æä»¶ï¼åªéæå¼å
·ææéçæ¥æç<filename>.YYYYMMDDHHMMSS.gnucash</filename>æä»¶ï¼å以ä¸åçæä»¶åä¿åæ¤æä»¶ã</para>
<!--
<note>
<para><filename>.YYYYMMDDHHMMSS.xac</filename> instead of the actual
@@ -988,7 +983,7 @@ Translators:
</sect2>
<sect2 id="basics-backuplog2">
- <title>æ¥å¿æä»¶ ï¼.logï¼</title>
+ <title>æ¥å¿æä»¶ï¼<filename>.log</filename>ï¼</title>
<para>æ¯æ¬¡å¨&app;䏿å¼å¹¶ç¼è¾æä»¶ï¼&app;å°±ä¼å建æ¥å¿æä»¶ï¼è®°å½å¯¹æ°æ®æä»¶ååºçä¿®æ¹ãæ¥å¿æä»¶ä½¿ç¨ä¸å¤ä»½æä»¶ç¸ä¼¼çå½åæ ¼å¼ï¼<filename>.YYYYMMDDHHMMSS.log</filename>ãæ¥å¿æä»¶ä¸æ¯å¯¹æ°æ®æä»¶ç宿´å¤ä»½ï¼èåªæ¯ç®åå°è®°å½å¨å½å&app;ä¼è¯ä¸å¯¹æ°æ®æä»¶ä½åºçä¿®æ¹ã</para>
@@ -1000,26 +995,25 @@ Translators:
</listitem>
<listitem>
- <para>è¿å
¥<menuchoice>
+ <para>ç¹å»<menuchoice>
<guimenu>æä»¶</guimenu>
<guisubmenu>导å
¥</guisubmenu>
<guimenuitem>éæ¾ &appname; .log æä»¶</guimenuitem>
- </menuchoice> å¹¶éæ©ä¸ä¸ªä¸ä½ åæå¼çæä»¶æ¥æç¸åç<filename>.log</filename> æä»¶ãç¡®ä¿ä½ éæ©äºæ£ç¡®ç <filename>.log</filename>æä»¶ï¼å¦åå¯è½ä¼å¯¹ä½ çç§ç®é æå·¨å¤§çç ´åã</para>
+ </menuchoice> ï¼éæ©ä¸ä¸ªä¸ä½ åææå¼çæä»¶æ¥æç¸åç<filename>.log</filename> æä»¶ãç¡®ä¿ä½ éæ©äºæ£ç¡®ç <filename>.log</filename>æä»¶ï¼å¦åå¯è½ä¼å¯¹ä½ çç§ç®æ°æ®é æå·¨å¤§çæåã</para>
</listitem>
</orderedlist>
- <para>æ¥å¿éæ¾ä¼æ¢å¤èªä»æè¿ä¸æ¬¡ä¿ååè¾å
¥çä»»ä½å½±åç§ç®ä½é¢ç交æï¼å
æ¬ç±è®¡å交æååä¸åè½ï¼å¦å¼å
·å票ã订å管ççï¼å建ç交æã</para>
+ <para>æ¥å¿éæ¾ä¼æ¢å¤èªæè¿ä¸æ¬¡ä¿ååè¾å
¥çä»»ä½å½±åç§ç®ä½é¢ç交æï¼å
æ¬ç±è®¡å交æåä¼ä¸åè½ï¼å¦å¼å
·å票ã订å管ççï¼å建ç交æã</para>
<warning>
- <para>ä¸ä¼æ¢å¤å¯¹è®¡å交æãå¼å
·å票ãæè®¢å管çåè½èªèº«çä¿®æ¹ï¼å¹¶ä¸ç±ä¹å建ç交æå¨æ¢å¤åå¯è½ä¸ä¼æ°å½å°ä¸ä¹å
³èï¼å æ¤éè¦äºæ¬¡æ£æ¥ãç¹å«æ¯å¯¹äºåä¸äº¤æï¼ä½ å¯è½éè¦å é¤å¹¶éæ°å建é¨å交æãå¦æä½ ä¸è¿æ ·åï¼å°½ç®¡ç§ç®ä½é¢å¯è½æ£ç¡®ï¼ä½ä¸äºæ¥è¡¨å¯è½ä¸ä¼æ£ç¡®æ¾ç¤ºã</para>
+ <para>ä¸ä¼æ¢å¤å¯¹è®¡å交æãå¼å
·å票æè®¢å管çåè½èªèº«çä¿®æ¹ï¼å¹¶ä¸ç±ä¹å建ç交æå¨æ¢å¤åå¯è½ä¸ä¼æ°å½å°ä¸ä¹å
³èï¼å æ¤éè¦äºæ¬¡æ£æ¥ãç¹å«æ¯å¯¹äºä¼ä¸äº¤æï¼ä½ å¯è½éè¦å é¤å¹¶éæ°å建é¨å交æã妿ä¸è¿æ ·åï¼å°½ç®¡ç§ç®ä½é¢å¯è½æ£ç¡®ï¼ä½ä¸äºæ¥è¡¨å¯è½ä¸ä¼æ£ç¡®æ¾ç¤ºã</para>
</warning>
</sect2>
<sect2 id="basics-backuplock2">
- <title>é宿件 ï¼.LNK å .LCKï¼</title>
+ <title>é宿件ï¼<filename>.LNK</filename>å<filename>.LCK</filename>ï¼</title>
- <para>ä½ å¯è½ä¼å¶ç¶çå°<filename>.LNK</filename>å
- <filename>.LCK</filename>æä»¶åºç°ãå®ä»¬ä¸åå¨ä»»ä½æ°æ®ï¼ä»
ç¨äºé²æ¢å¤äºä¸ä¸ªç¨æ·å¨å䏿¶å»æå¼åä¸ä¸ªæä»¶ãè¿äºæä»¶æ¯å¨æå¼æä»¶æ¶èªå¨å建çï¼å½å
³é&app;ä¼è¯ææå¼å¦ä¸ä¸ªæä»¶æ¶ï¼&app;ä¼å é¤<filename>.LNK</filename>å<filename>.LCK</filename>æä»¶è§£éåä¸ä¸ªæ°æ®æä»¶ã</para>
+ <para>ä½ å¯è½ä¼å¶ç¶çå°<filename>.LNK</filename>å<filename>.LCK</filename>æä»¶åºç°ãå®ä»¬ä¸åå¨ä»»ä½æ°æ®ï¼ä»
ç¨äºé²æ¢å¤ä¸ªç¨æ·å¨å䏿¶å»æå¼åä¸ä¸ªæä»¶ãè¿äºæä»¶æ¯å¨æå¼æä»¶æ¶èªå¨å建çï¼å½å
³é&app;ä¼è¯ææå¼å¦ä¸ä¸ªæä»¶æ¶ï¼&app;ä¼å é¤<filename>.LNK</filename>å<filename>.LCK</filename>æä»¶ä»¥è§£éåä¸ä¸ªæ°æ®æä»¶ã</para>
<para>妿å¨ä½ å·²ç»æå¼äºæ°æ®æä»¶æ¶&app;å´©æºäºï¼<filename>.LCK</filename>å<filename>.LNK</filename>æä»¶ä¸ä¼è¢«å é¤ãå¨ä¸ä¸æ¬¡å°è¯æå¼&app;æ¶ï¼ä¼å¼¹åºè¦åæ¶æ¯æç¤ºæä»¶å·²è¢«éå®ã乿以弹åºè¦åæ¶æ¯æ¯ç±äº<filename>.LNK</filename>å<filename>.LCK</filename>æä»¶ä»ç¶åå¨äºç®å½ä¸ãæ¤æ¶éæ©<guibutton>æ¯</guibutton>æå¼æä»¶æ¯å®å
¨çï¼ä½ä½ åºè¯¥å é¤<filename>.LCK</filename>æä»¶ã䏿¦æä»¶è¢«å é¤ï¼å°ä¸ä¼å¼¹åºè¦åæ¶æ¯ï¼é¤é&app;忬¡å´©æºã</para>
</sect2>
@@ -1027,7 +1021,7 @@ Translators:
<sect2 id="basics-backupmanage2">
<title>æä»¶ç®¡ç</title>
- <para>æä»¥ä½ å°åºåºè¯¥ä¿çåªä¸ªæä»¶ï¼å½ç¶æ¯ä¿çä½ çä¸»æ°æ®æä»¶ãä¿çé¨åæè¿ç<filename>.YYYYMMDDHHMMSS.gnucash</filename>å¤ä»½æä»¶æ¯ä¸éçåæ³ï¼ä½ ä¹å¯ä»¥å®å
¨å°å é¤<filename>.log</filename>æä»¶ï¼å 为ä»ä»¬ä¸æ¯æ°æ®ç宿´å¯æ¬ã </para>
+ <para>æä»¥å°åºåºè¯¥ä¿çåªä¸ªæä»¶å¢ï¼å½ç¶æ¯ä¿çä½ çä¸»æ°æ®æä»¶ãä¿çé¨åæè¿ç<filename>.YYYYMMDDHHMMSS.gnucash</filename>å¤ä»½æä»¶ä¹æ¯å¦¥å½çåæ³ï¼ä¸è¿å¯ä»¥å®å
¨å°å é¤<filename>.log</filename>æä»¶ï¼å 为å®ä»¬ä¸æ¯æ°æ®ç宿´å¯æ¬ã </para>
<!--
<note>
@@ -1041,7 +1035,7 @@ Translators:
<para>ä½ ä¹åºè¯¥å¨å
³é&app;åå é¤ä»»ä½<filename>.LCK</filename>å<filename>.LNK</filename>æä»¶ ãå¦æä½ å³å®æå¨å°æ°æ®æä»¶å¤ä»½å°å¦ä¸ä¸ªç£çï¼åªå¤ä»½ä¸»æ°æ®æä»¶å°±è¶³å¤äºï¼æ éå¤ç<filename>.YYYYMMDDHHMMSS.gnucash</filename>å¤ä»½æä»¶ã</para>
<note>
- <para>ä¸è¬æ
åµä¸&app;ä¼èªå¨å é¤ä»»ä½è¶
è¿30天ç<filename>.log</filename>å
+ <para>ä¸è¬æ
åµä¸&app;ä¼èªå¨å é¤ä»»ä½30天以åç<filename>.log</filename>å
<filename>.YYYYMMDDHHMMSS.gnucash</filename>å¤ä»½æä»¶ãå¯ä»¥å¨<menuchoice>
<guimenu>ç¼è¾</guimenu>
<guimenuitem>é¦é项</guimenuitem>
@@ -1061,21 +1055,22 @@ Translators:
<sect2 id="migrate-financial">
<title>è¿ç§»è´¢å¡æ°æ®</title>
- <para>è¿ç§»&app;çè´¢å¡æ°æ®ç®åï¼å¦æä½ ç¥é<filename>.gnucash</filename>æä»¶çä¿åä½ç½®ï¼åªéè¦ä½¿ç¨æä»¶ç®¡çå¨å°ä¹å¤å¶è¿å»ãä½ å¦æä¸è®°å¾æå®ä¿åå°åªéäºï¼å¯ä»¥ç´æ¥å¨&app;䏿å¼å®ï¼å¨&app;ä¸å°å®ä¿åå°ä½ æ³è¦çè·¯å¾ä¸ã</para>
+ <para>è¿ç§»&app;çè´¢å¡æ°æ®å¾ç®åï¼å¦æä½ ç¥é<filename>.gnucash</filename>æä»¶çä¿åä½ç½®ï¼åªéè¦ä½¿ç¨æä»¶ç®¡ç卿å®å¤å¶è¿å»ãä½ å¦æä¸è®°å¾æå®ä¿åå°åªéäºï¼å¯ä»¥ç´æ¥å¨&app;䏿å¼å®ï¼å¨&app;ä¸å°å®ä¿åå°ä½ éè¦çè·¯å¾ä¸ã</para>
- <para>æä»¶å¤¹ä¸ææå
¶å®çæä»¶æ¯å¤ä»½æä»¶ææ¥å¿æä»¶ãä¸åå¤å¶å®ä»¬ä¸ä¼æä»ä¹å±å®³ï¼ä½ä¹æ²¡ä»ä¹å¿
è¦ã</para>
+ <para>æä»¶å¤¹ä¸å
¶å®æææä»¶æ¯å¤ä»½æä»¶ææ¥å¿æä»¶ãä¸åæå®ä»¬å¤å¶è¿å»ä¸ä¼æä»ä¹å±å®³ï¼ä½ä¹æ²¡ä»ä¹å¿
è¦ã</para>
</sect2>
<sect2 id="migrate-prefs">
<title>è¿ç§»é¦éé¡¹æ°æ®</title>
- <para>é¦é项åå¨å¨ä¸ä¸ªä¸åçä½ç½®ï¼ä¸å¤ç¨äº&app;é¦é项ï¼ä¸å¤ç¨äºæ¥åï¼ä¸å¤ç¨äºç½é¶è®¾ç½®ãé¦é项ç±<application>gsettings</application>管çï¼æ¥åç±&app;èªèº«ç®¡çï¼ç½é¶ç±<application>aqbanking</application>管çãå¦æä½ ä¸ä½¿ç¨ç½é¶åè½ï¼è®¡ç®æºä¸ä¸ä¼åå¨ç¸åºçæä»¶å¤¹ã</para>
+ <para>é¦é项åå¨å¨ä¸å¤ä¸åçä½ç½®ï¼ä¸å¤ç¨äº&app;é¦é项ï¼ä¸å¤ç¨äºæ¥åï¼ä¸å¤ç¨äºç½ä¸é¶è¡è®¾ç½®ãåºç¨é¦é项ç±<application>gsettings</application>管çï¼æ¥åç±&app;èªèº«ç®¡çï¼ç½ä¸é¶è¡ç±<application>aqbanking</application>管çãå¦æä½ ä¸ä½¿ç¨ç½ä¸é¶è¡åè½ï¼è®¡ç®æºä¸ä¸ä¼åå¨ç¸åºçæä»¶å¤¹ã</para>
<para>&app;é¦é项çåå¨ä½ç½®éæä½ç³»ç»çä¸åèä¸åï¼åè§<xref linkend="App-sett-loc"/>ã<xref
linkend="Report-loc"/>å<xref linkend="OB-sett-loc"/>ï¼ãè¦å¤ä»½å¹¶ç§»å¨ä½ çæ´ä¸ªå®è£
ï¼ä½ å¿
须忶å¤å¶è¿äºé¦é项ã</para>
<table id="App-sett-loc">
- <title>åºç¨é¦é项ä½ç½®</title>
+ <title>åºç¨é¦é项çä½ç½®</title>
+ <!-- ToDoZ: è±æé¦é项vsåºç¨é¦é项 -->
<tgroup align="left" cols="2">
<thead>
@@ -1109,7 +1104,7 @@ Translators:
&win;
</entry>
- <entry>é¦é项åå¨å¨&win;注å表ä¸
+ <entry>é¦é项åå¨å¨&win;注å表ä¸ç
<filename
class="directory">HKEY_CURRENT_USER/software/GSettings</filename></entry>
</row>
@@ -1118,7 +1113,7 @@ Translators:
</table>
<table id="Report-loc">
- <title>ä¿åçæ¥åä½ç½®</title>
+ <title>å·²ä¿åæ¥åçä½ç½®</title>
<tgroup align="left" cols="2">
<thead>
@@ -1168,7 +1163,7 @@ Translators:
</table>
<table id="OB-sett-loc">
- <title>ç½é¶è®¾ç½®ä½ç½®</title>
+ <title>ç½ä¸é¶è¡è®¾ç½®çä½ç½®</title>
<tgroup align="left" cols="2">
<thead>
@@ -1217,7 +1212,7 @@ Translators:
</note>
<tip>
- <para>å¨Unixå&mac;ä¸ï¼<keycap>~</keycap>符å·ä»£è¡¨<filename class="directory">home</filename>æä»¶å¤¹ã</para>
+ <para>å¨Unixå&mac;ä¸ï¼<filename>~</filename>符å·ä»£è¡¨<filename class="directory">home</filename>æä»¶å¤¹ã</para>
</tip>
</sect2>
</sect1>
@@ -1226,7 +1221,7 @@ Translators:
<title>æ¥æ¥ä¸ºè¥</title>
<note>
- <para>è¿ä¸é¨åæ¯æç¨çå¼å¤´ï¼æç¨ä¼è´¯ç©¿æ´é¨æåã卿¯ä¸ç« çç»æï¼ä½ é½ä¼çå°<guilabel>æ¥æ¥ä¸ºè¥</guilabel>ä¸èï¼å®ä¼å¸¦é¢ä½ éè¿å®é
æä½å½¢è±¡å°è¯´æåæä»ç»çç¸å
³æ¦å¿µãæ¯è<guilabel>æ¥æ¥ä¸ºè¥</guilabel>é½ä¼å¨åä¸é¨åçåºç¡ä¸æ´è¿ä¸æ¥ï¼æä»¥è¯·å°ä½ çæä»¶ä¿åå°æäºè®¿é®çå°æ¹ã</para>
+ <para>è¿ä¸é¨åå¼å¯äºè´¯ç©¿æ´é¨æåçæç¨ã卿¯ä¸ç« çç»æï¼ä½ é½ä¼çå°<guilabel>æ¥æ¥ä¸ºè¥</guilabel>ä¸èï¼å®ä¼å¸¦é¢ä½ éè¿å®é
æä½å½¢è±¡å°ä½ä¼åæä»ç»çç¸å
³æ¦å¿µãæ¯è<guilabel>æ¥æ¥ä¸ºè¥</guilabel>é½ä¼å¨åä¸é¨åçåºç¡ä¸æ´è¿ä¸æ¥ï¼æä»¥è¯·å°ä½ çæä»¶ä¿åå°æ¹ä¾¿è®¿é®çå°æ¹ã</para>
</note>
<para>ç°å¨å¼å§ï¼</para>
@@ -1237,7 +1232,7 @@ Translators:
<guimenu>æä»¶</guimenu>
<guimenuitem>æ°å»º</guimenuitem>
- </menuchoice>ãè¿ä¼å¯å¨<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ï¼è½å¤ä¸æ¬¡å建æ°ä¸ªç§ç®ã</para>
+ </menuchoice>ãè¿ä¼å¯å¨<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ï¼è½å¤ä¸æ¬¡å建æ°ä¸ªç§ç®ã</para><!-- ToDoZ: æ°å»ºå±çº§ç§ç®ä¸è¡ -->
<!--
<note>
@@ -1263,17 +1258,17 @@ Translators:
</imageobject>
<caption>
- <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第ä¸ä¸ªçé¢ã</para>
+ <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第ä¸ä¸ªé¡µé¢ã</para>
</caption>
</mediaobject>
</screenshot>
</figure>
- <para>å导ç第ä¸ä¸ªçé¢æè¿°äºå导çåè½ãç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥å°ä¸ä¸ä¸ªçé¢ã</para>
+ <para>å导ç第ä¸ä¸ªé¡µé¢æè¿°äºå
¶åè½ãç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥å°ä¸ä¸ä¸ªé¡µé¢ã</para>
</listitem>
<listitem>
- <para>å¨ç¬¬äºä¸ªçé¢ï¼éè¿ä¸åçæ ç¾é¡µè®¾ç½®<guilabel>æ°è´¦ç°¿é项</guilabel>ï¼ç¶åç¹å»<guibutton>åè¿</guibutton>æé®ãä½ ä¹å¯ä»¥ç¨å使ç¨<menuchoice>
+ <para>å¨ç¬¬äºä¸ªé¡µé¢ï¼éè¿ä¸åçé项å¡è®¾ç½®<guilabel>æ°è´¦ç°¿é项</guilabel>ï¼ç¶åç¹å»<guibutton>åè¿</guibutton>æé®ãä½ ä¹å¯ä»¥ç¨å使ç¨<menuchoice>
<guimenu>æä»¶</guimenu>
<guimenuitem>屿§</guimenuitem>
@@ -1290,7 +1285,7 @@ Translators:
</imageobject>
<caption>
- <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第äºä¸ªçé¢ï¼å
¶ä¸å¯è®¾ç½®<guilabel>账簿é项</guilabel>ã</para>
+ <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第äºä¸ªé¡µé¢ï¼å
¶ä¸å¯è®¾ç½®<guilabel>账簿é项</guilabel>ã</para>
</caption>
</mediaobject>
</screenshot>
@@ -1298,14 +1293,14 @@ Translators:
</listitem>
<listitem>
- <para>å¨ç¬¬ä¸ä¸ªçé¢ï¼ä»ä¸æå表ä¸éæ©è¦ç¨äºæ°ç§ç®çå¸ç§ï¼ç¶åç¹å»<guibutton>åè¿</guibutton>æé®ã</para>
+ <para>å¨ç¬¬ä¸ä¸ªé¡µé¢ï¼ä»ä¸æå表ä¸éæ©è¦ç¨äºæ°ç§ç®çè´§å¸ï¼ç¶åç¹å»<guibutton>åè¿</guibutton>æé®ã</para>
<note>
- <para>卿¤å¤éæ©çå¸ç§ï¼ä¼æå®ä¸ºææç±æ¤å导å建çç§ç®æä½¿ç¨çå¸ç§ã</para>
+ <para>卿¤å¤éæ©çè´§å¸ä¼è¢«æå®ä¸ºææç±æ¤å导å建çç§ç®æä½¿ç¨çè´§å¸ã</para>
</note>
<figure pgwide="1">
- <title>æ°å»ºå±çº§ç§ç®ï¼å¸ç§éæ©</title>
+ <title>æ°å»ºå±çº§ç§ç®ï¼è´§å¸éæ©</title>
<screenshot id="basics-NewAccountHierarchySetup-currency">
<mediaobject>
@@ -1320,7 +1315,7 @@ Translators:
</imageobject>
<caption>
- <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第ä¸ä¸ªçé¢ï¼æ¤å¤å¯éæ©<guilabel>å¸ç§</guilabel>ã</para>
+ <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第ä¸ä¸ªé¡µé¢ï¼æ¤å¤å¯éæ©<guilabel>è´§å¸</guilabel>ã</para>
</caption>
</mediaobject>
</screenshot>
@@ -1328,10 +1323,10 @@ Translators:
</listitem>
<listitem>
- <para>å¨ç¬¬å个çé¢ä¸ï¼å¨<guilabel>模æ¿</guilabel>颿¿ä¸éæ©<guilabel>éç¨ç§ç®</guilabel>ç§ç®ç»ãåç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥ä¸ä¸çé¢ã</para>
+ <para>å¨ç¬¬å个页é¢ä¸ï¼å¨<guilabel>模æ¿</guilabel>颿¿ä¸éæ©<guilabel>éç¨ç§ç®</guilabel>ç§ç®ç»ãåç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥ä¸ä¸é¡µé¢ã</para>
<note>
- <para>è¥éè¦ï¼å¯å¨æ¤éæ©ä¸ä¸ªæå¤ä¸ªé¢å®ä¹çç§ç®ç»ãæå
³ç§ç®ç±»åçæ´å¤ä¿¡æ¯å¯è§<xref linkend="accts-types1"/>ã</para>
+ <para>è¥éè¦ï¼å¯å¨æ¤éæ©ä¸ä¸ªæå¤ä¸ªé¢å®ä¹çç§ç®æ¨¡æ¿ãæå
³ç§ç®ç±»åçæ´å¤ä¿¡æ¯å¯è§<xref linkend="accts-types1"/>ã</para>
</note>
<figure pgwide="1">
@@ -1350,7 +1345,7 @@ Translators:
</imageobject>
<caption>
- <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第å个çé¢ï¼æ¤å¤å¯éæ©å¤ä¸ª<guilabel>ç§ç®</guilabel>ã</para>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第å个页é¢ï¼æ¤å¤å¯éæ©å¤ä¸ª<guilabel>ç§ç®</guilabel>ã</para>
</caption>
</mediaobject>
</screenshot>
@@ -1358,7 +1353,7 @@ Translators:
</listitem>
<listitem>
- <para>å¨ç¬¬äºä¸ªçé¢ï¼å¯ä»¥è®¾ç½®æ¯ä¸ç§ç®ç<guilabel>æåä½é¢</guilabel>ï¼å¹¶æå®ç§ç®æ¯å¦ä¸º<guilabel>å ä½ç¬¦</guilabel>ãè¿äºç¹æ§å°å¨ä¸ä¸ç« ä»ç»ï¼å½åå
ä¸å¿
æ´æ¹è¿äºé项ï¼ç¶åç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥æ¤å导çæåä¸ä¸ªçé¢ã</para>
+ <para>å¨ç¬¬äºä¸ªé¡µé¢ï¼å¯ä»¥è®¾ç½®æ¯ä¸ç§ç®ç<guilabel>æåä½é¢</guilabel>ï¼å¹¶æå®ç§ç®æ¯å¦ä¸º<guilabel>å ä½ç¬¦</guilabel>ãè¿äºåè½å°å¨ä¸ä¸ç« ä»ç»ï¼å½åå
ä¸å¿
æ´æ¹è¿äºéé¡¹ãæ¥ä¸æ¥ç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥æ¤å导çæåä¸ä¸ªé¡µé¢ã</para>
<figure pgwide="1">
<title>æ°å»ºå±çº§ç§ç®ï¼ç§ç®è®¾ç½®</title>
@@ -1376,7 +1371,7 @@ Translators:
</imageobject>
<caption>
- <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第äºä¸ªçé¢ï¼æ¤å¤å¯è®¾ç½®<guilabel>æåä½é¢</guilabel>ã</para>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第äºä¸ªé¡µé¢ï¼æ¤å¤å¯è®¾ç½®<guilabel>æåä½é¢</guilabel>ã</para>
</caption>
</mediaobject>
</screenshot>
@@ -1384,7 +1379,7 @@ Translators:
</listitem>
<listitem>
- <para>å¨å导çæåä¸ä¸ªçé¢ä¸ï¼ç¹å»<guibutton>åºç¨</guibutton>å建ææç§ç®å¹¶ç¦»å¼å导ã</para>
+ <para>å¨å导çæåä¸ä¸ªé¡µé¢ä¸ï¼ç¹å»<guibutton>åºç¨</guibutton>å建ææç§ç®å¹¶ç¦»å¼å导ã</para>
<figure pgwide="1">
<title>æ°å»ºå±çº§ç§ç®ï¼å®æ</title>
@@ -1402,7 +1397,7 @@ Translators:
</imageobject>
<caption>
- <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导çæåä¸ä¸ªçé¢ã</para>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导çæåä¸ä¸ªé¡µé¢ã</para>
</caption>
</mediaobject>
</screenshot>
@@ -1410,12 +1405,13 @@ Translators:
</listitem>
<listitem>
- <para>å¨å
åççªå£ç¹å»<guibutton>åºç¨</guibutton>æé®åï¼ä¼å¼¹åºä¿åå¯¹è¯æ¡ãéæ©<acronym>XML</acronym> <guilabel>æ°æ®æ ¼å¼</guilabel>ï¼æä»¶<guilabel>åç§°</guilabel>为<filename>gcashdata_1</filename>ï¼éæ©è¦ä¿åæä»¶çæä»¶å¤¹ï¼è¯·è®°ä¸æ¤ä¿åä½ç½®ï¼å ä¸ºæ°æ®æä»¶è¿ä¼å¨æ¬æååç»æç¨ä¸ç»§ç»ä½¿ç¨ï¼ï¼æåç¹å»<guibutton>ä¿å</guibutton>æé®ã</para>
+ <para>å¨ä¹åççªå£ç¹å»<guibutton>åºç¨</guibutton>æé®åï¼ä¼å¼¹åºä¿åå¯¹è¯æ¡ãéæ©<acronym>XML</acronym><guilabel>æ°æ®æ ¼å¼</guilabel>ï¼æä»¶<guilabel>åç§°</guilabel>为<filename>gcashdata_1</filename>ï¼éæ©è¦ä¿åæä»¶çæä»¶å¤¹ï¼è¯·è®°ä¸è¿ééæ©çä¿åä½ç½®ï¼å 为è¿ä»½æ°æ®æä»¶è¿ä¼å¨æ¬æååç»æç¨ä¸ç»§ç»ä½¿ç¨ï¼ï¼æåç¹å»<guibutton>ä¿å</guibutton>æé®ã</para>
<para>ç°å¨ï¼ä¸»çªå£å¦ä¸æç¤ºï¼</para>
<figure pgwide="1">
- <title>æç¨ï¼æµè¯æä»¶çåå§ç§ç®çé¢</title>
+ <title>æç¨ï¼æ°æ®æä»¶çåå§ç§ç®çªå£</title>
+ <!-- ToDoZ: 对åºè±æ -->
<screenshot id="basics-EmptyAccounts">
<mediaobject>
diff --git a/zh/guide/ch_oview.xml b/zh/guide/ch_oview.xml
index e3ce82c8..6258c172 100644
--- a/zh/guide/ch_oview.xml
+++ b/zh/guide/ch_oview.xml
@@ -20,10 +20,10 @@
<sect1 id="oview-intro1">
<title>ä»ç»</title>
- <para>&app;æ¯ä¸ºä½ 设计ç个人财å¡è½¯ä»¶å
ãä»ç®åçä¸ªäººè´¢å¡æ°æ®å°å¤æçä¼ä¸è´¢å¡ç®¡çï¼å®é½æ¯è·è¸ªè´¢å¡ä¿¡æ¯çå
¨è½éæãå®ä¹æ¯ä¸ºæ°ä¸å¤çå æ¬¾æ¯æå
¨çè´§å¸çè´¢å¡è½¯ä»¶ä¹ä¸ï¼ä¹æ¯å
¶ä¸å¯ä¸ç弿ºè½¯ä»¶ãä¸è¿ï¼&app;æå¤§çä¼ç¹ï¼è¿æ¯æäºå¦ä¹ 使ç¨ã
+ <para>&app;æ¯ä¸ºæ¯ä¸ªäººè®¾è®¡ç个人财å¡è½¯ä»¶å
ãä»ç®åçä¸ªäººè´¢å¡æ°æ®å°å¤æçä¼ä¸è´¢å¡ç®¡çï¼å®é½æ¯è·è¸ªè´¢å¡ä¿¡æ¯çå
¨è½éæã宿¯ä¸ºæ°ä¸å¤çå æ¬¾æ¯æå
¨çè´§å¸çè´¢å¡è½¯ä»¶ä¹ä¸ï¼ä¹æ¯å
¶ä¸å¯ä¸ç弿ºè½¯ä»¶ãä¸è¿ï¼&app;æå¤§çä¼ç¹ï¼è¿æ¯æäºå¦ä¹ 使ç¨ã
</para>
- <para>æä»¥ï¼&app;å¯ä»¥å¸®ä½ åªäºå¿å¢ï¼å®å¯ä»¥è·è¸ªä½ çä¸ªäººè´¢å¡æ°æ®ï¼æ³è¦å¤ä¹è¯¦ç»é½å¯ä»¥ãå¦æä½ åå¼å§ä½¿ç¨ï¼å¯ä»¥ä½¿ç¨&app;è·è¸ªä½ çæ¥å¸¸è±éãéåï¼ä½ å¯è½å³å®ä½¿ç¨&app;è·è¸ªç°éåºå
¥åä¿¡ç¨å¡è®°å½ççé±å°åºè±åªå¿äºãå¨ä½ å¼å§æèµçè´¢åï¼å¯ä»¥ä½¿ç¨&app;çæ§ä½ çæèµç»åã买车æè
ä¹°æ¿åäºï¼&app;ä¼å¸®ä½ 宿æèµè®¡åãè·è¸ªè¿æ¬¾è®°å½ãå¦æä½ çè´¢å¡è®°å½éå¸å
¨çï¼&app;ä¹å¯æä¾ä½ æéçå¤è´§å¸åè½ã
+ <para>æä»¥ï¼&app;å¯ä»¥å¸®ä½ åªäºå¿å¢ï¼å®å¯ä»¥è·è¸ªä½ çä¸ªäººè´¢å¡æ°æ®ï¼æ³è¦å¤ä¹è¯¦ç»é½å¯ä»¥ãå¦æä½ åå¼å§ä½¿ç¨ï¼å¯ä»¥ä½¿ç¨&app;è·è¸ªä½ çæ¥å¸¸è±éãéåï¼ä½ å¯è½å³å®ä½¿ç¨&app;è·è¸ªç°éæ¶æ¯åä¿¡ç¨å¡è®°å½ççé±å°åºè±åªå¿äºãå¨ä½ å¼å§æèµçè´¢åï¼å¯ä»¥ä½¿ç¨&app;çæ§ä½ çæèµç»åã买车æè
ä¹°æ¿åäºï¼&app;ä¼å¸®ä½ 宿æèµè®¡åï¼è·è¸ªè¿æ¬¾è®°å½ãå¦æä½ çè´¢å¡è®°å½è·¨è¶å¤ä¸ªå½å®¶ï¼&app;乿ä¾ä½ æéçå¤è´§å¸åè½ã
</para>
<figure>
@@ -42,7 +42,7 @@
</screenshot>
</figure>
- <para>&app;ååéå个人财å¡ç®¡çï¼ä¸è¿å¯¹ä¼ä¸ç¨æ·èè¨ä¹æ¯ç¸å½å¼ºå¤§ãä»å
ç½®ååºæ¶è´¦æ¬¾ä¸åºä»è´¦æ¬¾ç§ç®ç³»ç»ï¼å°ç¨å¡æ¥è¡¨çæï¼&app;åæ ·å
å«è®¸å¤ä¼ä¸åè½ãä½ ä¼åç°è¿äºåè½ï¼ä»¥åå
¶å®è®¸å¤ä¼ä¸åè½é½ååå¼ºå¤§ä¸æäºä½¿ç¨ã
+ <para>&app;ååéå个人财å¡ç®¡çï¼ä¸è¿å¯¹ä¼ä¸ç¨æ·èè¨ä¹æ¯ç¸å½å¼ºå¤§ãå¦è®¤æ¯å
ç½®çåºæ¶è´¦æ¬¾ä¸åºä»è´¦æ¬¾ç§ç®ç³»ç»ï¼è¿æ¯ç¨å¡æ¥è¡¨çæï¼&app;åæ ·å
å«è®¸å¤ä¼ä¸åè½ãä½ ä¼åç°è¿äºåè½ï¼ä»¥åå
¶å®è®¸å¤ä¼ä¸åè½ï¼å¼ºå¤§èæç¨ã
</para>
</sect1>
@@ -75,7 +75,7 @@
<itemizedlist>
<listitem>
- <para><emphasis>Quicken Import File (QIF)</emphasis>: Import Quicken <acronym>QIF</acronym> style files, a
+ <para><emphasis>Quicken Import File (QIF)</emphasis>: Quicken <acronym>QIF</acronym> style files, a
popular file format with many commercial personal finance software packages.
</para>
</listitem>
@@ -98,36 +98,29 @@
</listitem>
<listitem>
- <para><emphasis>Reports</emphasis>: &app; comes with over 30 prebuilt reports, including Account Summary,
- Income, Expenses, Transaction Report, Balance Sheet, Profit&Loss, Portfolio
- Valuation, and many others. Reports support graphical views of the data, including pie
- charts, bar charts, and scatter plots. The reports can be exported to
- <acronym>HTML</acronym> files, and are easily customized.
+ <para><emphasis>æ¥è¡¨</emphasis>ï¼&app;é¢ç½®è¶
è¿30款æ¥è¡¨ï¼å
æ¬ç§ç®æ±æ»è¡¨ãæ¶å
¥è¡¨ãè´¹ç¨è¡¨ãäº¤ææ±æ»è¡¨ãèµäº§è´åºè¡¨ãæç表ãæèµç»åä¼°å¼ï¼ä»¥å许å¤å
¶å®æ¥è¡¨ãæ¥è¡¨è½å¤ç»åºæ°æ®å¾è¡¨ï¼å
æ¬é¥¼å¾ãæ¡å½¢å¾åæ£ç¹å¾ãæ¥è¡¨å¯ä»¥å¯¼åºä¸º<acronym>HTML</acronym>æä»¶ï¼ä¹å¯ä»¥æ¹ä¾¿å°èªå®ä¹ã
</para>
</listitem>
<listitem>
- <para><emphasis>Scheduled Transactions</emphasis>: &app; now has the ability to automatically create and
- enter transactions, or remind you when these transactions are due, giving you the choice
- of entering, postponing or removing the automated transaction.
+ <para><emphasis>计å交æ</emphasis>ï¼&app;ç°å¨æ¯æèªå¨å建并å½å
¥äº¤æï¼ææéä½ ä»ä¹æ¶åå°è¦å建è¿äºäº¤æï¼å¹¶ç±ä½ å³å®å½å
¥ãæ¨è¿è¿æ¯å é¤èªå¨è®¡å交æã
</para>
</listitem>
<listitem>
- <para><emphasis>Mortgage and Loan Repayment Assistant</emphasis>: Used to set up a variable payment loan
- scheduled transaction.
+ <para><emphasis>贷款å¿è¿å©æMortgage and Loan Repayment Assistant</emphasis>ï¼ç¨äºè®¾ç½®åå¼åæ ·ç贷款å¿è¿è®¡å交æã
+ <!-- ToDoZ: Used to set up a variable payment loan
+ scheduled transaction. variable æ¯ä»ä¹ææ -->
</para>
</listitem>
<listitem>
- <para><emphasis>Easy Account Reconciliation</emphasis>: Integrated reconciliation makes reconciling your
- &app; accounts with statements simple and effective.
+ <para><emphasis>è½»æ¾è¿è¡ç§ç®å¯¹è´¦</emphasis>ï¼&app;ä¸éæäºå¯¹è´¦åè½ï¼å°&app;ç§ç®åé¶è¡è´¦å对账ç°å¨ç®åå髿ã
</para>
</listitem>
<listitem>
- <para><emphasis>Multi-platform Compatibility</emphasis>: &app; is supported on a variety of platforms and
- operating systems. The list of fully supported operating systems (and platforms) is for
+ <para><emphasis>å¤å¹³å°å
¼å®¹</emphasis>ï¼å¨å¤ç§å¹³å°åæä½ç³»ç»ä¸é½å¯ä»¥ä½¿ç¨&app;ãå®å
¨æ¯æçæä½ç³»ç»å平尿ï¼
</para>
<variablelist>
@@ -177,17 +170,17 @@
<sect2 id="oview-featuresinvest2">
<title>è·è¸ªæèµ</title>
- <para>&app;å
å«è®¸å¤æèµåè½ï¼å¯ä»¥å©ä½ è·è¸ªæ¯ä¸ç¬æèµã使ç¨&app;ï¼ä½ å¯ä»¥ç¬ç«å°ï¼ä¸æ¯è¡ç¥¨å¯¹åºä¸ä¸ªç§ç®ï¼ï¼ææ¯ä»¥ç§ç®ç»åçå½¢å¼ï¼å¯ä»¥ä¸å¹¶æ¾ç¤ºçä¸ç»ç§ç®ï¼è·è¸ªè¡ç¥¨ã
+ <para>&app;å
å«è®¸å¤æèµåè½ï¼å¯ä»¥å¸®å©ä½ è·è¸ªæ¯ä¸ç¬æèµã使ç¨&app;ï¼ä½ å¯ä»¥ç¬ç«å°ï¼ä¸æ¯è¡ç¥¨å¯¹åºä¸ä¸ªç§ç®ï¼ï¼ææ¯ä»¥ç§ç®ç»åçå½¢å¼ï¼å¯ä»¥ä¸å¹¶æ¾ç¤ºçä¸ç»ç§ç®ï¼è·è¸ªè¡ç¥¨ã
</para>
- <para>&app;æ¯æå¨çº¿è·åè¡ç¥¨ååºéæ¥ä»·ãè¿æ ·ä¸æ¥ï¼å°±åä¹ä¸å¿
鿝è¡ç¥¨å°æ¥è¯¢æ¥ä»·ãæ¤è¿ç¨å¯èªå¨æ§è¡ï¼è¿æ ·ä½ å°±å¯ä»¥çå°ææ°çè¡ä»·äºã
+ <para>&app;æ¯æå¨çº¿è·åè¡ç¥¨ååºéæ¥ä»·ãè¿æ ·ä¸æ¥ï¼å°±åä¹ä¸å¿
鿝è¡ç¥¨å°æ¥è¯¢æ¥ä»·ãæ¤è¿ç¨å¯ä»¥èªå¨æ§è¡ï¼è¿æ ·ä½ å°±å¯ä»¥çå°ææ°çè¡ä»·äºã
</para>
</sect2>
<sect2 id="oview-featuresintl2">
<title>å½é
忝æ</title>
- <para>&app;æ çæ¯ä¸æ¬¾å¯ä»¥çè§£å¹¶å¸®å©æ¥èªå
¨ä¸çç¨æ·ç软件ãå
¶ä¸å
ç½®è®¸å¤æ¹ä¾¿åå½ä¸å½é
åçä¸çæäº¤éçåè½ã
+ <para>&app;æ¯ä¸æ¬¾å¯ä»¥ä¸ºæ¥èªå
¨ä¸çç¨æ·æä¾å¸®å©ç软件ãå
¶ä¸å
ç½®ç许åè½è½å¤æ¹ä¾¿ä½ å¨å½ä¸å½é
åçä¸ç䏿¸¸åæä½ã
</para>
<itemizedlist>
@@ -202,7 +195,7 @@
</listitem>
<listitem>
- <para><emphasis>å½é
åæ ¼å¼å¤ç</emphasis>ï¼&app;æç½ä¸åå½å®¶ä¹¦åæ¥æä¸æ°åçæ ¼å¼ä¸å°½ç¸åãä½ å¯ä»¥ä½¿ç¨ä½ ä¹ æ¯çæ¥æä¸æ°åæ ¼å¼ã
+ <para><emphasis>å½é
åæ ¼å¼å¤ç</emphasis>ï¼&app;è½å¤è¯å«åå¤çä¸åå½å®¶ä¹¦åæ¥æä¸æ°åçæ ¼å¼ãä½ å¯ä»¥ä½¿ç¨ä½ ä¹ æ¯çæ¥æä¸æ°åæ ¼å¼ã
</para>
</listitem>
@@ -212,16 +205,16 @@
</listitem>
<listitem>
- <para><emphasis>å¨çº¿æ±ç</emphasis>ï¼ä½¿ç¨&app;ï¼ä½ åä¹ä¸å¿
䏿¬¡æ¬¡å°æ¥è¯¢è´§å¸æ±çãæ¤è¿ç¨å¯èªå¨æ§è¡ï¼è¿æ ·ä¸æ¥ï¼&app;æ»æ¯å¯ä»¥åä½ å±ç¤ºææ°æ±çä¸ä»¥ä½ 常ç¨è´§å¸è®¡ç®çç§ç®ä½é¢ã
+ <para><emphasis>å¨çº¿æ±ç</emphasis>ï¼ä½¿ç¨&app;ï¼ä½ åä¹ä¸å¿
䏿¬¡æ¬¡å°æ¥è¯¢è´§å¸æ±çãæ¤è¿ç¨å¯èªå¨æ§è¡ï¼è¿æ ·ä¸æ¥ï¼&app;æ»æ¯å¯ä»¥ä¸ºä½ å±ç¤ºææ°æ±çä¸ä»¥ä½ 常ç¨è´§å¸è®¡ç®çç§ç®ä½é¢ã
</para>
</listitem>
</itemizedlist>
</sect2>
<sect2 id="oview-featuresbus2">
- <title>ä¼ä¸æ¯æ</title>
+ <title>ä¼ä¸åè½æ¯æ</title>
- <para>&app;ä¸ç许å¤åè½å¯ä»¥æ»¡è¶³ä¼ä¸ä¼è®¡éæ±ã
+ <para>&app;ä¸ç许å¤åè½æ»¡è¶³ä¼ä¸ä¼è®¡éæ±ã
</para>
<itemizedlist>
@@ -240,7 +233,7 @@
</listitem>
<listitem>
- <para><emphasis>æ¥è¡¨</emphasis>ï¼&app;è½å¤éæ¶çæåå¼åæ ·ãè½å¤ç´æ¥ä½¿ç¨çå䏿¥è¡¨ã
+ <para><emphasis>æ¥è¡¨</emphasis>ï¼&app;è½å¤éæ¶çæåå¼åæ ·ãè½å¤æ¿æ¥ç´æ¥ä½¿ç¨çå䏿¥è¡¨ã
</para>
</listitem>
</itemizedlist>
@@ -249,7 +242,7 @@
<sect2 id="oview-featuresaccounting2">
<title>ä¼è®¡ç¹æ§</title>
- <para>对é£äºäºè§£ä¼è®¡å·¥ä½çç¨æ·ï¼ä¸æååºäº&app;çä¼è®¡ç¹æ§ã
+ <para>äºè§£ä¼è®¡å·¥ä½çç¨æ·å¯è½æ³è¦äºè§£ä¸æååºç&app;ä¼è®¡ç¹æ§ã
</para>
<itemizedlist>
@@ -260,22 +253,22 @@
<listitem>
<para><emphasis>åå½äº¤æ</emphasis>ï¼
- ä¸é¡¹äº¤æå¯ä»¥åæä¸ºå é¨åï¼ä»¥è®°å½ç¨è´¹ãæå¡è´¹åå
¶å®å©æ¯è®°å½ã
+ ä¸é¡¹äº¤æå¯ä»¥åæä¸ºå é¨åï¼ç¨äºè®°å½ç¨è´¹ãæå¡è´¹åå
¶å®åå½ç»åã
</para>
</listitem>
<listitem>
- <para><emphasis>ç§ç®è¡¨</emphasis>ï¼ä¸ä¸ªä¸»ç§ç®å¯ä»¥ä¸è®¾åç§ç®ä»¥å½¢æå±æ¬¡ç»æãè¿ä¸ç¹æ§å¯ä»¥å°ç°éãé¶è¡ãè¡ç¥¨çç¸ä¼¼çç§ç®ç±»åç¼ç»ä¸º<quote>èµäº§</quote>è¿æ ·ç主ç§ç®ã
+ <para><emphasis>ç§ç®è¡¨</emphasis>ï¼ä¸»ç§ç®å¯ä»¥ä¸è®¾åç§ç®ä»¥å½¢æå±æ¬¡ç»æãè¿ä¸ç¹æ§å¯ä»¥å°ç°éãé¶è¡ãè¡ç¥¨çç¸ä¼¼çç§ç®ç±»åç¼ç»ä¸º<quote>èµäº§</quote>è¿æ ·ç主ç§ç®ã
</para>
</listitem>
<listitem>
- <para><emphasis>éç¨æ¥å¿è´¦æ¬</emphasis>ï¼è¿æ¯ä¸ç§å¯ä»¥åæ¶æ¾ç¤ºå¤ä¸ªç§ç®ç账簿çªå£ãæ¤åè½ä½¿æ¥æå½å
¥é误æ´å ç®åãå®å¯ä»¥å°ç±è®¸å¤è¡ç¥¨ç»æçæèµç»åä¸çææäº¤æä¸åæ¾ç¤ºï¼ä»¥ä¾¿æ·å°æµè§æèµç»åã
+ <para><emphasis>éç¨æ¥å¿è´¦</emphasis>ï¼è¿æ¯ä¸ç§å¯ä»¥åæ¶æ¾ç¤ºå¤ä¸ªç§ç®ç账簿çªå£ãæ¤åè½ä½¿æ¥æå½å
¥é误æ´å ç®åãå®ä¹å¯ä»¥å°ç±è®¸å¤è¡ç¥¨ç»æçæèµç»åä¸çææäº¤æä¸åæ¾ç¤ºï¼ä¾¿äºæµè§æèµç»åã
</para>
</listitem>
<listitem>
- <para><emphasis>æ¶å
¥ãè±è´¹ç§ç®ç±»å</emphasis>ï¼è¿äºç§ç®ç±»åå°ä½ çç°éæµå½ç±»ï¼å¨åç使ç¨å¤å¼è®°è´¦ç¹æ§æ¶ï¼è½å¤ç»åºåç¡®çæç表ã
+ <para><emphasis>æ¶å
¥ãè±è´¹ç§ç®ç±»å</emphasis>ï¼è¿äºç§ç®ç±»åå°ä½ çç°éæµå½ç±»ï¼å½åç使ç¨å¤å¼è®°è´¦ç¹æ§æ¶ï¼è½å¤ç»åºåç¡®çæç表ã
</para>
</listitem>
</itemizedlist>
@@ -285,15 +278,13 @@
<sect1 id="oview-about1">
<title>å
³äºæ¬æå</title>
- <para>æ¬æåè½å¤èçº¦ä½ çæ¶é´ï¼ä¼å°½å¿«å¸®å©ä½ ä¸æä½¿ç¨&app;ã
+ <para>æ¬æåå°å°½å¿«å¸®å©ä½ ä¸æä½¿ç¨&app;ã
</para>
- <para>æ¯ä¸ç« é½ä»¥ä¸ç®äºç¶çç»æå±å¼ãæ¯ä¸ç« å¼å§æ¯å¯¹<quote>æ¦å¿µ</quote>ç讨论ï¼ä»ç»æ´ç« 使ç¨çæ»ä½ä¸»é¢ä¸æ¯è¯ã
- æ¥çï¼æ¯<quote>æä¹å</quote>å°èï¼ä¼ä»ç»å
·ä½çæä½è¿ç¨ã
- æ«å°¾ï¼æ¯<quote>æ¥æ¥ä¸ºè¥</quote>å°èï¼ä¼ç»åºè¯¦å°½å
·ä½çæä½ç¤ºä¾ã
+ <para>æ¯ä¸ç« é½ä»¥æ¸
æ°æäºçç»æå±å¼ãæ¯ä¸ç« å¼å§æ¯å¯¹<quote>æ¦å¿µ</quote>ç讨论ï¼ä»ç»æ´ç« æ¶åçæ ¸å¿ä¸»é¢åæ¯è¯ãæ¥çï¼æ¯<quote>æä¹å</quote>å°èï¼ä»ç»å
·ä½çæä½è¿ç¨ãæ«å°¾ï¼æ¯<quote>æ¥æ¥ä¸ºè¥</quote>å°èï¼ç»åºè¯¦å°½å
·ä½çæä½ç¤ºä¾ã
</para>
- <para>æ°ç¨æ·ä¼åç°<quote>æ¦å¿µ</quote>å°èç¹å«å®ç¨ãè¿äºå°è伿ä¾è·è¸ªä¸ªäººè´¢å¡çä¼ç§åæ³ï¼ä¹ä¼ç®è¦ä»ç»è´¢å¡èæ¯ç¥è¯åæ¯è¯ãæç»éªçç¨æ·å¯ä»¥ç´æ¥è·³å°<quote>æä¹å</quote>å°èå¿«éæµè§æä½æ¥éª¤ãè¿ä¸¤ä¸ªå°èç®ææ¼è¦å°ç»åºäºå®æå
·ä½ä»»å¡çæ¥éª¤ã<quote>æ¥æ¥ä¸ºè¥</quote>å°è以æä½è¯´æçå½¢å¼å±ç¤ºäºå®é
åºæ¯ä¸ç使ç¨ç¤ºä¾ã仿<xref linkend="chapter_basics"></xref>æè¿°å建çæä»¶å¼å§ï¼åä¸ç« é½å¨åä¸ç« æä½è¯´æçåºç¡ä¸æ´è¿ä¸æ¥ã
+ <para>æ°ç¨æ·ä¼åç°<quote>æ¦å¿µ</quote>å°èç¹å«å®ç¨ãè¿äºå°èä¼å±ç¤ºè·è¸ªä¸ªäººè´¢å¡çä¼ç§åæ³ï¼ä¹ä¼ç®è¦ä»ç»è´¢å¡èæ¯ç¥è¯åæ¯è¯ãæç»éªçç¨æ·å¯ä»¥ç´æ¥è·³å°<quote>æä¹å</quote>å°èå¿«éæµè§æä½æ¥éª¤ãè¿ä¸¤ä¸ªå°èç®ææ¼è¦å°ç»åºäºå®æå
·ä½ä»»å¡çæ¥éª¤ã<quote>æ¥æ¥ä¸ºè¥</quote>å°è以æä½è¯´æçå½¢å¼å±ç¤ºäºå®é
åºæ¯ä¸ç使ç¨ç¤ºä¾ã卿<xref linkend="chapter_basics"></xref>æè¿°å建æä»¶ä¹åï¼åä¸ç« é½å¨åä¸ç« æä½è¯´æçåºç¡ä¸æ´è¿ä¸æ¥ã
</para>
<para>æ¬æå主è¦å为ä¸å¤§é¨åï¼<itemizedlist>
@@ -312,32 +303,32 @@
</para>
<para><xref linkend="part.getting_started"/>
- æä¾å¼å§ä½¿ç¨&app;æéçæåºæ¬ä¿¡æ¯ãè¿é¨åç« èéæäºä½¿ç¨&app;çæåºæ¬æ¦å¿µã&app;çæ°ç¨æ·åºå½çæè¿äºç« è讲解çå
容ï¼ä»¥å°½å¿«ä¸æå¹¶è¾¾å°çç»ä½¿ç¨&app;çæ°´å¹³ã
+ æä¾å¼å§ä½¿ç¨&app;æéçæåºæ¬ä¿¡æ¯ãè¿é¨åç« èä»ç»ä½¿ç¨&app;çæ ¸å¿æ¦å¿µã&app;çæ°ç¨æ·åºå½çæè¿é¨åç« è讲解çå
容ï¼ä»¥å°½å¿«ä¸æå¹¶è¾¾å°çç»ä½¿ç¨&app;çæ°´å¹³ã
<itemizedlist>
<listitem>
- <para><xref linkend="chapter_oview"></xref> - ï¼ä¹å°±æ¯ä½ æ£å¨è¯»çè¿ä¸ç« ï¼å¤§è´ä»ç»äº&app;çåºæ¬æ
åµã
+ <para><xref linkend="chapter_oview"></xref> ââï¼ä¹å°±æ¯ä½ å¨è¯»çè¿ä¸ç« ï¼å¤§è´ä»ç»äº&app;çåºæ¬æ
åµã
</para>
</listitem>
<listitem>
- <para><xref linkend="chapter_basics"></xref> -
- è¿ä¸ç« ç¸å½ç®è¦å°ä»ç»äºä¼è®¡ååï¼å¹¶ä»ç»äº&app;å¦ä½ç»ç»å
¶æ°æ®ãå¦å¤å¯¹&app;çåºæ¬ç颿æä¹æè¯´æãæåï¼æ¤ç« è§£éäº&app;å¦ä½åå¨ä¸ç®¡çä½ çæ°æ®ã
+ <para><xref linkend="chapter_basics"></xref> ââ
+ è¿ä¸ç« ç®è¦å°ä»ç»äºä¼è®¡ååï¼å¹¶ä»ç»äº&app;å¦ä½ç»ç»å
¶æ°æ®ãå¦å¤ä¹è¯´æäº&app;çåºæ¬ç颿æãæåï¼æ¤ç« è§£éäº&app;å¦ä½åå¨ä¸ç®¡çä½ çæ°æ®ã
</para>
</listitem>
<listitem>
- <para><xref linkend="chapter_accts"></xref> - æ´å
·ä½å°ä»ç»äºç§ç®çæ¦å¿µï¼ä»¥åç»ç»ç§ç®çæ¹æ³ã
+ <para><xref linkend="chapter_accts"></xref> ââ æ´å
·ä½å°ä»ç»äºç§ç®çæ¦å¿µï¼ä»¥åç»ç»ç§ç®çæ¹æ³ã
</para>
</listitem>
<listitem>
- <para><xref linkend="chapter_txns"></xref> - ä»ç»äºäº¤æçåºæ¬æ¦å¿µï¼ä»¥åå½å
¥äº¤æçæ¹æ³ã
+ <para><xref linkend="chapter_txns"></xref> ââ ä»ç»äºäº¤æçåºæ¬æ¦å¿µï¼ä»¥åå½å
¥äº¤æçæ¹æ³ã
</para>
</listitem>
</itemizedlist>
</para>
- <para><xref linkend="part.managing_personal"/>æ´å 详ç»å°ä»ç»äº&app;ç常è§åºç¨ä¸åè½ãä½ ä¼çå°æ´è¯¦å°½ç使ç¨ç¤ºä¾ï¼è¿äºç¤ºä¾é½æ¯æ ¹æ®å°&app;åºç¨å°æ¥å¸¸åºæ¯æ¶å¸¸å¸¸ä¼éå°çé®é¢ç»åºçãä¸é¢æ¯è¿ä¸é¨åæ¶åçåºç¨ä¸åè½ï¼
+ <para><xref linkend="part.managing_personal"/>æ´å 详ç»å°ä»ç»äº&app;ç常è§åè½ä¸åºç¨ãå
¶ä¸æä¾äºæ´è¯¦å°½ç使ç¨ç¤ºä¾ï¼è¿äºç¤ºä¾é½æ¯æ ¹æ®æ¥å¸¸åºæ¯ä¸åºç¨&app;æ¶å¸¸å¸¸ä¼éå°çé®é¢ç»åºçãä¸é¢æ¯è¿ä¸é¨åæ¶åçåè½ä¸åºç¨ï¼
<itemizedlist>
<listitem>
<para><xref linkend="chapter_cbook"></xref>
@@ -371,7 +362,7 @@
</itemizedlist>
</para>
- <para><xref linkend="part.managing_business"/>讨论äºä¼ä¸ä¼è®¡äºå¡ä¸&app;ç使ç¨<itemizedlist>
+ <para><xref linkend="part.managing_business"/>讨论äºå¨ä¼ä¸ä¼è®¡äºå¡ä¸ä½¿ç¨&app;<itemizedlist>
<listitem>
<para><xref linkend="chapter_bus_features"></xref>
</para>
@@ -409,12 +400,12 @@
<itemizedlist>
<listitem>
- <para><xref linkend="gnc-gloss"></xref> - &app;ä¸ä½¿ç¨çæ¯è¯å表
+ <para><xref linkend="gnc-gloss"></xref> ââ &app;ä¸ä½¿ç¨çæ¯è¯å表
</para>
</listitem>
<listitem>
- <para><xref linkend="appendixa"></xref> - é对å
+ <para><xref linkend="appendixa"></xref> ââ é对å
<trademark
class="registered">Quicken</trademark>ã MS Money æå
¶å®
<acronym>QIF</acronym>ç¨æ·çæåã
@@ -439,7 +430,7 @@
<sect1 id="more_help">
<title>è·å帮å©</title>
- <para>&app;æä¾äºå¤ç§å½¢å¼ç叮婿å¼ï¼å
æ¬<link linkend="basics-tip2"><guilabel>æ¯æ¥æç¤º</guilabel></link>ãä¸ä¸æå¸®å©ãç½ç«ãç»´åºãé®ä»¶å表åIRCè天é¢éã
+ <para>&app;æä¾å¤ç§å½¢å¼ç叮婿å¼ï¼å
æ¬<link linkend="basics-tip2"><guilabel>æ¯æ¥æç¤º</guilabel></link>ãä¸ä¸æå¸®å©ãç½ç«ãç»´åºãé®ä»¶å表åIRCè天é¢éã
</para>
<sect2 id="online_help">
@@ -449,14 +440,14 @@
<guimenu>帮å©</guimenu> <guimenuitem>å
容</guimenuitem></menuchoice>ã
</para>
- <para><guilabel>&appname; 帮å©</guilabel> çªå£ä¹è½ç¨ä½ç®åçç½ç»æµè§å¨ï¼å æ¤ä½ å¯ä»¥è½¬å°ç½ç«è¿ä¸æ¥æ¥é
ä¿¡æ¯ãç¹å»<guibutton>æå¼</guibutton> <emphasis>å·¥å
·æ </emphasis>æé®å¹¶è¾å
¥URLï¼å°±å¯ä»¥å¨æ¤çªå£ä¸æå¼ä»»ä½ç½ç«ãä½ å¯ä»¥å°±å卿 åçç½ç»æµè§å¨ä¸ä¸æ ·ä½¿ç¨<guibutton>åé</guibutton>ã<guibutton>åè¿</guibutton>ã<guibutton>å·æ°</guibutton>ã<guibutton>忢</guibutton>å<guibutton>æå°</guibutton>æé®ã
+ <para><guilabel>&appname;帮å©</guilabel>çªå£ä¹è½ç¨ä½ç®åçç½ç»æµè§å¨ï¼å æ¤ä½ å¯ä»¥è½¬å°ç½ç«è¿ä¸æ¥æ¥é
ä¿¡æ¯ãç¹å»<guibutton>æå¼</guibutton> <emphasis>å·¥å
·æ </emphasis>æé®å¹¶è¾å
¥URLï¼å°±å¯ä»¥å¨æ¤çªå£ä¸æå¼ä»»ä½ç½ç«ãä½ å¯ä»¥å°±å卿 åçç½ç»æµè§å¨ä¸ä¸æ ·ä½¿ç¨<guibutton>åé</guibutton>ã<guibutton>åè¿</guibutton>ã<guibutton>å·æ°</guibutton>ã<guibutton>忢</guibutton>å<guibutton>æå°</guibutton>æé®ã
</para>
</sect2>
<sect2 id="website">
<title>&app;ç½ç«</title>
- <para>The <ulink
+ <para><ulink
url="&url-www;"><citetitle>&appname;ç½ç«</citetitle></ulink>
å
嫿å
³ç¨åºåå
¶è½¯ä»¶æ´æ°ç帮å©ä¿¡æ¯ãå
¶ä¸ä¹å
å«å
¶å®å¨çº¿èµæºç龿¥ã
</para>
@@ -473,7 +464,7 @@
<title>&app;常è§é®é¢</title>
<para>
- <ulink url="&url-wiki-faq;">&app;常è§é®é¢</ulink>ï¼<acronym>FAQ</acronym>ï¼é¡µé¢ä¹ç½®äº<xref linkend="wiki" endterm="wiki.title" />ä¸ãæ¯å½ä½ å¨ä½¿ç¨&app;æ¶éå°å°é¾ï¼é½åºå½å
æ¥é
常è§é®é¢ãç°å¨å®ä¹è¢«ç¿»è¯ä¸ºäºå¾·è¯åç®ä½ä¸æãå¦æä½ æ³è¦è®¿é®ç¿»è¯é¡µé¢ï¼è¯·æ¥ç<ulink url="&url-wiki-faq;">&app;常è§é®é¢</ulink>页é¢é¡¶é¨çæ ç¾é¡µã
+ <ulink url="&url-wiki-faq;">&app;常è§é®é¢</ulink>ï¼<acronym>FAQ</acronym>ï¼é¡µé¢ä¹ä½äº<xref linkend="wiki" endterm="wiki.title" />ä¸ãæ¯å½ä½ å¨ä½¿ç¨&app;æ¶éå°å°é¾ï¼é½åºå½å
æ¥é
常è§é®é¢ãç°å¨å®ä¹è¢«ç¿»è¯ä¸ºå¾·è¯åç®ä½ä¸æãå¦æä½ æ³è¦è®¿é®ç¿»è¯é¡µé¢ï¼è¯·æ¥ç<ulink url="&url-wiki-faq;">&app;常è§é®é¢</ulink>页é¢é¡¶é¨çæ ç¾é¡µã
</para>
</sect2>
@@ -528,8 +519,7 @@
<para>&app;å®è£
èµ·æ¥ä¸è¬å¾ç®åã</para>
- <para><ulink url="&url-www;download.phtml"><citetitle>&app;ä¸è½½
- 页</citetitle></ulink>为æ¯ä¸æ¬¾æ¯æçæä½ç³»ç»æä¾äºè¯¦ç»çå®è£
æå¼ã
+ <para><ulink url="&url-www;download.phtml"><citetitle>&app;ä¸è½½é¡µ</citetitle></ulink>为æ¯ä¸æ¬¾æ¯æçæä½ç³»ç»æä¾äºè¯¦ç»çå®è£
æå¼ã
</para>
</sect1>
</chapter>
diff --git a/zh/guide/ch_txns.xml b/zh/guide/ch_txns.xml
index d4ce3765..b5fa3f65 100644
--- a/zh/guide/ch_txns.xml
+++ b/zh/guide/ch_txns.xml
@@ -16,39 +16,40 @@
<sect1 id="chapter_txns">
<title>交æ</title>
- <para>æ¬ç« ä¼ä»ç»å¨&app;ä¸çè§£å使ç¨äº¤æçåºæ¬ä¿¡æ¯ãè½è¯´ç§ç®æ¯ç§ç®è¡¨çç»æä¸æ¡æ¶ï¼ä½äº¤æææ¯å¡«å
æ¯ä¸ç§ç®çæ°æ®ã</para>
+ <para>æ¬ç« ä¼é对å¨&app;ä¸çè§£å使ç¨äº¤æååºåºæ¬è¯´æãç§ç®æ¯ç§ç®è¡¨çç»æä¸æ¡æ¶ï¼ç¶èäº¤æææ¯å¡«å
å个ç§ç®çæ°æ®ã</para>
<sect2 id="txns-concepts1">
<title>åºæ¬æ¦å¿µ</title>
- <para>&app;è¿ç§å¤å¼è®°è´¦ç³»ç»ä¸ç<emphasis>交æ</emphasis>代表è³å°ä¸¤ä¸ªç§ç®é´ç转账ãå æ¤ä¸æ¡äº¤ææ»æ¯å
å«è³å°ä¸¤é¨åï¼ä¸ä¸ª<emphasis>æ¥æºç§ç®</emphasis>åä¸ä¸ª<emphasis>ç®çç§ç®</emphasis>ãéé¢ä»æ¥æºç§ç®è½¬ç§»å°ç®çç§ç®ä¸ãä¼è®¡å¸å°äº¤æçè¿äºç»æé¨å称为<emphasis>账簿æ¡ç®ï¼Ledger Entriesï¼</emphasis>ãå¨&app;ä¸ç§°ä¹ä¸º<emphasis>åå½</emphasis>ã</para>
+ <para>&app;è¿ç±»å¤å¼è®°è´¦ç³»ç»ä¸ç<emphasis>交æ</emphasis>æ¯æè³å°ä¸¤ä¸ªç§ç®é´ç转账ãå æ¤ä¸æ¡äº¤ææ»æ¯å
å«è³å°ä¸¤é¨åï¼ä¸ä¸ª<emphasis>æ¥æºç§ç®</emphasis>åä¸ä¸ª<emphasis>ç®çç§ç®</emphasis>ãéé¢ä»æ¥æºç§ç®è½¬ç§»å°ç®çç§ç®ä¸ãä¼è®¡å¸å°äº¤æçè¿äºç»æé¨å称为<emphasis>账簿æ¡ç®ï¼Ledger Entriesï¼</emphasis>ãå¨&app;ä¸ç§°ä¹ä¸º<emphasis>åå½</emphasis>ã</para>
- <para>䏿¡åå½å
嫿¶åçç§ç®åä»ä¹è½¬åºæåä¹è½¬å
¥çéé¢ï¼å¦æéè¦ï¼åå½ä¹å¯ä»¥å
å«å¦å¤å 项信æ¯ã&app;æ¯æå¨ä¸æ¡äº¤æä¸è®°å½å¤æ¡åå½ï¼åæ¡åå½å¯ä»¥åæ¶åçç§ç®è½¬å
¥æä»ä¹è½¬åºä»»æçéé¢ã</para>
+ <para>䏿¡åå½å
嫿¶åçç§ç®ï¼ä»¥åä»ä¹è½¬åºæåä¹è½¬å
¥çéé¢ï¼å¦æéè¦ï¼åå½ä¹å¯ä»¥å
å«å
¶å®å 项信æ¯ã&app;æ¯æå¨ä¸æ¡äº¤æä¸è®°å½å¤æ¡åå½ï¼åæ¡åå½å¯ä»¥åæ¶åçç§ç®è½¬å
¥æä»ä¹è½¬åºä»»æçéé¢ã</para>
- <para>ä¾å¦ï¼ä½ æ¶å°äºå·¥èµå¹¶å°ä¹åå
¥é¶è¡å¨èè´¦æ·ãåçç<emphasis>交æ</emphasis>å°±æ¯ä½ çé¶è¡å¨èç§ç®ï¼å±äºèµäº§ç§ç®ï¼ä»æ¶å
¥ç§ç®ä¸å¾å°äºé±ã两个ç§ç®åå°å½±åï¼æ¤æ¶ææè
æççåå¼å¢å äºã</para>
+ <para>ä¾å¦ï¼ä½ æ¶å°äºå·¥èµå¹¶å°ä¹åå
¥é¶è¡å¨èè´¦æ·ãåçç<emphasis>交æ</emphasis>å°±æ¯ä½ çé¶è¡å¨èç§ç®ï¼å±äºèµäº§ç§ç®ï¼ä»æ¶å
¥ç§ç®ä¸å¾å°äºé±ã两个ç§ç®åå°å½±åï¼æ¤æ¶ææè
æçåå¼å¢å äºã</para>
- <para>å¨&app;ä¸å¢å 交æéè¦ä½¿ç¨<emphasis>ç§ç®è´¦ç°¿</emphasis>ãæ¯ä¸ªå建çç§ç®é½æä¸ä¸ªç§ç®è´¦ç°¿ãå®å¾åç¨äºè·è¸ªæ¯ç¥¨ç°¿çæ¥å¿ï¼æä»¥ä½ å¯è½ççå¾çæã</para>
+ <para>å¨&app;ä¸å¢å 交æéè¦ä½¿ç¨<emphasis>ç§ç®è´¦ç°¿</emphasis>ãæ¯ä¸ªå建çç§ç®é½å¯¹åºä¸ä»½ç§ç®è´¦ç°¿ãå®å¾åç¨äºè·è¸ªæ¯ç¥¨ç°¿çæ¥å¿ï¼æä»¥å¯è½ä½ ççå¾ç¼çã</para>
- <para>ç§ç®è´¦ç°¿ä¼å¨æ¥ä¸æ¥ç<xref linkend="txns-register-oview"/>å°è详ç»ä»ç»ã</para>
+ <para>ç§ç®è´¦ç°¿ä¼å¨æ¥ä¸æ¥ç<xref linkend="txns-register-oview"/>详ç»ä»ç»ã</para>
</sect2>
<sect2 id="txns-register-oview">
<title>ç§ç®è´¦ç°¿</title>
- <para><emphasis>ç§ç®è´¦ç°¿</emphasis>æ¯ä¸ç±»çªå£ï¼å¯ä»¥æµè§æç¼è¾å·²ç»åå¨ç交æï¼æä¸ºä¸ç¹å®çç§ç®æ·»å æ°ç交æãè¦ä»ç§ç®è¡¨æå¼æä¸ç§ç®çç§ç®è´¦ç°¿ï¼åå»ç§ç®åç§°ï¼æè
å³å»ç§ç®åç§°å¹¶ä»èåä¸éæ©<guilabel>æå¼ç§ç®</guilabel>ï¼ä¹å¯ä»¥ä½¿ç¨å·¥å
·æ ä¸ç<guilabel>æå¼</guilabel>æé®ã&app;伿¾ç¤ºç§ç®è´¦ç°¿çªå£ã</para>
+ <para><emphasis>ç§ç®è´¦ç°¿</emphasis>æ¯ä¸ç±»çªå£ï¼å¯ä»¥æµè§æç¼è¾å·²ç»åå¨ç交æï¼æä¸ºæä¸ç§ç®æ·»å æ°ç交æãè¦ä»ç§ç®æ æå¼æä¸ç§ç®çç§ç®è´¦ç°¿ï¼åå»ç§ç®åç§°ï¼æè
å³å»ç§ç®åç§°å¹¶ä»èåä¸éæ©<guilabel>æå¼ç§ç®</guilabel>ï¼ä¹å¯ä»¥ä½¿ç¨å·¥å
·æ ä¸ç<guilabel>æå¼</guilabel>æé®ã&app;伿¾ç¤ºç§ç®è´¦ç°¿çªå£ã</para>
<sect3 id="txns-registers-features2">
<title>ç§ç®è´¦ç°¿çåè½</title>
- <para>ç§ç®è´¦ç°¿å<emphasis>æ 颿 </emphasis>æ¾ç¤ºäºç§ç®åç§°ãæ é¢æ ä¹ä¸ï¼<emphasis>èåæ </emphasis>æ¾ç¤ºäºå¯ä»¥å¨ç§ç®è´¦ç°¿ä¸ä½¿ç¨çèå项ï¼<emphasis>å·¥å
·æ </emphasis>å
å«å¸®å©æä½ç§ç®è´¦ç°¿çç常ç¨åè½æé®ã</para>
+ <para>ç§ç®è´¦ç°¿å<emphasis>æ 颿 </emphasis>æ¾ç¤ºäºç§ç®åç§°ãæ é¢æ ä¹ä¸ï¼<emphasis>èåæ </emphasis>æ¾ç¤ºäºè½å¤å¨ç§ç®è´¦ç°¿ä¸ä½¿ç¨çèå项ï¼<emphasis>å·¥å
·æ </emphasis>å
嫿¹ä¾¿æä½ç§ç®è´¦ç°¿ç常ç¨åè½æé®ã</para>
- <para>å¨ç§ç®è´¦ç°¿çªå£ç左䏿¹ï¼&app;ä¼éçå¨çªå£ä¸ç§»å¨é¼ æ èæ¾ç¤ºæç¨ç叮婿¶æ¯ãå¨å³è¾¹ï¼ä½ å¯ä»¥çå°å½åç§ç®ä½é¢åå·²ç»æ¸
@åå½çæ»è®¡ã</para>
+ <para>å¨ç§ç®è´¦ç°¿çªå£ç左䏿¹ï¼&app;ä¼éçªå£ä¸é¼ æ ç§»å¨èæ¾ç¤ºæç¨ç叮婿¶æ¯ãå¨å³ä¾§ï¼å¯ä»¥çå°å½åç§ç®ä½é¢åå·²ç»æ¸
åå½çæ»è®¡ã</para>
+ <!-- ToDoZ: cleared ä¸åºç¿»è¯ä¸ºå·²æ ¸å®ï¼è¯å
¸é没æè¿ä¸ªä¹é¡¹ï¼POæä»¶ä¹è¦å¯¹åºä¿®æ¹ -->
</sect3>
<sect3 id="txns-regstyle1">
<title>éæ©è´¦ç°¿é£æ ¼</title>
- <para>&app;为æµè§è´¦ç°¿æä¾äºå ç§æ ·å¼é项ãé»è®¤æ ·å¼æ¯<guilabel>åºæ¬è´¦ç°¿</guilabel>模å¼ï¼ä»
æ¾ç¤ºå½±åå½åç§ç®çåå½çæ»åãè¿ç§æ ·å¼çèµ·æ¥å忥è¿å
¶å®æµè¡ç个人财å¡è½¯ä»¶ãä½ å¯ä»¥ä»<menuchoice>
+ <para>&app;æä¾äºå ç§æ ·å¼é项ï¼ä¾¿äºæµè§è´¦ç°¿ãé»è®¤æ ·å¼æ¯<guilabel>åºæ¬è´¦ç°¿</guilabel>模å¼ï¼ä»
å°å½±åå½åç§ç®çå彿¾ç¤ºå¨ä¸èµ·ãè¿ç§æ ·å¼çèµ·æ¥åå类似å
¶å®æµè¡ç个人财å¡è½¯ä»¶ãä½ å¯ä»¥ä»<menuchoice>
<guimenu>æ¥ç</guimenu>
</menuchoice>èåéæ©ä¸åçè´¦ç°¿é£æ ¼ãå¦æä¸¤ä¸ªé项ï¼</para>
@@ -56,27 +57,27 @@
<listitem>
<para><menuchoice>
<guimenu>æ¥ç</guimenu><guimenuitem>èªå¨åå½è´¦ç°¿</guimenuitem>
- </menuchoice>æ ·å¼ä¼èªå¨å±å¼å½åç交æãå½å¨è´¦ç°¿ä¸é䏿°çäº¤ææ¶ï¼äº¤æä¼èªå¨å±å¼ä»¥å±ç¤ºå
¨é¨åå½ã
+ </menuchoice>æ ·å¼ä¼èªå¨å±å¼å½åç交æãå½å¨è´¦ç°¿ä¸é䏿°çäº¤ææ¶ï¼äº¤æä¼èªå¨å±å¼ä»¥å±ç¤ºå
¶å
¨é¨åå½ã
</para>
</listitem>
<listitem>
<para><menuchoice>
<guimenu>æ¥ç</guimenu><guimenuitem>äº¤ææ¥å¿</guimenuitem>
- </menuchoice>æ ·å¼ä¼å¨è´¦ç°¿ä¸æ¾ç¤ºææäº¤æçææåå½ï¼æ¤æ ·å¼æ´åä¼è®¡æ¥å¿ã@</para>
+ </menuchoice>æ ·å¼ä¼å¨è´¦ç°¿ä¸æ¾ç¤ºææäº¤æçææåå½ï¼æ¤æ ·å¼æ´åæ¯ä¼è®¡æ¥å¿ã</para>
</listitem>
</itemizedlist>
- <para>è¿äºé£æ ¼é½è½å¤ä»¥åè¡æå¤è¡æ ¼å¼æµè§æ°æ®ãéæ©<menuchoice>
+ <para>è¿äºæ ·å¼åè½å¤ä»¥åè¡æå¤è¡æ ¼å¼æµè§æ°æ®ãéæ©<menuchoice>
<guimenu>æ¥ç</guimenu> <guimenuitem>åè¡</guimenuitem>
- </menuchoice>ï¼å¯ä»¥çå°äº¤æè¡æ©å±æäºä¸¤è¡ãåè¡æ¨¡å¼ä¹ä¼æ¾ç¤ºäº¤æè¯´æã
+ </menuchoice>ï¼å¯ä»¥çå°äº¤æè¡æ©å±æäºä¸¤è¡ãåè¡æ¨¡å¼ä¹ä¼æ¾ç¤ºäº¤æè¯´æåã
</para>
<para>ä¸é¢çå±å¹æªå¾å±ç¤ºäºåºæ¬è´¦ç°¿åäº¤ææ¥å¿å¨å¤è§ä¸çä¸åã</para>
- <para>ä¾å¦ï¼åè®¾ä½ è±1000å
è´ä¹°äºä¸æ¡çä»è£¤ï¼ä¸å·²ç»å°è´ä¹°å½å
¥ä¸ºåå½äº¤æï¼å
¶ä¸æ¯ä¸æ¡çä»è£¤å½å
¥ä¸ºç¬ç«çåå½ã</para>
+ <para>ä¾å¦ï¼åè®¾ä½ è±1000å
è´ä¹°äºä¸æ¡çä»è£¤ï¼ä¸å·²ç»å°è¿æ¬¡è´ä¹°å½å
¥ä¸ºåå½äº¤æï¼å
¶ä¸æ¯æ¡çä»è£¤åå½å
¥ä¸æ¡åå½ã</para>
- <para>ä¸é¢çå±å¹æªå¾å±ç¤ºäºä¸åæ¥ç模å¼é´çå·®å¼ã</para>
+ <para>ä¸é¢çå±å¹æªå¾å±ç¤ºäºä¸åæµè§æ¨¡å¼ä¸çå·®å¼ã</para>
<para>é¦å
ï¼ä»æ´»æç§ç®æ¥ççä»è£¤äº¤æï¼</para>
@@ -90,7 +91,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>æ¤å¾å±ç¤ºäºä¸æ¡åå½äº¤æï¼å
¶ä¸å
å«ä¸æ¬¡çä»è£¤è´ä¹°ã</para>
+ <para>æ¤å¾å±ç¤ºäºä¸æ¡åå½äº¤æï¼å
¶ä¸å
å«ä¸é¡¹çä»è£¤è´ä¹°åå½ã</para>
</caption>
</mediaobject>
</screenshot>
@@ -114,9 +115,9 @@
</screenshot>
</figure>
- <para>æ¤å¤åºç°äºä¸é¡¹ï¼ä½æ´»æç§ç®ä¸åªæä¸é¡¹åå½ãæ¥ä¸æ¥çè¯éªæ¾ç¤ºæ¯ä¸è¡å
·æä¸åçéé¢ï¼200å
ã300å
å500å
ãå¯ä»¥çå°ï¼æ¤æ¨¡å¼ä¸è´¦ç°¿çæ¯ä¸è¡å¯¹åºåå§äº¤æä¸ç䏿¡åå½ã</para>
+ <para>è¿éåºç°äºä¸é¡¹ï¼ä½æ´»æç§ç®ä¸åªæä¸é¡¹åå½ãä»ç»è§å¯å¯ä»¥åç°æ¯ä¸è¡çéé¢ä¸åï¼åå«ä¸º200å
ã300å
å500å
ãè¿è¯´æï¼æ¤æ¨¡å¼ä¸è´¦ç°¿çæ¯ä¸è¡å¯¹åºåå§äº¤æä¸ç䏿¡åå½ã</para>
- <para>æ´æ¹ä¸ºäº¤ææ¥å¿æ¨¡å¼ä¼ä»
æ¾ç¤ºåå§çåå½äº¤æã</para>
+ <para>æ´æ¹ä¸ºäº¤ææ¥å¿æ¨¡å¼åä»
æ¾ç¤ºåå§çåå½äº¤æã</para>
<!-- ToDo: unshrink -->
<figure>
@@ -138,23 +139,23 @@
<sect3 id="txns-columnwidths1">
<title>è°æ´å宽</title>
- <para>å°±åçµåè¡¨æ ¼ä¸æ ·ï¼è´¦ç°¿ä¸çååè½å¤éè¿å·¦é®ç¹å»å¹¶æå¨è¡¨å¤´çåé线æ¥è°æ´å®½åº¦ãå头å³ä¾§çåé线æ§å¶æ¤åç宽度ãå¨&app;ä¸ï¼<guilabel>æè¿°</guilabel>å<guilabel>说æ</guilabel>åä¼çå¨è°æ´å¤§å°ï¼ä½¿å¾è´¦ç°¿èªéåºå°å¡«æ»¡æ´ä¸ªçªå£ï¼æä»¥å左侧æå¨è¿äºåçåé线ä¼ç¼©å°å宽ä½ä¼å¨éæ¾æ¶èªå¨è´´é åå»ãåå³ä¾§æå¨åé线ä¼å 宽æ¾ç¤ºåºåå¹¶å¨çªå£åºé¨æ¾ç¤ºæ»å¨æ¡ï¼ä½è¿ä¸ææåªä¼å¨è´¦ç°¿æå¼æ¶ä¿æãå
³éå¹¶éæ°æå¼è´¦ç°¿æéåº&app;åï¼è´¦ç°¿ä»ä¼å®å
¨å¡«æ»¡ç©ºé´ã</para>
+ <para>åçµåè¡¨æ ¼ä¸æ ·ï¼å·¦é®ç¹å»å¹¶æå¨è¡¨å¤´çåé线è½å¤è°æ´è´¦ç°¿ä¸ååç宽度ãå头å³ä¾§çåé线æ§å¶æ¤åç宽度ãå¨&app;ä¸ï¼<guilabel>æè¿°</guilabel>å<guilabel>说æ</guilabel>åä¼çå¨è°æ´å¤§å°ï¼ä½¿å¾è´¦ç°¿èªéåºå°å¡«æ»¡æ´ä¸ªçªå£ï¼æä»¥å左侧æå¨è¿äºåçåé线ä¼ç¼©å°å宽ï¼ä½ä¼å¨éæ¾æ¶ç§»ååå¤ãåå³ä¾§æå¨åé线ä¼å 宽æ¾ç¤ºåºåå¹¶å¨çªå£åºé¨æ¾ç¤ºæ»å¨æ¡ï¼ä½è¿ä¸ææåªä¼å¨è´¦ç°¿æå¼æ¶ä¿æãå
³éå¹¶éæ°æå¼è´¦ç°¿æéåº&app;åï¼è´¦ç°¿ä»ä¼ä¸æ¯«ä¸å·®å°å¡«æ»¡ç©ºé´ã</para>
<note>
- <para>å¾å¤ç¨æ·å¨è°æ´<guilabel>ä½é¢</guilabel>åæ¶éå°äºé®é¢ï¼ç¹å«æ¯å¨å¢å å
¶å®½åº¦çæ¶åãåªéå°å
¶å³è¾¹çæåºçªå£å°±å¯ä»¥å¢å æ¤åç宽度ãä»å·¦ä¾§å°é¼ æ ç§»å¨å°åé线并å¨é¼ æ æéæä¸ºååç®å¤´&dArrow;æ¶å°±ç«å»æä¸é¼ æ ã</para>
+ <para>å¾å¤ç¨æ·å¨è°æ´<guilabel>ä½é¢</guilabel>åæ¶éå°äºå°é¾ï¼ç¹å«æ¯å¨å¢å å
¶å®½åº¦çæ¶åãåªéå°å
¶å³è¾¹çæåºçªå£å°±å¯ä»¥å¢å æ¤åç宽度ãå°é¼ æ ä»å·¦ä¾§ç§»å¨å°åé线å¤ï¼å¹¶å¨é¼ æ æéæä¸ºååç®å¤´&dArrow;æ¶ç«å»æä¸é¼ æ ã</para>
</note>
<important>
- <para>å¨å彿¨¡å¼ä¸ï¼è´¦ç°¿è¡¨å¤´ä¸åå¨ä¸åçåæ é¢ï¼æ ¹æ®å½åæ¿æ´»çè¡ç±»åï¼åå«å¯¹åºåå½è¡å交æè¡ã为äºè°æ´åå½è¡çå宽ï¼å¿
é¡»é¦å
使åå½è¡æ¿æ´»ï¼ä¸ºäºè°æ´äº¤æè¡çå宽ï¼å¿
é¡»æ¿æ´»äº¤æè¡ã</para>
+ <para>å¨å彿¨¡å¼ä¸ï¼è´¦ç°¿è¡¨å¤´ä¸åå¨ä¸åçåæ é¢ï¼æ ¹æ®å½åæ¿æ´»çè¡ç±»åï¼åå«å¯¹åºåå½è¡å交æè¡ã为äºè°æ´åå½è¡çå宽ï¼å¿
é¡»é¦å
éä¸åå½è¡ï¼ä¸ºäºè°æ´äº¤æè¡çå宽ï¼å¿
é¡»éä¸äº¤æè¡ã</para>
</important>
- <para>é¤äºæè¿°å以å¤ï¼å宽设置ä¼ä¿åå¨ç¨æ·è´¦ç°¿çç¶ææä»¶ä¸ï¼å¹¶å¨è´¦ç°¿å
³éå¹¶éæ°æå¼æ¶è¿åã</para>
+ <para>é¤æè¿°åä¹å¤çå宽设置ä¼ä¿åå¨ç¨æ·è´¦ç°¿çç¶ææä»¶ä¸ï¼å¹¶å¨è´¦ç°¿å
³éå¹¶éæ°æå¼æ¶æ¢å¤å
åè°æ´çå宽ã</para>
</sect3>
<sect3 id="txns-shortcuts1">
<title>ä½¿ç¨æ°æ®å½å
¥å¿«æ·é®</title>
- <para>&app;æä¾äºå ç»å¿«æ·é®ï¼å¯ç¨äºå éäº¤ææ°æ®çå½å
¥ã</para>
+ <para>&app;æä¾äºå ç»å¿«æ·é®ï¼å¯ä»¥ä½¿å½å
¥äº¤ææ°æ®æ´å å¿«æ·ã</para>
<itemizedlist>
<listitem>
@@ -194,17 +195,17 @@
</listitem>
<listitem>
- <para><keycap>T</keycap> æ <keycap>t</keycap> è®¾ä¸ºä»æ¥ã
+ <para><keycap>T</keycap> æ <keycap>t</keycap> 设为ä»å¤©ã
</para>
</listitem>
</itemizedlist>
<tip>
- <para>ä¸ä»
å¯ä»¥å¨è´¦ç°¿ä¸ä½¿ç¨è¿äºè®¾ç½®æ¥æçå¿«æ·é®ï¼å¨å
¶ä»è¾å
¥æ¥æçå°æ¹ä¹å¯ä»¥ä½¿ç¨è¿äºå¿«æ·é®ã</para>
+ <para>ä¸ä»
å¯ä»¥å¨è´¦ç°¿ä¸ä½¿ç¨è¿äºå¿«æ·é®è®¾ç½®æ¥æï¼å¨å
¶ä»è¾å
¥æ¥æçå°æ¹ä¹å¯ä»¥ä½¿ç¨è¿äºå¿«æ·é®ã</para>
</tip>
<tip>
- <para>对äºè¾å
¥æ¥æï¼ä¹æå¦ä¸ç§æ¹å¼å¯ä»¥è约æ¶é´ï¼è¾å
¥é¨åæ¥æãä¾å¦ï¼å¦æåªè¾å
¥ä¸ä¸ªæ°åï¼&app;ä¼å°ä¹è§£é为å½å年份å½åæä»½çæ¥æã妿è¾å
¥æ¥æåæä»½ï¼&app;ä¼èªå¨éå 年份ãé»è®¤æ
åµä¸ä¼å¨ä»11个æåå°å½åæ¥æä¹é´éæ©å¹é
çæ¥æãè¿è¯´æï¼å¦æä½ è¾å
¥1/5ï¼1æ5æ¥ï¼ï¼èå½åæ¥ææ¯2015å¹´12æï¼æ¥æä¼è¡¥å
¨ä¸º 16/1/5ãæ¤é»è®¤è¡ä¸ºå¯ä»¥éè¿<menuchoice>
+ <para>è¾å
¥æ¥ææ¶ï¼ä¹æå¦ä¸ç§æ¹å¼å¯ä»¥è约æ¶é´ââè¾å
¥é¨åæ¥æãä¾å¦ï¼å¦æåªè¾å
¥ä¸ä¸ªæ°åï¼&app;ä¼è§£é为å½å年份å½åæä»½çæ¥æã妿è¾å
¥æ¥æåæä»½ï¼&app;ä¼èªå¨æ·»å 年份ãé»è®¤æ
åµä¸ä¼ä»11个æåå¼å§éåç¸åºçæ¥æãè¿è¯´æï¼å¦æä½ è¾å
¥1/5ï¼1æ5æ¥ï¼ï¼èå½åæ¥ææ¯2015å¹´12æï¼åæ¥æä¼è¡¥å
¨ä¸º 16/1/5ãæ¤é»è®¤è¡ä¸ºå¯ä»¥éè¿<menuchoice>
<guimenu>ç¼è¾</guimenu><guisubmenu>é¦é项</guisubmenu>
<guisubmenu>æ¥æä¸æ¶é´</guisubmenu><guilabel>æ¥æè¡¥å
¨</guilabel>
</menuchoice>æ´æ¹ãå¯ä»¥æ´æ¹ä¸ºæ»æ¯å¨å½åæ¥åå¹´å
éæ©æ¥æï¼ææ´æ¹æ»å¨çªå£çèµ·å§ä½ç½®ã</para>
@@ -212,35 +213,35 @@
</listitem>
<listitem>
- <para>å¨äº¤æè¡ç<guilabel>ç¼å·</guilabel>åï¼å¯ä»¥æä¸<keycap>+</keycap>æ¥å¨å
åè¾å
¥çæ°ååºç¡ä¸å¢å 交æç¼å·ãæä¸<keycap>-</keycap>ä¼åå°ç¼å·ã</para>
+ <para>å¨äº¤æè¡ç<guilabel>ç¼å·</guilabel>åï¼æä¸<keycap>+</keycap>ä¼å¨å
åè¾å
¥çæ°ååºç¡ä¸å¢å¤§äº¤æç¼å·ãæä¸<keycap>-</keycap>ä¼åå°ç¼å·ã</para>
</listitem>
<listitem>
- <para>å½å¨<guilabel>æè¿°</guilabel>åä¸è¾å
¥æ¶ï¼&app;ä¼å¯»æ¾å
åå
·æä»¥æ¤å¼å¤´çæè¿°ç交æï¼å°ä¹ä½ä¸ºèªå¨è¡¥å
¨çæç¤ºå
容ã卿¾ç¤ºè¡¥å
¨ææ¬æ¶æä¸<keycap>Tab</keycap>ï¼&app;ä¼å¤å¶å
åç交æå¹¶å°å
æ èç¦å¹¶éä¸<guilabel>å</guilabel>æ<guilabel>è´·</guilabel>çæ°å¼ï¼ä»¥å¤éæ°è¾å
¥æ°çæ°å¼ã
+ <para>å½å¨<guilabel>æè¿°</guilabel>åä¸è¾å
¥æ¶ï¼&app;ä¼å¯»æ¾å
åå
·æä»¥æ¤å¼å¤´çæè¿°ç交æï¼å°å
¶ä½ä¸ºèªå¨è¡¥å
¨çæç¤ºå
容ã卿¾ç¤ºè¡¥å
¨ææ¬æ¶æä¸<keycap>Tab</keycap>ï¼&app;ä¼å¤å¶å
åç交æï¼å¹¶å°å
æ èç¦éä¸<guilabel>å</guilabel>æ<guilabel>è´·</guilabel>çæ°å¼ï¼ä»¥ä¾¿éæ°è¾å
¥æ°çæ°å¼ã
<note>
<para>æ¤å¤å¤å¶çæ¯<emphasis>æ´ä¸ªäº¤æ</emphasis>ï¼å
æ¬ä¸äºå¯è½ä¸æ¾ç¤ºçé¨åï¼å¦<guilabel>说æ</guilabel>å<guilabel>ä»·æ ¼</guilabel>ãé¤éä½ ç¡®å®æ³è¦ç²¾ç¡®å°å¤å¶äº¤æï¼å¦å请确ä¿å·²ç»ä¿®æ¹äºææåºä¸ä¹ä¸åçå
容ã</para>
</note>
<tip>
- <para>ä½ å¯ä»¥ä½¿ç¨æ¤ç¹æ§ä¸æ¬¡æ·»å 许å¤äº¤æï¼ç¶åååå°<guilabel>æè¿°</guilabel>åä¿®æ¹æè¿°ã</para>
+ <para>ä½ å¯ä»¥ä½¿ç¨è¿é¡¹åè½ä¸æ¬¡æ·»å å¤é¡¹äº¤æï¼ç¶åååå°<guilabel>æè¿°</guilabel>åä¿®æ¹äº¤ææè¿°ã</para>
</tip>
</para>
</listitem>
<listitem>
- <para><guilabel>转账</guilabel>忝æç§ç®åç§°çå¿«éè¡¥å
¨ãå¯ä»¥å
è¾å
¥ç§ç®åï¼éå&app;ä¼è¡¥å
¨ç§ç®åç§°å©ä¸çé¨åã任使¶åè¾å
¥åé符ä¼å®æç§ç®åç§°çå½åå±çº§ï¼å¹¶å°å
æ çå¨å¼å§è¾å
¥ç§ç®åç§°ä¸ä¸å±çº§çä½ç½®ãä¾å¦ï¼è¾å
¥<keycap>èµ:æ´»</keycap>å¯è½ä¼è¡¥å
¨ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ãä»¥æ¤æ¹å¼ä¾åºè¾å
¥åç§°ä¼å¼¹åºæ´ä¸ªç§ç®å表ï¼å
¶ä¸è¡¥å
¨é¡¹ä¼è¢«éä¸ãå¦å¤ï¼ä¹å¯ä»¥è¾å
¥ç§ç®åç§°ä¸çä»»ä½å符åºåï¼ä¼å¼¹åºç§ç®å表ï¼å
¶ä¸ä¼çéåºå
å«å½åè¾å
¥å符åºåçç§ç®ãä¸è®ºåªç§æ
åµï¼é½è½ä½¿ç¨<keycap>ä¸ç®å¤´</keycap>æ<keycap>ä¸ç®å¤´</keycap>ä»å¼¹åºå表ä¸éæ©ç§ç®ã</para>
+ <para><guilabel>转账</guilabel>忝æç§ç®åç§°çå¿«éè¡¥å
¨ãå¯ä»¥å
è¾å
¥ç§ç®åï¼éå&app;ä¼è¡¥å
¨ç§ç®åç§°å
¶ä½é¨åã任使¶åè¾å
¥åé符ä¼è¡¥å
¨ç§ç®åç§°çå½åå±çº§ï¼å¹¶å°å
æ ç½®äºå¼å§è¾å
¥ç§ç®åç§°ä¸ä¸å±çº§çä½ç½®ãä¾å¦ï¼è¾å
¥<guilabel>èµ:æ´»</guilabel>å¯è½ä¼è¡¥å
¨ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ã以è¿ç§æ¹å¼ä¾åºè¾å
¥åç§°ä¼å¼¹åºååºäºå
¨é¨ç§ç®çå表ï¼å
¶ä¸é¢æµé¡¹ä¼è¢«éä¸ãå¦å¤ï¼ä¹å¯ä»¥è¾å
¥ç§ç®åç§°ä¸çä»»ä½å符åºåï¼ä¼å¼¹åºç§ç®å表ï¼å
¶ä¸ä¼çéåºå
å«å½åè¾å
¥å符åºåçç§ç®ãä¸è®ºåªç§æ
åµï¼é½è½ä½¿ç¨<keycap>ä¸ç®å¤´</keycap>æ<keycap>ä¸ç®å¤´</keycap>ä»å¼¹åºå表ä¸éæ©ç§ç®ã</para>
</listitem>
<listitem>
- <para>å¯ä»¥å¨ä»»ä½æ¶åæ°éçåä¸ä½¿ç¨å
置计ç®å¨ãåªéè¾å
¥ç¬¬ä¸ä¸ªå¼ä¹å忥çè¾å
¥<keycap>+</keycap>ã<keycap>-</keycap>ã<keycap>*</keycap>æ<keycap>/</keycap>ãç¶åè¾å
¥ç¬¬äºä¸ªå¼ã&app;ä¼å¨æä¸<keycap>Tab</keycap>鮿¶æ§è¡è®¡ç®å¹¶å°è®¡ç®ç»æè¾å
¥è³æ°éåä¸ã
+ <para>å¯ä»¥å¨ä»»ä½æ¶åæ°éçåä¸ä½¿ç¨å
置计ç®å¨ãåªéè¾å
¥ç¬¬ä¸ä¸ªå¼ä¹å忥çè¾å
¥<keycap>+</keycap>ã<keycap>-</keycap>ã<keycap>*</keycap>æ<keycap>/</keycap>ãç¶åè¾å
¥ç¬¬äºä¸ªå¼ã&app;ä¼å¨æä¸<keycap>Tab</keycap>鮿¶æ§è¡è®¡ç®å¹¶å°è®¡ç®ç»æå¡«å
¥æ°éåä¸ã
</para>
</listitem>
<listitem>
- <para>ææçèå项é½å
·æè®¿é®é®ï¼å½æä½<keycap>Alt</keycap>鮿¶ï¼è®¿é®é®å¨èååç§°ä¸ä½¿ç¨ä¸å线æ åºãæä¸<keycombo><keycap>Alt</keycap><keycap><replaceable>ä¸å线å符</replaceable></keycap></keycombo>å¼¹åºèåï¼ç¶åæä¸ç¸åºç访é®é®éæ©å¯¹åºçèå项ãä¾å¦ï¼æä¸<keycombo><keycap>Alt</keycap><keycap>A</keycap></keycombo>å¼¹åºåè½èåï¼ç¶åæä¸<keycap>P</keycap>éæ©åå½äº¤æåè½ãä¸äºèåé¡¹ä¹æå¿«æ·é®ï¼å¯ä»¥ç«å»æ§è¡ç¸åºçåè½ï¼ä¸è¬é
å使ç¨<keycap>Ctrl</keycap>é®ï¼ãè¿äºå¿«æ·é®é½å¨åèªèå项çå³ä¾§ååºã</para>
+ <para>ææçèå项é½å
·æè®¿é®é®ï¼å¨æä½<keycap>Alt</keycap>鮿¶ï¼è®¿é®é®å¨èååç§°ä¸ä½¿ç¨ä¸å线æ åºãæä¸<keycombo><keycap>Alt</keycap><keycap><replaceable>ä¸å线å符</replaceable></keycap></keycombo>å¼¹åºèåï¼ç¶åæä¸ç¸åºç访é®é®éæ©å¯¹åºçèå项ãä¾å¦ï¼æä¸<keycombo><keycap>Alt</keycap><keycap>A</keycap></keycombo>å¼¹åºåè½èåï¼ç¶åæä¸<keycap>P</keycap>éæ©åå½äº¤æåè½ãä¸äºèå项ä¹åé
äºå¿«æ·é®ï¼è½å¤ç«å»æ§è¡ç¸åºçåè½ï¼ä¸è¬é
å使ç¨<keycap>Ctrl</keycap>é®ï¼ãè¿äºå¿«æ·é®é½å¨åèªèå项çå³ä¾§ååºã</para>
</listitem>
<listitem>
- <para>使ç¨ä¸é¢è¿äºæé®å¯ä»¥å¿«éå°å¨è´¦ç°¿ä¸ç§»å¨ï¼</para>
+ <para>使ç¨ä¸é¢è¿äºæé®å¯ä»¥å¨è´¦ç°¿ä¸å¿«éç§»å¨ï¼</para>
<itemizedlist>
<listitem>
@@ -289,7 +290,7 @@
</listitem>
<listitem>
- <para>使ç¨<keycap>â</keycap>å<keycap>â</keycap>éæ©å½åå表æ¡ä¸çå项ã</para>
+ <para>使ç¨<keycap>â</keycap>å<keycap>â</keycap>å¨å½åå表æ¡ä¸å项é´ç§»å¨ã</para>
</listitem>
</itemizedlist>
</sect3>
@@ -298,17 +299,17 @@
<sect2 id="txns-registers-txntypes">
<title>ç®å交æè¿æ¯åå½äº¤æï¼</title>
- <para>&app;䏿¯ä¸ä¸ªäº¤æé½è³å°æä¸¤é¡¹åå½ï¼ä½äº¤æä¹å¯ä»¥æ¥æå¤äºä¸¤é¡¹åå½ãåªæä¸¤é¡¹åå½ç交æç§°ä¸º<emphasis>ç®å交æ</emphasis>ï¼å 为å®åªæ¶åå½åç§ç®åå¦ä¸ä¸ªç§ç®ãæ¶åä¸ä¸ªææ´å¤ä¸ªç§ç®ç交æç§°ä¸º<emphasis>åå½äº¤æ</emphasis>ã</para>
+ <para>&app;䏿¯ä¸ä¸ªäº¤æé½è³å°æä¸¤é¡¹åå½ï¼ä½ä¸é¡¹äº¤æä¹å¯ä»¥æ¥æå¤äºä¸¤é¡¹çåå½ãåªæä¸¤é¡¹åå½ç交æç§°ä¸º<emphasis>ç®å交æ</emphasis>ï¼å 为å®åªæ¶åå½åç§ç®åå¦ä¸ä¸ªç§ç®ãæ¶åä¸ä¸ªææ´å¤ä¸ªç§ç®ç交æç§°ä¸º<emphasis>åå½äº¤æ</emphasis>ã</para>
<para>å½è´¦ç°¿å¤äºåºæ¬è´¦ç°¿æ¨¡å¼æ¶ï¼ä½ ä¼çå°å½±åå½åç§ç®çå彿±æ»ã对äºç®å交æï¼<guilabel>转账</guilabel>å伿¾ç¤ºåå
¶<emphasis>转移</emphasis>éé¢çå¦ä¸ä¸ªç§ç®ã对äºåå½äº¤æï¼<guilabel>转账</guilabel>å伿¾ç¤º<guilabel>-- åå½äº¤æ --</guilabel>ãéæ©æä¸åå½äº¤æåï¼å¯ä»¥ç¹å»å·¥å
·æ ä¸çå彿鮿¥ç交æä¸çååå½ã</para>
- <para>对äºåå½äº¤æï¼äº¤æç第ä¸è¡æ¯<emphasis>交æè¡</emphasis>ï¼å
å«<guilabel>æ¥æ</guilabel>ãå¯éç<guilabel>ç¼å·</guilabel>ï¼äº¤æ<guilabel>æè¿°</guilabel>ï¼å½±åå½åç§ç®çæ»é¢ï¼æ¤å¤ç<guilabel>æ»è®¡å¢å </guilabel>ï¼å卿¤äº¤æåæ°çç§ç®<guilabel>ä½é¢</guilabel>ãæ³¨æï¼å½äº¤æå±å¼åºå¤ä¸ªåå½è¡æ¶ï¼<guilabel>转账</guilabel>å头ä¼éèï¼å¯¹åºåä¸ä¹ä¸ä¼æ¾ç¤ºç§ç®åç§°ãæå
³æ¤äº¤æç详ç»ä¿¡æ¯ï¼éè¦æ¥çç»æè¯¥äº¤æçç¬ç«åå½ã</para>
+ <para>对äºåå½äº¤æï¼äº¤æç第ä¸è¡æ¯<emphasis>交æè¡</emphasis>ï¼å
å«<guilabel>æ¥æ</guilabel>ãå¯éç<guilabel>ç¼å·</guilabel>ï¼äº¤æ<guilabel>æè¿°</guilabel>ï¼å½±åå½åç§ç®çæ»é¢ï¼æ¤å¤ç<guilabel>æ»è®¡å¢å </guilabel>ï¼å卿¤äº¤æåçåæ°çç§ç®<guilabel>ä½é¢</guilabel>ãæ³¨æï¼å½äº¤æå±å¼åºå¤ä¸ªåå½è¡æ¶ï¼<guilabel>转账</guilabel>å头ä¼éèï¼å¯¹åºåä¸ä¹ä¸ä¼æ¾ç¤ºç§ç®åç§°ãæå
³æ¤äº¤æç详ç»ä¿¡æ¯ï¼éè¦æ¥çç»æè¯¥äº¤æçå项åå½ã</para>
<note>
<para>ç§ç®è´¦ç°¿åªä¼æ¾ç¤ºé£äºå
å«å
³èå°æ¤ç§ç®çåå½ç交æã妿æäº¤ææè¶
è¿ä¸é¡¹åå½å
³èå°æ¤ç§ç®ï¼é£ä¹å¨åºæ¬è´¦ç°¿åèªå¨åå½è§å¾ä¸ï¼è¯¥äº¤æä¸å¤é¡¹ä¸æ¤ç§ç®å
³èçåå½é½ä¼æ¾ç¤ºä¸æ¬¡ãå¨äº¤ææ¥å¿è´¦è§å¾ä¸ï¼è¿æ ·ç交æåªä¼æ¾ç¤ºä¸æ¬¡ã</para>
</note>
- <para>交æè¡ä¸é¢æ¯<emphasis>åå½è¡</emphasis>ï¼åå½è¡é´ä½¿ç¨ç°è²çº¿æ¡åéãéä¸åå½è¡æ¶ï¼è¡¨å¤´ä¼å为ä¸åå½ç¸å
³çå项ã</para>
+ <para>交æè¡ä¹ä¸æ¯<emphasis>åå½è¡</emphasis>ï¼åå½è¡ä¹é´ä½¿ç¨ç°è²çº¿æ¡åéãéä¸åå½è¡æ¶ï¼è¡¨å¤´ä¼å为ä¸åå½ç¸å
³çå项ã</para>
<!-- ToDo: unshrink -->
<figure>
@@ -320,18 +321,18 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>æ¤å¾æ¾ç¤ºäºåå½è¡¨å¤´çååã
+ <para>æ¤å¾å±ç¤ºäºåå½è¡¨å¤´çååã
</para>
</caption>
</mediaobject>
</screenshot>
</figure>
- <para>æ¯é¡¹åå½é½å
å«äºå¯éç<guilabel>å¨ä½</guilabel>ï¼ä¹å°±æ¯åå½ç±»åï¼å¯ä»¥è¾å
¥ä¹å¯ä»¥ä»ä¸æå表ä¸éæ©ãåå½ä¹å
å«å¯éçç¨äºæè¿°æ¤åå½ç<guilabel>夿³¨</guilabel>ãæ¯ä¸é¡¹åå½å½±åä¸ä¸ª<guilabel>ç§ç®</guilabel>ï¼å¯ä½¿ç¨ä¸æå表å¨åç§ç®ä¸éæ©ã<guilabel>R</guilabel>åæç¤ºå彿¯å¦å·²ç»å¯¹è´¦ãæåä¸¤åæ¾ç¤ºäºè½¬å
¥æè½¬åºç¸åºç§ç®çéé¢ã</para>
+ <para>æ¯é¡¹åå½é½å
å«å¯éç<guilabel>å¨ä½</guilabel>ï¼ä¹å°±æ¯åå½ç±»åï¼å¯ä»¥è¾å
¥ä¹å¯ä»¥ä»ä¸æå表ä¸éæ©ãåå½ä¹å
å«å¯éçç¨äºæè¿°æ¤åå½ç<guilabel>夿³¨</guilabel>ãæ¯ä¸é¡¹åå½å½±åä¸ä¸ª<guilabel>ç§ç®</guilabel>ï¼å¯ä»¥ä½¿ç¨ä¸æå表å¨åç§ç®ä¸éæ©ã<guilabel>R</guilabel>åæç¤ºå彿¯å¦å·²ç»å¯¹è´¦ãæåä¸¤åæ¾ç¤ºäºè½¬å
¥æè½¬åºç¸åºç§ç®çéé¢ã</para>
- <para>æ£å¦æä»¬å¨<xref linkend="basics-accounting1" />ä¸ä»ç»ç飿 ·ï¼æ¯é¡¹äº¤æä¸åæ¹æ»é¢ï¼å·¦åï¼å¿
é¡»çäºè´·æ¹æ»é¢ï¼å³åï¼ãå¨ä¸é¢çä¾åä¸ï¼åæ¹æ»é¢çäºè´·æ¹æ»é¢ï¼æä»¥æ¤äº¤ææ¯å¹³è¡¡çãä½ å¯è½å·²ç»çæå°ï¼äº¤æè¡çåæ¹éé¢ä¸<guilabel>æ´»æ</guilabel>åå½è¡çéé¢ç¸åã为ä»ä¹è¿ä¸éé¢ä¼åºç°ä¸¤æ¬¡å¢ï¼å 为交æè¡åªæ¯å¯¹æ¤äº¤æå¯¹å½åç§ç®å½±åç<emphasis>æ»ç»</emphasis>ãåä¸ä¸ªäº¤æï¼å¨ä¸åçç§ç®ä¸æ¾ç¤ºç交æè¡ä¹ä¸å°½ç¸åï¼åä¸äº¤æå¨ä¸åç§ç®ä¸æ¾ç¤ºç交æè¡ä»£è¡¨å¯¹åèªç§ç®çå½±åãä½ å¯ä»¥éä¸å¦ä¸åå½è¡ï¼åç¹å»<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>跳转</guibutton>æé®ï¼æ¥è§å¯è¿ä¸ç¹ã</para>
+ <para>æ£å¦<xref linkend="basics-accounting1" />ä»ç»ç飿 ·ï¼æ¯é¡¹äº¤æä¸åæ¹æ»é¢ï¼å·¦åï¼å¿
é¡»çäºè´·æ¹æ»é¢ï¼å³åï¼ãå¨ä¸é¢çä¾åä¸ï¼åæ¹æ»é¢çäºè´·æ¹æ»é¢ï¼æä»¥æ¤äº¤ææ¯å¹³è¡¡çãä½ å¯è½å·²ç»çæå°ï¼äº¤æè¡çåæ¹éé¢ä¸<guilabel>æ´»æ</guilabel>åå½è¡çéé¢ç¸åã为ä»ä¹è¿ä¸éé¢ä¼åºç°ä¸¤æ¬¡å¢ï¼å 为交æè¡åª<emphasis>æ»ç»</emphasis>æ¤äº¤æå¯¹å½åç§ç®çå½±åãåä¸é¡¹äº¤æï¼å¨ä¸åçç§ç®ä¸æ¾ç¤ºç交æè¡ä¹ä¸å°½ç¸åï¼åä¸é¡¹äº¤æå¨ä¸åç§ç®ä¸æ¾ç¤ºç交æè¡ä»£è¡¨å¯¹åèªç§ç®çå½±åãä½ å¯ä»¥éä¸å¦ä¸åå½è¡ï¼åç¹å»<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>跳转</guibutton>æé®ï¼æ¥è§å¯è¿ä¸ç¹ã</para>
- <para>å¨è¿ä¸ªä¾åä¸ï¼å¦æä½ 跳转å°<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ï¼&app;ä¼å¨<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®è´¦ç°¿ä¸æ¾ç¤ºåä¸äº¤æï¼
+ <para>å¨è¿ä¸ªä¾åä¸ï¼å¦æä½ 跳转å°<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ï¼&app;ä¼å¨<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®è´¦ç°¿ä¸æ¾ç¤ºåä¸é¡¹äº¤æï¼
</para>
<!-- ToDo: unshrink -->
@@ -351,15 +352,15 @@
</screenshot>
</figure>
- <para>注æï¼äº¤æè¡ç°å¨æ±æ»çæ¯æ¤äº¤æå¯¹<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ï¼èé对<emphasis>æ´»æ</emphasis>ç§ç®çå½±åï¼è¿æ¯å ä¸ºä½ ç°å¨æµè§çæ¯<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®è´¦ç°¿ãæ¤äº¤æä¸çå彿¯å®å
¨ç¸åçï¼ä½ç°å¨äº¤æè¡åæ çæ¯å¯¹<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®çè´·è®°ã
+ <para>注æï¼äº¤æè¡ç°å¨æ±æ»çæ¯æ¤äº¤æå¯¹<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ï¼èé对<emphasis>æ´»æ</emphasis>ç§ç®çå½±åï¼è¿æ¯å ä¸ºä½ ç°å¨æµè§çæ¯<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®è´¦ç°¿ãæ¤äº¤æä¸çåå½è¡æ¯å®å
¨ç¸åçï¼ä½ç°å¨äº¤æè¡åæ çæ¯å¯¹<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®çè´·è®°ã
</para>
<sect3 id="txns-registers-twoaccount2">
<title>ç®å交æçä¾å</title>
- <para>å¨åé¢ç« èå建ç<filename>gcashdata_3</filename>çç§ç®è¡¨åºç¡ä¸ï¼åå»<guilabel>æ´»æ</guilabel>èµäº§ç§ç®ãæä»¬ç°å¨åæ´»æç§ç®æ·»å ä¸é¡¹ç®å交æãå½ä½ ç¬¬ä¸æ¬¡å¨&app;ä¸å建ç§ç®æ¶ï¼å¾å¾ä¼ä»æåä½é¢å¼å§å½å
¥äº¤ææ°æ®ã</para>
+ <para>å¨ä¹åç« èå建ç<filename>gcashdata_3</filename>çç§ç®è¡¨åºç¡ä¸ï¼åå»<guilabel>æ´»æ</guilabel>èµäº§ç§ç®ãæä»¬ç°å¨åæ´»æç§ç®æ·»å ä¸é¡¹ç®å交æãå½ä½ ç¬¬ä¸æ¬¡å¨&app;ä¸å建ç§ç®æ¶ï¼å¾å¾ä¼ä»æåä½é¢å¼å§å½å
¥äº¤ææ°æ®ã</para>
- <para>å¨ç¬¬ä¸ä¸ªäº¤æè¡ï¼è¾å
¥æ¥æï¼å¦ 2006å¹´3æ1æ¥ï¼ãæè¿°ï¼å¦<quote>æåä½é¢</quote>ï¼ï¼ç¹å»<guilabel>转账</guilabel>å¼¹åºåè¡¨å¹¶éæ©<emphasis>ææè
æç:æåä½é¢</emphasis>ï¼æ·»å 1000å
ç转å
¥éé¢ï¼å¹¶æä¸<keycap function="enter">å车</keycap>é®ãç§ç®è´¦ç°¿ç°å¨åºå½å¦ä¸å¾æç¤ºï¼
+ <para>å¨ç¬¬ä¸ä¸ªäº¤æè¡ï¼è¾å
¥æ¥æï¼å¦2006å¹´3æ1æ¥ï¼ãæè¿°ï¼å¦<quote>æåä½é¢</quote>ï¼ï¼ç¹å»<guilabel>转账</guilabel>å¼¹åºåè¡¨å¹¶éæ©<emphasis>ææè
æç:æåä½é¢</emphasis>ï¼è¾å
¥1000å
ç转å
¥éé¢ï¼å¹¶æä¸<keycap function="enter">Enter</keycap>é®ãç§ç®è´¦ç°¿ç°å¨åºå½å¦ä¸å¾æç¤ºï¼
</para>
<!-- ToDo: unshrink -->
@@ -403,17 +404,17 @@
<sect3 id="txns-registers-multiaccount2">
<title>åå½äº¤æç¤ºä¾</title>
- <para>ææ¶éè¦å¨ä¸ä¸ªäº¤æä¸æ·»å ä¸ä¸ªææ´å¤ä¸ªåå½ï¼æ¤æ
åµåºç°å¨éè¦å°äº¤æä¸çæ¥æºç§ç®æç®çç§ç®åæè¿å¤ä¸ªç§ç®çæ¶åãä¸ä¸ªå
¸åä¾åæ¯å¨æ¶å°å·¥èµæ¶ãä½ å¸¦åå®¶çé±å¾å¾å°äºæ¯ä»ç»ä½ çå·¥èµï¼å
¶ä¸ç差弿¯ç±ç¨è´¹ãå
»èä¿é©åå
¶å®äºé¡¹å¯¼è´çãå æ¤ï¼æ¶å°å·¥èµè¿ä¸ç¬äº¤æé¤äº<emphasis>èµäº§:æ´»æ</emphasis>å<emphasis>æ¶å
¥:èªèµ</emphasis>è¿ä¸¤ä¸ªç§ç®å¤ï¼è¿ä¼æ¶åå
¶å®çç§ç®ã</para>
+ <para>ææ¶éè¦å¨ä¸é¡¹äº¤æä¸æ·»å ä¸é¡¹ææ´å¤é¡¹åå½ï¼æ¤æ
åµå¾å¾åºç°å¨éè¦å°äº¤æä¸çæ¥æºç§ç®æç®çç§ç®åæè¿å¤ä¸ªç§ç®çæ¶åãä¸ä¸ªå
¸åä¾åæ¯å¨æ¶å°å·¥èµæ¶ãä½ å¸¦åå®¶çé±å¾å¾å°äºæ¯ä»ç»ä½ çå·¥èµï¼å
¶ä¸ç差弿¯ç±ç¨è´¹ãå
»èä¿é©åå
¶å®äºé¡¹å¯¼è´çãå æ¤ï¼æ¶å°å·¥èµè¿ä¸ç¬äº¤æé¤äº<emphasis>èµäº§:æ´»æ</emphasis>å<emphasis>æ¶å
¥:èªèµ</emphasis>è¿ä¸¤ä¸ªç§ç®å¤ï¼è¿ä¼æ¶åå
¶å®ç§ç®ã</para>
- <para>è¦ä»<emphasis role="italic">èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£æ·»å å·¥èµåå½äº¤æï¼ç¹å»æ°äº¤æè¡å¹¶ç¹å»<guilabel>åå½</guilabel>ãæ³¨æï¼å¦æä½ å·²ç»å°è´¦ç°¿çªå£è§å¾è®¾ç½®ä¸ºèªå¨åå½æäº¤ææ¥å¿ï¼åå½è¡ä¼èªå¨å±å¼ãå¨ç¬¬ä¸è¡è¾å
¥å¯¹æ¤äº¤æçæè¿°ï¼ä¾å¦âå
¬å¸æ¯ä»èªèµâï¼ãå¨å
¶ä¸çåå½è¡ï¼éä¸è¾å
¥ç»ææ¤äº¤æçå¤é¡¹åå½ãè¦è¾å
¥åå½ï¼å
éæ©ç§ç®ï¼åè¾å
¥ç¸åºç§ç®çååéé¢ã请记ä½ï¼å¨èµäº§ç§ç®ä¸ï¼å¨å·¦ä¾§è¾å
¥çéé¢ä¼å¢å ç§ç®ä½é¢ãå¨å³åè¾å
¥çéé¢ä¼åå°ä½é¢ï¼è¯¦ç»äºè§£è¯·åè<xref linkend="basics-transactions2"/>ï¼ãæä¸<keycap>Tab</keycap>鮿ç¹å»ä¸ä¸ä¸ªåå½è¡ï¼é夿¤è¿ç¨ã请注æï¼å¦æä½ 使ç¨é®çå¨ä¸å交æé´è·³è½¬ï¼ä½¿ç¨<keycap>Tab</keycap>å¨åä¹é´ç§»å¨ï¼ä½¿ç¨<keycap>Enter</keycap>ä¼ç¡®è®¤æ¤äº¤æå¹¶å¨âä¸å¹³è¡¡çâç§ç®ä¸å建åå½ã</para>
+ <para>è¦ä»<emphasis role="italic">èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£æ·»å å·¥èµåå½äº¤æï¼ç¹å»æ°äº¤æè¡å¹¶ç¹å»<guilabel>åå½</guilabel>ãæ³¨æï¼å¦æä½ å·²ç»å°è´¦ç°¿çªå£è§å¾è®¾ç½®ä¸ºèªå¨åå½æäº¤ææ¥å¿ï¼åå½è¡ä¼èªå¨å±å¼ãå¨ç¬¬ä¸è¡è¾å
¥å¯¹æ¤äº¤æçæè¿°ï¼ä¾å¦âå
¬å¸æ¯ä»èªèµâï¼ãå¨å
¶ä¸çåå½è¡ä¸ï¼éä¸è¾å
¥ç»ææ¤äº¤æçå¤é¡¹åå½ãè¦è¾å
¥åå½ï¼å
éæ©ç§ç®ï¼åè¾å
¥ç¸åºç§ç®çåå¨éé¢ã请记ä½ï¼å¯¹äºèµäº§ç§ç®ï¼å¨å·¦åè¾å
¥çéé¢ä¼å¢å ç§ç®ä½é¢ï¼å¨å³åè¾å
¥çéé¢ä¼åå°ä½é¢ï¼è¯¦ç»äºè§£è¯·åè<xref linkend="basics-transactions2"/>ï¼ãæä¸<keycap>Tab</keycap>鮿ç¹å»ä¸ä¸ä¸ªåå½è¡ï¼é夿¤è¿ç¨ã请注æï¼å¦æä½ 使ç¨é®çå¨ä¸å交æé´è·³è½¬ï¼ä½¿ç¨<keycap>Tab</keycap>å¯ä»¥å¨åä¹é´è·³è½¬ï¼ä½¿ç¨<keycap>Enter</keycap>ä¼ç¡®è®¤æ¤äº¤æå¹¶å¨âä¸å¹³è¡¡çâç§ç®ä¸å建åå½ã</para>
<note>
- <para>å¨&app;ä¸åå»ºäº¤ææ¶ï¼è½å¤ä»¥ä»»ä½é¡ºåºå½å
¥åå½ãç¶èï¼å¨äº¤æè¢«ç¡®è®¤ä¹åï¼å¯è½æ¯è¾å
¥å
æ ç¦»å¼æ¤äº¤ææè
æä¸<keycap function="enter">Enter</keycap>é®ï¼ï¼ææçåæ¹åå½ä¼ç§»å¨å°ææè´·æ¹åå½ä¹åã</para>
+ <para>å¨&app;ä¸åå»ºäº¤ææ¶ï¼è½å¤ä»¥ä»»ä½é¡ºåºå½å
¥åå½ãç¶èï¼å¨äº¤æè¢«ç¡®è®¤ä¹åï¼å¯è½æ¯è¾å
¥å
æ ç¦»å¼æ¤äº¤ææè
æä¸<keycap function="enter">Enter</keycap>é®ï¼ï¼ææåæ¹åå½ä¼ç§»å¨å°ææè´·æ¹åå½ä¹åã</para>
</note>
- <para>卿¤ç¤ºä¾ä¸ï¼éæ©åå
¥å·¥èµçç§ç®ï¼<emphasis>èµäº§:æ´»æ</emphasis>ï¼å¹¶è¾å
¥è¦åå
¥çéé¢ï¼ä¾å¦670å
ï¼ãéåï¼è¾å
¥åç§ç¨è´¹çéé¢ï¼<emphasis>è´¹ç¨:ç¨è´¹:æå¾ç¨</emphasis>ç§ç®ï¼180å
ï¼<emphasis>è´¹ç¨:ç¨è´¹:å»çä¿é©</emphasis>ç§ç®, 90å
ï¼ä»¥å<emphasis>è´¹ç¨:ç¨è´¹:社ä¼ä¿é©</emphasis>ï¼60å
ãæç»ï¼<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ä½ä¸ºè´·æ¹ï¼è¾å
¥å·¥èµçæ»é¢ã</para>
+ <para>卿¤ç¤ºä¾ä¸ï¼éæ©åå
¥å·¥èµçç§ç®ï¼<emphasis>èµäº§:æ´»æ</emphasis>ï¼å¹¶è¾å
¥è¦åå
¥çéé¢ï¼ä¾å¦670å
ï¼ãéåï¼è¾å
¥å项ç¨è´¹çéé¢ï¼<emphasis>è´¹ç¨:ç¨è´¹:æå¾ç¨</emphasis>ç§ç®ï¼180å
ï¼<emphasis>è´¹ç¨:ç¨è´¹:å»çä¿é©</emphasis>ç§ç®, 90å
ï¼ä»¥å<emphasis>è´¹ç¨:ç¨è´¹:社ä¼ä¿é©</emphasis>ï¼60å
ãæç»ï¼<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ä½ä¸ºè´·æ¹ï¼è¾å
¥å·¥èµçæ»é¢ã</para>
- <para>æç»çåå½çèµ·æ¥åºè¯¥åæ¯<xref linkend="txns-register-multiaccount"/>ãè®°å¾å¨å½å
¥å®æ¯åæä¸<keycap function="enter">Enter</keycap>é®ãä¸è¿è¦ç¥é卿ä¸<keycap function="enter">Enter</keycap>ä¹åï¼åå½è§å¾ä¼âæå âåç®åç交æè§å¾ãåå½ä»ç¶åå¨ï¼ä½ åªéè¦ç¹å»<guilabel>åå½</guilabel>æ¥æ¥çè¿äºåå½ãåè§<xref linkend="txns-registers-features2"/>äºè§£è¯¦ç»ä¿¡æ¯ã</para>
+ <para>æç»çåå½çèµ·æ¥åºè¯¥åæ¯<xref linkend="txns-register-multiaccount"/>ãè®°å¾å¨å½å
¥å®æ¯åæä¸<keycap function="enter">Enter</keycap>é®ãä¸è¿è¦æ³¨æå°å¨æä¸<keycap function="enter">Enter</keycap>ä¹åï¼åå½è§å¾ä¼âæå âåç®åç交æè§å¾ãåå½ä»ç¶åå¨ï¼ä½ åªéè¦ç¹å»<guilabel>åå½</guilabel>æ¥æ¥çè¿äºåå½ãåè§<xref linkend="txns-registers-features2"/>äºè§£è¯¦ç»ä¿¡æ¯ã</para>
<!-- ToDo: unshrink -->
<figure id="txns-register-multiaccount">
@@ -433,32 +434,32 @@
<sect2 id="txns-reconcile1">
<title>对账</title>
- <para>䏿¦äº¤æå½å
¥è¿&app;ï¼éªè¯è¿äºäº¤æåéèæºæçè®°å½ä¸è´å°±ååå
³é®äºãè¿ä¸éªè¯è¿ç¨è¢«ç§°ä¸º<emphasis role="strong">对账</emphasis>ï¼æ¯ç¡®ä¿ä½ çè®°å½æ¯å¦åç¡®çå
³é®ãæå¸¸è§çæ
嵿¯ï¼ä½ éè¦åé¶è¡æµæ°´å¯¹ç
§æ£æ¥äº¤æï¼å½ç¶ä¹å¯ä»¥éè¿è¿ä¸è¿ç¨éªè¯äº¤æå½å
¥æ¯å¦æ£ç¡®ã</para>
+ <para>䏿¦å°äº¤æå½å
¥è¿&app;ï¼éªè¯è¿äºäº¤æåéèæºæçè®°å½æ¯å¦ä¸è´å°±ååå
³é®äºãè¿ä¸éªè¯è¿ç¨è¢«ç§°ä¸º<emphasis role="strong">对账</emphasis>ï¼è¿æ¯ç¡®ä¿ä½ çè®°å½åç¡®æ 误çå
³é®ãæå¸¸è§çæ
嵿¯ï¼ä½ éè¦åé¶è¡è´¦å对ç
§æ ¸å¯¹äº¤æï¼å½ç¶ä¹å¯ä»¥éè¿è¿ä¸è¿ç¨æ ¸å¯¹äº¤ææ¯å¦æ£ç¡®å½å
¥ã</para>
- <para>&app;ä¸ç´ä¼è·è¸ªæ¯ä¸ªäº¤æçå¯¹è´¦ç¶æï¼äº¤æçå¯¹è´¦ç¶æå¨è´¦ç°¿ä¸ä½¿ç¨å¯¹è´¦<guilabel>R</guilabel>åæç¤ºï¼<emphasis>y</emphasis>表示交æå·²ç»å¯¹è´¦ï¼<emphasis>n</emphasis>è¡¨ç¤ºè¿æ²¡æå¯¹è´¦ï¼<emphasis>c</emphasis>è¡¨ç¤ºå·²ç»æ¸
使²¡æå¯¹è´¦ãæ è®°ä¸ºå·²ç»æ¸
çåå½è¡¨ç¤ºå¾å°äºæºæå·²æ¥åæä»¤çç¡®è®¤ï¼æ¯å¦ï¼ä½ æ¿å°äºä½¿ç¨ä¿¡ç¨å¡ä»æ¬¾çé¤å
æ¶æ®ï¼ãä½ å¯ä»¥ç¹å»<guilabel>R</guilabel>åå¨<emphasis>n</emphasis>å<emphasis>c</emphasis>é´åæ¢å¯¹è´¦ç¶æï¼ä¹å¯ä»¥ä½¿ç¨<xref linkend="txns-reconcile-window2" />å°ä¹ç½®ä¸º<emphasis>y</emphasis>ã</para>
+ <para>&app;ä¼ä¸ç´è·è¸ªæ¯ä¸ªäº¤æçå¯¹è´¦ç¶æï¼äº¤æçå¯¹è´¦ç¶æå¨è´¦ç°¿ä¸ä½¿ç¨å¯¹è´¦<guilabel>R</guilabel>åæç¤ºï¼<emphasis>y</emphasis>表示交æå·²ç»å¯¹è´¦ï¼<emphasis>n</emphasis>è¡¨ç¤ºè¿æ²¡æå¯¹è´¦ï¼<emphasis>c</emphasis>è¡¨ç¤ºå·²ç»æ¸
使²¡æå¯¹è´¦ãæ è®°ä¸ºå·²ç»æ¸
çåå½è¡¨ç¤ºå¾å°äºéèæºæå·²æ¥åæä»¤ç确认信æ¯ï¼æ¯å¦ï¼ä½ æ¿å°äºä½¿ç¨ä¿¡ç¨å¡ä»æ¬¾çé¤å
æ¶æ®ï¼ãä½ å¯ä»¥ç¹å»<guilabel>R</guilabel>åå¨<emphasis>n</emphasis>å<emphasis>c</emphasis>é´åæ¢å¯¹è´¦ç¶æï¼ä¹å¯ä»¥æ ¹æ®<xref linkend="txns-reconcile-window2" />置为<emphasis>y</emphasis>ã</para>
- <para>å¨ç§ç®çªå£çåºé¨ï¼æä¸¤ä¸ªå®æ¶æ´æ°çä½é¢ï¼å嫿¯<guilabel>å·²ç»æ¸
</guilabel>å<guilabel>已对账</guilabel>ä½é¢ï¼ï¼ä»¥å<guilabel>å计@</guilabel>ä½é¢ãåè
对åºäºé¶è¡è®¤ä¸ºä½ çè´¦æ·ä¸æå¤å°é±ï¼èåè
å
å«äºæªç»æ¸
ç交æã</para>
+ <para>å¨ç§ç®çªå£åºé¨ï¼æä¸¤ä¸ªå®æ¶æ´æ°çä½é¢ï¼å嫿¯<guilabel>å·²ç»æ¸
</guilabel>å<guilabel>已对账</guilabel>ä½é¢ï¼ï¼ä»¥å<guilabel>æ»è®¡<!-- ToDoZ --></guilabel>ä½é¢ãåè
代表é¶è¡è®¤ä¸ºä½ çè´¦æ·ä¸æå¤å°é±ï¼èåè
å
å«äºæªç»æ¸
ç交æã</para>
- <para>举个ä¾åï¼å½ä½ æ¯ä»æäºè´¹ç¨æ¶ï¼ä½ åºè¯¥å&app;å½å
¥äº¤æã交æç对账<guilabel>R</guilabel>ååå§ä¸º<guilabel>n</guilabel> ï¼æ°æ·»å ï¼ãæ°å½å
¥ç交æä¼æ´æ°å°<guilabel>å计</guilabel>ä½é¢ä¸ãéåï¼å¦æä½ æ¶å°äºæå
³æ¯ä»å·²è¢«æ¥åç确认信æ¯ï¼ä½ å¯ä»¥ç¹å»äº¤æç<guilabel>R</guilabel>åï¼å°ä¹æ´æ¹ä¸º<emphasis>c</emphasis>ï¼å·²ç»æ¸
ï¼ãå¨è¿è¡æ¤æä½åï¼<guilabel>å·²ç»æ¸
</guilabel>ä½é¢ä¼ååï¼å°è¿ä¸éé¢å
æ¬è¿å»ã卿¶å°é¶è¡è´¦ååï¼ä½ å¯ä»¥æå¼å¯¹è´¦çªå£ï¼å¯¹æ¯è´¦ååå·²å¨&app;ä¸å½å
¥ç交æãæ¤æ¶ï¼ä½ è½å¤å°<guilabel>R</guilabel>åæ´æ¹ä¸º<emphasis>y</emphasis>ï¼å·²å¯¹è´¦ï¼ã</para>
+ <para>举个ä¾åï¼å½ä½ æ¯ä»æäºè´¹ç¨æ¶ï¼ä½ åºè¯¥å&app;å½å
¥äº¤æã交æç对账<guilabel>R</guilabel>ååå§ä¸º<guilabel>n</guilabel> ï¼æ°æ·»å ï¼ãæ°å½å
¥ç交æä¼æ´æ°å°<guilabel>æ»è®¡</guilabel>ä½é¢ä¸ãéåï¼å¦æä½ æ¶å°äºæå
³æ¯ä»å·²è¢«æ¥åç确认信æ¯ï¼ä½ å¯ä»¥ç¹å»äº¤æç<guilabel>R</guilabel>åï¼å°ä¹æ´æ¹ä¸º<emphasis>c</emphasis>ï¼å·²ç»æ¸
ï¼ãå¨è¿è¡æ¤æä½åï¼<guilabel>å·²ç»æ¸
</guilabel>ä½é¢ä¼æ´æ°ï¼å°æ¤éé¢å
æ¬è¿å»ã卿¶å°é¶è¡è´¦ååï¼ä½ å¯ä»¥æå¼å¯¹è´¦çªå£ï¼å¯¹æ¯é¶è¡è´¦ååå·²å¨&app;ä¸å½å
¥ç交æï¼éåï¼ä½ è½å¤å°<guilabel>R</guilabel>åæ´æ¹ä¸º<emphasis>y</emphasis>ï¼å·²å¯¹è´¦ï¼ã</para>
<note>
- <para>ä½ ä¸è½ç´æ¥å¨è´¦ç°¿çªå£ä¸ç¹å»<emphasis>R</emphasis>åæ¥å¯¹è´¦ï¼å¿
须使ç¨å¯¹è´¦çªå£ã䏿¦äº¤æè¢«æ 记为<emphasis>已对账</emphasis>ï¼å°±ä¸è½åç®åå°æ´æ¹ï¼é¤éå¨ä¸ä¸æ¬¡å¯¹è´¦ä¸æ
æè¾å
¥é误ç<link linkend="rec-start-blnc"><guilabel>æåä½é¢</guilabel></link>ã</para>
+ <para>ä½ ä¸è½ç´æ¥å¨è´¦ç°¿çªå£ä¸ç¹å»<guilabel>R</guilabel>åæ¥å¯¹è´¦ï¼å¿
须使ç¨å¯¹è´¦çªå£ã䏿¦äº¤æè¢«æ 记为<emphasis>已对账</emphasis>ï¼å°±ä¸è½åéææ´æ¹ï¼é¤éå¨ä¸ä¸æ¬¡å¯¹è´¦ä¸æ
æè¾å
¥é误ç<link linkend="rec-start-blnc"><guilabel>æåä½é¢</guilabel></link>ã</para>
</note>
<warning>
- <para>è¦å
åç解对账æ¯é对æä¸ç»å®çæ¥æè¿è¡çï¼è¿ä¸ç¹ååéè¦ãå½ä½ æ ¹æ®æä¸ç»å®æ¥æçè´¦å对ç§ç®å¯¹è´¦æ¶ï¼ä½ æ¯å¨å¯¹<emphasis role="strong">æ¤æ¥æä¹åçææäº¤æ</emphasis>è¿è¡å¯¹è´¦ãå æ¤ï¼å¦æä½ æ·»å æä¿®æ¹ä½ æå䏿¬¡å¯¹è´¦æ¥æä¹åç交æï¼ä½ ç<emphasis role="strong">已对账</emphasis>ä½é¢ä¼åå°ä¹åçæ°é¢ã</para>
+ <para>ç¹å«éè¦çæ¯ï¼è¦å
åç解对账æ¯é对æä¸ç»å®çæ¥æè¿è¡çãå½ä½ æ ¹æ®æä¸ç¹å®æ¥æçè´¦å为ç§ç®å¯¹è´¦æ¶ï¼ä½ æ¯å¨å¯¹<emphasis role="strong">æ¤æ¥æä¹åçææäº¤æ</emphasis>è¿è¡å¯¹è´¦ãå æ¤ï¼å¦æä½ æ·»å æä¿®æ¹æå䏿¬¡å¯¹è´¦æ¥æä¹åç交æï¼ä½ ç<emphasis role="strong">已对账</emphasis>ä½é¢ä¼ååä¹åçæ°é¢ã</para>
</warning>
<sect3 id="txns-reconcile-window2">
<title>对账çªå£</title>
- <para>对账çªå£ç¨äºæ ¹æ®é¶è¡æå
¶å®æºæåéç»ä½ çè´¦å对æä¸&app;ç§ç®è¿è¡å¯¹è´¦ã 对账æ¯å¾æç¨çï¼ä¸ä»
å¯ä»¥æ ¹æ®é¶è¡çè®°å½åæ¬¡æ ¸å¯¹è´¦ç°¿ä¸ç交æè®°å½ï¼ä¹å¯ä»¥ç¥éåªäºäº¤æè¿æªä»æ¬¾ï¼å¦æªç»è´¦çè´¦åã
+ <para>对账çªå£ç¨äºæ ¹æ®é¶è¡æå
¶å®æºæåéç»ä½ çè´¦å为æä¸&app;ç§ç®è¿è¡å¯¹è´¦ã对账æ¯å¾æç¨çï¼ä¸ä»
å¯ä»¥æ ¹æ®é¶è¡çè®°å½åæ¬¡æ ¸å¯¹è´¦ç°¿ä¸ç交æè®°å½ï¼ä¹å¯ä»¥å¾ç¥åªäºäº¤æè¿æªç»æ¸
ï¼æ¯å¦æªä»æ¬¾çè´¦åã
<!-- but also to get a better idea of outstanding transactions, e.g. uncashed checks. -->
</para>
- <para>è¦ä½¿ç¨å¯¹è´¦çªå£ï¼ä»ç§ç®è¡¨ä¸éæ©ä¸ä¸ªç§ç®å¹¶ç¹å»<menuchoice>
+ <para>è¦ï¼ä»ç§ç®æ ä¸éæ©ä¸ä¸ªç§ç®å¹¶ç¹å»<menuchoice>
<guimenu>åè½</guimenu> <guimenuitem>对账</guimenuitem>
- </menuchoice>ï¼ä¼åºç°å¦ä¸æç¤ºççªå£ï¼å¯ä»¥å¨è¿éè¾å
¥å¯¹è´¦ä¿¡æ¯ã</para>
+ </menuchoice>æå¼å¯¹è´¦çªå£ï¼å¦ä¸æç¤ºï¼å¯ä»¥å¨æ¤å¤è¾å
¥å¯¹è´¦ä¿¡æ¯ã</para>
<figure>
<title>åå§ç对账çªå£</title>
@@ -479,7 +480,7 @@
<term><guilabel>è´¦åæ¥æ</guilabel></term>
<listitem>
- <para>对账æä¾æ®è´¦åçæ¥æã</para>
+ <para>对账æä¾æ®çé¶è¡è´¦åçæ¥æã</para>
<tip>
<para>ç¹å»æ¤è¾å
¥æ¡å³ä¾§ç䏿ç®å¤´æå¼æ¥åã</para>
@@ -498,17 +499,17 @@
</warning>
<note>
- <para>馿¬¡å¯¹è´¦æ¶ï¼<guilabel>æåä½é¢</guilabel>伿¯<guilabel>0.00</guilabel>ï¼æä»¥æ¤å¤æ¾ç¤ºçæåä½é¢å¯è½ä¸è¯¥ç§ç®çâ<emphasis>æåä½é¢</emphasis>â交æä¸ç¸åãå¨å¯¹ç§ç®å¯¹è´¦æ¶ï¼âæåä½é¢â交æä¹åºå½è¢«å¯¹è´¦ï¼è¿æ ·åç»ææä¼æ¯å¹³è¡¡çã</para>
+ <para>馿¬¡å¯¹è´¦æ¶ï¼<guilabel>æåä½é¢</guilabel>伿¯<guilabel>0.00</guilabel>ï¼æä»¥æ¤å¤æ¾ç¤ºçæåä½é¢å¯è½ä¸è¯¥ç§ç®çâ<emphasis>æåä½é¢</emphasis>â交æä¸ç¸åãå¨å¯¹ç§ç®å¯¹è´¦æ¶ï¼âæåä½é¢â交æä¹åºå½æ 记为已对账ï¼è¿æ ·åç»ææä¼æ¯ç¸ç¬¦çã</para>
</note>
<tip>
- <para>妿å
åç交æç±äºå¤±è¯¯è¢«åæ¶å¯¹è´¦ï¼ä½ å¯ä»¥ç®åå°åå½åé¶è¡è´¦åè®°å½ç交æä¸èµ·éæ°å¯¹è´¦ï¼ç»æåºè¯¥ç平衡çã</para>
+ <para>妿å
åç交æå å¤±è¯¯è¢«åæ¶å¯¹è´¦ï¼ä½ å¯ä»¥æ¾å¿ä¸å½åé¶è¡è´¦åè®°å½ç交æä¸èµ·éæ°å¯¹è´¦ï¼ç»æåºè¯¥ç平衡çã</para>
- <para>å¨è¯¯å é¤ä¹åå·²ç»å¯¹è´¦çäº¤ææ¶ï¼äºæ
æäºæ£æãå¦æä½ ä¸ç¡®å®è¢«å é¤ç交æï¼ä¹æ æ³å°ä¹å¤åå°è´¦ç°¿ï¼ä½ å¯è½éè¦å建ä¸é¡¹èæäº¤æï¼ä»¥å®æå¯¹è´¦ã</para>
+ <para>å¨å 失误å é¤å
åå·²ç»å¯¹è´¦çäº¤ææ¶ï¼äºæ
æäºæ£æãå¦æä½ ä¸ç¡®å®å é¤äºä»ä¹ï¼ä¹æ æ³å°ä¹å¤åå°è´¦ç°¿ï¼é£ä½ å¯è½éè¦å建ä¸é¡¹èæäº¤æï¼ä»¥å®æå¯¹è´¦ã</para>
</tip>
<caution>
- <para>ä¸è¿ï¼åªæå¨ä¸ªäººè®°è´¦æ¶ï¼åä¸ç§æ
嵿䏿é®é¢ï¼å¦æä½ æ¯ç¤¾å¢æå
¬å¸çä¼è®¡å¸ï¼ä½ åºå½å¯¹å®¡è®¡å¸å¥½å¥½ä½åºè§£éã</para>
+ <para>ä¸è¿ï¼åªæå¨ä¸ªäººè®°è´¦æ¶ï¼åä¸ç§æ
嵿䏿é®é¢ï¼å¦æä½ æ¯ç¤¾å¢æå
¬å¸çä¼è®¡å¸ï¼ä½ åºå½è·å®¡è®¡å¸å¥½å¥½è§£éã</para>
</caution>
</listitem>
</varlistentry>
@@ -529,7 +530,7 @@
<term><guilabel>å
å«åç§ç®</guilabel></term>
<listitem>
- <para>è¦ä¸å¹¶å¯¹è´¦å½åæéç§ç®ä¸çåç§ç®ç交æï¼è¯·å¾éæ¤éé¡¹ãæ³¨æï¼è¦ä½¿ç¨æ¤åè½ï¼åç§ç®çåååºå½ä¸ç¶ç§ç®ç¸åã</para>
+ <para>è¦æå½åæéç§ç®ä¸çåç§ç®ç交æä¸å对账ï¼è¯·å¾éæ¤éé¡¹ãæ³¨æï¼è¦ä½¿ç¨æ¤åè½ï¼åç§ç®çåååºå½ä¸ç¶ç§ç®ç¸åã</para>
</listitem>
</varlistentry>
@@ -537,13 +538,10 @@
<term><guibutton>è¾å
¥å©æ¯ä»æ¬¾</guibutton></term>
<listitem>
- <para>ç¹å»æ¤æé®ä¼æå¼æ°çªå£ï¼å¯ä»¥è¾å
¥è¦å¯¹è´¦çç§ç®ç婿¯äº¤æã</para>
+ <para>ç¹å»æ¤æé®ä¼æå¼æ°çªå£ï¼å¯ä»¥ä¸ºè¦å¯¹è´¦çç§ç®è¾å
¥å©æ¯äº¤æã</para>
<tip>
- <para><guilabel>婿¯ä»æ¬¾</guilabel>çªå£å¯è½ä¼å¨ä¸º<emphasis>é¶è¡</emphasis>ã
- <emphasis>ä¿¡ç¨å¡</emphasis>ã<emphasis>å
±ååºé</emphasis>ã
- <emphasis>èµäº§</emphasis>ã<emphasis>åºæ¶è´¦æ¬¾</emphasis>ã
- <emphasis>åºä»è´¦æ¬¾</emphasis>å<emphasis>è´åº</emphasis>ç§ç®å¯å¨å¯¹è´¦æ¶èªå¨æå¼ãå¦æä½ æ³ä¸ºææå
åçç§ç®ç¦ç¨æ¤è¡ä¸ºï¼åå¾<guilabel>&appname;é¦é项</guilabel>ç<guilabel>账簿</guilabel>æ ç¾é¡µï¼å¹¶åæ¶å¾é<guilabel>èªå¨å©æ¯è½¬è´¦@</guilabel>é项ãå¦å¤ï¼åªæ¯ä¸ºéæ©çç§ç®ç¦ç¨æ¤è¡ä¸ºï¼å¯å¨<guilabel>婿¯ä»æ¬¾</guilabel>çªå£ä¸ç¹å»<guibutton>æ¤ç§ç®æ éèªå¨å©æ¯æ¯ä»@</guibutton>æé®ã
+ <para><guilabel>婿¯ä»æ¬¾</guilabel>çªå£å¯è½ä¼å¨ä¸º<emphasis>é¶è¡</emphasis>ã<emphasis>ä¿¡ç¨å¡</emphasis>ã<emphasis>å
±ååºé</emphasis>ã<emphasis>èµäº§</emphasis>ã<emphasis>åºæ¶è´¦æ¬¾</emphasis>ã<emphasis>åºä»è´¦æ¬¾</emphasis>å<emphasis>è´åº</emphasis>ç§ç®å¯å¨å¯¹è´¦æ¶èªå¨æå¼ãå¦æä½ æ³ä¸ºææå
åçç§ç®ç¦ç¨æ¤è¡ä¸ºï¼åå¾<guilabel>&appname;é¦é项</guilabel>ç<guilabel>账簿</guilabel>æ ç¾é¡µï¼åæ¶å¾é<guilabel>èªå¨å©æ¯è½¬è´¦<!-- ToDoZ --></guilabel>é项ãå¦å¤ï¼å¦æåªæ¯ä¸ºéæ©çç§ç®ç¦ç¨æ¤è¡ä¸ºï¼å¯å¨<guilabel>婿¯ä»æ¬¾</guilabel>çªå£ä¸ç¹å»<guibutton>æ¤ç§ç®æ éèªå¨å©æ¯æ¯ä»<!-- ToDoZ --></guibutton>æé®ã
</para>
</tip>
</listitem>
@@ -569,51 +567,49 @@
</screenshot>
</figure>
- <para>çªå£ä¸ç两ååå«å«å<guilabel>转å
¥</guilabel>å<guilabel>转åº</guilabel>ï¼ååºäºå±äºæ¤ç§ç®çæææªå¯¹è´¦äº¤æï¼è¿äºäº¤æå°±æ¯é©¬ä¸è¦å¯¹è´¦çãå
¶ä¸ç<guilabel>R</guilabel>åè¡¨ç¤ºäº¤ææ¯å¦å·²å¯¹è´¦ã</para>
+ <para>çªå£ä¸ç两ååå«å«å<guilabel>转å
¥</guilabel>å<guilabel>转åº</guilabel>ï¼ååºäºæ¤ç§ç®ä¸æææªå¯¹è´¦äº¤æï¼æ¥ä¸æ¥å°±æ¯è¦ä¸ºè¿äºäº¤æè¿è¡å¯¹è´¦ãå
¶ä¸ç<guilabel>R</guilabel>åè¡¨ç¤ºäº¤ææ¯å¦å·²å¯¹è´¦ã</para>
- <para>ç°å¨ï¼æ£æ¥é¶è¡è´¦åä¸çæ¯ä¸é¡¹ï¼å¹¶å¨<guilabel>对账</guilabel>çªå£ä¸å¯»æ¾å
¶å¹é
项ã</para>
+ <para>ç°å¨ï¼æ£æ¥é¶è¡è´¦åä¸çæ¯ä¸æ¡è®°å½ï¼å¹¶å¨<guilabel>对账</guilabel>çªå£ä¸å¯»æ¾å
¶å¹é
项ã</para>
<para>å¦æä½ æ¾ä¸å°æé¡¹äº¤æï¼ä½ æè®¸æ¯å¿è®°å½å
¥è¿é¡¹äº¤ææä¸ç¥éè¿é¡¹äº¤æå·²ç»åçãä½ å¯ä»¥ä½¿ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>æ°å»º</guibutton>æé®æ<menuchoice>
<guimenu>交æ</guimenu><guimenuitem>æ°å»º</guimenuitem>
- </menuchoice>èå项æå¼è´¦ç°¿çªå£è¾å
¥éæ¼ç交æãæ°å建ç交æä¼å¨è´¦ç°¿ä¸å½å
¥äº¤æåæä¸<guibutton>Enter</guibutton>鮿¶å¨<guilabel>对账</guilabel>çªå£ä¸åºç°ã
+ </menuchoice>èå项æå¼è´¦ç°¿çªå£å½å
¥éæ¼ç交æãæ°å建ç交æä¼å½å¨è´¦ç°¿ä¸å½å
¥äº¤æåæä¸<keycap>Enter</keycap>鮿¶å¨<guilabel>对账</guilabel>çªå£ä¸åºç°ã
</para>
- <para>å½å¨<guilabel>对账</guilabel>çªå£ä¸åç°äºç¸åºçäº¤ææ¶ï¼å¯¹æ¯æ¤äº¤æçéé¢ä¸é¶è¡è´¦åä¸çéé¢ã妿䏤è
ä¸ä¸è´ï¼ä½ å¯è½å¨&app;ä¸æäº¤æè¾éäºãä½ å¯ä»¥ä½¿ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>ç¼è¾</guibutton>æé®æ
- <menuchoice>
+ <para>å½å¨<guilabel>对账</guilabel>çªå£ä¸åç°äºç¸åºçäº¤ææ¶ï¼å¯¹æ¯æ¤äº¤æçéé¢ä¸é¶è¡è´¦åä¸çéé¢ã妿䏤è
ä¸ä¸è´ï¼ä½ å¯è½å¨&app;ä¸æäº¤æè¾å
¥éäºãä½ å¯ä»¥ä½¿ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>ç¼è¾</guibutton>æé®æ<menuchoice>
<guimenu>交æ</guimenu><guimenuitem>ç¼è¾</guimenuitem>
</menuchoice>èå项æå¼è´¦ç°¿çªå£ä¿®æ£é误ã</para>
- <para>妿éé¢ç¸ç¬¦ï¼ç¹å»<guilabel>对账</guilabel>çªå£ä¸çç¸åºé¡¹ãä¼å¨æé交æç<guilabel>R</guilabel>å夿ä¸å¯¹å¾ã&app;ä¼èªå¨æ´æ°å³ä¸æ¹æ»è®¡é¢æ¿ä¸çéé¢ã</para>
+ <para>妿éé¢ç¸ç¬¦ï¼ç¹å»<guilabel>对账</guilabel>çªå£ä¸çç¸åºé¡¹ï¼æé交æç<guilabel>R</guilabel>åå¤ä¼æä¸å¯¹å¾ã&app;ä¼èªå¨æ´æ°å³ä¸æ¹<guilabel>å计</guilabel>颿¿ä¸çéé¢ã</para>
<tip>
- <para>å¯ä»¥ä½¿ç¨<keycap>ä¸</keycap>ä¸<keycap>ä¸</keycap> æ¹åé®å¨ä¸åæ¡ç®é´åæ¢ï¼ä½¿ç¨
- <keycap>ç©ºæ ¼</keycap>é®å°æ¡ç®æ 记为已对账ï¼ä½¿ç¨<keycap>Tab</keycap>é®å¨ä¸å颿¿é´åæ¢ã
+ <para>å¯ä»¥ä½¿ç¨<keycap>ä¸</keycap>ä¸<keycap>ä¸</keycap> æ¹åé®å¨ä¸åæ¡ç®é´åæ¢ï¼ä½¿ç¨<keycap>ç©ºæ ¼</keycap>é®å°æ¡ç®æ 记为已对账ï¼ä½¿ç¨<keycap>Tab</keycap>é®å¨ä¸å颿¿é´åæ¢ã
</para>
</tip>
- <para>æ¥ä¸æ¥ï¼å¯¹é¶è¡è´¦åä¸çæ¯ä¸æ¡éå¤è¿ä¸æä½ï¼éªè¯é¶è¡è´¦åçéé¢ç¬¦å&app;ä¸ç¸åºäº¤æçéé¢ï¼ç¶åå°&app;ä¸çç¸åºäº¤ææ 记为已对账ã</para>
+ <para>æ¥ä¸æ¥ï¼å¯¹é¶è¡è´¦åä¸çæ¯ä¸æ¡è®°å½éå¤è¿ä¸æä½ï¼éªè¯é¶è¡è´¦åä¸åæ¡è®°å½çéé¢ç¬¦å&app;ä¸ç¸åºäº¤æçéé¢ï¼ç¶åå°&app;ä¸çç¸åºäº¤ææ 记为已对账ã</para>
<tip>
<para>å¨ä»»ä¸é¢æ¿ä¸ï¼ç¹å»å
¶ä¸ä¸é¡¹äº¤æï¼æä¸<keycap>Ctrl-A</keycap>ï¼åæä¸<keycap>ç©ºæ ¼</keycap>ï¼å°±å¯ä»¥å¾éæåæ¶å¾éææäº¤æçå¯¹è´¦ç¶æãæ¤æä½å°é¢æ¿ä¸ææäº¤æçå¯¹è´¦ç¶æç»ä¸åæ¢ä¸ºå¾éæåæ¶å¾éï¼å¯ä»¥é夿¤æä½å°é¢æ¿ä¸ç交æåæ¢ä¸ºéè¦çç¶æã</para>
</tip>
<para>
- <guilabel>对账</guilabel>çªå£çåºé¨æ¯<guilabel>å·®é¢</guilabel>ç»è®¡é¡¹ï¼å¯¹è´¦å®æå伿¾ç¤ºä¸º<guilabel>0.00</guilabel>ã妿æ¤é¡¹æ¾ç¤ºäºå
¶å®å¼ï¼è¯´æå¨&app;ä¸è¦ä¹éæ¼äºä¸äºäº¤æï¼è¦ä¹ä¸äºäº¤æçéé¢ä¸æ£ç¡®ãï¼ä¹å¯è½æ¯é¶è¡åºéäºï¼ä½åºæ¬ä¸ä¸å¯è½ãï¼
+ <guilabel>对账</guilabel>çªå£çåºé¨æ<guilabel>å·®é¢</guilabel>ç»è®¡é¡¹ï¼å¯¹è´¦å®æååºæ¾ç¤ºä¸º<guilabel>0.00</guilabel>ã妿æ¤å¤æ¾ç¤ºäºå
¶å®å¼ï¼è¯´æå¨&app;ä¸è¦ä¹éæ¼äºä¸äºäº¤æï¼è¦ä¹ä¸äºäº¤æçéé¢ä¸æ£ç¡®ãï¼ä¹å¯è½æ¯é¶è¡åºéäºï¼ä¸è¿åºæ¬ä¸ä¸å¯è½ãï¼
</para>
<note>
- <para>ä¸äºæ
åµä¸ï¼æ¾åºç§ç®ä¸ºä»ä¹è´¦ç®ä¸ç¬¦å¾å°é¾çè³ä¸å¯è½ã妿ä¸è½ä¿®æ£è´¦ç°¿ä¸é¶è¡è´¦åä¹é´çå·®å¼ï¼å¯ä»¥ä½¿ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>平衡@</guibutton>æé®ï¼èªå¨ä»¥æ æ³å¯¹è´¦çéé¢åå»ºäº¤ææ¥ç¡®ä¿ä¸¤è
ä½é¢ç¸ç¬¦ã
+ <para>æäºæ
åµä¸ï¼æ¾åºç§ç®ä¸ºä»ä¹è´¦ç®ä¸ç¬¦å¾å°é¾çè³ä¸å¯è½ã妿ä¸è½ä¿®æ£è´¦ç°¿ä¸é¶è¡è´¦åä¹é´çå·®å¼ï¼å¯ä»¥ä½¿ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>平衡<!-- ToDoZ: ä¿®æ£PO --></guibutton>æé®ï¼èªå¨ç¨ä¸å¹³è¡¡çéé¢åå»ºäº¤ææ¥ç¡®ä¿ä¸¤è
ä½é¢ç¸ç¬¦ã
</para>
- <para>è¦ä½¿ç¨æ¤åè½ï¼å
å对账ï¼å°ææä½ è½å¤è¾¨è¯çäº¤ææ è®°ä¸ºå·²å¯¹è´¦ï¼åï¼ç¹å»<guibutton>平衡</guibutton>æé®ã&app;ä¼ä½¿ç¨<emphasis>ç¹æ®ç§ç®:å¤ç«ç-XXX</emphasis>ç§ç®ï¼å
¶ä¸âXXXâä»£è¡¨ä½ çè´§å¸ï¼æ ¹æ®ä»åå¨çå·®é¢å建ä½é¢å¹³è¡¡äº¤æé¡¹ãæ¤æ¶<guilabel>对账</guilabel>çªå£ä¼å
³éãéæ°æå¼å¯¹è´¦çªå£åï¼å¯ä»¥æ£æ¥æ°å建çä½é¢å¹³è¡¡äº¤æå¹¶ç»æå¯¹è´¦è¿ç¨ã</para>
+ <para>è¦ä½¿ç¨æ¤åè½ï¼å°½é对账ï¼å°ææä½ è½å¤è¾¨è¯çäº¤ææ è®°ä¸ºå·²å¯¹è´¦ï¼åï¼ç¹å»<guibutton>平衡</guibutton>æé®ã&app;ä¼ä½¿ç¨<emphasis>ç¹æ®ç§ç®:å¤ç«ç-XXX</emphasis>ç§ç®ï¼å
¶ä¸âXXXâä»£è¡¨ä½ çè´§å¸ï¼æ ¹æ®ä»åå¨çå·®é¢å建ä½é¢å¹³è¡¡äº¤æé¡¹ãæ¤æ¶<guilabel>对账</guilabel>çªå£ä¼å
³éãéæ°æå¼å¯¹è´¦çªå£åï¼å¯ä»¥æ£æ¥æ°å建çä½é¢å¹³è¡¡äº¤æå¹¶ç»æå¯¹è´¦è¿ç¨ã</para>
</note>
- <para>å¨å°ææä¸é¶è¡è´¦åä¸çæ¡ç®ç¸å¯¹åºçäº¤ææ è®°ä¸ºå·²å¯¹è´¦ä¸å·®é¢ä¸º0.00æ¶ï¼ç¹å»<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>ç»æ</guibutton>æé®ï¼æä»èåä¸éæ©<menuchoice>
+ <para>å¨å°å
¨é¨ä¸é¶è¡è´¦åä¸çæ¡ç®ç¸å¯¹åºçäº¤ææ è®°ä¸ºå·²å¯¹è´¦ä¸å·®é¢ä¸º0.00æ¶ï¼ç¹å»<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>ç»æ</guibutton>æé®ï¼æä»èåä¸éæ©<menuchoice>
<guimenu>对账</guimenu><guimenuitem>ç»æ</guimenuitem>
</menuchoice>ã<guilabel>对账</guilabel>çªå£ä¼å
³éãå¨è´¦ç°¿çªå£ä¸ï¼å·²å¯¹è´¦äº¤æç<guilabel>R</guilabel>åä¼å为<emphasis>y</emphasis>ã
</para>
-<!-- ToDo: è¿ä¸æ®µææ²¡çæç½ -->
+<!-- ToDoZ: è¿ä¸æ®µææ²¡çæç½ -->
<!-- <para>
In this case, we have not received all the information yet, so we simply press the
<guibutton>Postpone</guibutton> button, so we can continue at a later stage. Observe that
@@ -642,20 +638,19 @@
<sect2 id="txns-sxn1">
<title>计å交æ</title>
- <para>计å交æåè½å¯ä»¥å¸®å©å建éå¤ç交æï¼åæ¯è®¢é
ãä¿é©æç¨è´¹ã使ç¨è®¡å交æï¼åªéå½å
¥ä¸æ¬¡å
³å¿ç交æï¼è®¾ç½®å 个åå¼å§æ¥æãé¢çåäºè®¸æè¿°è¿æ ·çåæ°ï¼ç¶å&app;å°±ä¼åç¥å°åºä»ä¹æ¶å计å交æä¼åå¤å¥½å建ï¼å¹¶å¨é£æ¶åå建交æã
+ <para>计å交æåè½å¯ä»¥å¸®å©å建éå¤ç交æï¼åæ¯æ¥å订é
è´¹ãä¿é©æç¨è´¹ã使ç¨è®¡å交æï¼åªéå½å
¥ä¸æ¬¡å
³å¿ç交æï¼è®¾ç½®å¼å§æ¥æãé¢çåäºè®¸æè¿°çåæ°ï¼ç¶å&app;å°±ä¼åç¥å°åºä»ä¹æ¶ååå¤å建计å好ç交æï¼å¹¶å°é£æ¶åå建交æã
</para>
<para>å¨è¿ä¸é¨åçæåä¸ï¼æä»¬æ¿æ¯æ28æ¥äº¤çº³20å
çäºèç½æ¥å
¥è´¹ä¸ºä¾åã</para>
<para>å¨&app;ä¸ï¼æä¸¤ç§å建计å交æçæ¹å¼ï¼
- <link linkend="txns-sxn-ledger2">ä»è´¦ç°¿å建计å交æ</link>ææ¯ä½¿ç¨
- <link linkend="txns-sxn-editor2">计å交æç¼è¾å¨</link>ã
+ <link linkend="txns-sxn-ledger2">ä»è´¦ç°¿å建计å交æ</link>ææ¯ä½¿ç¨<link linkend="txns-sxn-editor2">计å交æç¼è¾å¨</link>ã
</para>
<sect3 id="txns-sxn-ledger2">
<title>ä»è´¦ç°¿å建计å交æ</title>
- <para>å¨è´¦ç°¿ä¸å½å
¥è®¡å交æä¸çç¬¬ä¸æ¬¡äº¤æãå¨<guilabel>转账</guilabel>åä¸ï¼è¾å
¥<emphasis>è´¹ç¨:äºèç½</emphasis>ï¼å¦ä¸å¾æç¤ºã</para>
+ <para>å¨è´¦ç°¿ä¸å½å
¥ä¸ç³»å计å交æä¸çç¬¬ä¸æ¬¡äº¤æãå¨<guilabel>转账</guilabel>åä¸ï¼è¾å
¥<emphasis>è´¹ç¨:ç½è´¹</emphasis>ï¼å¦ä¸å¾æç¤ºã</para>
<!-- ToDo: unshrink -->
<figure>
@@ -671,10 +666,10 @@
</figure>
<note>
- <para>ç±äºæä»¬è¿æ²¡æå建<emphasis>è´¹ç¨:äºèç½</emphasis>ç§ç®ï¼&app;ä¼æç¤ºå建æ¤ç§ç®ã</para>
+ <para>ç±äºæä»¬è¿æ²¡æå建<emphasis>è´¹ç¨:ç½è´¹</emphasis>ç§ç®ï¼&app;ä¼æç¤ºå建æ¤ç§ç®ã</para>
</note>
- <para>ç¶åï¼å³å»åæå建ç交æï¼éæ©<guilabel>计å...</guilabel> ã</para>
+ <para>ç¶åï¼å³å»åæå建ç交æï¼éæ©<guilabel>计åâ¦</guilabel> ã</para>
<figure>
<title>ä»è´¦ç°¿å建计å交æç第2æ¥</title>
@@ -719,19 +714,19 @@
</screenshot>
</figure>
- <para>ç¹å»<guibutton>确认</guibutton>æé®ï¼è®¡å交æå°±å建好äºã&app;ç°å·²è®°ä¸äºæ¤è®¡å交æï¼èä¸å¨ä¸ä¸ªæ28æ¥ä¼å¼¹åºçªå£è¯¢é®æ¯å¦è¦å建æ°ç交æï¼å¯è§åæçæªå¾ï¼ã</para>
+ <para>ç¹å»<guibutton>确认</guibutton>æé®ï¼è®¡å交æå°±å建好äºã&app;ç°å·²è®°ä¸äºæ¤è®¡å交æï¼å°ä¸ä¸ªæ28æ¥ä¼å¼¹åºçªå£è¯¢é®æ¯å¦è¦å建æ°ç交æï¼å¯è§åæçå±å¹æªå¾ï¼ã</para>
</sect3>
<sect3 id="txns-sxn-editor2">
<title>ä»ç¼è¾å¨å建计å交æ</title>
- <para>å½å
¥è®¡å交æçå¦ä¸ç§æ¹å¼æ¯éè¿<guilabel>计å交æç¼è¾å¨</guilabel>ï¼å¦æä¸æ¬¡æå 个计å交æè¦å建ï¼é£è¿æ ·åä¼å¿«äºã</para>
+ <para>å½å
¥è®¡å交æçå¦ä¸ç§æ¹å¼æ¯éè¿<guilabel>计å交æç¼è¾å¨</guilabel>ï¼å¦æä¸æ¬¡è¦å建å 项计å交æï¼é£è¿æ ·åä¼å¿«äºã</para>
- <para>ä»ç§ç®çªå£<emphasis>èåæ </emphasis>ï¼éæ©<menuchoice>
+ <para>éæ©ç§ç®çªå£<emphasis>èåæ </emphasis>ä¸ç<menuchoice>
<guimenu>åè½</guimenu><guisubmenu>计å交æ</guisubmenu>
- <guimenuitem>计å交æç¼è¾å¨@</guimenuitem>
+ <guimenuitem>计å交æç¼è¾å¨</guimenuitem>
</menuchoice>ã<guilabel>计å交æ</guilabel>æ ç¾é¡µä¼å¨å½å&app;çªå£ä¸æå¼ï¼å¦ä¸å¾æç¤ºï¼
- </para>
+ </para><!-- ToDoZ: PO -->
<figure>
<title>空ç½ç计åäº¤ææ ç¾é¡µ</title>
@@ -742,7 +737,7 @@
srccredit="Cristian Marchi"/>
</imageobject>
<caption>
- <para>空ç½ç<guilabel>计å交æ</guilabel>æ ç¾é¡µ
+ <para>空ç½ç<guilabel>计å交æ</guilabel>æ ç¾é¡µã
</para>
</caption>
</mediaobject>
@@ -765,7 +760,7 @@
srccredit="Cristian Marchi" />
</imageobject>
<caption>
- <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>æ¦è§</guilabel>æ ç¾é¡µ
+ <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>æ¦è§</guilabel>æ ç¾é¡µã
</para>
</caption>
</mediaobject>
@@ -796,7 +791,7 @@
<term><guilabel>èªå¨å建</guilabel></term>
<listitem>
- <para>è¥å¾éï¼&app;ä¼ä¸ç»æå询é®èæå
¥æ¤äº¤æï¼è¯¦è§ä¸æï¼ã妿éè¦ï¼å¾é<guilabel>å¨å建æ¶éç¥æ</guilabel>éé¡¹ï¼æ¥å¨äº¤æè¢«å½å
¥æ¶è·å¾æç¤ºã
+ <para>è¥å¾éï¼&app;ä¼ä¸ç»æå询é®èæå
¥æ¤äº¤æï¼è¯¦è§ä¸æï¼ã妿éè¦ï¼å¾é<guilabel>å¨å建æ¶éç¥æ</guilabel>éé¡¹ï¼æ¥å¨åå»ºäº¤ææ¶è·å¾æç¤ºã
</para>
</listitem>
</varlistentry>
@@ -814,16 +809,20 @@
<term><guilabel>æåæé</guilabel></term>
<listitem>
- <para>è®¾ç½®è¦æåå¤å°å¤©æéãæ¤åè½æå¾å¤ç¨å¤ï¼ä¾å¦ï¼å½ä½ éè¦ä½¿ç¨æ¯ç¥¨æ¯ä»è´¹ç¨çæ¶åï¼æåä¸å¨æéæå©äºä½ 卿ªæ¢æ¥æåéåºæ¯ç¥¨ã
+ <para>è®¾ç½®è¦æåå¤å°å¤©æéãä¾å¦ï¼è¿ä¸ªé项å¯ä»¥ç¨äºå½ä½ éè¦ä½¿ç¨æ¯ç¥¨æ¯ä»è´¹ç¨çæ¶åï¼æåä¸å¨æéæå©äºä½ 卿ªæ¢æ¥æåéåºæ¯ç¥¨ã <!--
+ Sets how many days in advance a reminder is presented. This can be used, for example, when you have
+ to pay something by check, and a reminder one week before allows you to send your
+ check before the deadline. -->
</para>
</listitem>
</varlistentry>
</variablelist>
-
- <para>设置<guilabel>æ§è¡</guilabel>颿¿å¯ä»¥åè¯&app;计å交æä¸ä¼æ°¸è¿æç»ä¸å»ãä¾å¦å¦æä½ å¨å¿è¿è´·æ¬¾ï¼ä½ å¯ä»¥è¾å
¥è¿æ¬¾ç»ææ¥ææè´·æ¬¾å©ä½ææ°ã
+
+ <!-- ToDoZ: Occurence 循ç¯X æ§è¡ -->
+ <para><guilabel>æ§è¡</guilabel>颿¿ä¸çé项å¯ä»¥åè¯&app;计å交æä¸ä¼æ°¸è¿æç»ä¸å»ãä¾å¦ï¼å¦æä½ å¨å¿è¿è´·æ¬¾ï¼ä½ å¯ä»¥è¾å
¥è¿æ¬¾ç»ææ¥ææè´·æ¬¾å©ä½ææ°ã
</para>
- <para>ç°å¨éæ©<guilabel>ç¼è¾è®¡å交æ</guilabel>çªå£ä¸ç<guilabel>é¢ç</guilabel>æ ç¾é¡µãæ¤å¤å¯ä»¥è®¾ç½®ä¸æ¶é´ç¸å
³çé项ã
+ <para>ç°å¨éæ©<guilabel>ç¼è¾è®¡å交æ</guilabel>çªå£ä¸ç<guilabel>é¢ç</guilabel>é项å¡ãæ¤å¤å¯ä»¥è®¾ç½®ä¸æ¶é´ç¸å
³çé项ã
</para>
<figure>
@@ -839,7 +838,7 @@
srccredit="Cristian Marchi" />
</imageobject>
<caption>
- <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>é¢ç</guilabel>æ ç¾é¡µ
+ <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>é¢ç</guilabel>æ ç¾é¡µã
</para>
</caption>
</mediaobject>
@@ -857,7 +856,7 @@
</para>
<note>
- <para>ä¹å¯ä»¥æ´æ¹<guilabel>æ¯â¦</guilabel>é项ï¼å°äº¤æçåçå¨æè®¾ä¸º<guilabel>é¢ç</guilabel>䏿ç»é项以å¤çå¼ï¼è¯¦è§ä¸æã
+ <para>ä¹å¯ä»¥æ´æ¹<guilabel>æ¯â¦</guilabel>é项ï¼å°äº¤æçåçå¨æè®¾ä¸º<guilabel>é¢ç</guilabel>䏿æä¾é项以å¤çå¼ï¼è¯¦è§ä¸æã
</para>
</note>
</listitem>
@@ -892,14 +891,14 @@
</variablelist>
<note>
- <para>æä»¬ç¥éç½è´¹å¨æ¯æ28å·äº¤ï¼æä»¥<guilabel>èµ·å§æ¥æ</guilabel>æ¯11æ1å·ï¼å设ä¸ä¸ªææ¯11æï¼ï¼<guilabel>é¢ç</guilabel>æ¯<guilabel>æ¯æ</guilabel>ãç±äºå¨æ¤ä¾ä¸ï¼ä¼èªå¨æ·»å ç½è´¹äº¤æï¼æä»¥æ éæåå建ï¼ä¹ä¸ç¨ç»åºç»ææ¥æã
+ <para>æä»¬ç¥éç½è´¹å¨æ¯æ28å·äº¤ï¼æä»¥<guilabel>èµ·å§æ¥æ</guilabel>æ¯11æ1å·ï¼å设ä¸ä¸ªææ¯11æï¼ï¼<guilabel>é¢ç</guilabel>æ¯<guilabel>æ¯æ</guilabel>ã卿¤ä¾ä¸ï¼ç½è´¹äº¤æä¼èªå¨æ·»å ï¼æä»¥æ éæåå建ï¼ä¹ä¸ç¨ç»åºç»ææ¥æã
</para>
</note>
- <para>彿¤æ ç¾é¡µä¸çé项被填å
åï¼&app;ä¼å¨ä¸æ¹çæ¥å䏿 è®°åºå°æ¥ç交æä¼å¨åªäºæ¥ææ§è¡ã
+ <para>彿¤æ ç¾é¡µä¸çé项填å宿¯åï¼&app;ä¼å¨ä¸æ¹çæ¥å䏿 åºå°æ¥ç交æä¼å¨åªäºæ¥ææ§è¡ã
</para>
- <para>æåéæ©<guilabel>äº¤ææ¨¡æ¿@</guilabel>æ ç¾é¡µï¼å¨ä¸æ¹åå¨è´¦ç°¿ä¸é£æ ·å½å
¥äº¤æï¼åªæ¯ä¸å¡«æ¥æãå«å¿äºç¹å»<guibutton>确认</guibutton>徿 以确认å½å
¥äº¤æã
+ <para>æåéæ©<guilabel>äº¤ææ¨¡æ¿@</guilabel>æ ç¾é¡µï¼åå¨è´¦ç°¿ä¸é£æ ·å¨ä¸é¢å½å
¥äº¤æï¼åªæ¯ä¸å¡«æ¥æãå«å¿äºç¹å»<guibutton>确认</guibutton>徿 以确认å½å
¥äº¤æã
</para>
<para>ç°å¨ï¼ä½ çå°ççªå£åºè¯¥åè¿æ ·ï¼
@@ -918,7 +917,7 @@
srccredit="Cristian Marchi" />
</imageobject>
<caption>
- <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>äº¤ææ¨¡æ¿</guilabel>æ ç¾é¡µ
+ <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>äº¤ææ¨¡æ¿</guilabel>æ ç¾é¡µã
</para>
</caption>
</mediaobject>
@@ -941,7 +940,7 @@
</figure>
<tip>
- <para>ç¹å»æ¥ååºåä¸çæå¤©ï¼ä¸ä¸ªè·éé¼ æ çå°çªå£ä¼æ¾ç¤ºé¼ æ æåçè¿å¤©æåªäºè®¡åç交æã忬¡ç¹å»é¼ æ éèå°çªå£ã
+ <para>ç¹å»æ¥ååºåä¸çæå¤©ï¼ä¸ä¸ªè·éé¼ æ çå°çªå£ä¼æ¾ç¤ºé¼ æ æåçè¿å¤©æåªäºè®¡åç交æã忬¡ç¹å»é¼ æ æ¥éèå°çªå£ã
</para>
</tip>
@@ -968,20 +967,19 @@
</screenshot>
</figure>
- <para>è¥éè¦ï¼å¯ä»¥ç¹å»<guilabel>ç¶æ</guilabel>åæ´æ¹è®¡å交æç¶æãç¶åç¹å»<guibutton>ç¡®å®</guibutton>å
³é
- <guilabel>èªä»ä¸æ¬¡è¿è¡â¦</guilabel>çªå£å¹¶åºç¨æ¥ä¸æ¥çæä½ãç¹å»<guilabel>åæ¶</guilabel>è·³è¿æ¥ä¸æ¥å½å
¥è´¦ç°¿çæä½ã
+ <para>è¥éè¦ï¼å¯ä»¥ç¹å»<guilabel>ç¶æ</guilabel>åæ´æ¹è®¡å交æç¶æãç¶åç¹å»<guibutton>ç¡®å®</guibutton>å
³é<guilabel>èªä»ä¸æ¬¡è¿è¡â¦</guilabel>çªå£å¹¶åºç¨æ¥ä¸æ¥çæä½ãç¹å»<guilabel>åæ¶</guilabel>è·³è¿æ¥ä¸æ¥å½å
¥è´¦ç°¿çæä½ã
</para>
- <para>妿<guilabel>ç¶æ</guilabel>å设为<guilabel>å°å建@</guilabel>ï¼æ¥çé¶è¡ç§ç®è´¦ç°¿ï¼ä¼åç°äº¤æå·²ç»è¢«å建äºã
+ <para>妿<guilabel>ç¶æ</guilabel>å设为<guilabel>å°è¦å建</guilabel>ï¼æµè§ç¸åºç§ç®è´¦ç°¿ï¼ä¼åç°äº¤æå·²ç»è¢«å建äºã
</para>
<tip>
- <para>è¥å¾é<guilabel>èªä»ä¸æ¬¡è¿è¡â¦</guilabel>çªå£å³ä¸è§<guilabel>æ¥çå建ç交æ</guilabel>é项ï¼ç¹å»<guibutton>ç¡®å®</guibutton>åï¼&app;ä¼èªå¨æå¼å½å
¥è®¡å交æçæ¯ä¸ªç§ç®ã
+ <para>è¥å¾é<guilabel>èªä»ä¸æ¬¡è¿è¡â¦</guilabel>çªå£å³ä¸è§<guilabel>æ£æ¥å建ç交æ</guilabel>é项ï¼ç¹å»<guibutton>ç¡®å®</guibutton>åï¼&app;ä¼èªå¨æå¼æ¯ä¸ªè¢«å½å
¥è®¡å交æçç§ç®ã
</para>
</tip>
<note>
- <para>å¦æä½ å°è¿ä¸æ¥å½å
¥äº4æ28å·ç交æï¼è¯·<emphasis>æ¢å¤</emphasis>å°æåä¿åç&app;æä»¶ï¼éæ©
+ <para>å¦æä½ å¨è¿ä¸æ¥å½å
¥äº4æ28å·ç交æï¼è¯·<emphasis>æ¢å¤</emphasis>å°æåä¿åç&app;æä»¶ï¼éæ©
<menuchoice>
<guimenu>æä»¶</guimenu><guimenuitem>æå¼</guimenuitem>
</menuchoice>å¹¶éæ©ä¹åä¿åç<filename>gcashdata_3</filename> &app; æä»¶ã
@@ -993,7 +991,7 @@
<sect2 id="txns-puttoget1">
<title>æ¥æ¥ä¸ºè¥</title>
- <para>æ¬ç« åé¢çå°è讨论äºå¤ç交æçæ¦å¿µåæ¹æ³ãè¿ä¸é¨åä¼ä»¥ä¹åç« èæå»ºçç§ç®è¡¨ä¸ºåºç¡è¿è¡æå±ï¼å
æ¬è®¾ç½®æåä½é¢ãæ·»å 交æå计å交æã
+ <para>æ¬ç« åé¢çå°è讨论äºå¤ç交æçæ¦å¿µåæ¹æ³ãè¿ä¸é¨åä¼ä»¥åææå»ºçç§ç®è¡¨ä¸ºåºç¡è¿è¡æå±ï¼å
æ¬è®¾ç½®æåä½é¢ãæ·»å 交æå计å交æã
</para>
<sect3 id="txns-puttoget-openfile">
@@ -1022,7 +1020,7 @@
<sect3 id="txns-puttoget-open2">
<title>æåä½é¢</title>
- <para>æ£å¦åæ<xref linkend="txns-registers-twoaccount2"/>以<emphasis>èµäº§:æ´»æ</emphasis>ä¸ºä¾æè¿°ï¼ç§ç®çæåä½é¢äº¤æä¸è¬è®¾<emphasis>ææè
æç:æåä½é¢</emphasis>为å
¶è½¬è´¦ç§ç®ãè¦ä¸ºç§ç®è¡¨æ·»å 交æï¼å°±ç±ä¸ºç§ç®è®¾ç½®æåä½é¢å¼å§ãåå®å¨èç§ç®ä¸æ1000å
ä½é¢ï¼ä¿¡ç¨å¡æ500å
çæ¬ 款ã
+ <para>æ£å¦åæ<xref linkend="txns-registers-twoaccount2"/>以<emphasis>èµäº§:æ´»æ</emphasis>ä¸ºä¾æè¿°ï¼ç§ç®çæåä½é¢äº¤æä¸è¬è®¾<emphasis>ææè
æç:æåä½é¢</emphasis>为转账ç§ç®ãè¦ä¸ºç§ç®è¡¨æ·»å 交æï¼å°±ä»ä¸ºç§ç®è®¾ç½®æåä½é¢å¼å§ãåå®å¨èç§ç®ä¸æ1000å
ä½é¢ï¼ä¿¡ç¨å¡æ500å
çæ¬ 款ã
</para>
<orderedlist>
@@ -1032,17 +1030,17 @@
</listitem>
<listitem>
- <para>å¨<emphasis>èµäº§:å¨è</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥ä¸é¡¹åºæ¬çåç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º1000å
ï¼ä»<emphasis>ææè
æç:æåä½é¢</emphasis>转账ãè®°ä½ï¼åºæ¬äº¤ææ¯å¨åä¸ªæ¥æºç§ç®åå个ç®çç§ç®ä¹é´è¿è¡è½¬è´¦ãç¶å确认交æï¼æ<keycap function="enter">Enter</keycap>鮿ç¹å»<guibutton>确认</guibutton>徿 ï¼ã
+ <para>å¨<emphasis>èµäº§:å¨è</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥ä¸é¡¹åºæ¬åç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º1000å
ï¼ç±<emphasis>ææè
æç:æåä½é¢</emphasis>转账ãè®°ä½ï¼åºæ¬äº¤ææ¯å¨åä¸ªæ¥æºç§ç®åå个ç®çç§ç®ä¹é´è¿è¡è½¬è´¦ãç¶å确认交æï¼æ<keycap function="enter">Enter</keycap>鮿ç¹å»<guibutton>确认</guibutton>徿 ï¼ã
</para>
</listitem>
<listitem>
- <para>å¨<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥ä¸ç¬åºæ¬çåç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º1000å
ï¼ä»<emphasis>ææè
æç:æåä½é¢</emphasis>转账ã
+ <para>å¨<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥ä¸é¡¹åºæ¬åç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º1000å
ï¼ç±<emphasis>ææè
æç:æåä½é¢</emphasis>转账ã
</para>
</listitem>
<listitem>
- <para>å¨<emphasis>è´åº:ä¿¡ç¨å¡</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥åºæ¬çåç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º500å
ï¼ä»<emphasis>ææè
æç:æåä½é¢</emphasis>è½¬è´¦ãæ¤æä½å°500å
å½å
¥ä¸º<emphasis>ä¿¡ç¨å¡</emphasis>ç§ç®è´åºçå¢å ï¼æè
说æ¯<emphasis>æåä½é¢</emphasis>ç§ç®éé¢åå°ï¼ï¼å ä¸ºè¿æ¯ä½ åå
¥çä¸ç¬é±ãç¶å确认交æï¼æ<keycap function="enter">Enter</keycap>鮿ç¹å»<guibutton>确认</guibutton>徿 ï¼ã
+ <para>å¨<emphasis>è´åº:ä¿¡ç¨å¡</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥åºæ¬åç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º500å
ï¼ç±<emphasis>ææè
æç:æåä½é¢</emphasis>è½¬è´¦ãæ¤æä½å°500å
å½å
¥ä¸º<emphasis>ä¿¡ç¨å¡</emphasis>ç§ç®è´åºçå¢å ï¼æè
说æ¯<emphasis>æåä½é¢</emphasis>ç§ç®éé¢åå°ï¼ï¼å ä¸ºè¿æ¯ä½ åå
¥çä¸ç¬é±ãç¶å确认交æï¼æ<keycap function="enter">Enter</keycap>鮿ç¹å»<guibutton>确认</guibutton>徿 ï¼ã
</para>
</listitem>
</orderedlist>
@@ -1070,27 +1068,27 @@
<sect3 id="txns-puttoget-add2">
<title>æ´å¤äº¤æç¤ºä¾</title>
- <para>æ¥ä¸æ¥æ·»å æ´å¤ç交æä»¥æ¨¡æä¸ä¸ªæå
çè±éãå¨è¿ä¸ªæéï¼çµè´¹è±äº78å
ï¼è¯è´¹è±äº45å
ï¼æ¿ç§è±äº350å
ï¼è¿äºé½æ¯ç¨é¶è¡æ´»æè´¦æ·æ¯ä»çãæä»¬ä¹è±äº45.21å
è´ç½®æè´§ï¼æ¶å°äº670å
çèªæ°´ï¼ä¹æ¯ä»äºè¿ä¸ªæçç½è´¹ãæåï¼ä»å¨èè´¦æ·åæ´»æè´¦æ·è½¬è´¦100å
ã
+ <para>æ¥ä¸æ¥æ·»å æ´å¤äº¤æç¨ä»¥æ¨¡æä¸ä¸ªæå
çè±éãå¨è¿ä¸ªæéï¼çµè´¹è±äº78å
ï¼è¯è´¹è±äº45å
ï¼æ¿ç§è±äº350å
ï¼è¿äºé½æ¯ç¨é¶è¡æ´»æè´¦æ·æ¯ä»çãæä»¬è¿è±äº45.21å
è´ç½®æè´§ï¼æ¶å°äº670å
çèªæ°´ï¼ä¹æ¯ä»äºè¿ä¸ªæçç½è´¹ãæåï¼ä»å¨èè´¦æ·åæ´»æè´¦æ·è½¬è´¦100å
ã
</para>
<orderedlist>
<listitem>
- <para>æå¼<emphasis>è´¹ç¨:çµè´¹</emphasis>ç§ç®è´¦ç°¿ï¼å½å
¥ä¸é¡¹ç®åçåç§ç®äº¤æï¼å
å®¹ä¸ºæ¬ææ«ï¼å¦ï¼2006å¹´3æ28æ¥ï¼æ¯ä»78å
ççµè´¹ãè¾å
¥æè¿°ï¼å¦ï¼å½å®¶çµç½ï¼å交æç¼å·ï¼å¦ï¼102ï¼ã<guilabel>转账</guilabel>ç§ç®åºå½ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ã
+ <para>æå¼<emphasis>è´¹ç¨:çµè´¹</emphasis>ç§ç®è´¦ç°¿ï¼å½å
¥ä¸é¡¹ç®ååç§ç®äº¤æï¼å
å®¹ä¸ºæ¬ææ«ï¼å¦ï¼2006å¹´3æ28æ¥ï¼æ¯ä»78å
çµè´¹ãè¾å
¥æè¿°ï¼å¦ï¼å½å®¶çµç½ï¼å交æç¼å·ï¼å¦ï¼102ï¼ã<guilabel>转账</guilabel>ç§ç®åºä¸º<emphasis>èµäº§:æ´»æ</emphasis>ã
</para>
</listitem>
<listitem>
- <para>æå¼<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ï¼å¹¶å½å
¥ä¸é¡¹ç®åçåç§ç®äº¤æï¼å¨æ¬ææ«ï¼å¦ï¼2006å¹´3æ28æ¥ï¼æ¯ä»45å
ççµè¯è´¹ãè¾å
¥æè¿°ï¼å¦ï¼ä¸å½ç§»å¨ï¼å交æç¼å·ï¼å¦ï¼103ï¼ã<guilabel>转账</guilabel>ç§ç®åºå½ä¸º<emphasis>è´¹ç¨:è¯è´¹</emphasis>ãæ³¨æä½ æ¢å¯ä»¥ä»åæ¹ï¼è±è´¹ç§ç®ï¼å½å
¥è¿é¡¹æ¯åºäº¤æï¼ä¹å¯ä»¥ä»è´·æ¹ï¼èµäº§ç§ç®ï¼å½å
¥ã@
+ <para>æå¼<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ï¼å½å
¥ä¸é¡¹åºæ¬åç§ç®äº¤æï¼å¨æ¬ææ«ï¼å¦ï¼2006å¹´3æ28æ¥ï¼æ¯ä»45å
çµè¯è´¹ãè¾å
¥æè¿°ï¼å¦ï¼ä¸å½ç§»å¨ï¼å交æç¼å·ï¼å¦ï¼103ï¼ã<guilabel>转账</guilabel>ç§ç®åºä¸º<emphasis>è´¹ç¨:è¯è´¹</emphasis>ãæ³¨æï¼ä½ æ¢å¯ä»¥ä»åæ¹ï¼<emphasis>è±è´¹</emphasis>ç§ç®ï¼å½å
¥è¿é¡¹æ¯åºäº¤æï¼ä¹å¯ä»¥ä»è´·æ¹ï¼<emphasis>èµäº§</emphasis>ç§ç®ï¼å½å
¥ã
</para>
</listitem>
<listitem>
- <para>æå¼<emphasis>è´¹ç¨:æ¿ç§</emphasis>ç§ç®ï¼å½å
¥ä¸é¡¹ç®åçåç§ç®äº¤æï¼å¨æ¬ææ«æ¯ä»350å
çç§éï¼å¦ï¼2006å¹´3æ28æ¥ï¼ãè¾å
¥æè¿°ï¼å¦ï¼åææ¿ç§ï¼å交æç¼å·ï¼å¦ï¼104ï¼ã<guilabel>转账</guilabel>ç§ç®åºå½ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ã
+ <para>æå¼<emphasis>è´¹ç¨:æ¿ç§</emphasis>ç§ç®ï¼å½å
¥ä¸é¡¹åºæ¬åç§ç®äº¤æï¼å¨æ¬ææ«æ¯ä»350å
ç§éï¼å¦ï¼2006å¹´3æ28æ¥ï¼ãè¾å
¥æè¿°ï¼å¦ï¼åææ¿ç§ï¼å交æç¼å·ï¼å¦ï¼104ï¼ã<guilabel>转账</guilabel>ç§ç®åºä¸º<emphasis>èµäº§:æ´»æ</emphasis>ã
</para>
</listitem>
<listitem>
- <para>使ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>åå»ºå¯æ¬@</guibutton>æé®å¤å¶æ¤äº¤æãå
ç¹å»å½åçæ¿ç§äº¤æï¼åç¹å»<guilabel>åå»ºå¯æ¬</guilabel>徿 ãè¾å
¥çäº¤ææ¥æä¸ºä»ä»å¾åä¸ä¸ªæï¼å¦ï¼2006å¹´4æ28å·ï¼ã注æ&app;使ç¨èè²ççº¿æ¡æå°æ¥ç交æä»å½å交æä¸åé弿¥ãè¿æ ·ä¸æ¥ï¼å¯ä»¥å¨äº¤æå®é
åçä¹åå°±å½å
¥äº¤æã
+ <para>使ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>åå»ºå¯æ¬</guibutton>æé®å¤å¶æ¤äº¤æãå
ç¹å»å½åçæ¿ç§äº¤æï¼åç¹å»<guilabel>åå»ºå¯æ¬</guilabel>徿 ãè¾å
¥çäº¤ææ¥æä¸ºä»ä»å¾åæ¨ä¸ä¸ªæï¼å¦ï¼2006å¹´4æ28å·ï¼ã注æ&app;使ç¨èè²ç线æ¡åéå°æ¥ç交æä¸å½åç交æã妿¤å¯ä»¥å¨äº¤æå®é
åçä¹åå°±å½å
¥äº¤æã
</para>
<para>ä½ ä¹å¯ä»¥è®¾ç½®è®¡å交æè®°å½æ¿ç§æ¯åºï¼å 为å¨å¯é¢è§çå°æ¥ï¼æ¿ç§éé¢å¤§æ¦æ¯ä¸åçã
@@ -1109,23 +1107,23 @@
</listitem>
<listitem>
- <para>è¦ä»å¨èè´¦æ·æé±è½¬å°æ´»æè´¦æ·ï¼æå¼<emphasis>èµäº§:å¨è</emphasis>ç§ç®è´¦ç°¿ï¼æ·»å ä¸é¡¹æ°ç交æï¼å°å
¶<guilabel>转账</guilabel>设为<emphasis>èµäº§:æ´»æ</emphasis>ï¼éé¢ä¸º100å
ï¼æ¥æä¸º2006å¹´3æ6æ¥ï¼ã
+ <para>è¦æé±ä»å¨èè´¦æ·è½¬å°æ´»æè´¦æ·ï¼æå¼<emphasis>èµäº§:å¨è</emphasis>ç§ç®è´¦ç°¿ï¼æ·»å ä¸é¡¹æ°ç交æï¼å°å
¶<guilabel>转账</guilabel>设为<emphasis>èµäº§:æ´»æ</emphasis>ï¼éé¢ä¸º100å
ï¼æ¥æä¸º2006å¹´3æ6æ¥ï¼ã
</para>
</listitem>
<listitem>
- <para>æ·»å å¦ä¸é¡¹äº¤ææè¿°åçå¨3æ5å·ä»·å¼45.21å
çæè´§è´ä¹°ï¼è¿æ¯ç®ååç§ç®äº¤æçå¦ä¸ä¸ªä¾åãå¨<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ä¸ï¼å°<guilabel>转账</guilabel>设为<emphasis>è´¹ç¨:æè´§</emphasis>ã
+ <para>æ·»å å¦ä¸é¡¹äº¤æï¼æè¿°åçå¨3æ5æ¥ä»·å¼45.21å
çæè´§è´ä¹°ï¼è¿æ¯ç®ååç§ç®äº¤æçå¦ä¸ä¸ªä¾åãå¨<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ä¸ï¼å°<guilabel>转账</guilabel>设为<emphasis>è´¹ç¨:æè´§</emphasis>ã
<!-- As another example of a simple 2 account transaction, add another transaction to describe the
purchase of $45.21 worth of groceries on 5 of March. From within the
<emphasis>Assets:Checking</emphasis> account, you would set
<guilabel>Transfer</guilabel> to <emphasis>Expenses:Groceries</emphasis>. The account
register should now appear: -->
- <!-- ToDo: ä¸é¢æ¯æ¼äºä»ä¹å¾çå -->
+ <!-- ToDoZ: ä¸é¢æ¯æ¼äºä»ä¹å¾çå -->
</para>
</listitem>
<listitem>
- <para>è¦ä»<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£æ·»å èªèµäº¤æï¼ç¹å»æ°äº¤æè¡ï¼åç¹å»<guilabel>åå½</guilabel>ãé¦å
å¨ç¬¬ä¸è¡è¾å
¥äº¤ææè¿°ï¼å¦ï¼âå
¬å¸åæ¾å·¥èµâï¼ä»¥åæ¥æï¼3æ14æ¥ï¼ãå¨ä¸æ¹çåå½è¡ä¸ï¼è¾å
¥å<emphasis>èµäº§:æ´»æ</emphasis>åå
¥çéé¢ï¼å¦ï¼670å
ï¼ãå
¶åå½å
¥å¤ç¬ç¨è´¹ç¼´çº³åå½ï¼<emphasis>è´¹ç¨:ç¨è´¹:æå¾ç¨</emphasis>ï¼å¦ï¼180å
ï¼ã<emphasis>è´¹ç¨:ç¨è´¹:å»ä¿</emphasis>ï¼å¦ï¼90å
ï¼å<emphasis>è´¹ç¨:ç¨è´¹:社ä¿</emphasis>ï¼å¦ï¼60å
ï¼ãæåï¼å½å
¥èª<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®çååºè½¬è´¦ï¼éé¢ä¸ºèªèµçåæ»é¢ï¼å¦ï¼1000å
ï¼ã
+ <para>è¦ä»<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£æ·»å èªèµäº¤æï¼ç¹å»æ°äº¤æè¡ï¼åç¹å»<guilabel>åå½</guilabel>ãé¦å
å¨ç¬¬ä¸è¡è¾å
¥äº¤ææè¿°ï¼å¦ï¼âå
¬å¸åæ¾å·¥èµâï¼åæ¥æï¼3æ14æ¥ï¼ãå¨ä¸æ¹çåå½è¡ä¸ï¼è¾å
¥å<emphasis>èµäº§:æ´»æ</emphasis>åå
¥çéé¢ï¼å¦ï¼670å
ï¼ãéåå½å
¥å¤é¡¹ç¨è´¹ç¼´çº³åå½ï¼<emphasis>è´¹ç¨:ç¨è´¹:æå¾ç¨</emphasis>ï¼å¦ï¼180å
ï¼ã<emphasis>è´¹ç¨:ç¨è´¹:å»ä¿</emphasis>ï¼å¦ï¼90å
ï¼å<emphasis>è´¹ç¨:ç¨è´¹:社ä¿</emphasis>ï¼å¦ï¼60å
ï¼ãæåï¼å½å
¥èª<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®çååºè½¬è´¦ï¼éé¢ä¸ºèªèµçåæ»é¢ï¼å¦ï¼1000å
ï¼ã
</para>
</listitem>
@@ -1144,7 +1142,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>æ¤å¾å±ç¤ºäº<xref linkend="chapter_txns" />ç« èåçææ«ä½é¢ã
+ <para>æ¤å¾å±ç¤ºäºæ<xref linkend="chapter_txns" />æä½åçææ«ä½é¢ã
</para>
</caption>
</mediaobject>
@@ -1155,18 +1153,18 @@
<sect3 id="txns-puttoget-save">
<title>ä¿åæä»¶</title>
- <para>卿¥ä¸æ¥ä»ç»æ¥ååè½ä¹åï¼å
ä¿å&app;æ°æ®æä»¶ï¼<filename>gcashdata_4</filename>ï¼ã
+ <para>卿¥ä¸æ¥ä»ç»æ¥è¡¨åè½ä¹åï¼å
ä¿å&app;æ°æ®æä»¶ï¼<filename>gcashdata_4</filename>ï¼ã
</para>
</sect3>
<sect3 id="txns-puttoget-reports">
- <title>æ¥å</title>
+ <title>æ¥è¡¨</title>
- <para>ä¸è¿ï¼å¨çµèå±å¹ä¸å±ç¤ºè¿äºæ°æ®å¹¶ä¸ä¼è®©ä¼è®¡å¸æ»¡æï¼å æ¤&app;æä¾äºå¤§éå¯é«åº¦èªå®ä¹çæ¥è¡¨ã
+ <para>ä¸è¿ï¼å¨çµèå±å¹ä¸å±ç¤ºè¿äºæ¯ç¥çæ°æ®å¹¶ä¸è½ä»¤ä¼è®¡å¸æ»¡æï¼å æ¤&app;æä¾äºå¤§éå¯é«åº¦èªå®ä¹çæ¥è¡¨ã
</para>
<note>
- <para>æå
³æ¥è¡¨çæ´å¤ä¿¡æ¯å¯è§@<xref linkend="chapter_reports" />ã</para>
+ <para>æå
³æ¥è¡¨çæ´å¤ä¿¡æ¯å¯è§<xref linkend="ch_reports" />ã</para>
</note>
<para>å
æ¥çç<guilabel>ç°éæµé</guilabel>æ¥è¡¨å<guilabel>äº¤ææ±æ»</guilabel>æ¥è¡¨ã
@@ -1177,9 +1175,9 @@
<para>é¦å
æ¥ç䏿份ç<guilabel>ç°éæµé</guilabel>æ¥è¡¨ã
</para>
- <para>ä»<menuchoice>
- <guimenu>æ¥è¡¨</guimenu> <guisubmenu>æ¶å
¥ä¸è±è´¹@</guisubmenu>
- <guimenuitem>ç°éæµé表@</guimenuitem>
+ <para>ç±<menuchoice>
+ <guimenu>æ¥è¡¨</guimenu> <guisubmenu>æ¶å
¥ä¸è±è´¹</guisubmenu>
+ <guimenuitem>ç°éæµé表</guimenuitem>
</menuchoice>å¯ä»¥æå¼ç°éæµé表ã
</para>
@@ -1192,7 +1190,7 @@
srccredit="Bengt Thuree" />
</imageobject>
<caption>
- <para>æ¤å¾å±ç¤ºäºæ<xref linkend="chapter_txns" />ç« èæä½åå¾å°çç°éæµé表ã
+ <para>æ¤å¾å±ç¤ºäºæ<xref linkend="chapter_txns" />æä½åå¾å°çç°éæµé表ã
</para>
</caption>
</mediaobject>
@@ -1207,7 +1205,7 @@
<para>ç°å¨æ¥çæ´»æç§ç®çäº¤ææ±æ»è¡¨ã</para>
<para>ä»<menuchoice>
- <guimenu>æ¥è¡¨</guimenu> <guimenuitem>äº¤ææ±æ»è¡¨@</guimenuitem>
+ <guimenu>æ¥è¡¨</guimenu> <guimenuitem>äº¤ææ±æ»è¡¨</guimenuitem>
</menuchoice>æå¼äº¤ææ±æ»è¡¨ã
</para>
@@ -1228,7 +1226,7 @@
</listitem>
<listitem>
- <para>ç°å¨æ´æ¹äº¤ææ±æ»è¡¨ï¼ä»
å±ç¤ºå个费ç¨ç§ç®ã
+ <para>ç°å¨æ´æ¹äº¤ææ±æ»è¡¨ï¼ä»¤å
¶ä»
å±ç¤ºå个费ç¨ç§ç®ã
</para>
<figure>
commit f92c579f364f0730e7b3ae5ca91ebb2d214f3a96
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Sat Jul 8 17:39:54 2023 +0800
Customize Zh XLSTs for localized typeset rules & CHM encoding.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6cac5935..f1e2654c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -75,6 +75,12 @@ set(JAPANESE_MINCHO_TTF "ume-tmo3.ttf" CACHE STRING "Mincho TrueType font used f
set(JAPANESE_GOTHIC_TTF "ume-tmo3.ttf" CACHE STRING "Gothic TrueType font used for Japanese pdf")
set(japanese_fontdir "${CMAKE_SOURCE_DIR}/fonts/truetype" CACHE STRING "Directory to search for Japanese fonts")
+# Set the default XSL file path
+set(BASE_XSL_HTML "${CMAKE_SOURCE_DIR}/xsl/general-customization.xsl")
+set(BASE_XSL_PDF "${CMAKE_SOURCE_DIR}/xsl/general-fo-customization.xsl")
+set(BASE_XSL_EPUB "${CMAKE_SOURCE_DIR}/xsl/general-epub-customization.xsl")
+set(BASE_XSL_CHM "${CMAKE_SOURCE_DIR}/xsl/general-chm-customization.xsl")
+
# Buildtime destination directories for our generated documentation
set(DATADIR_BUILD "${CMAKE_BINARY_DIR}/share")
set(DOCDIR_BUILD "${DATADIR_BUILD}/doc/${PACKAGE}")
diff --git a/cmake/AddChmTarget.cmake b/cmake/AddChmTarget.cmake
index 4f634f0f..284cc8f2 100644
--- a/cmake/AddChmTarget.cmake
+++ b/cmake/AddChmTarget.cmake
@@ -1,4 +1,4 @@
-function (add_chm_target targetbase lang entities figures)
+function (add_chm_target targetbase lang entities figures xslfiles)
set(docname "gnucash-${targetbase}")
set(chmfile "${docname}.chm")
@@ -18,6 +18,7 @@ function (add_chm_target targetbase lang entities figures)
-D BUILD_DIR=${BUILD_DIR}
-D XSLTPROC=${XSLTPROC}
"-DXSLTPROCFLAGS=\"${XSLTPROCFLAGS}\""
+ "-Dxslfiles=\"${xslfiles}\""
"-Dentities=\"${entities}\""
-D HHC=${HHC}
-P ${CMAKE_SOURCE_DIR}/cmake/MakeChm.cmake
diff --git a/cmake/AddEpubTarget.cmake b/cmake/AddEpubTarget.cmake
index a4156ad2..a4cc9d02 100644
--- a/cmake/AddEpubTarget.cmake
+++ b/cmake/AddEpubTarget.cmake
@@ -1,4 +1,4 @@
-function (add_epub_target targetbase lang entities figures)
+function (add_epub_target targetbase lang entities figures xslfiles)
set(docname "gnucash-${targetbase}")
set(epubfile "${docname}.epub")
@@ -17,7 +17,7 @@ function (add_epub_target targetbase lang entities figures)
--stringparam epub.metainf.dir META-INF/
--stringparam epub.oebps.dir OEBPS/
--stringparam fop1.extensions 1
- "${CMAKE_SOURCE_DIR}/xsl/1.79.2/epub/docbook.xsl"
+ "${xslfiles}"
"${CMAKE_CURRENT_SOURCE_DIR}/index.docbook"
COMMAND cmake -E copy_directory "${CMAKE_CURRENT_SOURCE_DIR}/figures" "${EPUB_TMPDIR}/OEBPS/figures"
COMMAND ${CMAKE_COMMAND} -E make_directory "${BUILD_DIR}"
diff --git a/cmake/AddGncDocTargets.cmake b/cmake/AddGncDocTargets.cmake
index b26a74dd..374b12dd 100644
--- a/cmake/AddGncDocTargets.cmake
+++ b/cmake/AddGncDocTargets.cmake
@@ -22,21 +22,42 @@ function (add_gnc_doc_targets lang entities figures)
add_dependencies(${lang}-check "${lang}-${targetbase}-check")
endif()
+ set(xslargs "${ARGN}")
+ set(xsl_html "${BASE_XSL_HTML}")
+ set(xsl_pdf "${BASE_XSL_PDF}")
+ set(xsl_epub "${BASE_XSL_EPUB}")
+ set(xsl_chm "${BASE_XSL_CHM}")
+ while(NOT "${xslargs}" STREQUAL "")
+ list(POP_FRONT xslargs xsldocumentformat xslfilepath)
+ if(xsldocumentformat STREQUAL "xsl:html")
+ set(xsl_html ${xslfilepath})
+ endif()
+ if(xsldocumentformat STREQUAL "xsl:pdf")
+ set(xsl_pdf ${xslfilepath})
+ endif()
+ if(xsldocumentformat STREQUAL "xsl:epub")
+ set(xsl_epub ${xslfilepath})
+ endif()
+ if(xsldocumentformat STREQUAL "xsl:chm")
+ set(xsl_chm ${xslfilepath})
+ endif()
+ endwhile()
+
# Add targets for each document format that is enabled
if (WITH_CHM)
- add_chm_target(${targetbase} ${lang} "${entities}" "${figures}")
+ add_chm_target(${targetbase} ${lang} "${entities}" "${figures}" "${xsl_chm}")
endif()
if (WITH_XDGHELP)
add_xdghelp_target(${targetbase} ${lang} "${entities}" "${figures}")
endif()
if (WITH_HTML)
- add_html_target(${targetbase} ${lang} "${entities}" "${figures}")
+ add_html_target(${targetbase} ${lang} "${entities}" "${figures}" "${xsl_html}")
endif()
if (WITH_PDF)
- add_pdf_target(${targetbase} ${lang} "${entities}" "${figures}")
+ add_pdf_target(${targetbase} ${lang} "${entities}" "${figures}" "${xsl_pdf}")
endif()
if (WITH_EPUB)
- add_epub_target(${targetbase} ${lang} "${entities}" "${figures}")
+ add_epub_target(${targetbase} ${lang} "${entities}" "${figures}" "${xsl_epub}")
endif()
if (WITH_MOBI)
add_mobi_target(${targetbase} ${lang})
diff --git a/cmake/AddHtmlTarget.cmake b/cmake/AddHtmlTarget.cmake
index ea7fa0a7..4e63030d 100644
--- a/cmake/AddHtmlTarget.cmake
+++ b/cmake/AddHtmlTarget.cmake
@@ -8,7 +8,7 @@
# - entities: list of all xml files this document is composed of
# - figdir: name of the directory holding the images
-function (add_html_target targetbase lang entities figures)
+function (add_html_target targetbase lang entities figures xslfiles)
set(docname "gnucash-${targetbase}")
set(styledir "${CMAKE_SOURCE_DIR}/stylesheet")
@@ -27,7 +27,7 @@ function (add_html_target targetbase lang entities figures)
-o "${BUILD_DIR}/"
--param use.id.as.filename "1"
--stringparam chunker.output.encoding UTF-8
- "${CMAKE_SOURCE_DIR}/xsl/general-customization.xsl"
+ "${xslfiles}"
"${CMAKE_CURRENT_SOURCE_DIR}/index.docbook"
COMMAND touch "${CMAKE_CURRENT_BINARY_DIR}/htmltrigger"
DEPENDS ${entities} "index.docbook" "${CMAKE_SOURCE_DIR}/docbook/gnc-docbookx.dtd")
diff --git a/cmake/AddPdfTarget.cmake b/cmake/AddPdfTarget.cmake
index 97aca772..d44413d8 100644
--- a/cmake/AddPdfTarget.cmake
+++ b/cmake/AddPdfTarget.cmake
@@ -1,4 +1,4 @@
-function (add_pdf_target targetbase lang entities figures)
+function (add_pdf_target targetbase lang entities figures xslfiles)
set(docname "gnucash-${targetbase}")
set(fofile "${docname}.fo")
@@ -27,7 +27,7 @@ function (add_pdf_target targetbase lang entities figures)
--stringparam fop1.extensions 1
--stringparam variablelist.as.blocks 1
--stringparam glosslist.as.blocks 1
- "${CMAKE_SOURCE_DIR}/xsl/1.79.2/fo/docbook.xsl"
+ "${xslfiles}"
"${CMAKE_CURRENT_SOURCE_DIR}/index.docbook"
DEPENDS ${entities} "index.docbook" "${CMAKE_SOURCE_DIR}/docbook/gnc-docbookx.dtd")
diff --git a/cmake/MakeChm.cmake b/cmake/MakeChm.cmake
index e0ffe8c7..305e9b65 100644
--- a/cmake/MakeChm.cmake
+++ b/cmake/MakeChm.cmake
@@ -16,7 +16,7 @@ execute_process(
# FIXME Reusing ${XSLTPROCFLAGS} fails as xsltproc gets this as one single parameter instead of 3...
COMMAND ${XSLTPROC} --path "${SRC_DIR}/docbook" --xinclude
--stringparam htmlhelp.chm ${chmfile}
- "${SRC_DIR}/xsl/1.79.2/htmlhelp/htmlhelp.xsl"
+ "${xslfiles}"
"${CURRENT_SRC_DIR}/index.docbook"
WORKING_DIRECTORY "${htmlhelpdir}")
diff --git a/xsl/general-chm-customization.xsl b/xsl/general-chm-customization.xsl
new file mode 100644
index 00000000..5c7a9092
--- /dev/null
+++ b/xsl/general-chm-customization.xsl
@@ -0,0 +1,13 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'
+ xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ exclude-result-prefixes="#default">
+
+<!--########################Files to Include######################-->
+
+<!-- Importing the Norman Walsh's stylesheet as the basis. -->
+<xsl:import href="1.79.2/htmlhelp/htmlhelp.xsl"/>
+<!-- see NOTE ABOUT PATHS in README file for details -->
+
+</xsl:stylesheet>
diff --git a/xsl/general-epub-customization.xsl b/xsl/general-epub-customization.xsl
new file mode 100644
index 00000000..3505dc2d
--- /dev/null
+++ b/xsl/general-epub-customization.xsl
@@ -0,0 +1,13 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'
+ xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ exclude-result-prefixes="#default">
+
+<!--########################Files to Include######################-->
+
+<!-- Importing the Norman Walsh's stylesheet as the basis. -->
+<xsl:import href="1.79.2/epub/docbook.xsl"/>
+<!-- see NOTE ABOUT PATHS in README file for details -->
+
+</xsl:stylesheet>
diff --git a/xsl/general-fo-customization.xsl b/xsl/general-fo-customization.xsl
new file mode 100644
index 00000000..a50c91a2
--- /dev/null
+++ b/xsl/general-fo-customization.xsl
@@ -0,0 +1,13 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'
+ xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ exclude-result-prefixes="#default">
+
+<!--########################Files to Include######################-->
+
+<!-- Importing the Norman Walsh's stylesheet as the basis. -->
+<xsl:import href="1.79.2/fo/docbook.xsl"/>
+<!-- see NOTE ABOUT PATHS in README file for details -->
+
+</xsl:stylesheet>
diff --git a/zh/guide/CMakeLists.txt b/zh/guide/CMakeLists.txt
index 0acd46f9..46370f46 100644
--- a/zh/guide/CMakeLists.txt
+++ b/zh/guide/CMakeLists.txt
@@ -215,7 +215,9 @@ set (figures
set (FOP_XCONF "${CMAKE_CURRENT_SOURCE_DIR}/fop.xconf.in")
-add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+add_gnc_doc_targets(${lang} "${entities}" "${figures}"
+ "xsl:pdf" "${CMAKE_CURRENT_SOURCE_DIR}/../xsl/zh-fo.xsl"
+ "xsl:chm" "${CMAKE_CURRENT_SOURCE_DIR}/../xsl/zh-chm.xsl")
set(extra_dist
fop.xconf.in)
diff --git a/zh/xsl/zh-chm.xsl b/zh/xsl/zh-chm.xsl
new file mode 100644
index 00000000..2da38105
--- /dev/null
+++ b/zh/xsl/zh-chm.xsl
@@ -0,0 +1,18 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'
+ xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ exclude-result-prefixes="#default">
+
+<!-- Importing the base stylesheet. -->
+<xsl:import href="../../xsl/general-chm-customization.xsl"/>
+
+<!-- charset -->
+<xsl:param name="htmlhelp.encoding">gbk</xsl:param>
+<xsl:param name="javahelp.encoding">gbk</xsl:param>
+
+<!-- <xsl:param name="default.encoding" select="'gbk'" doc:type='string'/> -->
+<xsl:param name="chunker.output.encoding" select="'gbk'"/>
+<xsl:output encoding="gbk" indent="no"/>
+
+</xsl:stylesheet>
diff --git a/zh/xsl/zh-fo.xsl b/zh/xsl/zh-fo.xsl
new file mode 100644
index 00000000..5d859f00
--- /dev/null
+++ b/zh/xsl/zh-fo.xsl
@@ -0,0 +1,79 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'
+ xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ exclude-result-prefixes="#default">
+
+<!-- Importing the base stylesheet. -->
+<xsl:import href="../../xsl/general-fo-customization.xsl"/>
+
+<xsl:attribute-set name="normal.para.spacing">
+ <xsl:attribute name="space-before.optimum">.5em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">.3em</xsl:attribute>
+</xsl:attribute-set>
+
+<xsl:attribute-set name="para.properties" use-attribute-sets="normal.para.spacing">
+ <xsl:attribute name="text-indent">2.em</xsl:attribute>
+ <xsl:attribute name="linefeed-treatment">treat-as-zero-width-space</xsl:attribute>
+ <xsl:attribute name="white-space-collapse">true</xsl:attribute>
+</xsl:attribute-set>
+
+<xsl:param name="line-height">1.5</xsl:param>
+
+<xsl:param name="menuchoice.menu.separator">â</xsl:param>
+
+
+<xsl:template match="guimenu|guisubmenu|guimenuitem|guilabel">
+ <xsl:call-template name="inline.italicseq">
+ <xsl:with-param name="content">“<xsl:value-of select="." />”</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="accountname">
+ <xsl:call-template name="inline.italicseq">
+ <xsl:with-param name="content">“<xsl:value-of select="." />”</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="keycap">
+ <xsl:choose>
+ <xsl:when test="@function and normalize-space(.) = ''">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text>〔</xsl:text>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context" select="'keycap'"/>
+ <xsl:with-param name="name" select="@function"/>
+ </xsl:call-template>
+ <xsl:text>〕</xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ 〔<xsl:call-template name="inline.monoseq"/>〕
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="filename">
+ "<xsl:apply-imports />"
+</xsl:template>
+
+<xsl:template match="//listitem/para[1]">
+ <xsl:call-template name="block.object">
+ <xsl:with-param name="content"><xsl:apply-templates/></xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="emohasis">
+ <xsl:choose>
+ <xsl:when test="@role = ''">
+ <xsl:call-template name="inline.boldseq"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-imports />
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
commit e6ebaf397b690c093275f2e06b0824e71090aa78
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Sat Jul 8 12:47:51 2023 +0800
Add Chinese fonts and fop.conf.in for PDF build
diff --git a/fonts/opentype/source/SourceHanSansCN-Bold.otf b/fonts/opentype/source/SourceHanSansCN-Bold.otf
new file mode 100644
index 00000000..8e1e8694
Binary files /dev/null and b/fonts/opentype/source/SourceHanSansCN-Bold.otf differ
diff --git a/fonts/opentype/source/SourceHanSansCN-Regular.otf b/fonts/opentype/source/SourceHanSansCN-Regular.otf
new file mode 100644
index 00000000..c13789be
Binary files /dev/null and b/fonts/opentype/source/SourceHanSansCN-Regular.otf differ
diff --git a/fonts/opentype/source/SourceHanSerifCN-Bold.otf b/fonts/opentype/source/SourceHanSerifCN-Bold.otf
new file mode 100644
index 00000000..64055406
Binary files /dev/null and b/fonts/opentype/source/SourceHanSerifCN-Bold.otf differ
diff --git a/fonts/opentype/source/SourceHanSerifCN-Regular.otf b/fonts/opentype/source/SourceHanSerifCN-Regular.otf
new file mode 100644
index 00000000..f56c6b39
Binary files /dev/null and b/fonts/opentype/source/SourceHanSerifCN-Regular.otf differ
diff --git a/fonts/truetype/Arphic/ukai.ttc b/fonts/truetype/Arphic/ukai.ttc
new file mode 100644
index 00000000..482a6db0
Binary files /dev/null and b/fonts/truetype/Arphic/ukai.ttc differ
diff --git a/zh/guide/fop.xconf.in b/zh/guide/fop.xconf.in
new file mode 100644
index 00000000..4adfb292
--- /dev/null
+++ b/zh/guide/fop.xconf.in
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+<fop version="1.0">
+ <base>@CMAKE_CURRENT_SOURCE_DIR@</base>
+ <font-base>@CMAKE_SOURCE_DIR@/fonts</font-base>
+
+ <!-- Information for specific renderers -->
+ <!-- Uses renderer mime type for renderers -->
+ <renderers>
+ <renderer mime="application/pdf">
+ <fonts>
+ <!-- embedded fonts -->
+ <!--
+ This information must exactly match the font specified
+ in the fo file. Otherwise it will use a default font.
+
+ For example,
+ <fo:inline font-family="Arial" font-weight="bold" font-style="normal">
+ Arial-normal-normal font
+ </fo:inline>
+ for the font triplet specified by:
+ <font-triplet name="Arial" style="normal" weight="bold"/>
+
+ If you do not want to embed the font in the pdf document
+ then do not include the "embed-url" attribute.
+ The font will be needed where the document is viewed
+ for it to be displayed properly.
+
+ possible styles: normal | italic | oblique | backslant
+ possible weights: normal | bold | 100 | 200 | 300 | 400
+ | 500 | 600 | 700 | 800 | 900
+ (normal = 400, bold = 700)
+ -->
+ <font kerning="yes" embed-url="opentype/source/SourceHanSerifCN-Regular.otf">
+ <font-triplet name="serif" style="normal" weight="normal"/>
+ <font-triplet name="monospace" style="normal" weight="normal"/>
+ </font>
+ <font kerning="yes" embed-url="truetype/Arphic/ukai.ttc" sub-font="AR PL UKai CN">
+ <font-triplet name="serif" style="italic" weight="normal"/>
+ <font-triplet name="serif" style="italic" weight="bold"/>
+ </font>
+ <font kerning="yes" embed-url="opentype/source/SourceHanSerifCN-Bold.otf">
+ <font-triplet name="serif" style="normal" weight="bold"/>
+ </font>
+
+ <font kerning="yes" embed-url="opentype/source/SourceHanSansCN-Regular.otf">
+ <font-triplet name="sans-serif" style="normal" weight="normal"/>
+ </font>
+ <font kerning="yes" embed-url="opentype/source/SourceHanSansCN-Bold.otf">
+ <font-triplet name="sans-serif" style="italic" weight="normal"/>
+ <font-triplet name="sans-serif" style="italic" weight="bold"/>
+ </font>
+ <font kerning="yes" embed-url="opentype/source/SourceHanSansCN-Bold.otf">
+ <font-triplet name="sans-serif" style="normal" weight="bold"/>
+ </font>
+ </fonts>
+
+ <!-- This option lets you specify additional options on an XML handler -->
+ <xml-handler namespace="http://www.w3.org/2000/svg">
+ <stroke-text>true</stroke-text>
+ </xml-handler>
+
+ </renderer>
+ </renderers>
+
+</fop>
commit 356b4776efe2722e0236b059116bf1dc44986748
Author: xuxinhang <xuxinhang4567 at 126.com>
Date: Sat Jul 8 12:05:11 2023 +0800
Translate the Part 1 of the guide.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index dc09aac5..6cac5935 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -182,6 +182,7 @@ add_subdirectory (it)
add_subdirectory (ja)
add_subdirectory (pt)
#add_subdirectory (ru)
+add_subdirectory (zh)
file(GLOB_RECURSE extrafiles
RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
diff --git a/docbook/gnc-gui-zh.dtd b/docbook/gnc-gui-zh.dtd
new file mode 100644
index 00000000..0d76a387
--- /dev/null
+++ b/docbook/gnc-gui-zh.dtd
@@ -0,0 +1,9 @@
+<!-- Add translated entities below. The master entities are in gnc-gui-C.dtd.
+ Only parameter entities (% entities) should be translated.
+ See htps://www.w3.org/TR/REC-xml/#sec-physical-struct. -->
+
+<!-- Include "gnc-gui-C.dtd" -->
+<!ENTITY % gnc-gui-C SYSTEM "gnc-gui-C.dtd">
+%gnc-gui-C;
+
+<!-- Don't add any declarations below. -->
diff --git a/zh/CMakeLists.txt b/zh/CMakeLists.txt
new file mode 100644
index 00000000..c11a7c8f
--- /dev/null
+++ b/zh/CMakeLists.txt
@@ -0,0 +1,5 @@
+add_lang_targets("zh")
+
+add_subdirectory(guide)
+
+add_to_dist(CMakeLists.txt)
diff --git a/zh/guide/CMakeLists.txt b/zh/guide/CMakeLists.txt
new file mode 100644
index 00000000..0acd46f9
--- /dev/null
+++ b/zh/guide/CMakeLists.txt
@@ -0,0 +1,222 @@
+set (entities
+ fdl-appendix.xml
+ legal.xml
+ ch_oview.xml
+ ch_basics.xml
+ ch_accts.xml
+ ch_txns.xml
+ ch_importing.xml
+ ch_configuring.xml
+ ch_cbook.xml
+ ch_cc.xml
+ ch_expenses.xml
+ ch_loans.xml
+ ch_invest.xml
+ ch_reports.xml
+ ch_capgain.xml
+ ch_currency.xml
+ ch_dep.xml
+ ch_bus_features.xml
+ ch_budgets.xml
+ ch_oth_assets.xml
+ ch_python_bindings.xml
+ ch_import_business_data.xml
+ gnc-glossary.xml
+ appendixa.xml
+ appendixd.xml)
+
+set (figures
+ figures/accts_CreateAssetsAccount.png
+ figures/accts_DefaultExpenseAccounts.png
+ figures/accts_DefaultIncomeAccounts.png
+ figures/accts_toplevel.png
+ figures/accts_tree.png
+ figures/basics_AccountRelationships.png
+ figures/basics_AccountRelationships.svg
+ figures/basics_Accounts.png
+ figures/basics_CheckAccount.png
+ figures/basics_EmptyAccounts.png
+ figures/basics_NewAccountHierarchySetup.png
+ figures/basics_NewAccountHierarchySetup_Accounts.png
+ figures/basics_NewAccountHierarchySetup_Finish.png
+ figures/basics_NewAccountHierarchySetup_Setup.png
+ figures/basics_NewAccountHierarchySetup_currency.png
+ figures/basics_NewBookOpts.png
+ figures/basics_SaveSQL.png
+ figures/basics_SaveXML.png
+ figures/basics_TipOfDay.png
+ figures/bus_ap_billedit.png
+ figures/bus_ap_billnew.png
+ figures/bus_ap_billpost.png
+ figures/bus_ap_jobnew.png
+ figures/bus_ap_payment.png
+ figures/bus_ap_vendorfind.png
+ figures/bus_ap_vendornew.png
+ figures/bus_ar_custfind.png
+ figures/bus_ar_custnew.png
+ figures/bus_ar_invoicechange1.png
+ figures/bus_ar_invoicechange2.png
+ figures/bus_ar_invoicechange3.png
+ figures/bus_ar_invoiceedit.png
+ figures/bus_ar_invoicenew.png
+ figures/bus_ar_invoicepost.png
+ figures/bus_ar_invoiceprint.png
+ figures/bus_ar_jobnew.png
+ figures/bus_ar_payment.png
+ figures/bus_co_reg.png
+ figures/bus_pay_ex1.png
+ figures/bus_pay_ex2.png
+ figures/bus_pay_ex3.png
+ figures/bus_pay_ex4.png
+ figures/bus_tax_main.png
+ figures/bus_tax_new.png
+ figures/bus_terms_main.png
+ figures/bus_terms_new.png
+ figures/capgain_app2main.png
+ figures/capgain_app3main.png
+ figures/capgain_appmain.png
+ figures/cbook_CashFlow.png
+ figures/cbook_TransactionRptAssets.png
+ figures/cbook_TransactionRptExpenses.png
+ figures/cbook_atm.png
+ figures/cbook_bankstmt.png
+ figures/cbook_chartaccts5.png
+ figures/cbook_checkexamp.png
+ figures/cbook_gcashdata4.png
+ figures/cbook_reconciledCheckAct.png
+ figures/cbook_reconexamp.png
+ figures/cbook_servch.png
+ figures/cbook_transferin.png
+ figures/cc_CashFlow.png
+ figures/cc_Reversing_Transaction_1.png
+ figures/cc_Reversing_Transaction_2.png
+ figures/cc_TransactionRptExpenses.png
+ figures/cc_TransactionRptVisa.png
+ figures/cc_accounts.png
+ figures/cc_final.png
+ figures/cc_interest.png
+ figures/cc_payment.png
+ figures/cc_purchases.png
+ figures/cc_reconcile.png
+ figures/cc_reconcile_init.png
+ figures/cc_refund.png
+ figures/currency_AfterGetOnlineQuotes.png
+ figures/currency_BeforeGetOnlineQuotes.png
+ figures/currency_addcurr.png
+ figures/currency_main1.png
+ figures/currency_main2.png
+ figures/currency_main3.png
+ figures/currency_peditor.png
+ figures/currency_purchase_AfterBoat.png
+ figures/currency_purchase_AfterStocks.png
+ figures/currency_purchase_BeforeBoat.png
+ figures/currency_purchase_BeforeStocks.png
+ figures/currency_purchase_Commodities.png
+ figures/currency_purchase_MoveMoney.png
+ figures/currency_purchase_SetExchangeRate.png
+ figures/currency_purchase_ToAmount.png
+ figures/currency_trading_Price_Database_initial.png
+ figures/currency_trading_acct_setup.png
+ figures/currency_trading_acct_setup_2.png
+ figures/currency_trading_accts_after_tfr.png
+ figures/currency_trading_accts_after_trf_back.png
+ figures/currency_trading_balance_sheet.png
+ figures/currency_trading_prices_after_trf_back.png
+ figures/currency_trading_transfer_funds.png
+ figures/currency_trading_transfer_trans1.png
+ figures/currency_trading_transfer_trans2.png
+ figures/currency_trading_trf_back.png
+ figures/dep_assetmain.png
+ figures/dep_assetreg.png
+ figures/dep_example.png
+ figures/invest2Lots0RegB4Scrub.png
+ figures/invest2Lots1B4Scrub.png
+ figures/invest2Lots2LotsAftScrubAcct.png
+ figures/invest2Lots3RegAftScrubAcct.png
+ figures/investLots2_BeforeScrub1Lot.png
+ figures/investLots0_RegB4Scrub.png
+ figures/investLots1_BeforeCreateLot.png
+ figures/investLots2_RegAfterScrub1Lot.png
+ figures/investLotsSplitLot0.png
+ figures/investLotsSplitLot1.png
+ figures/investLotsSplitReg.png
+ figures/invest_AccountsPredef.png
+ figures/invest_SetupPortfolio2.png
+ figures/invest_SetupPortfolio3.png
+ figures/invest_dividendcash.png
+ figures/invest_dividendreinvest1.png
+ figures/invest_int1.png
+ figures/invest_int2-1.png
+ figures/invest_int2.png
+ figures/invest_int3.png
+ figures/invest_merge2.png
+ figures/invest_merge3.png
+ figures/invest_newaccount.png
+ figures/invest_newsecurity.png
+ figures/invest_peditor.png
+ figures/invest_peditor2.png
+ figures/invest_ret_of_cap.png
+ figures/invest_selectsecurity.png
+ figures/invest_sellstock.png
+ figures/invest_sellstock2.png
+ figures/invest_sellstockManProfCombNet.png
+ figures/invest_sellstockManProfSep.png
+ figures/invest_sellstockManProfSepNet.png
+ figures/invest_setup_current.png
+ figures/invest_setup_portfolio1.png
+ figures/invest_simplesplit1.png
+ figures/invest_split1.png
+ figures/invest_split2.png
+ figures/invest_split3.png
+ figures/invest_split4.png
+ figures/invest_stockmerge1.png
+ figures/invest_stockvalue.png
+ figures/invest_stockvalue_report.png
+ figures/invest_stockvalue_report_options.png
+ figures/loans_PrivateLoanCalculation.png
+ figures/loans_PrivateLoanFirstPayment.png
+ figures/loans_PrivateLoanInitial.png
+ figures/loans_PrivateLoanSecondPayment.png
+ figures/loans_PrivateLoanSecondPaymentAccounts.png
+ figures/loans_fcalc.png
+ figures/loans_mortgage1.png
+ figures/loans_mortgage2.png
+ figures/loans_mortgage3.png
+ figures/oview_intro.png
+ figures/Report_Investment_Lots.png
+ figures/txns_CashFlow.png
+ figures/txns_TransactionRptChecking.png
+ figures/txns_TransactionRptExpenses.png
+ figures/txns_puttoget_Charts.png
+ figures/txns_puttoget_Charts1.png
+ figures/txns_puttoget_Charts2.png
+ figures/txns_reconcile_window1.png
+ figures/txns_reconcile_window2.png
+ figures/txns_reconcile_window3.png
+ figures/txns_register_2account.png
+ figures/txns_register_2account2.png
+ figures/txns_register_multiaccount.png
+ figures/txns_registersplit2.png
+ figures/txns_registersplit3.png
+ figures/txns_registersplit4.png
+ figures/txns_registersplit5.png
+ figures/txns_registersplit6.png
+ figures/txns_sxn_editor-2.png
+ figures/txns_sxn_editor-3-frequency.png
+ figures/txns_sxn_editor-3-overview.png
+ figures/txns_sxn_editor-3-template.png
+ figures/txns_sxn_editor-4.png
+ figures/txns_sxn_editor_slr.png
+ figures/txns_sxn_ledger1.png
+ figures/txns_sxn_ledger2.png
+ figures/txns_sxn_ledger3.png
+ figures/txns_sxn_ledger4.png
+)
+
+set (FOP_XCONF "${CMAKE_CURRENT_SOURCE_DIR}/fop.xconf.in")
+
+add_gnc_doc_targets(${lang} "${entities}" "${figures}")
+
+set(extra_dist
+ fop.xconf.in)
+add_to_dist(${extra_dist})
diff --git a/zh/guide/appendixa.xml b/zh/guide/appendixa.xml
new file mode 100644
index 00000000..3c45535f
--- /dev/null
+++ b/zh/guide/appendixa.xml
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE appendix SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: July 9th 2006
+ Replaced empty pages 2020-03-07 by Frank H. Ellenberger
+
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Originally designed by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<appendix id="appendixa">
+ <title>Migration Guide</title>
+
+ <para>This appendix is to help current users of other financial software packages in their migration to
+ &app;. We address the conceptual differences between the layout of &app; accounts versus other
+ software packages.
+ </para>
+
+ <sect1 id="appendixa_accts_vs_cats1">
+ <title>Using Accounts vs. Categories</title>
+
+ <para>If you are familiar with other personal finance programs, you are already accustomed to tracking
+ your income and expenses as categories. Since &app; is a double-entry system (see
+ <xref linkend="basics-accounting1" />), income and expenses are tracked in accounts. The basic
+ concept is the same, but the account structure allows more consistency with accepted business
+ practices. So, if you are a business user as well as a home user, &app; makes it easy to keep
+ track of your business as well as your personal accounts.
+ </para>
+
+ <para>Income and expense accounts give you the same information you would get with categories, but they
+ also give you more flexibility in entering your transactions. In &app;, you have the option to
+ enter transactions directly into income and expense accounts through their account registers.
+ Other programs that use categories do not offer this option, because there is no
+ <quote>account register</quote> for a category.
+ </para>
+
+ <para>You also have the option in &app; to treat income and expense accounts exactly as you would treat
+ categories, if you are more comfortable with that method. In
+ <trademark class="registered">Quicken</trademark> and similar programs, transactions require
+ an account and a category. Substitute an income or expense account name in &app; where you
+ would normally enter a category name in the other programs, and the result should be the same.
+ We will discuss transaction entry in <xref linkend="basics-transactions2" /> in greater
+ detail.
+ </para>
+ </sect1>
+
+ <sect1 id="appendixa_import">
+ <title>Importing Data</title>
+
+ <para>If you want to import data from your previous application, you should distinguish between financial
+ data and other data. Probably the best way to import financial data is the <quote>Quicken
+ Interchange Format</quote> <acronym>QIF</acronym> . It is a specific format for financial
+ data, which most financial applications for the private sector know and can use for export.
+ </para>
+
+ <para>For other data we suggest the use of the <quote>Comma Separated Value</quote> <acronym>CSV</acronym>
+ format.
+ </para>
+
+ <sect2 id="appendixa_qif1">
+ <title>Import of Financial Data by <acronym>QIF</acronym> Files</title>
+
+ <para>See <ulink url="&url-wp-en;Quicken_Interchange_Format" /> for it's details.
+ </para>
+
+ <para>Some &app; users collected their knowledge about the best use in our
+ <ulink url="&url-wiki-qif;"/>.
+ </para>
+
+ <para>For other formats and more details see <xref linkend="chapter_importing"/>.
+ </para>
+ </sect2>
+
+ <sect2 id="appendixa_business">
+ <title>Import of Business Data by <acronym>CSV</acronym> Files</title>
+
+ <para>If you want to import customers and vendors or bills and invoices see
+ <xref linkend="ch_import_bus_data" />.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="appendixa_xmlconvert1">
+ <title>Converting <acronym>XML</acronym> &app; File</title>
+
+ <para>The &app; <acronym>XML</acronym> data file can be transformed to almost any other data format (e.g.,
+ <acronym>QIF</acronym>, <acronym>CSV</acronym>...) quite easily if one is familiar with the
+ <quote>Extensible Stylesheet Language Transformations</quote>
+ <ulink url="&url-wp-en;XSLT"><acronym>XSLT</acronym></ulink>. The &app; data file is
+ well-formed <acronym>XML</acronym>, and it can therefore be run through an
+ <acronym>XSLT</acronym> parser with an associated stylesheet. This allows one to transform the
+ file to just about any format that can be designed, given a properly written stylesheet.
+ </para>
+
+ <para>A few steps need to be followed. The writing of a stylesheet is a task for a different time, but if
+ you can get one written, here’s what you need to do:
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>Copy the &app; <acronym>XML</acronym> data file to a working file.
+ </para>
+
+ <important>
+ <para>If the file was last modified by a version of &app; older than 2.0, then before you continue to the
+ next step you will need to modify the working file’s <gnc-v2> tag to read
+ something like this:
+<programlisting language="xml">
+<gnc-v2 xmlns:cd="http://www.gnucash.org/XML/cd"
+ xmlns:book="http://www.gnucash.org/XML/book"
+ xmlns:gnc="http://www.gnucash.org/XML/gnc"
+ xmlns:cmdty="http://www.gnucash.org/XML/cmdty"
+ xmlns:trn="http://www.gnucash.org/XML/trn"
+ xmlns:split="http://www.gnucash.org/XML/split"
+ xmlns:act="http://www.gnucash.org/XML/act"
+ xmlns:price="http://www.gnucash.org/XML/price"
+ xmlns:ts="http://www.gnucash.org/XML/ts"
+ xmlns:slot="http://www.gnucash.org/XML/kvpslot"
+ xmlns:cust="http://www.gnucash.org/XML/cust"
+ xmlns:entry="http://www.gnucash.org/XML/entry"
+ xmlns:lot="http://www.gnucash.org/XML/lot"
+ xmlns:invoice="http://www.gnucash.org/XML/invoice"
+ xmlns:owner="http://www.gnucash.org/XML/owner"
+ xmlns:job="http://www.gnucash.org/XML/job"
+ xmlns:billterm="http://www.gnucash.org/XML/billterm"
+ xmlns:bt-days="http://www.gnucash.org/XML/bt-days"
+ xmlns:sx="http://www.gnucash.org/XML/sx"
+ xmlns:fs="http://www.gnucash.org/XML/fs"
+ xmlns:addr="http://www.gnucash.org/XML/custaddr">
+</programlisting>
+ </para>
+ </important>
+
+ <note>
+ <para>You can put pretty much anything you want behind the equal signs, but a unique
+ <acronym>URL</acronym> is what is typically used.
+ </para>
+ </note>
+ </listitem>
+
+ <listitem>
+ <para>Create an <acronym>XSLT</acronym> stylesheet containing the transformation your desire, or obtain
+ one that’s already written.
+ </para>
+
+ <itemizedlist>
+ <title>User Contributed XSLT Stylesheets</title>
+
+ <listitem>
+ <para>in our repository: <ulink url="&url-src-maint;contrib/xslt"/>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>in our wiki: <ulink url="&url-wiki-xslt;"/>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>Install an <acronym>XSLT</acronym> processor such as Saxon (<ulink url="&url-wp-en;Saxon_XSLT" />)
+ or Xalan (<ulink url="&url-wp-en;Apache_Xalan" />). Any
+ <ulink url="&url-wp-en;Category:XSLT_processors">conforming processor</ulink> will do,
+ really...
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Run the work file and the stylesheet through the processor according to the processor’s
+ instructions.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>You will now have a file in the desired output format. An enterprising individual could go so far as
+ to write a stylesheet to transform the &app; data file to an &app-aoo;/&app-lo; Calc (or
+ vice-versa, for that matter). Such things as <acronym>QIF</acronym> ought to be a little
+ less work.
+ </para>
+ </listitem>
+ </orderedlist>
+
+ <para>Benefits are that you don’t need to write a Scheme module or a new C routine to do this
+ transformation. Anyone who knows or can learn <acronym>XML</acronym> and
+ <acronym>XSLT</acronym> can perform this task. Not much harder, really, than writing a Web
+ page....
+ </para>
+
+ <para>Anyhow, I just wanted this tidbit to be captured somewhere permanently. The process works on
+ &vers-stable; datafiles, and ought to work on earlier versions, too.
+ </para>
+ </sect1>
+</appendix>
diff --git a/zh/guide/appendixd.xml b/zh/guide/appendixd.xml
new file mode 100644
index 00000000..5e8a486e
--- /dev/null
+++ b/zh/guide/appendixd.xml
@@ -0,0 +1,1019 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE appendix SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: March 18th, 2007
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ David Hampton <hampton at employees.org>
+ Translators:
+ (translators put your name and email here)
+-->
+<appendix id="appendixd">
+ <title>Auxiliary File Formats</title>
+
+ <para>These are the formats of some auxiliary files used by &app;.
+ </para>
+
+ <sect1 id="check_format_info">
+ <title>Check Format Files (<filename>*.chk</filename>)</title>
+
+ <sect2 id="check_format_overview">
+ <title>Overview</title>
+
+ <para>The check format file is used to tell &app; how to print a check or checks onto a page of paper.
+ This file first describes the overall layout of a page (number of checks, orientation, etc)
+ and then describes the layout of the specific items on a single check. The file is organized
+ as a typical Key/Value file used by many &lin; applications. Keys/values pairs are grouped
+ into sections that begin with the group name enclosed in square brackets.
+ </para>
+
+ <para>&app; looks for check format files in two different locations when you bring up the check printing
+ dialog. The first location is typically
+ <filename class="directory">/usr/share/gnucash/checks</filename>, where check files
+ distributed with the application can be found. The second location is the user private
+ <filename class="directory">&dir-data;checks</filename>
+ <footnote id="dir-old-chk">
+ <para>Up to &app; 2.6.21 it was <filename class="directory">&dir-old;checks</filename>
+ </para>
+ </footnote>
+ directory. Users may add check formats at any time (even while &app; is running) simply by
+ dropping a new <filename>*.chk</filename> file in this directory. The next time the check
+ printing dialog is opened the new check format will appear in the list of available check
+ formats.
+ </para>
+
+ <note>
+ <para>Printing functions differently depending on the version of GTK that is installed on your system.
+ When &app; is using a version of GTK prior to 2.10 all offsets are measured from the lower
+ left corner of the page or check. When using GTK 2.10 or later, all offsets are measured
+ from the upper left corner of the page or check.
+ </para>
+ </note>
+ </sect2>
+
+ <sect2>
+ <title>Example file</title>
+
+ <para>A typical &app; check file is presented below. The contents of this file will be described in the
+ next sections.
+ </para>
+<programlisting language="ini">[Top]
+Guid = 67b144d1-96a5-48d5-9337-0e1083bbf229
+Title = Quicken/QuickBooks (tm) US-Letter
+Rotation = 0.0
+Translation = 0.0;4.0
+Show_Grid = false
+Show_Boxes = false
+
+[Check Positions]
+Height = 252.0
+Names = Top;Middle;Bottom
+
+[Check Items]
+Type_1 = PAYEE
+Coords_1 = 90.0;102.0;400.0;20.0
+
+Type_2 = AMOUNT_WORDS
+Coords_2 = 90.0;132.0
+
+Type_3 = AMOUNT_NUMBER
+Blocking_Chars_3 = true
+Coords_3 = 500.0;102.0
+
+Type_4 = DATE
+Coords_4 = 500.0;67.0
+
+Type_5 = NOTES
+Coords_5 = 50.0;212.0</programlisting>
+ </sect2>
+
+ <sect2>
+ <title>Field Descriptions</title>
+
+ <sect3>
+ <title>Top Group</title>
+
+ <para>This section of the check file describes the overall layout of a page of checks (or check) that goes
+ into the printer.
+ </para>
+
+ <table id="check_table_top">
+ <title>Overall Page Description Fields</title>
+
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>
+ Name
+ </entry>
+
+ <entry>
+ Type
+ </entry>
+
+ <entry>
+ Required
+ </entry>
+
+ <entry>
+ Description
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Guid
+ </entry>
+
+ <entry>
+ string
+ </entry>
+
+ <entry>
+ mandatory
+ </entry>
+
+ <entry>
+ The guid is used to uniquely identify a check format to &app;. It must be unique
+ across the entire set of application supplied and user supplied check formats. If
+ you copy an application check file as the basis of your own check format, you must
+ change this value. The <emphasis>uuidgen</emphasis> program may be used to
+ generate these identifiers.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Title
+ </entry>
+
+ <entry>
+ string
+ </entry>
+
+ <entry>
+ mandatory
+ </entry>
+
+ <entry>
+ The title is used to uniquely identify a check format to the user. This value is
+ presented verbatim in the check format list of the check printing dialog. If you
+ copy an application check file as the basis of your own check format, you should
+ change this value. The title may be any utf-8 string.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Font
+ </entry>
+
+ <entry>
+ string
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If supplied, this is the default font used to print all text items on this check.
+ This field can contain any string that is acceptable by gtk as a font specifier.
+ If this field is omitted, the default font is the font specified in the &app;
+ preferences dialog. A typical string would be <quote>sans 12</quote>.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Blocking_Chars
+ </entry>
+
+ <entry>
+ boolean
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If supplied, this is the default used when printing all <emphasis>TEXT</emphasis>
+ items on this check. When set to true, will print <emphasis>***</emphasis> before
+ and after each text field on the check. Blocking characters are printed to protect
+ check fields from alteration. For example, the amount field may be printed as
+ <emphasis>***100.00***</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ DateFormat
+ </entry>
+
+ <entry>
+ boolean
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If supplied, this is the default used when printing all <emphasis>DATE</emphasis>
+ items on this check. When set to true, will print the format of the DATE in 8
+ point type, centered and below the actual DATE. For example DDMMYYYY.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Rotation
+ </entry>
+
+ <entry>
+ double
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ This value specified the rotation of the entire page (in degrees) around the
+ origin point. For gtk versions prior to 2.10, the origin point is in the lower
+ left corner of the page and rotation values increase in the counter-clockwise
+ direction. For gtk version 2.10 and later, the origin point is in the upper left
+ corner of the page and rotation values increase in the clockwise direction.
+ Rotation of the page is applied before translation.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Translation
+ </entry>
+
+ <entry>
+ list of 2 doubles
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ These values specify the x and y translation of the entire page (in points)
+ relative to the origin point. For gtk versions prior to 2.10, the origin point is
+ in the lower left corner of the page and translation values increase moving up and
+ to the right. For gtk version 2.10 and later, the origin point is in the upper
+ left corner of the page and translation values increase moving down and to the
+ right. Rotation of the page is applied before translation.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Show_Grid
+ </entry>
+
+ <entry>
+ boolean
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If this value is set to <emphasis>true</emphasis> then &app; will draw a grid on
+ the page, starting at the origin with the lines spaced every 50 points. This can
+ be helpful when creating a check format file.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Show_Boxes
+ </entry>
+
+ <entry>
+ boolean
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If this value is set to <emphasis>true</emphasis> then for each item where the
+ width and height have been specified, &app; will draw a box showing location and
+ maximum size of that item . This can be helpful when creating a check format file.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <note>
+ <para>The Blocking_Chars and DateFormat options are defined for all check formats in
+ Edit->Preferences->Printing. It is recommened that these global options be set to false
+ (the default), and that the options be set for individual Check Items as described
+ below.
+ </para>
+ </note>
+ </sect3>
+
+ <sect3>
+ <title>Check Positions Group</title>
+
+ <para>This group of items specifies how multiple checks are laid out on the same sheet of paper, and gives
+ names to each of these check locations so that a user can specify which check location
+ that &app; should print. This entire group of key/value pairs is optional, and should be
+ omitted if the format file only specifies a single check per page of paper.
+ </para>
+
+ <table id="check_table_positions">
+ <title>Multiple Checks Per Page Fields</title>
+
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>
+ Name
+ </entry>
+
+ <entry>
+ Type
+ </entry>
+
+ <entry>
+ Required
+ </entry>
+
+ <entry>
+ Description
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Height
+ </entry>
+
+ <entry>
+ double
+ </entry>
+
+ <entry>
+ mandatory
+ </entry>
+
+ <entry>
+ This field specifies the height of a single check on the page. If there are
+ multiple checks per page then this item is mandatory. If there is only a single
+ check per page, this entire section should be omitted.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Names
+ </entry>
+
+ <entry>
+ list of strings
+ </entry>
+
+ <entry>
+ mandatory
+ </entry>
+
+ <entry>
+ This field specifies the names of the check locations that can be printed on each
+ page. These names represent the check positions starting from the top of the page
+ and moving downward. The names are presented verbatim in the check position list
+ of the check printing dialog. A typical value for this field is
+ "Top;Middle;Bottom", but it could also be "First;Second;Third" or any other set of
+ strings that clearly identify the check locations. If there are multiple checks
+ per page then this item is mandatory. If there is only a single check per page,
+ this entire section should be omitted.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect3>
+
+ <sect3>
+ <title>Check Items Group</title>
+
+ <para>This section specifies the individual items that are printed on the check. There is no limit to the
+ number of items that may be present in this section, and any given type of item can be
+ repeated multiple times. This allows for the printing of checks that have a side stub, or
+ for the one-per-page business checks that have both the check and multiple check stubs on
+ the same page. For example, to print the payee name on a business check and on both stubs,
+ simply specify three payee items with differing print coordinates.
+ </para>
+
+ <para>Each key names in this section explicitly includes the item number to which it applies. E.G. The key
+ named <guilabel>Type_1</guilabel> applies to the first item to be printed, and the key
+ <guilabel>Coords_3</guilabel> applies to the third item to be printed. Item numbers start
+ at one and increase sequentially. Any gap in the numbering sequence is interpreted by
+ &app; as the end of the item list. Items are printed in the order of their item numbers,
+ not in the order in which they appear in the file.
+ </para>
+
+ <para>Each item specified must include a type declaration. The rest of the parameters for that item depend
+ upon the particular type of that item. See <xref linkend="check_table_types"></xref> for a
+ list of valid item types and their required parameters.
+ </para>
+
+ <table id="check_table_items">
+ <title>Individual Check Item Fields</title>
+
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>
+ Name
+ </entry>
+
+ <entry>
+ Type
+ </entry>
+
+ <entry>
+ Required
+ </entry>
+
+ <entry>
+ Description
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Type_<emphasis>n</emphasis>
+ </entry>
+
+ <entry>
+ string
+ </entry>
+
+ <entry>
+ mandatory
+ </entry>
+
+ <entry>
+ This field specifies the type of a single item to be printed on a check. See
+ <xref linkend="check_table_types"></xref> for a list of valid item types.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Coords_<emphasis>n</emphasis>
+ </entry>
+
+ <entry>
+ list of 2 or 4 doubles
+ </entry>
+
+ <entry>
+ mandatory
+ </entry>
+
+ <entry>
+ This field specifies the coordinates where the item should be placed on a check,
+ and optionally also specifies the width and height of the item. The numbers in
+ order are the X and Y offset of the lower left corner of the item, and optionally
+ the width and height of the item. If the width is supplied then the height must
+ also be supplied, so this field will always contain two or four numbers. For gtk
+ versions prior to 2.10, the origin point is in the lower left corner of the page
+ and translation values increase moving up and to the right. For gtk version 2.10
+ and later, the origin point is in the upper left corner of the page and
+ translation values increase moving down and to the right.
+ <note>
+ <para>Regardless of whether the origin is at the top or the bottom of the page, the coordinates always
+ specify the lower left point of the item.
+ </para>
+ </note>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Font_<emphasis>n</emphasis>
+ </entry>
+
+ <entry>
+ string
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If supplied, this is the font used to print this specific text item. This field
+ can contain any string that is acceptable by gtk as a font specifier. If this
+ field is omitted, the default font is the font specified in the
+ <emphasis>Top</emphasis> section of the check description file, or if that was
+ omitted the font specified in the &app; preferences dialog. This field is only
+ recognized when using gtk version 2.10 or later.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Align_<emphasis>n</emphasis>
+ </entry>
+
+ <entry>
+ string
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If supplied, this is the alignment used to print this specific text item. This
+ field must contain one of the strings <quote>left</quote>, <quote>center</quote>
+ or <quote>right</quote>. If this field is omitted, the text will be left aligned.
+ This field is only recognized when using gtk version 2.10 or later.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Text_<emphasis>n</emphasis>
+ </entry>
+
+ <entry>
+ string
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ This field is only used when the item type is <emphasis>TEXT</emphasis>. It
+ specifies the utf-8 text that should be printed on the check.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Filename_<emphasis>n</emphasis>
+ </entry>
+
+ <entry>
+ string
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ This field is only used when the item type is <emphasis>PICTURE</emphasis>. It
+ specifies the filename of the image that should be printed on the check. The
+ string may specify either an absolute path name or as a relative path name. If a
+ relative path name is specified, &app; first looks in in the application check
+ format folder (typically
+ <filename class="directory">/usr/share/gnucash/checks</filename> ) for the image
+ file, and if it is not found there then it looks in the user private
+ <filename class="directory">&dir-data;checks</filename><footnoteref linkend="dir-old-chk" />
+ directory for the image. This field is only recognized when using gtk version 2.10
+ or later.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Blocking_Chars_<emphasis>n</emphasis>
+ </entry>
+
+ <entry>
+ boolean
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If supplied, this will set the print <emphasis>Blocking_Chars</emphasis> option
+ for this item.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ DateFormat_<emphasis>n</emphasis>
+ </entry>
+
+ <entry>
+ boolean
+ </entry>
+
+ <entry>
+ optional
+ </entry>
+
+ <entry>
+ If supplied, this will set the print <emphasis>DateFormat</emphasis> option for
+ this item.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <para>These are the individual items that can be printed on a check. All items require the coordinates on
+ the page where the item should be printed. The majority of these items result in text
+ being printed on the page, and these items may have individual font and alignments
+ specified. For example, the numerical amount of a check could be printed right justified
+ while everything else is printed left justified. Other types may have unique parameters.
+ </para>
+
+ <table id="check_table_types">
+ <title>Individual Check Item Types</title>
+
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>
+ Name
+ </entry>
+
+ <entry>
+ Required Fields
+ </entry>
+
+ <entry>
+ Optional Fields
+ </entry>
+
+ <entry>
+ Description
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ PAYEE
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the check payee name at the specified
+ coordinates.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ DATE
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars
+DateFormat</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the check date at the specified coordinates.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ NOTES
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the transaction notes field at the specified
+ coordinates.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ CHECK_NUMBER
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the check number at the specified
+ coordinates. The check number reflects the book option selection under
+ <menuchoice>
+ <guimenu>File</guimenu><guimenuitem>Properties </guimenuitem>
+ </menuchoice>
+ for number source (transaction number or anchor-split action - see
+ <ulink url="&url-docs-C;help/book-options.html#num-action-book-option">Use
+ Split Action Field for Number</ulink> in the Book Options section of the &app;
+ Manual).
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ MEMO
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the split memo field at the specified
+ coordinates.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ ACTION
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the split action field at the specified
+ coordinates. However, the printed field reflects the book option selection under
+ <menuchoice>
+ <guimenu>File</guimenu><guimenuitem> Properties</guimenuitem>
+ </menuchoice>
+ for number source (transaction number or anchor-split action - see
+ <ulink url="&url-docs-C;help/book-options.html#num-action-book-option">
+ Use Split Action Field for Number</ulink> in the Book Options section of the &app;
+ Manual). If number source for the book is specified as anchor-split action,
+ this field will instead print the transaction number field.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ AMOUNT_WORDS
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the check amount in words at the specified
+ coordinates. The amount will appear similar to the string "One thousand, two
+ hundred thirty four and 56/100".
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ AMOUNT_NUMBER
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the check amount in numbers at the specified
+ coordinates. The amount will appear similar to the number "$1,234.56".
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ ADDRESS
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the address at the specified coordinates.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ SPLITS_ACCOUNT
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the account names for each split entry
+ stating at the specified coordinates. See the note on splits printing.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ SPLITS_AMOUNT
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the amount for each split entry stating at
+ the specified coordinates. Amounts are printed with currency symbols. See the note
+ on splits printing.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ SPLITS_MEMO
+ </entry>
+
+ <entry>
+ Coords
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print the memo text for each split entry stating at
+ the specified coordinates. See the note on splits printing.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ TEXT
+ </entry>
+
+ <entry>
+ Coords, Text
+ </entry>
+
+ <entry>
+<literallayout>Font
+Align
+Blocking_Chars</literallayout>
+ </entry>
+
+ <entry>
+ This type value tells &app; to print an arbitrary string at the specified
+ coordinates. The string to be printed is specified with the
+ <emphasis>Text_n</emphasis> key.
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ PICTURE
+ </entry>
+
+ <entry>
+ Coords, Filename
+ </entry>
+
+ <entry>
+ (none)
+ </entry>
+
+ <entry>
+ This type value tells &app; to print an image at the specified coordinates. The
+ image to be printed is specified with the <emphasis>Filename_n</emphasis> key.
+ This type is only recognized when using gtk version 2.10 or later.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <note>
+ <para>SPLIT items include all split entries for the transaction except for the split that applies to the
+ current account register (referred to as the anchor-split). This is usually the last
+ split listed when splits are displayed in the register. The coordinate location defines
+ the lower left location for the split information.
+ </para>
+ </note>
+ </sect3>
+ </sect2>
+
+ <sect2 id="check_format_notes">
+ <title>Creating Check Format Files</title>
+
+ <para>Creating your own check format file is a fairly simple task. The easiest way to start is to copy an
+ existing check format file from the application directory (typically
+ <filename class="directory">/usr/share/gnucash/checks</filename>) to the directory
+ <filename class="directory">&dir-data;checks</filename><footnoteref linkend="dir-old-chk" />.
+ Make sure to change the guid so the new file will be accepted by gnucash, and change the
+ title to something descriptive. Then change or add individual item fields as necessary. You
+ can also create a new check file by clicking the <guibutton>Save Format</guibutton> button
+ on the <guilabel>Custom format</guilabel> page of the check printing dialog.
+ </para>
+
+ <note>
+ <para>Key names are case sensitive. If you are having problems with a check format file, ensure that all
+ key names have capital letters as documented above.
+ </para>
+ </note>
+ </sect2>
+ </sect1>
+</appendix>
diff --git a/zh/guide/ch_accts.xml b/zh/guide/ch_accts.xml
new file mode 100644
index 00000000..4f1aec73
--- /dev/null
+++ b/zh/guide/ch_accts.xml
@@ -0,0 +1,481 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.2.1
+ Last modified: September 26, 2010
+ Maintainers:
+ Tom Bullock <tbullock at nd.edu>
+ Chris Lyttle <chris at wilddev.net>
+ Authors:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+Originally written by
+ Carol Champagne
+Translators:
+ (translators put your name and email here)
+-->
+<sect1 id="chapter_accts">
+ <title>ç§ç®</title>
+
+ <para>è¿ä¸é¨åä¼ä»ç»ä¸äºç¨äºç»ç»ç§ç®çå®ç¨æ¦å¿µãèªä»&app;ä¸åè¦æ±åºå®çç§ç®ç»æä¹åï¼ä½ å¯ä»¥éè¿ä»»ä½å¸æçæ¹å¼èªç±å°è®¾è®¡ç§ç®ç»æãç¶èï¼å¨è®¾è®¡å®ç¨çç§ç®ç»ææ¶ï¼ä½ éè¦éµå¾ªå ä¸ªåºæ¬ä¼è®¡æ¦å¿µã</para>
+
+ <sect2 id="accts-concepts1">
+ <title>åºæ¬ä¼è®¡æ¦å¿µ</title>
+
+ <para>æ£å¦åææè¿°ï¼ä¼è®¡å·¥ä½å´ç»äºä¸ªåºæ¬ç§ç®ç±»åå±å¼ï¼<guilabel>èµäº§</guilabel>ã<guilabel>è´åº</guilabel>ã<guilabel>ææè
æç</guilabel>ã<guilabel>æ¶å
¥</guilabel>å<guilabel>è´¹ç¨</guilabel>ãæä»¬ç°å¨å¯¹è¿äºç§ç®ç±»åè¿è¡æ´æ·±å
¥ççè§£ï¼å¹¶å±ç¤ºå®ä»¬å¨&app;ä¸çæ¾ç¤ºå½¢å¼ãä¸è¿é¦å
ï¼æä»¬å°å®ä»¬å为两ç»ï¼èµäº§è´åºç±»ç§ç®åæçç±»ç§ç®ãæ£å¦å
¶åï¼èµäº§è´åºç±»ç§ç®æ»ç»äº<emphasis>卿䏿¶é´ç¹å¤</emphasis>ä½ çèµäº§åè´åºéé¢ï¼èæçç±»ç§ç®è½å¤æ±æ»å¨æç表æ¥åä¸ï¼æç表æ¥åæ¾ç¤ºäº<emphasis>䏿®µæ¶é´å
çåå¼åå¨</emphasis>ã</para>
+
+ <para>卿·±å
¥çè§£ç§ç®ç±»åä¹åï¼å
ç®åå顾ä¸ä¸ä¼è®¡çå¼ï¼<emphasis>èµäº§ - è´åº = ææè
æç + (æ¶å
¥ -
+ è´¹ç¨)</emphasis>ã</para>
+
+ <figure pgwide="1">
+ <title>åºæ¬ç§ç®é´çå
³ç³»</title>
+
+ <screenshot id="accts-AccountRelationships">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/basics_AccountRelationships.png"
+ srccredit="Geert Janssens"/>
+ </imageobject>
+
+ <imageobject role="fo">
+ <imagedata contentwidth="4in"
+ fileref="figures/basics_AccountRelationships.svg"
+ srccredit="Geert Janssens"/>
+ </imageobject>
+
+ <caption><para>äºç§åºæ¬ç§ç®ç±»åä¹é´çå
³ç³»å¾ãåå¼éè¿æ¶å
¥èå¢å ï¼éè¿è´¹ç¨èåå°ãç®å¤´ä»£è¡¨éé¢çç§»å¨ã</para></caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <sect3 id="accts-bsa2">
+ <title>èµäº§è´åºç±»ç§ç®</title>
+
+ <para>ä¸ä¸ªæè°ç<emphasis>èµäº§è´åºç±»ç§ç®</emphasis>æ¯<guilabel>èµäº§</guilabel>ã<guilabel>è´åº</guilabel>å<guilabel>ææè
æç</guilabel>ãèµäº§è´åºç±»ç§ç®ç¨äºè·è¸ªä½ çèµäº§æè´åºã</para>
+
+ <para><guilabel>èµäº§</guilabel>æ¯ä¸ç»ä½ æ¥æçä¸è¥¿ãä½ çèµäº§å¯è½å
嫿±½è½¦ãç°éãæ¿äº§ãè¡ç¥¨ï¼æå
¶å®ä»»ä½å
·æå
æ¢ä»·å¼çä¸è¥¿ãå
æ¢ä»·å¼æ¯æç论ä¸ä½ å¯ä»¥ååºèµäº§ä»¥æ¢åç°éã</para>
+
+ <para><guilabel>è´åº</guilabel>æ¯ä¸ç»ä½ æ¬ å«äººçä¸è¥¿ãä½ çè´åºå¯è½å
æ¬æ±½è½¦è´·æ¬¾ãå¦çè´·æ¬¾ãæ¿å±è´·æ¬¾ãæèµä¿è¯é叿·ï¼æå
¶å®ä»»ä½ä½ å¿
须卿䏿¶å»å¿è¿çä¸è¥¿ã</para>
+
+ <para><guilabel>ææè
æç</guilabel>å³âåå¼âï¼ä»£è¡¨ä½ ä»èµäº§ä¸åå»è´åºåæå©çä¸è¥¿ãå¯ä»¥è®¤ä¸ºå®æ¯ä½ å®å
¨æ¥æçï¼ä¸å«ä»»ä½åºå¡çèµäº§ã</para>
+ </sect3>
+
+ <sect3 id="accts-ie2">
+ <title>æçç±»ç§ç®</title>
+
+ <para>两ç§<guilabel>æçç±»ç§ç®</guilabel>ç¨äºå¢å æåå°åç§ç®çéé¢ãæä»¥ï¼èµäº§è´åºç±»ç§ç®åªæ¯è·è¸ªä½ èµäº§åè´åºçéé¢ï¼èæçç±»ç§ç®è½å¤æ¹åè¿äºç§ç®ççéé¢ã</para>
+
+ <para><guilabel>æ¶å
¥</guilabel>æ¯ä½ éè¿ä½ çæ¶é´ãä½ æä¾çæå¡æå¯¹èµéçå©ç¨èå¾å°çæ¥é
¬ãä¾å¦ï¼å½ä½ æ¶å°å·¥èµæ¯ç¥¨æ¶ï¼å·¥èµæ¯ç¥¨å°±æ¯ä½ 为é主æä¾å³å¨èå¾å°çæ¥é
¬ãæ¶å
¥ä¹å¯ä»¥å
å«ä½£éãå°è´¹ãæ¥èªè¡ç¥¨çè¡æ¯æ¶å
¥åæ¥èªé¶è¡è´¦æ·ç婿¯æ¶å
¥ãæ¶å
¥æ»æ¯ä¼å¢å èµäº§çä»·å¼ã</para>
+
+ <para><guilabel>è´¹ç¨</guilabel>æ¶åç¨äºè´ä¹°ä»äººæä¾çååææå¡çèµéãè´¹ç¨å¯ä»¥æ¯ä¸é¡¿é¤é¦çåé¥ãæ¿å±ç§éãæè´§ãæ±½æ²¹ææ¼åºç¥¨ãè´¹ç¨ä¼åå°ä½ çåå¼ãå¦æä½ ç«å»æ¯ä»è´¹ç¨ï¼èµäº§ä¼åå°ï¼èå¦æä½ ä½¿ç¨ä¿¡ç¨å¡æ¯ä»è´¹ç¨ï¼è´åºä¼å¢å ã</para>
+
+ <!--
+ Translators:
+ Your language might have a generic term for 'income and expense'.
+ Then you should introduce it here in a separate paragraph
+ and replace 'income and expense' by it in the latter sections of this book.
+-->
+ </sect3>
+ </sect2>
+
+ <sect2 id="accts-types1">
+ <title>&app;ç§ç®</title>
+
+ <para>æ¬èå°å±ç¤º&app;å®ä¹çç§ç®ææ ·å¯¹åºäºäºç§åºæ¬ç§ç®ç±»åã</para>
+
+ <para>é¦å
ï¼ç»åºå¯¹&app;ä¸ç§ç®çå®ä¹ãä¸ä¸ª&app;<guilabel>ç§ç®</guilabel>æ¯å
å«å
¶å®åç§ç®æäº¤æçå®ä½ã
+ ç±äºç§ç®å¯ä»¥å
å«å
¶å®ç§ç®ï¼ä½ ç»å¸¸å¯ä»¥å¨&app;ä¸çå°ç§ç®è¡¨ï¼é»è¾ä¸ç¸å
³çç§ç®å¨ä¸ä¸ªå
±åçç¶ç§ç®ä¸å为ä¸ç»ã</para>
+
+ <para>&app;ä¸ä¸ä¸ªç§ç®å¿
é¡»å
·æï¼ç±ä½ æå®çï¼å¯ä¸çåç§°å¹¶æå®ä¸ºé¢å®ä¹ç&app;<quote>ç§ç®ç±»å</quote>çå
¶ä¸ä¹ä¸ã&app;䏿»å
±æ12ç§ç§ç®ç±»åãè¿12ç§ç§ç®ç±»ååºäº5ç§åºæ¬ç§ç®ç±»åï¼ä¹æä»¥&app;ç§ç®ç±»åå¤äºåºæ¬ç§ç®ç±»åæ¯ä¸ºäºå¸®å©&app;é对æäºç§ç®å®ç°ç¹æ®çè·è¸ªåå¤çãæ6ç§èµäº§ç§ç®ï¼ç°éãé¶è¡ãè¡ç¥¨ãå
±ååºéãåºæ¶è´¦æ¬¾åèµäº§ï¼ã3ç§è´åºç§ç®ï¼ä¿¡ç¨å¡ãåºä»è´¦æ¬¾åè´åºï¼ã1ç§ææè
æçç§ç®ï¼ææè
æçï¼ã1ç§æ¶å
¥ç§ç®ï¼æ¶å
¥ï¼ã1ç§è´¹ç¨ç§ç®ï¼è´¹ç¨ï¼ã</para>
+
+ <para>ä¸æè¯¦ç»ååºäºè¿äº&app;ç§ç®ç±»åã</para>
+
+ <sect3 id="accts-gc-bsa2">
+ <title>èµäº§è´åºç±»ç§ç®</title>
+
+ <para>第ä¸ç§è¯¦ç»ä»ç»çèµäº§è´åºç±»ç§ç®æ¯<emphasis>èµäº§</emphasis>ï¼æ£å¦ä½ å¨åæå¦ä¹ å°ç飿 ·ï¼èµäº§æ¶åä½ æ¥æçä¸è¥¿ã</para>
+
+ <para>为äºå¸®å©ä½ ç»ç»èµäº§ç§ç®å¹¶æ¹ä¾¿å½å
¥äº¤æï¼&app;æ¯æå ç§èµäº§ç§ç®ç±»åï¼</para>
+
+ <orderedlist>
+ <listitem>
+ <para><guilabel>ç°é</guilabel>ãä½¿ç¨æ¤ç§ç®è·è¸ªä½ 卿头ãé±å
éãåé±ç½ä¸ãåºå«ä¸ï¼æä»»ä½ä½ æ³æ¾å¨æè¾¹çå°æ¹çç°éãè¿æ¯æå
·<emphasis>æµå¨æ§</emphasis>çãææ¹ä¾¿äº¤æçèµäº§ç±»åã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>é¶è¡</guilabel>ãæ¤ç§ç®ç¨äºè·è¸ªä½ å¨é¶è¡ï¼ä¿¡ç¨åä½ç¤¾ï¼å¨èã贷款æç»çºªå
¬å¸çä»»ä½èµäº§åä¿æ¤çæºæä¸çä½é¢ã
+ è¿æ¯ç¬¬äºæå
·<emphasis>æµå¨æ§</emphasis>çç§ç®ç±»åï¼å ä¸ºä½ å¯ä»¥æ¹ä¾¿å°å°å
¶è½¬æ¢ä¸ºæå¤´çç°éã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>è¡ç¥¨</guilabel>ãä½¿ç¨æ¤ç§ç®ç±»åè·è¸ªä½ 个人ææçè¡ç¥¨ååºå¸ãè¡ç¥¨ç§ç®ç账簿æä¾éå åï¼ç¨äºè¾å
¥ä»½é¢æ°éåæèµä»·æ ¼ãé¤éä½ æ¾å°ä¹°å®¶ï¼å¦åä½ å¯è½æ æ³æ¹ä¾¿å°å°è¿ç§ç±»åçèµäº§è½¬æ¢ä¸ºç°éï¼èä¸ä½ æ æ³ä¿è¯ååºåºæ¶å¾å°çéé¢ä¸ä¹°å
¥æ¶è±è´¹çéé¢ç¸åã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>å
±ååºé</guilabel>ãè¿ä¸ç§ç®ç±»åä¸è¡ç¥¨ç§ç®ç±»ä¼¼ï¼åªæ¯å®æ¯ç¨äºè·è¸ªåºéçãå®çè´¦ç°¿ä¹æä¾äºåæ ·çéå åç¨äºè¾å
¥ä»½é¢åä»·æ ¼ä¿¡æ¯ãåºé代表åç§æèµçæææä»½é¢ï¼èä¸åè¡ç¥¨ä¸æ ·ä¸æä¾ä»»ä½ä¿è¯çç°éä»·å¼ã</para>
+
+ <para>&app;以ç¸åçæ¹å¼å¤çè¡ç¥¨åå
±ååºéè¿ä¸¤ç§ç§ç®ç±»åã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>åºæ¶è´¦æ¬¾</guilabel>ãæ¤ç§ç®ä¸è¬ä»
ç¨äºä¼ä¸ãä½ åºå½å°å«äººæ¬ ä½ çéè¦å款å½å
¥åºæ¶è´¦æ¬¾ç§ç®ä¸ãåºæ¶è´¦æ¬¾è¢«è®¤ä¸ºæ¯ä¸ç§èµäº§ï¼å ä¸ºä½ è½å¤ææå¯¹æ¹å½è¿è¿äºèµéã</para>
+
+ <para>ä¸åºä»¥ä»»ä½æ¹å¼æ·»å ãæ´æ¹æå 餿¶ååºæ¶è´¦æ¬¾ç§ç®ç交æï¼é¤é使ç¨</para>
+ <itemizedlist>
+ <listitem>
+ <para>post/unpost bill/invoice/voucher æ
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>process payment
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>èµäº§</guilabel>ã&app;å¯ä»¥è½»æ¾å°å¤ç许å¤å
¶å®æ
åµï¼ä¸ç®¡è¿äºæ
嵿å¤ä¹ååå¤ç«¯ãç§ç®ç±»å<quote>èµäº§</quote>å¯ä»¥ç¨äºä¸ææªååºçåç§èµäº§ã</para>
+
+ <para>&app;以ç¸åçæ¹å¼å¤çç°éãé¶è¡åèµäº§ç§ç®ç±»åã</para>
+
+ <para>ç§ç®ç¨äºè·è¸ªæè®°å½ä¸å»ºç«ç§ç®çç®çç¸å
³çæ´»å¨ã</para>
+
+ <para>对äºä¼ä¸ï¼è·è¸ªåæ¥åçæ´»å¨å¾å¾ä¼è¢«ç»å徿¯è¿éèèçæ´ç»ã为äºå¯¹è¿ç§å¯è½è¿è¡æ´æ·±å
¥çç ç©¶ï¼è¯·é
è¯»æ¬æå<xref
+ linkend="chapter_other_assets"/>ä¸çç¸å
³æè¿°ã</para>
+
+ <para>ç¨äºä¸ªäººè´¢å¡çç§ç®ç»æå¯ä»¥ä¸ç¨äºä¼ä¸çç§ç®ç»æç¸åï¼ä¹å¯ä»¥ä¸åãå 为ç¨äºä¼ä¸çç§ç®ç»æå¯è½å¯¹ä¸ªäººæ£å¨è·è¸ªçè´¢å¡æ´»å¨å个人管çéèèµäº§éè¦çæ¥è¡¨ç±»åæä¸å®ä½ç¨ãæ´å¤ä¿¡æ¯å¯æ¥é
æ¬æåç<xref
+ linkend="chapter_other_assets"/>ã</para>
+ </listitem>
+ </orderedlist>
+
+ <para>第äºç§èµäº§è´åºç±»ç§ç®æ¯<emphasis>è´åº</emphasis>ï¼æ£å¦åææè¿°ï¼å®æä½ æ¬ çä¸è¥¿æä½ åå
¥çé±ï¼èä¸åºå½å¨å°æ¥å¿è¿ãè¿äºé½ä»£è¡¨ç忬¾äººä»ä½ è¿éè·å¾åæ¥çæå©ãè·è¸ªè´åºä½é¢å¯ä»¥è®©ä½ ç¥é卿䏿¶é´ç¹ä½ æå¤å°è´åºã</para>
+
+ <para>&app; æä¾ä¸ç§è´åºç§ç®ç±»åï¼</para>
+
+ <orderedlist>
+ <listitem>
+ <para><guilabel>ä¿¡ç¨å¡</guilabel>ç¨äºè·è¸ªä¿¡ç¨å¡æ¶æ®å¹¶æ ¸å¯¹ä¿¡ç¨å¡ç»åãä¿¡ç¨å¡ä»£è¡¨ä¸ç§åºå½åä¿¡ç¨å¡å
¬å¸å¿è¿ççæè´·æ¬¾ï¼è¿ç§ç§ç®ä¹å¯ç¨äºå
¶å®çæè´·æ¬¾ï¼ä¾å¦ä»é¶è¡è·å¾çä¿¡ç¨è´·æ¬¾ã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>åºä»è´¦æ¬¾</guilabel> æ¤ç§ç®ä¸è¬ç¨äºä¼ä¸ï¼ç¨äºè®°å½å°æªæ¯ä»çè´¦åã</para>
+
+ <para>æ¶ååºä»è´¦æ¬¾ç交æä¸åºéè¿é¤ä½¿ç¨<itemizedlist>
+ <listitem>
+ <para>post/unpost bill/invoice/voucher æ</para>
+ </listitem>
+
+ <listitem>
+ <para>process payment</para>
+ </listitem>
+ </itemizedlist> 以å¤çæ¹å¼æ·»å ãä¿®æ¹æå é¤ã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>è´åº</guilabel>
+ ç¨äºææå
¶å®çè´åºï¼ä¸è¬æ¯æ°é¢æ´å¤§çé¿æè´·æ¬¾ï¼ä¾å¦æ¿å±è´·æ¬¾ææ±½è½¦è´·æ¬¾ãæ¤ç§ç®æå©äºè·è¸ªä½ å½åçè´åºé颿å½åçå·²å¿è¿éé¢ã</para>
+
+ <para>&app;以ç¸åçæ¹å¼å¯¹å¾
ä¿¡ç¨å¡åè´åºè¿ä¸¤ç§ç§ç®ç±»åã</para>
+ </listitem>
+ </orderedlist>
+
+ <tip>
+ <para>è´åºè®°å½æ¹æ³ä¸èµäº§ç¸åï¼<emphasis>è´·</emphasis>å¢å è´åºä½é¢ï¼<emphasis>å</emphasis>åå°è´åºä½é¢ã</para>
+ </tip>
+
+ <para>æåä¸ç§èµäº§è´åºç±»ç§ç®æ¯<emphasis>ææè
æç</emphasis>ï¼ä¹å°±æ¯<quote>åå¼</quote>ãå®ä»£è¡¨ä»èµäº§ä¸åå»è´åºåçå©ä½ï¼æä»¥è¿æ¯ä½ çèµäº§ä¸æå®å
¨ç±ä½ æ¥æçé¨åï¼ä¹å°±æ¯ä¸å«è´åºçé¨åãå¨
+ &app;ä¸ä½¿ç¨æ¤ç±»ç§ç®ä½ä¸ºæåé¶è¡ä½é¢çæ¥æºï¼å 为è¿äºä½é¢ä»£è¡¨ä½ çåå§åå¼ã</para>
+
+ <para>é常ç§ç®è¡¨ä¸åªæä¸ä¸ª&app;ææè
æçç§ç®ï¼èªç¶è¢«å«å<guilabel>ææè
æç</guilabel>ã对äºä¼ä¸ï¼ä½ å¯ä»¥ä¸ºæ¯ä¸ªåä½ä¼ä¼´å建åç§ç®ã</para>
+
+ <tip>
+ <para>卿æè
æçç§ç®ä¸ï¼è´·å¢å ç§ç®ä½é¢ï¼ååå°ç§ç®ä½é¢ã</para>
+ </tip>
+
+ <note>
+ <para>å
³èèµäº§è´åºç±»ç§ç®çä¼è®¡ç弿¯ âèµäº§ = è´åº + ææè
æçâï¼ä¹å¯æ¹å为 âè´åº - èµäº§ =
+ ææè
æçâãæä»¥ï¼éä¿å°è®²ï¼<emphasis>ä½ æ¥æçä¸è¥¿</emphasis>åå»<emphasis>ä½ æ¬ çä¸è¥¿</emphasis>çäº<emphasis>åå¼</emphasis>ã</para>
+ </note>
+ </sect3>
+
+ <sect3 id="accts-gc-ie2">
+ <title>æçç±»ç§ç®</title>
+
+ <para><emphasis>æ¶å
¥</emphasis>æ¯ä½ ç±äºä½ çæ¶é´ãä½ æä¾çæå¡æå¯¹é±çå©ç¨èè·å¾çæ¯ä»éé¢ã å¨&app;ä¸ï¼
+ 使ç¨<guilabel>æ¶å
¥</guilabel>ç±»åç§ç®è·è¸ªè¿äºéé¢ã</para>
+
+ <tip>
+ <para>è´·å¢å æ¶å
¥ç§ç®ä½é¢ï¼ååå°æ¶å
¥ç§ç®ä½é¢ãæ£å¦<xref
+ linkend="basics-accounting1"/>æè¿°ï¼è´·ä»£è¡¨éé¢ä»ç§ç®ä¸ç§»åºãæä»¥å¨è¿äºæ¶å
¥ç§ç®ä¸ï¼å½ä½ å°é±ä»æ¶å
¥ç§ç®ç§»å°å¦ä¸ä¸ªç§ç®æ¶ï¼è´·ï¼ï¼æ¶å
¥ç§ç®çä½é¢ä¼<emphasis>å¢å </emphasis>ãä¾å¦ï¼å½ä½ åå
¥å·¥èµå¹¶è®°å½äºä¸æ¬¡ä»æ¶å
¥ç§ç®å°é¶è¡è´¦æ·çäº¤ææ¶ï¼è¿ä¸¤ä¸ªç§ç®çä½é¢é½å¢å äºã</para>
+ </tip>
+
+ <para><emphasis>è´¹ç¨</emphasis>æä½ ç¨äºè´ä¹°ä»äººæä¾çååææå¡çé±ã
+ å¨&app;ä¸ï¼ä½¿ç¨<guilabel>è´¹ç¨</guilabel>ç±»åç§ç®è·è¸ªè´¹ç¨ã</para>
+
+ <tip>
+ <para>åå¢å è´¹ç¨ç§ç®ä½é¢ï¼è´·åå°è´¹ç¨ç§ç®ä½é¢ã</para>
+ </tip>
+
+ <note>
+ <para>å¨ææ¶æå
ï¼ä»æ»æ¶å
¥å廿»è´¹ç¨å¾å°åæ¶å
¥ãåæ¶å
¥éåä½ä¸ºçåæ¶çæ·»å å°èµäº§è´åºè¡¨ç<guilabel>ææè
æç</guilabel>ç§ç®ã</para>
+ </note>
+
+ <para>ä¸é¢æ¯æ åç<guilabel>æ¶å
¥</guilabel>å<guilabel>è´¹ç¨</guilabel>ç§ç®ï¼å¨æ°å»ºç§ç®å±çº§å导ï¼<menuchoice>
+ <guimenu>åè½</guimenu>
+
+ <guimenuitem>æ°å»ºç§ç®å±çº§...</guimenuitem>
+ </menuchoice>ï¼ä¸éæ©<guilabel>éç¨ç§ç®</guilabel>åæ¾ç¤ºã</para>
+
+ <figure pgwide="1">
+ <title>é»è®¤æ¶å
¥ç§ç®</title>
+
+ <screenshot id="accts-DefaultIncomeAccounts">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/accts_DefaultIncomeAccounts.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption><para>æ¤å¾å±ç¤ºäºæ åç<emphasis>æ¶å
¥</emphasis>ç§ç®ã</para></caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <figure pgwide="1">
+ <title>é»è®¤è´¹ç¨ç§ç®</title>
+
+ <screenshot id="accts-DefaultExpenseAccounts">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/accts_DefaultExpenseAccounts.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption><para>æ¤å¾å±ç¤ºäºæ åç<emphasis>è´¹ç¨</emphasis>ç§ç®ã</para></caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="accts-other-types">
+ <title>å
¶å®ç§ç®ç±»å</title>
+
+ <para>乿å
¶å®ä¸äºç¹æ®çç§ç®ç±»åã</para>
+
+ <para><emphasis>è´¸æ</emphasis>å¤å¸ç§äº¤æå¨å¤ä¸ª<quote>è´¸æ</quote>ç§ç®ä¸å½å
¥åå½ï¼ä»¥ä½¿äº¤æå¨æ¯ä¸ªå¸ç§ä¸åæ´ä¸ªè´¦ç°¿ä¸åä¿æå¹³è¡¡ã请æ¥ç<xref
+ linkend="chapter_currency"/> 详ç»äºè§£ã</para>
+
+ <para><emphasis>è´§å¸å¸åº</emphasis>å<emphasis>ä¿¡ç¨é¢åº¦</emphasis>ä»
ç¨äºOFX导å
¥å¨ï¼ä»¥å®æ´ç¬¦åè§èã</para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="accts-examples1">
+ <title>æ¥æ¥ä¸ºè¥</title>
+
+ <para>ç°å¨ä½¿ç¨ä»æ¤ç« å¦ä¹ å°çå
容ï¼å®ææå»ºéç¨ä¸ªäººè´¢å¡ç§ç®è¡¨çè¿ç¨ãç§ç®è¡¨åªä¸è¿æ¯ä¸ä¸ªæ°ç&app;æä»¶ï¼ä½ å¨å
¶ä¸ç»ç»ç§ç®ç»æä»¥è·è¸ªè´¢å¡ç¶åµãè¦æå»ºç§ç®è¡¨ï¼ç¬¬ä¸æ¥æ¯å°ä½ æ³è¦è·è¸ªç项ç®åå²è¿åºæ¬ä¼è®¡ç§ç®ç±»åä¸å»ãè¿å¾ç®åï¼ä¸å¦¨ççä¸é¢è¿ä¸ªä¾åã</para>
+
+ <sect3 id="accts-examples-situation2">
+ <title>ç®å示ä¾</title>
+
+ <para>åå®ä½ å¨é¶è¡ä¸æä¸ä¸ªæ´»æè´¦æ·åä¸ä¸ªå¨èè´¦æ·ï¼ä½ èªå·±åéä½£å æ¤ä¼æ¶å°å·¥èµãä½ æ¥æä¿¡ç¨å¡ï¼æææ¯ä»æ¿ç§ãè¯è´¹åçµè´¹ãå½ç¶ï¼ä½ ä¹éè¦è´ä¹°æè´§ãç°å¨ï¼æä»¬ä¸ä¼å
³å¿ä½ å¨é¶è¡éæå¤å°é±ï¼ä½ ä¿¡ç¨å¡æ¬ äºå¤å°é±ï¼ççãæä»¬åªæ³ç®åå°æå»ºç§ç®è¡¨çæ¡æ¶ã</para>
+
+ <para>ä½ ç<guilabel>èµäº§</guilabel>å
å«é¶è¡å¨èè´¦æ·åæ´»æè´¦æ·éé¢ãä½ ç<guilabel>è´åº</guilabel>æ¯ä¿¡ç¨å¡æ¬ 款ãä½ ç<guilabel>ææè
æç</guilabel>æ¯é¶è¡è´¦æ·åä¿¡ç¨å¡çåå§éé¢ï¼æä»¬ç®åè¿æ²¡æè¿äºé颿°æ®ï¼ä½è¿äºé颿¯åå¨çï¼ãä½ ä»¥èªèµçå½¢å¼è·å¾<guilabel>æ¶å
¥</guilabel>ï¼ä»¥æè´§ãæ¿ç§ãçµè´¹ãè¯è´¹åèªèµç¨è´¹ï¼æå¾ç¨ã社ä¿ãå»ä¿çï¼çå½¢å¼äº§ç<guilabel>è´¹ç¨</guilabel>ã</para>
+ </sect3>
+
+ <sect3 id="accts-examples-toplevel2">
+ <title>åºæ¬é¡¶çº§ç§ç®</title>
+
+ <para>ç°å¨ä½ å¿
é¡»å³å®ä½ æ³ææ ·ç»ç»è¿äºç§ç®ãä¸è¬æ¥è¯´ï¼ä½ æ³è¦ä½ ç<emphasis>èµäº§</emphasis>å为ä¸ç»ï¼<emphasis>è´åº</emphasis>å为ä¸ç»ï¼<emphasis>ææè
æç</emphasis>å为ä¸ç»ï¼<emphasis>æ¶å
¥</emphasis>å为ä¸ç»ï¼<emphasis>è´¹ç¨</emphasis>å为ä¸ç»ãè¿æ¯ææå»ºç§ç®è¡¨å¸¸è§çæ¹å¼ï¼åæ¶å¼ºçå»ºè®®ä½ æ»æ¯ä»¥æ¤ä½ä¸ºèµ·ç¹ã</para>
+
+ <para>ä¸å¼å§ï¼ä»èåä¸éæ©<menuchoice>
+ <guimenu>æä»¶</guimenu>
+
+ <guimenuitem>æ°å»º</guimenuitem>
+ </menuchoice> å建空ç½ç&app;æä»¶ã
+ <guilabel>æ°å»ºç§ç®å±æ¬¡</guilabel>å导ä¼å¯å¨ãç¹å»<guibutton>åæ¶</guibutton>å
³éå导ï¼å 为æä»¬ä¸æ³ä½¿ç¨ä»»ä½ä¸ç§é¢å®ä¹çç§ç®ç»æãæä»¬å°æ ¹æ®èªå·±çæ³æ³èªè¡æå»ºåºæ¬åå§ç§ç®ç»æãå¨ç©ºç½ç&app;çªå£ä¸éæ©èå<menuchoice>
+ <guimenu>æµè§</guimenu>
+
+ <guimenuitem>æ°ç§ç®é¡µé¢</guimenuitem>
+ </menuchoice>ï¼éå<guilabel>ç§ç®</guilabel>æ ç¾é¡µå°æå¼ãåéæ©<menuchoice>
+ <guimenu>åè½</guimenu>
+
+ <guimenuitem>æ°å»ºç§ç®...</guimenuitem>
+ </menuchoice>ã</para>
+
+ <para>ç°å¨å¯ä»¥å¼å§æå»ºæ¤åºæ¬åå§ç§ç®ç»æäºã</para>
+
+ <orderedlist>
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>èµäº§</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>èµäº§</guilabel>ï¼ç¶ç§ç®ï¼
+ <guilabel>æ°å»ºé¡¶çº§ç§ç®</guilabel>ï¼</para>
+
+ <figure pgwide="1">
+ <title>å建èµäº§ç§ç®</title>
+
+ <screenshot id="accts-CreateAssetsAccounts">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/accts_CreateAssetsAccount.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption><para>æ¤å¾æ¾ç¤ºäºå建èµäº§ç§ç®çå¯¹è¯æ¡ã</para></caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>è´åº</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è´åº</guilabel>ï¼ç¶ç§ç®ï¼<guilabel>æ°å»ºé¡¶çº§ç§ç®</guilabel>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>ææè
æç</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>ææè
æç</guilabel>ï¼ç¶ç§ç®ï¼<guilabel>æ°å»ºé¡¶çº§ç§ç®</guilabel>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>æ¶å
¥</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>æ¶å
¥</guilabel>ï¼ç¶ç§ç®ï¼<guilabel>æ°å»ºé¡¶çº§ç§ç®</guilabel>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>è±è´¹</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è±è´¹</guilabel>ï¼ç¶ç§ç®ï¼<guilabel>æ°å»ºé¡¶çº§ç§ç®</guilabel>ï¼</para>
+ </listitem>
+ </orderedlist>
+
+ <para>å建顶级ç§ç®åï¼&app;ä¸çç§ç®é¡µåºè¯¥å¦ä¸å¾æç¤ºï¼</para>
+
+ <figure pgwide="1">
+ <title>åºæ¬é¡¶çº§ç§ç®</title>
+
+ <screenshot id="accts-toplevel">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/accts_toplevel.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption><para>æ¤å¾å±ç¤ºäºåºæ¬é¡¶çº§ç§ç®ã</para></caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="accts-examples-organization2">
+ <title>å建åç§ç®</title>
+
+ <para>ç°å¨å¯ä»¥ååºæ¬é¡¶çº§ç§ç®æ ç»ææ·»å ä¸äºåå¨å®é
交æè®°å½çåç§ç®ã注æç¨è´¹ç§ç®ç½®äºå为<emphasis>ç¨è´¹</emphasis>çåç§ç®ä¹ä¸ãå¯ä»¥å¨åç§ç®ä¸åå建åç§ç®ãä¸è¬é对ä¸ç»ç¸å
³çç§ç®è¿è¡æ¤æä½ï¼ä¾å¦è¿ä¸ªä¾åä¸çåç¨è´¹ç§ç®ï¼ã</para>
+
+ <tip>
+ <para>é¤äºä»èåä¸éæ©<menuchoice>
+ <guimenu>åè½</guimenu>
+
+ <guimenuitem>æ°å»ºç§ç®...</guimenuitem>
+ </menuchoice>ï¼ä¹å¯ä»¥å³å»ç§ç®åç§°å¹¶éæ©<guilabel>æ°å»ºç§ç®...</guilabel>èå项å建ç¸åºç§ç®çåç§ç®ã
+ éå伿å¼ä¸<xref
+ linkend="accts-examples-toplevel2"/>æç¤ºç¸ä¼¼çå¯¹è¯æ¡ï¼å
¶ä¸è¦æ°å»ºçç§ç®ä¼è¢«è®¾ä¸ºç¸åºç§ç®çåç§ç®ã</para>
+ </tip>
+
+ <orderedlist>
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>ç°é</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>ç°é</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>èµäº§</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>æ´»æ</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>é¶è¡</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>èµäº§</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>å¨è</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>é¶è¡</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>èµäº§</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>ä¿¡ç¨å¡</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>ä¿¡ç¨å¡</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´åº</emphasis>)</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>èªèµ</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>æ¶å
¥</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>æ¶å
¥</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>è¯è´¹</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è´¹ç¨</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>çµè´¹</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è´¹ç¨</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>æ¿ç§</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è´¹ç¨</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>æè´§</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è´¹ç¨</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>ç¨è´¹</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è´¹ç¨</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>æå¾ç¨</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è±è´¹</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨:ç¨è´¹</emphasis>ï¼</para>
+ </listitem>
+
+ <!-- Federal åºè¯¥æ¯æç¾å½è馿¿åºæ¶çç¨ï¼è¿æ¯ç¿»è¯ææå¾ç¨å§-->
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>社ä¿</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è±è´¹</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨:ç¨è´¹</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>å»ä¿</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>è±è´¹</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>è´¹ç¨:ç¨è´¹</emphasis>ï¼</para>
+ </listitem>
+
+ <listitem>
+ <para>ç§ç®åç§°ï¼<guilabel>æåä½é¢</guilabel>
+ ï¼ç§ç®ç±»åï¼<guilabel>ææè
æç</guilabel>ï¼ç¶ç§ç®ï¼<emphasis>ææè
æç</emphasis>ï¼</para>
+ </listitem>
+ </orderedlist>
+
+ <para>å¨å建äºè¿äºåç§ç®åï¼æç»ç»æå¦ä¸æç¤ºï¼</para>
+
+ <figure pgwide="1">
+ <title>åºæ¬ç§ç®è¡¨</title>
+
+ <screenshot id="accts-tree">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/accts_tree.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption><para>æ¤å¾å±ç¤ºäºä¸ä¸ªç®åçç§ç®è¡¨ã</para></caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>åå«ä½¿ç¨æä»¶å<filename>gcashdata_3</filename>å<filename>gcashdata_3emptyAccts</filename>ä¿åæ¤ç§ç®è¡¨ï¼æä»¬å°å¨åé¢çç« èä¸ç»§ç»ä½¿ç¨è¿äºæä»¶ã</para>
+
+ <para>ç°å¨ï¼ä½ å·²ç»å建äºç¨äºè·è¸ªå®¶åºè´¢å¡ç¶åµçç§ç®è¡¨ãåºäºæ¤å¤çåºæ¬æ¡æ¶ï¼æä»¬ç°å¨å¯ä»¥å¼å§åç§ç®ä¸æ·»å 交æäºï¼å
·ä½ä¼å¨ä¸ä¸ç« 详ç»ä»ç»ã</para>
+ </sect3>
+ </sect2>
+</sect1>
diff --git a/zh/guide/ch_basics.xml b/zh/guide/ch_basics.xml
new file mode 100644
index 00000000..1de52825
--- /dev/null
+++ b/zh/guide/ch_basics.xml
@@ -0,0 +1,1436 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+(Do not remove this comment block.)
+Version: 2.0.0
+Last modified: 2014-08-28 (fell)
+modified: October 25th 2010
+modified: January 12th 2007
+modified: July 9th 2006
+Maintainers:
+Cristian Marchi <cri.penta at gmail.com>
+Chris Lyttle <chris at wilddev.net>
+Author:
+Jon Lapham <lapham at extracta.com.br>
+Updated Bengt Thuree <bengt at thuree.com>
+Originally written by Carol Champagne.
+Translators:
+(translators put your name and email here)
+-->
+<chapter id="chapter_basics">
+ <title>åºç¡</title>
+
+ <para>æ¬ç« å°ä»ç»å¨ä½¿ç¨&app;æ¶éè¦äºè§£çä¸äºåºæ¬æ¦å¿µãæ¨èä½ å¨å®é
使ç¨&app;åé读æ¬ç« ã</para>
+
+ <sect1 id="basics-accounting1">
+ <title>ä¼è®¡æ¦å¿µ</title>
+
+ <para>&app;æäºä½¿ç¨ï¼ä½ æ éå®å
¨çè§£ä¼è®¡ååå°±å¯ä»¥åç°å®ååæç¨ãç¶èï¼ææ¡ä¸äºåºæ¬çä¼è®¡ç¥è¯å¾æä»·å¼ï¼å 为&app;å°±åºäºè¿äºåå设计çã强çå»ºè®®ä½ å¨ä¸æä½¿ç¨åçè§£æåçè¿ä¸é¨åã</para>
+
+ <sect2 id="basics-accounting52">
+ <title>äºç§åºæ¬ç§ç®</title>
+
+ <para>åºæ¬ä¼è®¡è§åå°è´¢å¡ä¸çææäºç©å为äºç§åºæ¬<quote>ç§ç®</quote>ç±»åãä¹å°±æ¯è¯´ï¼ä¼è®¡è¦å¤ççä¸åäºç©é½å¯ä»¥å½ç±»è¿äºç§ç§ç®ä¹ä¸ï¼</para>
+
+ <variablelist>
+ <title>è´¦æ·ç±»å</title>
+
+ <varlistentry>
+ <term>
+ <emphasis>èµäº§</emphasis>
+ </term>
+
+ <listitem>
+ <para>ä½ æ¥æçä¸è¥¿</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <emphasis>è´åº</emphasis>
+ </term>
+
+ <listitem>
+ <para>ä½ æ¬ å«äººçä¸è¥¿</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <emphasis>ææè
æç</emphasis>
+ </term>
+
+ <listitem>
+ <para>æ»åå¼</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <emphasis>æ¶å
¥</emphasis>
+ </term>
+
+ <listitem>
+ <para>è´¦æ·ä¸å¢å çä»·å¼</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <emphasis>è´¹ç¨</emphasis>
+ </term>
+
+ <listitem>
+ <para>è´¦æ·ä¸åå°çä»·å¼</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>徿æ¾ï¼å¯ä»¥å°ä½ çè´¢å¡ä¸çå为äºç»ãä¾å¦ï¼ä½ é¶è¡è´¦æ·ä¸çç°éæ¯èµäº§ï¼ä½ çæ¿è´·æ¯è´åºï¼ä½ çå·¥èµæ¯æ¶å
¥ï¼æ¨å¤©æé¥å¼éæ¯è´¹ç¨ã</para>
+ </sect2>
+
+ <sect2 id="basics-accountingequation2">
+ <title>ä¼è®¡çå¼</title>
+
+ <para>ç°å¨æäºäºç§åºæ¬ç§ç®ï¼ä½ä»ä»¬ä¹é´çå
³ç³»æ¯ææ ·çå¢ï¼å
¶ä¸ä¸ç§ç§ç®ææ ·å½±åå
¶å®ç§ç®ï¼
+ é¦å
ï¼å¯ç±èµäº§åè´åºå®ä¹çå¼ï¼ä¹å³ï¼ä½ çåå¼çäºä½ çèµäº§åå»è´åºã</para>
+
+ <equation id="accounting_equation_static">
+ <title>éæä¼è®¡çå¼</title>
+
+ <mathphrase>èµäº§ - è´åº = ææè
æç</mathphrase>
+ </equation>
+
+ <para>å¦å¤ï¼å¯ä»¥ç±æ¶å
¥å¢å å弿ç±è´¹ç¨åå°åå¼ãè¿å½ç¶æ¯æéççï¼å½ä½ å¾å°å·¥èµä½ å°±åå¾<quote>æ´å¯æ</quote>ï¼å½ä½ 为æé¥ä»é±ä½ å°±åå¾<quote>æ´è´«ç©·</quote>ãè¿å°±ä»¥æ°å¦çæ¹å¼è¡¨è¾¾äºä¸ä¸ªäººä»¬ç§°ä¸ºä¼è®¡çå¼çä¸è¥¿ï¼</para>
+
+ <equation id="accounting_equation_dynamic">
+ <title>卿ä¼è®¡çå¼</title>
+
+ <mathphrase>èµäº§ - è´åº = ææè
æç + (æ¶å
¥ - è´¹ç¨)</mathphrase>
+ </equation>
+
+ <para>æ¤çå¼åºå½æ°¸è¿æç«ï¼èåªæåæ¶åå¨å¤ä¸ªç§ç®çé颿¶æè½è¾¾å°è¦æ±ã ä¾å¦ï¼å¦æä»¥æ¶å
¥çå½¢å¼å¾å°äºä¸ç¬é±ï¼ä½ å¿
é¡»çé¢å°å¢å èµäº§ç§ç®çéé¢ã
+ åå¦ï¼å¦æè´åºç§ç®çéé¢å¢å ï¼åºå½ä½¿èµäº§ç§ç®çéé¢å¢å ã</para>
+
+ <figure pgwide="1">
+ <title>åºæ¬ç§ç®å
³ç³»</title>
+
+ <screenshot id="basics-AccountRelationships">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/basics_AccountRelationships.png"
+ srccredit="Geert Janssens"/>
+ </imageobject>
+
+ <imageobject role="fo">
+ <imagedata contentwidth="4in"
+ fileref="figures/basics_AccountRelationships.svg"
+ format="SVG" srccredit="Geert Janssens"/>
+ </imageobject>
+
+ <caption>
+ <para>äºç§åºæ¬ç§ç®å
³ç³»å¾ãåå¼ï¼ææè
æçï¼ç±æ¶å
¥çå¢å åè´¹ç¨çåå°èå¢å ãç®å¤´ä»£è¡¨äºéé¢ç转移ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="basics-debits-credits">
+ <title>åè´§è®°è´¦æ³</title>
+
+ <para>忬¡æ¥è§¦ä¼è®¡å·¥ä½çäººå¸¸å¸¸ä¸æç½ä¼è®¡ä¸âåâä¸âè´·âçç¨æ³ï¼åå
¶å¯¹ä¸åç§ç®çä½ç¨ã䏿ä»ç»çä¼è®¡ç弿¯çè§£åªç§ç§ç®å¨ä½æ¶æ¯åæè´·çå
³é®ãé¦å
ï¼å±å¼å¹¶éæ°æåä¼è®¡çå¼ï¼ä½¿èµäº§ä½äºçå·ç左边ï¼å¹¶å°ä»»ä½å¸¦æè´å·çç§ç®ç§»å°å¦ä¸ä¾§ï¼è¿æ ·å¯ä»¥å¾å°ï¼</para>
+
+ <equation id="accounting_equation_rearranged">
+ <title>éæ°æåçä¼è®¡çå¼</title>
+
+ <mathphrase>èµäº§ + è´¹ç¨ = è´åº + ææè
æç + æ¶å
¥</mathphrase>
+ </equation>
+
+ <para>æ¤å½¢å¼çä¼è®¡çå¼ä¸ï¼çå·å·¦è¾¹çç§ç®ç§°ä¸º<emphasis>åæ¹ç§ç®</emphasis>记为<emphasis>å</emphasis>çåå½å¯ä»¥å¢å è¿äºç§ç®çä½é¢ãç¸åï¼è®°ä¸ºè´·çåå½ä¼åå°è¿äºç§ç®çä½é¢ã</para>
+
+ <para>类似å°ï¼å¨çå·å³è¾¹çç§ç®ä¹è¢«ç§°ä¸º<emphasis>è´·æ¹ç§ç®</emphasis>ï¼å³è¿äºç§ç®çä½é¢ç±è®°ä¸º<emphasis>è´·</emphasis>çåå½å¢å ãåæ ·å°ï¼è¿äºç§ç®ä¸è®°ä¸ºåçåå½ä¼åå°ç§ç®çä½é¢ã</para>
+
+ <para>è¯æ³¨ï¼<emphasis>å</emphasis>ä¸<emphasis>è´·</emphasis>æ¯åºå®çä¼è®¡æ¯è¯ï¼ä¼è®¡å·¥ä½ä¸è¿ä¸¤ä¸ªåçç¨æ³åæ¥å¸¸çæ´»ä¸çç¨æ³å¹¶ä¸ä¸è´ã</para>
+
+ <table frame="all" id="basics-debits-credits-effect-tbl">
+ <title>åå贷对äºç§ç§ç®ç±»åä½é¢çå½±å</title>
+
+ <tgroup align="left" cols="3" colsep="1" rowsep="1">
+ <colspec colname="c1"/>
+
+ <colspec colname="c2"/>
+
+ <colspec colname="c3"/>
+
+ <thead>
+ <row>
+ <entry>ç§ç®ç±»å</entry>
+
+ <entry align="center" nameend="c3" namest="c2">对ç§ç®ä½é¢çå½±å</entry>
+ </row>
+
+ <row>
+ <entry/>
+
+ <entry>å (Dr)</entry>
+
+ <entry>è´· (Cr)</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>èµäº§</entry>
+
+ <entry morerows="1" valign="middle">å¢å </entry>
+
+ <entry morerows="1" valign="middle">åå°</entry>
+ </row>
+
+ <row>
+ <entry>è´¹ç¨</entry>
+ </row>
+
+ <row>
+ <entry>è´åº</entry>
+
+ <entry morerows="2" valign="middle">åå°</entry>
+
+ <entry morerows="2" valign="middle">å¢å </entry>
+ </row>
+
+ <row>
+ <entry>ææè
æç</entry>
+ </row>
+
+ <row>
+ <entry>æ¶å
¥</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect2>
+
+ <sect2 id="basics-accountingdouble2">
+ <title>å¤å¼è®°è´¦æ³</title>
+
+ <para>ä¼è®¡ç弿¯<firstterm>å¤å¼è®°è´¦ä¼è®¡å¶åº¦</firstterm>çæ ¸å¿ãå½ä¼è®¡çå¼ä¸ä¸ä¸ªç§ç®çä½é¢å卿¶ï¼å¿
须对çå°åå¨å¦ä¸ä¸ªç§ç®ãè¿ä¸æ¦å¿µä¹è¢«ç§°ä¸º<firstterm>平衡åå</firstterm>ï¼å®æ¯çè§£&app;åå
¶å®å¤å¼è®°è´¦ä¼è®¡å¶åº¦çåºç¡ãå½ä½¿ç¨&app;æ¶ï¼ä¸ºäºä¿æä¼è®¡çå¼çå¹³è¡¡ï¼æ»è¦åæ¶å
³æ³¨è³å°ä¸¤ä¸ªç§ç®ã</para>
+
+ <para>è´¦æ·é´ç平衡åå¨ï¼æèµéè½¬ç§»ï¼æ¯éè¿åè®°ä¸ä¸ªè´¦æ·åæ¶è´·è®°å¦ä¸ä¸ªè´¦æ·æ¥å®æçãä¼è®¡ä¸ç<firstterm>å</firstterm>ä¸<firstterm>è´·</firstterm>ï¼å¹¶ä¸æå³ç<quote>åå°</quote>ä¸<quote>å¢å </quote>ãæ£å¦åä¸é¨åæè¿°ï¼åä¸è´·é½ä¼å¨å¢å æäºç§ç®ä½é¢çåæ¶åå°å
¶å®ç§ç®ä½é¢ãå¨èµäº§åè´¹ç¨ç§ç®ä¸ï¼åä¼å¢å ä½é¢ï¼è´·ä¼åå°ä½é¢ãå¨è´åºãææè
æçåæ¶å
¥ç§ç®ä¸ï¼è´·ä¼å¢å ä½é¢ï¼åä¼åå°ä½é¢ã</para>
+
+ <para>å¨ä¼ ç»çå¤å¼è®°è´¦ä¸ï¼è´¦ç°¿å·¦è¾¹çä¸åè®°åï¼å³è¾¹çä¸åè®°è´·ãä¼è®¡å¸ä¼å¨è®°åçä¸ä¾§ï¼å·¦ä¾§ï¼è®°å½èµäº§åè´¹ç¨ç§ç®çå¢å ï¼å¨è®°è´·çä¸ä¾§ï¼å³ä¾§ï¼è®°å½è´åºãæ¶å
¥åææè
æççå¢å ã&app;éµå¾ªè¿ä¸è´¦ç°¿è®°è´¦æ¶çæ¯ä¾ã</para>
+
+ <note>
+ <para>è¿äºä¼è®¡æ¯è¯å¯è½ä»¤æ°ç¨æ·æå°å°æï¼å æ¤&app;é»è®¤ä½¿ç¨æ´å¸¸è§çæ¯è¯<guilabel>åå
¥</guilabel>
+ å<guilabel>ååº</guilabel>ãå¦æä½ å¸æä½¿ç¨æ£è§çä¼è®¡æ¯è¯ï¼å¯ä»¥å¨<guilabel>é¦é项</guilabel>ï¼æ´å¤æå
³è®¾ç½®é¦é项çä¿¡æ¯è¯·æ¥ç&app;叮婿åï¼ä¸ç<guilabel>ç§ç®</guilabel>é项å¡è¿è¡è®¾ç½®ã</para>
+ </note>
+
+ <warning>
+ <para>卿¥å¸¸çæ´»ä¸ï¼<emphasis>å</emphasis>ä¸<emphasis>è´·</emphasis>è¿ä¸¤ä¸ªåçç¨æ³åä¼è®¡å·¥ä½ä¸çç¨æ³å¹¶ä¸ä¸è´ã卿¥å¸¸ä½¿ç¨ä¸ï¼<emphasis>è´·</emphasis>é常æå¢å çææï¼å¨ä¼è®¡å·¥ä½ä¸ï¼<emphasis>è´·</emphasis>æå³ç<emphasis>å½±åæä¸ç§ç®å类账表çå³å</emphasis>ãè¿ä¸èµäº§åè´¹ç¨ç§ç®ç<emphasis>åå°</emphasis>ç¸å
³ï¼ä¸æ¶å
¥ãè´åºåææè
æçç§ç®ç<emphasis>å¢å </emphasis>ç¸å
³ã</para>
+
+ <para>详ç»ä¿¡æ¯å¯åé
<ulink
+ url="https://zh.wikipedia.org/wiki/Debits_and_credits"/>ã</para>
+ </warning>
+ </sect2>
+ </sect1>
+
+ <sect1 id="basics-entry1">
+ <title>æ°æ®å½å
¥æ¦å¿µ</title>
+
+ <para>å½å¨&app;ä¸å½å
¥æ°æ®æ¶ï¼ä½ åºå½äºè§£&app;ç¨äºåéæ°æ®çä¸çº§ç»ç»å½¢å¼ï¼æä»¶ãç§ç®å交æãè¿å 个å±çº§æå
¶å¤ææ§æ¬¡åºååºï¼ä¸ä¸ªæä»¶å
å«è®¸å¤ç§ç®ï¼ä¸ä¸ªç§ç®å
å«è®¸å¤äº¤æã认è¯è¿ç§åéæ¹æ³æ¯çè§£ææ ·ä½¿ç¨&app;çåºç¡ã</para>
+
+ <sect2 id="basics-files2">
+ <title>æä»¶</title>
+
+ <para>&app;以æä»¶å½¢å¼å卿é«å±çº§çä¿¡æ¯ãä¸ä¸ªæä»¶å¯ä»¥ä»¥å个<acronym>XML</acronym>æä»¶ï¼å¨ææçæ¬ç
+ &app;ä¸ï¼æ<acronym>SQL</acronym>æ°æ®åºï¼2.4ææ´é«çæ¬ç&app;ä¸ï¼çå½¢å¼åå¨å¨ä½ çè®¡ç®æºä¸ã</para>
+
+ <!--
+ <note>
+ <para><acronym>SQL</acronym> is pronounced <quote>sequel</quote>, so
+ in spoken and written language we would say <quote>a SQL
+ database</quote>.</para>
+ </note>
+ -->
+
+ <para>使ç¨<acronym>XML</acronym>æä»¶æ ¼å¼æ¶ï¼&app;ä¼å¨å个<acronym>XML</acronym>æä»¶ä¸åå¨ä½ çæ°æ®ï¼æä»¶é常使ç¨åç¼©æ ¼å¼ï¼æ¤è¡ä¸ºå¯ä»¥å¨&app;<guilabel>é¦é项</guilabel>ä¸ç<guilabel>éç¨</guilabel>é项å¡ä¸è¿è¡ä¿®æ¹ï¼ã</para>
+
+ <para>使ç¨<acronym>SQL</acronym>å卿¶ï¼&app;ä¼å¨ä½ éæ©çæ°æ®åºè½¯ä»¶ï¼SQLite3ã MySQL æ
+ PostgreSQLï¼ä¸æä½ çæ°æ®åå¨è³ <acronym>SQL</acronym>æ°æ®åºéã</para>
+
+ <para>ä½ éè¦ä¸ºä½ æ£å¨å¤ççä¸ç»ç§ç®åå¤ä¸»æä»¶ææ°æ®åºãè¦äºè§£ææ ·å建å管ç&app;æä»¶ï¼å¯åè§ <xref
+ linkend="basics-files1"/>ã</para>
+
+ <note>
+ <para>ä½ å¦æè®¤ä¸ºéè¦å¤äºä¸ç»çç§ç®ï¼ååºå¨å¤çè´¦ç®åå¨è¯¢ä¸ä¸ä¼è®¡å¸ã大夿°ç¨æ·ä»
éä¸ä¸ªæ°æ®æä»¶ã</para>
+ </note>
+
+ <para>å¤ä»½æä»¶åæ¥å¿æä»¶ç±&app;éæ¶èªå¨çæãå¤ä»½æä»¶åæ¥å¿æä»¶ä¼å¨<xref
+ linkend="basics-backup1"/>详ç»éè¿°ã</para>
+ </sect2>
+
+ <!-- basics-files2 -->
+
+ <sect2 id="basics-accounts2">
+ <title>ç§ç®</title>
+
+ <para><glossterm
+ linkend="gnc-gl_account">ç§ç®</glossterm>è·è¸ªä½ æ¥æçãæ¬ å«äººçãä½ è±è´¹ççæä½ å¾å°çä¸è¥¿ãæ¯ä¸ª&app;æä»¶å¯å
å«ä»»ææ°éçç§ç®ï¼æ¯ä¸ªç§ç®åå¯å
å«è®¸å¤åç§ç®ï¼å±æ°ä¸éãæ£å¦ä½ å°å¨æ¥ä¸æ¥çç« èçå°ç飿 ·ï¼è¿ä¸ªç®åçç¹æ§ä½¿&app;æ
é¿ç®¡çä½ çè´¢å¡ã</para>
+
+ <para>ä¾å¦ï¼ç§ç®å¯ä»¥å
æ¬ï¼æ´»æè´¦æ·ãå¨èè´¦æ·ãä¿¡ç¨å¡è´¦æ·ãæ¿è´·åå
¶å®è´·æ¬¾ãæ¯ä¸ª&app;ç§ç®è·è¸ªå¯¹åºç<quote>çå®</quote>è´¦æ·çæ´»å¨ï¼ä»¥ä½¿ä½ äºè§£å
¶ç¶æã</para>
+
+ <para>æ¤å¤ï¼ç§ç®ä¹å¯ä»¥æä½ å¾å°æè±è´¹çé±åç±»ãä¾å¦ï¼ä½ å¯ä»¥å建费ç¨ç§ç®æ¥è®°å½ä½ 为é£ååæè´§ä»çé±ãè¿äºç§ç®å³ä½¿å¹¶ä¸å¯¹åºäºä¼æ¶å°ç»ç®åçå®é
è´¦æ·ï¼ä¹å¯ä»¥è®©ä½ å¾ç¥å¨å个æ¹é¢è±äºå¤å°é±ã</para>
+
+ <para>æ¬æåä¼å¨<xref linkend="chapter_accts"/>䏿´è¯¦ç»å°ä»ç»ç§ç®ã</para>
+ </sect2>
+
+ <!-- basics-accounts2 -->
+
+ <sect2 id="basics-transactions2">
+ <title>交æ</title>
+
+ <para><firstterm>交æ</firstterm>代表éé¢å¨ç§ç®é´çç§»å¨ãä»»ä½å¨ä½ è±åºææ¶å°é±ï¼æå¨è´¦æ·é´è½¬è´¦çæ¶åï¼å°±ä¼äº§ç交æã</para>
+
+ <para>ä¾å¦ï¼äº¤æå¯ä»¥æ¯ï¼æ¯ä»è¯è´¹ãæé±ä»å¨èè´¦æ·è½¬è´¦å°æ¯ä»è´¦æ·ãä¹°ç§é¥¼ãååºç°éååå
¥å·¥èµã<xref
+ linkend="chapter_txns"/> 伿´æ·±å
¥å°ä»ç»ææ ·å½å
¥äº¤æã</para>
+
+ <para>å¨<link linkend="basics-accountingdouble2">å¤å¼è®°è´¦</link>ä¸ï¼äº¤ææ»æ¯è³å°æ¶å两个ç§ç®ââä¸ä¸ªä»æ¬¾ç§ç®ï¼ä¸ä¸ªæ¶æ¬¾ç§ç®ã为äºå®ç°è¯¥æºå¶ï¼å¯¹æ¯ä¸ªåå½±åçç§ç®ï¼&app;ä¼å交æä¸æå
¥ä¸è¡ï¼å¹¶å¨æ¯ä¸è¡ä¸è®°å½æ¶åçéé¢ã交æä¸è®°å½æ¶åçç§ç®ä¸éé¢çè¡ç§°ä¸ºåå½ãæ¯ä¸ªäº¤æå¯ä»¥å
å«ä»»ææ°éçåå½ã</para>
+
+ <note>
+ <para>交æåå½ä¼å¨<xref linkend="txns-registers-multiaccount2"/>è¿è¡ä»ç»ã</para>
+ </note>
+ </sect2>
+
+ <!-- basics-transactions2 -->
+ </sect1>
+
+ <!-- basics-entry1 -->
+
+ <sect1 id="basics-running-gnucash">
+ <title>è¿è¡&app;</title>
+
+ <para>å¯ä»¥éæ©æ¡é¢ä¸»èåä¸çç¸åºèå项è¿è¡&app;ã</para>
+
+ <para>ä¹å¯ä»¥å¨å½ä»¤è¡ä¸æ§è¡ <command>gnucash</command> æ¥è¿è¡ã</para>
+
+ <para>å¨å¯å¨è¿ç¨ä¸ï¼&app;伿¾ç¤ºæ¬¢è¿å±å¹ï¼æ¾ç¤ºä¸äºæå
³ç¨åºï¼çæ¬å·ãæå»ºå·çï¼åå è½½è¿ç¨çä¿¡æ¯ã</para>
+
+ <sect2 id="basics-welcome-to-gnucash">
+ <title><guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>å¯¹è¯æ¡</title>
+
+ <para>æåæå¼&app;ä½ ä¼çå°<guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>å¯¹è¯æ¡ï¼å
¶ä¸å
å«ä¸ä¸ªé项ï¼</para>
+
+ <!-- Recommend screen shot here of Welcome to GnuCash! dialog -->
+
+ <itemizedlist id="welcome-screen-options">
+ <listitem>
+ <para><guilabel>å建ä¸ç»æ°çç§ç®</guilabel> ââ è¿è¡<guilabel>æ°å»ºå±æ¬¡ç§ç®</guilabel>å导ï¼åè<xref linkend="basics-acct-hierarchy"/>ï¼ãå¦æä½ æ³å¨&app;ç帮å©ä¸å建ä¸ç»æ°ç§ç®ï¼è¯·éæ©æ¤é项ã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>导å
¥æçQIFæä»¶</guilabel> ââ è¿è¡<guilabel>导å
¥QIFæä»¶</guilabel>å导ï¼åè<xref linkend="importing-qif"/>ï¼ãå¦æä½ å·²ç»æ¥æQuickenæä»¶ï¼<filename>.qif</filename>æä»¶ï¼å¹¶å¸æå°å
¶å¯¼å
¥&app;ï¼è¯·éæ©æ¤é项ã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>æå¼æ°ç¨æ·æç¨</guilabel> - æå¼&app;æç¨ä¸æ¦å¿µæåãå¦æä½ åå¼å§æ¥è§¦&app;åä¼è®¡æ¦å¿µï¼è¯·éæ©æ¤é项ã</para>
+ </listitem>
+ </itemizedlist>
+
+ <note>
+ <para>å¨ç¦»å¼æ¤çé¢åï¼ä½ ä»ç¶å¯ä»¥è®¿é®å
¶ä¸çæ¯ä¸é¡¹ï¼ä½<guilabel>欢è¿ä½¿ç¨&appname;</guilabel>çé¢
+ ä¸ä¼å次æ¾ç¤ºãè¦å建ä¸ç»æ°çç§ç®ï¼åè§<xref linkend="basics-acct-hierarchy"/>ãè¦å¯¼å
¥QIFæä»¶ï¼åè§<xref linkend="importing-qif"/>ã</para>
+ </note>
+ </sect2>
+
+ <sect2 id="basics-acct-hierarchy">
+ <title>æ°å»ºå±çº§ç§ç®</title>
+
+ <para><emphasis>æ°å»ºå±çº§ç§ç®</emphasis>å导è½å¤å¸®å©ä½ å建ä¸ç»æ°ç&app;ç§ç®ã妿å¨
+ <guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>ä¸éæ©<guibutton>å建ä¸ç»æ°çç§ç®</guibutton>ï¼
+ æéæ©<menuchoice>
+ <shortcut>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+
+ <keycap>N</keycap>
+ </keycombo>
+ </shortcut>
+
+ <guimenu>æä»¶(<accel>F</accel>)</guimenu>
+
+ <guimenuitem>æ°å»º(<accel>N</accel>)</guimenuitem>
+ </menuchoice> æ¶ï¼è¯¥å导ä¼å¯å¨ãä½ ä¹å¯ä»¥ä»<guilabel>ç§ç®</guilabel>页é¢éæ©<menuchoice>
+ <guimenu>åè½(<accel>A</accel>)</guimenu>
+
+ <guimenuitem>æ°å»ºå±çº§ç§ç®â¦</guimenuitem>
+ </menuchoice>æ¥ä½¿ç¨è¯¥å导åç°æè´¦ç°¿æ·»å é¨åç§ç®ã</para>
+
+ <para>该å坼伿å¼ä½ å建<emphasis>ç§ç®æ±æ»è¡¨</emphasis>ãæ¤å导å
å«å 个æ¥éª¤ï¼ç®è¦ä»ç»å¦ä¸ï¼</para>
+
+ <orderedlist>
+ <listitem>
+ <para>第ä¸ä¸ªé¡µé¢ç®è¦ä»ç»äºæ¤å导çåè½ã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>æ°å»ºè´¦ç°¿é项</guilabel>åªå¨å建æ°è´¦ç°¿æ¶åºç°ãä½ å¯ä»¥å¨æ¤è®¾ç½®è®¸å¤è´¦ç°¿å±æ§ãæ¤é¡µé¢å
å«å个é项å¡ï¼ç§ç®ãé¢ç®ãåä¸å计æ°å¨ã è¿å 项å
容卿¬æåçå
¶å®é¨åä¼å±å¼ä»ç»ï¼å¯ä»¥éæ¶ç»
+ <menuchoice>
+ <shortcut>
+ <keycombo>
+ <keycap>Ctrl</keycap>
+
+ <keycap>Enter</keycap>
+ </keycombo>
+ </shortcut>
+ <guimenu>æä»¶(<accel>F</accel>)</guimenu>
+ <guimenuitem>屿§(<accel>T</accel>)</guimenuitem>
+ </menuchoice> ä¿®æ¹ã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>éæ©å¸ç§</guilabel>è®¾ç½®æ ¹ç§ç®åæ°å»ºç§ç®çé»è®¤å¸ç§ã该é项çé»è®¤å¼æ ¹æ®è®¡ç®æºçåºå设置确å®ã请认çéæ©ï¼å 为å®ä¸ä»
ä¼è®¾ç½®æ°å»ºç§ç®çé»è®¤å¸ç§ï¼ä¹ä¼æä¸ºææè¡ç¥¨ä»·æ ¼åå¤å¸æ±ççé»è®¤å¸ç§ã尽管å¯ä»¥éè¿<guimenu>åè½</guimenu>èåéæ°è¿è¡<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导è¿è¡æ´æ¹ï¼ä½å¦æ¤æä½åä½ å·²ç»å建ç交æå¯è½ä¼æåã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>éæ©è¦å建çç§ç®</guilabel>æä¾äºå¤ç§å¯æ·»å å°è´¦ç°¿çä¼è®¡æ¨¡æ¿ãæ¤å¤ä¸»è¦æä¸¤ä¸ªé¢æ¿ï¼å·¦ä¾§æ¯æ¨¡æ¿åè¡¨ï¼æ¯ä¸é¡¹æè¾¹æä¸ä¸ªå¤éæ¡ï¼å³ä¾§æ¯å°ç±éä¸çæ¨¡æ¿æ·»å å°è´¦ç°¿çç§ç®ã</para>
+
+ <para>å¨<guilabel>模æ¿</guilabel>åè¡¨ä¸æ¹ï¼æ¯ä¸¤ä¸ªä¸ææ¡ï¼å
¶ä¸ä¸ä¸ªæ¯è¯è¨ä»£ç ï¼å¦ä¸ä¸ªæ¯å½å®¶ä»£ç ãåå§éæ©åæ ·åºäºä½ çè®¡ç®æºåºå设置确å®ãä½ å¯ä»¥éæ©éåä½ éè¦çä»»ä½è¯è¨åå½å®¶çç»åã</para>
+
+ <note>
+ <para><guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ä¸ï¼ä¸æ¬¡ä¸è½éæ©å¤ä¸ªåºåï¼å æ¤å¦æä½ éè¦ä»å¤ä¸ªåºåä¸éæ©å¤é¡¹ï¼å¯è½æ¯ç±äºä½ é¦éåºåçæ¨¡æ¿éè¦ä½¿ç¨æ¥èªå
¶å®å½å®¶ç模æ¿è¿è¡æå±ï¼ï¼ä½ éè¦ä»<guimenu>åè½</guimenu>èå夿¬¡è¿è¡æ¤å导ã</para>
+ </note>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>è®¾ç½®éæ©çç§ç®</guilabel>ä¼ä»¥æ ç¶å½¢å¼ååºæ¥èªä½ å¨<guilabel>éæ©è¦å建çç§ç®</guilabel>䏿鿍¡æ¿çç§ç®ãæ ¹æ®ä½ æ¯å¦æ£å¨å建æ°ç账簿ï¼å表å¯è½æååæäºåã
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>ç§ç®åç§°</guilabel>å¯ç¼è¾ï¼åªéå¨å
¶å
ç¹å»æéä¸è¯¥è¡å¹¶æ<keycap>Enter</keycap>ã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>ç±»å</guilabel>ä¸å¯ç¼è¾ãæ¤å¤æ¾ç¤ºäºç§ç®ç±»åã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>å ä½ç¬¦</guilabel>ç§ç®ï¼åªè½å¨å
¶ä¸å»ºç«åç§ç®ä¸èªèº«ä¸è½æ·»å 交æçç§ç®ï¼ãä½ å¯ä»¥å¾é使ç§ç®æä¸ºå ä½ç¬¦ï¼æåæ¶å¾é使ç§ç®ä¸ºå¸¸è§ç§ç®ã</para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>æåä½é¢</guilabel>å¯ä»¥ä¸ºé<emphasis>ææè
æç</emphasis>çéå ä½ç§ç®è®¾ç½®éé¢ï¼å 为ä¸ä¸ªå·²ç»åå¨çè´¦æ·æ©å°±åå¨ä½é¢ï¼å ä½ç¬¦ç§ç®ä¸è½åå¨äº¤æï¼ä¸ææè
æçä¸è½è®¾ç½®æåä½é¢ã
+ <note>
+ <para><guilabel>æåä½é¢</guilabel>è¾å
¥æ¡åªæç¹å»åæå¯è§ãä½ å¿
é¡»ç¹å»å«å¤å°å
æ ç§»åºè¾å
¥æ¡æå¨ç¹å»<guibutton>åè¿</guibutton>æé®ä¹åæ<keycap>Tab</keycap>æ<keycap>Enter</keycap>ï¼å¦åè¾å
¥çå
容ä¼ä¸¢å¤±ã</para>
+ </note></para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>使ç¨å·²æç§ç®</guilabel>åªä¼å¨ä»<guimenu>åè½</guimenu>èåå¯å¨<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>åå¯¼æ¶æä¼åºç°ãå®æç¤ºç§ç®æ¯å¦å·²ç»åå¨ãæ¤é¡¹ä¸å¯ç¼è¾ã</para>
+ </listitem>
+ </itemizedlist></para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>宿ç§ç®è®¾ç½®</guilabel> æ¯æåä¸ä¸ªçé¢ï¼ç»ä½ æåçæºä¼åæ¶æ¤è¿ç¨ï¼åå¤´æ´æ¹ä¸äºè®¾ç½®ï¼æç¹å»<guibutton>åºç¨</guibutton>ç¡®è®¤ä½ çéæ©ãå¦æä½ æ£å¨æ°å»ºè´¦ç°¿ï¼&app;ä¼å¼¹åºå¯¹è¯æ¡ï¼æç¤ºéæ©å卿 ¼å¼ï¼å¯ä»¥åå¨ä¸ºæä»¶å¹¶ä¿åè³æ¬å°ï¼å¦æ&app;å
å«åå¨è³æ°æ®åºçåè½ä¸å·²ç»å®è£
äºå¿
è¦ç软件ä¾èµï¼ä¹å¯ä»¥è¾å
¥æ°æ®åºæå¡å¨å°åãæ°æ®åºåå认è¯ä¿¡æ¯ä»¥å建MySQLæPostgreSQLæ°æ®åºã</para>
+
+ <warning>
+ <para>å¦æä½ éæ©åæ¶ï¼ä½ è³æ¤ä½åºçä»»ä½éæ©é½ä¼ä¸¢å¤±ã</para>
+ </warning>
+ </listitem>
+ </orderedlist>
+ </sect2>
+
+ <sect2 id="basics-tip2">
+ <title>æ¯æ¥æç¤º</title>
+
+ <para>&app;ç<guilabel>æ¯æ¥æç¤º</guilabel>çé¢ä¼ç»åºæå©äºä½¿ç¨&app;çæç¤ºã</para>
+
+ <figure pgwide="1">
+ <title>æ¯æ¥æç¤º</title>
+
+ <screenshot id="basics-TipOfDay">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/basics_TipOfDay.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>æ¯æ¥æç¤º</guilabel>çé¢ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>è¿äºæç¤ºååå¦è
æä¾äºæç¨çä¿¡æ¯ã请åå»<guibutton>åè¿</guibutton>ç»§ç»æ¥çæ´å¤æç¤ºã妿 ä½ ä¸å¸æå¨å¯å¨æ¶çå°æ¤çé¢ï¼è¯·åæ¶éæ©æè¾¹ç<guilabel>å¯å¨æ¶æ¾ç¤ºæ¯æ¥æç¤º</guilabel>ãå½ä½ æµè§å®æç¤ºåï¼ç¹å»<guibutton>å
³é</guibutton>以å
³é<guilabel>æ¯æ¥æç¤º</guilabel>ã</para>
+ </sect2>
+
+ <sect2 id="basics-main2">
+ <title>ç§ç®è¡¨çªå£</title>
+
+ <para>ä½ ç°å¨åºè¯¥çå°äº<guilabel>ç§ç®</guilabel>çªå£ï¼å¦ä¸æç¤ºãå
·ä½æ¾ç¤ºçç§ç®ä¾èµäºä½ å¨<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>ä¸éæ©äºåªäºé»è®¤ç§ç®ãæ¤ç¤ºä¾å±ç¤ºäº<guilabel>é»è®¤ç§ç®</guilabel>ã</para>
+
+ <figure pgwide="1">
+ <title>åºæ¬ç§ç®å
³ç³»</title>
+
+ <screenshot id="basics-Accounts">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/basics_Accounts.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>ç§ç®</guilabel>çªå£ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>ç§ç®è¡¨çªå£ï¼ä¹ç§°ä¸ºç§ç®æ±æ»è¡¨ï¼æ±æ»äºå½åæä»¶ä¸çæ°æ®ï¼å
å«ç§ç®åç§°å表åå½åä½é¢ã</para>
+
+ <para>ç±æ¤çªå£ï¼ä½ å¯ä»¥éè¿åå»ç§ç®åç§°ï¼å³å»ç§ç®åç§°å¹¶ä»èåä¸éæ©<guilabel>æå¼è´¦æ·</guilabel>ï¼æä½¿ç¨å·¥å
·æ ä¸ç<guibutton>æå¼</guibutton>æé®æ¥æå¼ç§ç®è´¦ç°¿ãå¯ä»¥å¨&app;䏿å¼ä»»ææ°éçç§ç®è´¦ç°¿ãåè§<xref linkend="basics-register2"/>äºè§£ä½¿ç¨ç§ç®è´¦ç°¿çæ´å¤ä¿¡æ¯ã</para>
+
+ <tip>
+ <para>妿ç§ç®ä¸åå¨åç§ç®ï¼å¯ä»¥ç¹å»ç§ç®åç§°æè¾¹çå°ä¸è§æ¾ç¤ºå
¶åç§ç®ã </para>
+ </tip>
+
+ <para>çªå£é¡¶ç«¯æ¯<emphasis>æ 颿 </emphasis>ï¼æ¾ç¤ºæ¤ç»è´¦æ·çæä»¶åãå
¶ä¸æ¯<emphasis>èåæ </emphasis>ï¼å¯ä»¥ç¹å»èåæ é¢æä½¿ç¨å¿«æ·å»ºï¼åè§<xref linkend="basics-shortcut2"/>ï¼è®¿é®èåæ¡ç®ã æ¥ä¸æ¥æ¯<emphasis>å·¥å
·æ </emphasis>ï¼å
å«è°ç¨å¸¸ç¨åè½çæé®ã</para>
+
+ <para>ç§ç®è¡¨å¨<emphasis>å·¥å
·æ </emphasis>䏿¹æ¾ç¤ºã䏿¦ä½ å建äºç§ç®ï¼ç§ç®åç§°å°±ä¼å¨ç§ç®è¡¨ä¸æ¾ç¤ºãä½ å¯ä»¥éè¿ç§ç®è¡¨å³ä¸æ¹çå°ç®å¤´èªå®ä¹æ¾ç¤ºåªäºè¡¨å¤´ã</para>
+
+ <para>åºé¨æ¯<emphasis>ç¶ææ </emphasis>ï¼å±ç¤ºæå
³åèµäº§å婿¶¦çä¿¡æ¯ã</para>
+ </sect2>
+
+ <sect2 id="basics-register2">
+ <title>ç§ç®è´¦ç°¿çªå£</title>
+
+ <para>ç§ç®è´¦ç°¿çªå£ç¨äºè¾å
¥å¹¶ç¼è¾ç§ç®æ°æ®ãæ°å¦å
¶åï¼ç§ç®è´¦ç°¿çªå£çèµ·æ¥å°±åæ¯æ¯ç¥¨ç°¿ã </para>
+
+ <figure pgwide="1">
+ <title>æ¯ä»è´¦æ·ç账簿</title>
+
+ <screenshot id="basics-CheckAccount">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/basics_CheckAccount.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºå·²å½å
¥å ç¬äº¤æåçæ¯ä»è´¦æ·ç账簿ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para><xref linkend="chapter_txns"/>å°è¿ä¸æ¥è¯´æç§ç®è´¦ç°¿çªå£ååå
¶ä¸è¾å
¥æ°æ®çæ¹æ³ãç§ç®è´¦ç°¿çªå£çåé¨å类似äºç§ç®è¡¨çªå£çåé¨åãé¡¶é¨çæ 颿 æ¾ç¤ºç§ç®åãå
¶ä¸ï¼èåæ å
å«ä¸ç§ç®è´¦ç°¿ç¸å
³çèåé项ã使ç¨å·¥å
·æ æé®å¯ä»¥æ¹ä¾¿å°ä½¿ç¨å项è¾å
¥æ°æ®çåè½ãçªå£åºé¨çç¶ææ æ¾ç¤ºäºç§ç®ä½é¢ï¼ä¼å¨<xref linkend="chapter_txns"/>详ç»ä»ç»ãç§ç®è´¦ç°¿çªå£åºé¨æ¾ç¤ºæå
³å½åå
æ ä½ç½®çä¸äºä¿¡æ¯ã</para>
+
+ <!--
+ <note>
+ <para>å¨è´¦ç°¿çªå£ä¸ï¼å¯ä»¥è°æ´&app;æ¾ç¤ºçå¤ä¸ªåç尺寸ï¼ä½è¦æ³¨æâæè¿°âåâä½é¢âååè¡ä¸ºä¸å
¶å®åä¸åã</para>
+
+ <para>The <guilabel>Description</guilabel> column is designed to
+ expand automatically to fill all unused horizontal screen space.
+ Therefore you should set the widths of all your other columns before
+ setting the Description column width.</para>
+
+ <para>The <guilabel>Balance</guilabel> column must be resized by
+ double-clicking on the column heading.</para>
+ </note>
+ -->
+ </sect2>
+
+ <sect2 id="basics-toolbar2">
+ <title>å·¥å
·æ æé®</title>
+
+ <para>ç§ç®è¡¨çªå£åç§ç®è´¦ç°¿çªå£é½å
å«å·¥å
·æ æé®ã使ç¨è¿äºæé®å¯ä»¥å¿«éæ§è¡åç§ç®è¡¨çªå£ä¸ç<guibutton>ä¿å</guibutton>ã<guibutton>æå¼</guibutton>åç§ç®è´¦ç°¿çªå£ä¸ç<guibutton>ä¿å</guibutton>å<guibutton>å é¤</guibutton>ç常ç¨åè½ãå¦æä½ ä¸ç¡®å®ä¸ä¸ªæé®ä¼æ§è¡ä»ä¹æä½ï¼å¯ä»¥å°é¼ æ æéç§»å¨å°æé®ä¸ï¼å°±ä¼åºç°å¯¹æ¤åè½çæè¿°ã</para>
+
+ <para>ä¸é¢æ¯å¯¹ç§ç®è¡¨çªå£ä¸æé®çæ»ç»ï¼</para>
+
+ <variablelist>
+ <title>ç§ç®è¡¨çªå£æé®</title>
+
+ <varlistentry>
+ <term>
+ <guibutton>ä¿å</guibutton>
+ </term>
+
+ <listitem>
+ <para>å°å½åæä»¶ä¿åå°ç£çã</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>
+ <guibutton>å
³é</guibutton>
+ </term>
+
+ <listitem>
+ <para>å
³éå½å账簿页ã</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guibutton>æå¼</guibutton>ã <guibutton>ç¼è¾</guibutton>ã
+ <guibutton>æ°å»º</guibutton>ã<guibutton>å é¤</guibutton></term>
+
+ <listitem>
+ <para>è¿äºæ¯ä¸ç§ç®ç¸å
³çåè½ï¼å°å¨<xref linkend="chapter_accts"/>讨论ã</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>ç§ç®è´¦ç°¿ç¸å
³çæé®å°å¨<xref linkend="chapter_txns"/>ä»ç»ã</para>
+ </sect2>
+
+ <sect2 id="basics-tabbar">
+ <title>æ ç¾æ </title>
+
+ <para>&app; ä½¿ç¨æ ç¾å¼ç设计ï¼å
è®¸åæ¶æå¼å¤ä¸ªç§ç®è´¦ç°¿åæ¥è¡¨ãæ¯ä¸ªæå¼ççªå£ï¼å
æ¬ç§ç®è´¦ç°¿ãæ¥è¡¨å计å交æçªå£ï¼é½å¯¹åºä¸ä¸ªæ ç¾æ ä¸çæ ç¾é¡µï¼å¯ä»¥ç¹å»æ ç¾é¡µæ¥çä¸åççªå£ãæ ç¾æ å¯ä»¥å¨<guilabel>é¦é项</guilabel>ä¸é
置为沿&app;çªå£çä»»ä½ä¸è¾¹æ¾ç¤ºã</para>
+
+ <para>è¦æ¥çæ ç¾çå
¨åï¼å¯ä»¥å°é¼ æ æéç§»å¨å°æ ç¾ä¹ä¸ã妿æå¼çæ ç¾æ¯çªå£è½å¤æ¾ç¤ºçè¦å¤ï¼é¨åæ ç¾å¯è½ä¸ä¼æ¾ç¤ºã</para>
+
+ <tip>
+ <orderedlist>
+ <listitem>
+ <simpara>å¯ä»¥ç¹å»æ ç¾æ 两侧çç®å¤´æµè§å
¨é¨æ ç¾é¡µã</simpara>
+ </listitem>
+
+ <listitem>
+ <simpara>ä¹å¯ä»¥éè¿æ´æ¹<guilabel>é¦é项</guilabel>-<guilabel>æ ç¾é¡µä½ç½®</guilabel>æ´æ¹æ ç¾æ ç坹齿¹å¼ã</simpara>
+ </listitem>
+
+ <listitem>
+ <simpara>æ ç¾é¡µç宿´å表å¯ä»¥å³å»æ ç¾æ æ¥çï¼ç¹å»å¯åæ¢è³ä»»ä¸æ ç¾é¡µã </simpara>
+ </listitem>
+ </orderedlist>
+ </tip>
+ </sect2>
+
+ <sect2 id="basics-options2">
+ <title>èå项</title>
+
+ <para>ç§ç®è¡¨çªå£åç§ç®è´¦ç°¿çªå£å¨èåæ å¤é½å
嫿°ä¸ªèåæ é¢ãç¹å»èåæ é¢ä¼å¼¹åºä¸ä¹å¯¹åºçèå项ã</para>
+
+ <para>ä½ å¯ä»¥ç¹å»ç§ç®è¡¨èåæ é¢åå°é¼ æ æéç§»å¨å°èå项ä¸äºè§£å
¶åè½ãå°é¼ æ æéç§»å¨å°èå项䏿¶ï¼èå项çåè½æè¿°ä¼åºç°å¨çªå£çå·¦ä¸è§ï¼å¨<emphasis>ç¶ææ </emphasis>å
ï¼ãç¹å»ä»¥éæ©ä¸ä¸ªèå项ã</para>
+
+ <para>ä½ ä¹å¯ä»¥å¨çªå£ä¸çä»»ä½å°æ¹å³å»é¼ æ è®¿é®æå¸¸è§çèå项ãå¨ç§ç®æ çªå£ä¸ï¼ä¼å¼¹åºä¸ç§ç®ç¸å
³çèå项ãå¨ç§ç®è´¦ç°¿çªå£ä¸ï¼ä¼å¼¹åºä¸äº¤æç¸å
³çèå项ã</para>
+
+ <para>ä¹å¯ä»¥éè¿å¿«æ·é®è®¿é®èå项ï¼å¿«æ·é®çç¨æ³å°å¨ä¸æè¯¦ç»ä»ç»ã</para>
+ </sect2>
+
+ <sect2 id="basics-shortcut2">
+ <title>èå访é®é®åå¿«æ·é®</title>
+
+ <para>ææèå项齿¥æè®¿é®é®ï¼è®¿é®é®æ¯å¨èå项åç§°ä¸å
·æä¸å线æ è®°çåç¬¦ã æä¸<keycap>Alt</keycap>é®åèåæ é¢ä¸å
·æä¸å线æ è®°çå符ï¼ä¼å¼¹åºç¸åºèåæ é¢çèå项ãèå项æ¾ç¤ºä¹åï¼å¨é®ç䏿ä¸èå项ä¸ç±ä¸å线æ è®°çåç¬¦æ¥æ¿æ´»èå项ãä¾å¦ï¼å¨ä¸»çªå£ä¸æä¸<keycombo>
+ <keycap>Alt</keycap>
+ <keycap>F</keycap>
+ </keycombo>å¼¹åº<guimenu>æä»¶</guimenu>èåï¼ç¶åæä¸<keycap>S</keycap>ä¼ä¿åæä»¶ã访é®é®æ¯åºå®çï¼ç¨æ·æ æ³ä¿®æ¹ã</para>
+
+ <para>ä¸é¨å常ç¨çèå项ä¹å
·æå¿«æ·é®ï¼ä½¿ç¨å¿«æ·é®ï¼æ éå¨èåä¸å±å±å¯»æ¾å³å¯ç´æ¥æ§è¡å½ä»¤ãè¿äºå¿«æ·é®ä¸è¬é
å使ç¨<keycap>Ctrl</keycap>é®ï¼å°½ç®¡å¿«æ·é®å¯ä¸ºä»»ä½æé®çç»åãèåå¿«æ·é®æ¾ç¤ºå¨æ¯ä¸ªèå项çå³ç«¯ã</para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="basics-files1">
+ <title>åå¨è´¢å¡æ°æ®</title>
+
+ <sect2 id="basics-files1-overview">
+ <title>æ¦è¿°</title>
+
+ <para>&app;æä¾äºå ç§æ ¼å¼åå¨è´¢å¡æ°æ®ãé»è®¤çæä»¶å卿 ¼å¼æ¯<acronym>XML</acronym>ï¼èSQLåå¨å¨SQLiteãMySQLåPostgreSQLæ ¼å¼ä¸å¯ç¨ãå¯¹äºæ°æä»¶ï¼ç¨æ·å¯ä»¥ä»<menuchoice>
+ <guimenu>æä»¶</guimenu>
+ <guimenuitem>ä¿å</guimenuitem>
+ </menuchoice>å¯¹è¯æ¡éæ©æä»¶æ ¼å¼ï¼å¯¹äºåå¨çæä»¶ï¼å¯ä»¥ä»<menuchoice>
+ <guimenu>æä»¶</guimenu>
+ <guimenuitem>å¦å为...</guimenuitem>
+ </menuchoice>å¯¹è¯æ¡éæ©æä»¶æ ¼å¼ã</para>
+
+ <para><acronym>XML</acronym>å卿 ¼å¼æ¯ä¸ç§é»è®¤å缩åå¨çææ¬æä»¶ï¼æ¯å¦å缩å¯ä»¥éè¿<menuchoice>
+ <guimenu>ç¼è¾</guimenu>
+ <guimenuitem>é¦é项</guimenuitem>
+ </menuchoice> <guilabel>常è§</guilabel> <guilabel>å缩æä»¶</guilabel>设置ã SQLite åå¨ä¹æ¯å¯ç¨çï¼ä¼å<acronym>XML</acronym>æ ¼å¼ä¸æ ·ï¼å°ä½ çæ°æ®åå¨ä¸ºç³»ç»ä¸çå个æä»¶ãç¶èï¼å¨ç¨åºå
é¨ï¼ä¸ä¸ªSQLiteæä»¶ä¼ä½ä¸ºæ°æ®åºè¿è¡ç®¡çãMySQLåPostgreSQLåå¨é项éè¦è¿æ¥å°æ°æ®åºæå¡å¨ï¼å¹¶å¨ä½ çè®¡ç®æºä¸å®è£
é¢å¤çæ°æ®åºé©±å¨ç¨åºã</para>
+
+ <tip>
+ <para>ç¨æ·å¯ä»¥éæ¶ä½¿ç¨<menuchoice>
+ <guimenu>æä»¶</guimenu>
+ <guimenuitem>å¦å为...</guimenuitem>
+ </menuchoice>æ´æ¹å卿 ¼å¼ï¼ä¼ä»¥æå®çæ ¼å¼åå»ºæ°æ®æä»¶ç坿¬ã</para>
+ </tip>
+ </sect2>
+
+ <sect2 id="basics-files-storage-comparison">
+ <title>åå¨å缩åç¸å
³å»ºè®®</title>
+
+ <para>æ¯ç§å卿 ¼å¼é½æä¼ç¹å缺ç¹ï¼ç¨æ·éè¦ç»åèªèº«çéæ±åè½åè¿è¡èèãå¯åè§ä¸æç<link
+ endterm="basics-storage-comparison-tbltitle"
+ linkend="basics-storage-comparison-table"/>äºè§£è¯¦ç»ä¿¡æ¯ã</para>
+
+ <para><acronym>XML</acronym>æ ¼å¼æ¯æç¨³å®æççï¼å æ¤ï¼å»ºè®®å¤§å¤æ°ç¨æ·éæ©æ¤æ ¼å¼ã<acronym>SQL</acronym>æ ¼å¼äº 2.4 çæ·»å ï¼å¨ç¨æ·ä¸æä¸ºäºè¶å忬¢è¿çéæ©ãSQLiteæ ¼å¼è®©ç¨æ·æ éè±å夫å®è£
管ç宿´ç<acronym>DBMS</acronym>å°±å¯ä»¥äº«åSQLåå¨çä¼ç¹ãMySQLåPostgreSQLé项åå«è¦æ±å®è£
MySQLåPostgreSQL <acronym>DBMS</acronym>ï¼è¿äº<acronym>DBMS</acronym>æå¥½ç±æç»éªçæ°æ®åºç®¡çåç»´æ¤ã</para>
+
+ <note>
+ <para>使ç¨<acronym>SQL</acronym>åå¨å端æå³ç&app;å·²ç»å®å
¨å®ç°äº<acronym>DBMS</acronym>ç¹æ§ï¼å
æ¬å¤ç¨æ·åå¢éæ°æ®æä½ã ç¶èï¼&app;å½å并没æå®ç°è¿äºç¹æ§ï¼å°½ç®¡è¿æ¯å¼åç»çé¿æç®æ ã</para>
+ </note>
+ </sect2>
+
+ <sect2 id="basics-storage-comparison-tblsect">
+ <title>å卿 ¼å¼å¯¹æ¯è¡¨</title>
+
+ <table frame="topbot" id="basics-storage-comparison-table">
+ <title id="basics-storage-comparison-tbltitle">å卿 ¼å¼å¯¹æ¯</title>
+
+ <tgroup align="left" cols="5">
+ <colspec colname="c1item"/>
+
+ <colspec colname="c2xml"/>
+
+ <colspec colname="c3sqlite"/>
+
+ <colspec colname="c4mysql"/>
+
+ <colspec colname="c5pgsql"/>
+
+ <thead>
+ <row>
+ <entry/>
+
+ <entry align="center">XML</entry>
+
+ <entry align="center">SQLite</entry>
+
+ <entry align="center">MySQL</entry>
+
+ <entry align="center">PostgreSQL</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry namest="c1item">å¯ç¨æ§</entry>
+
+ <entry align="center" namest="c2xml">å
ç½®</entry>
+
+ <entry align="center" nameend="c5pgsql"
+ namest="c3sqlite">ä¾èµäºè½¯ä»¶å
<footnote>
+ <para>SQLå端ä¾èµé¢å¤ç软件å
ãè¿äºè½¯ä»¶å
å·²å
ç½®äºå¨ macOS å Microsoft Windows ä¸ç软件å®è£
å
ä¸ï¼ä¼é&app;çå®è£
ç¨åºèªå¨å®è£
ãLinuxåè¡çç¨æ·å¯è½éè¦ä½¿ç¨å
管çå¨ä¸é¨å®è£
æéçé¢å¤è½¯ä»¶å
ãé对SQLite3ãMySqlåPostgresqlå嫿¥æ¾å
å类似libdbd-sqlite3ãlibdbd-mysqlælibdbd-pgsqlç软件å
è¿è¡å®è£
ã</para>
+ </footnote></entry>
+ </row>
+
+ <row>
+ <entry namest="c1item">æä»¶æå±å</entry>
+
+ <entry align="center" nameend="c3sqlite"
+ namest="c2xml">gnucash</entry>
+
+ <entry align="center" nameend="c5pgsql" namest="c4mysql">N/A
+ <footnote>
+ <para>MySQLåPostgreSQLå°æ°æ®åå¨å¨å®ä»¬èªå·±çåå¨ç³»ç»ä¸ã</para>
+ </footnote></entry>
+ </row>
+
+ <row>
+ <entry namest="c1item">é¢å¤è½¯ä»¶</entry>
+
+ <entry align="center" nameend="c3sqlite"
+ namest="c2xml">æ </entry>
+
+ <entry align="center" namest="c4mysql">MySQL</entry>
+
+ <entry align="center" namest="c5pgsql">PostgreSQL</entry>
+ </row>
+
+ <row>
+ <entry namest="c1item">é¢å¤æè½</entry>
+
+ <entry align="center" nameend="c3sqlite"
+ namest="c2xml">æ </entry>
+
+ <entry align="center" nameend="c5pgsql"
+ namest="c4mysql">æ°æ®åºç®¡çå</entry>
+ </row>
+
+ <row>
+ <entry namest="c1item">å缩</entry>
+
+ <entry align="center" namest="c2xml">gzip</entry>
+
+ <entry align="center" nameend="c5pgsql"
+ namest="c3sqlite">æ </entry>
+ </row>
+
+ <row>
+ <entry namest="c1item">æä»¶ä¿å</entry>
+
+ <entry align="center" namest="c2xml">卿§è¡ä¿åå½ä»¤æ¶</entry>
+
+ <entry align="center" nameend="c5pgsql" namest="c3sqlite">å¨æäº¤æ¶</entry>
+ </row>
+
+ <row>
+ <entry namest="c1item">å¤ç¨æ·æ¯æ</entry>
+
+ <entry align="center" namest="c2xml">䏿¯æ</entry>
+
+ <entry align="center" namest="c3sqlite">䏿¯æ</entry>
+
+ <entry align="center" namest="c4mysql">䏿¯æ</entry>
+
+ <entry align="center" namest="c5pgsql">䏿¯æ</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect2>
+
+ <sect2 id="basics-create-data">
+ <title>å建æä»¶</title>
+
+ <para>è¦å建æ°ç&app;æä»¶ï¼æä½å¦ä¸ï¼</para>
+
+ <orderedlist>
+ <listitem>
+ <para>ä»&app;<emphasis>èåæ </emphasis>éæ©
+ <menuchoice>
+ <guimenu>æä»¶</guimenu>
+
+ <guimenuitem>æ°å»º</guimenuitem>
+ </menuchoice>ã<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导å°å¯å¨ã</para>
+
+ <note>
+ <para>妿æ¯é¦æ¬¡è¿è¡&app;ï¼å°æ¾ç¤º<guilabel>欢è¿ä½¿ç¨&appname;ï¼</guilabel>
+ çé¢ãæ¤çé¢ä¼å¨&app;叮婿å详ç»ä»ç»ã</para>
+ </note>
+ </listitem>
+
+ <listitem>
+ <para>å¨å导ä¸è®¾ç½®åé项ã使ç¨<guibutton>åè¿</guibutton>ã<guibutton>åæ¶</guibutton>å<guibutton>åé</guibutton>æé®å¨åæ¥éª¤é´è·³è½¬ã</para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+
+ <sect2 id="basics-store-data">
+ <title>ä¿åæ°æ®</title>
+
+ <para>æç
§ä¸é¢çæ¥éª¤ä»¥ä½ 忬¢çåç§°ä¿åæä»¶ï¼</para>
+
+ <orderedlist>
+ <listitem>
+ <para>ä»<emphasis>èåæ </emphasis>éæ©<menuchoice>
+ <guimenu>æä»¶</guimenu>
+
+ <guimenuitem>å¦å为...</guimenuitem>
+ </menuchoice>æéæ©<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>ä¿å</guibutton>æé®ã&app;ä¼å¼¹åºä¿åçªå£ã</para>
+ </listitem>
+
+ <listitem>
+ <para>ä»ä¸æå表ä¸éæ©æä»¶ç<guilabel>æ°æ®æ ¼å¼</guilabel>ã é»è®¤éæ©çæ¯
+ <guilabel>xml</guilabel>ï¼å¦æä½ å·²ç»è®¾ç½®äºæ°æ®åºå端å¯ä»¥æ´æ¹ä¸ºç¸åºçæ ¼å¼ã</para>
+
+ <para>便®ä½ éæ©ç<guilabel>æ°æ®æ ¼å¼</guilabel>ï¼çªå£ä¼æä¸ææè¿°ååã</para>
+ </listitem>
+
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>å¦æä½ éæ©äº<guilabel>xml</guilabel>æ
+ <guilabel>sqlite3</guilabel>ï¼ä½ ä¼çå°åè¿æ ·çå¯¹è¯æ¡ï¼</para>
+
+ <figure>
+ <title>éæ©<guilabel>xml</guilabel>æ<guilabel>sqlite3</guilabel>æ¶çä¿åå¯¹è¯æ¡ã</title>
+
+ <screenshot id="basics-SaveXML">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/basics_SaveXML.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºéæ©<guilabel>æ°æ®æ ¼å¼</guilabel>为<guilabel>xml</guilabel>æ<guilabel>sqlite3</guilabel>æ¶ç<guilabel>ä¿å</guilabel>å¯¹è¯æ¡ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>å¨<guilabel>åç§°</guilabel>ææ¬æ¡ä¸è¾å
¥æä»¶åï¼æ éæå®æ©å±åã&app;ä¼èªå¨åæä»¶åæ·»å æå±å<filename>.gnucash</filename>ã</para>
+ <!--
+ <note>
+ <para><filename>.gnucash</filename> extension was
+ introduced in the 2.3 series of &app;. For already existing
+ files, the extension will never be changed. So if you open an
+ existing file named <filename>Myoldfile</filename>, that name
+ wonât be changed if the file is saved. You might use the
+ <guimenuitem>Save As...</guimenuitem> command and give the
+ file a new name in order to have it saved with the extension
+ <filename>.gnucash</filename>.</para>
+ </note>
+ -->
+
+ <para>å¨ä¸æ¹åºåä¸éè¿æµè§ç®å½éæ©æä»¶ä¿åè·¯å¾ã</para>
+
+ <tip>
+ <para>ç¹å»<guibutton>å建æä»¶å¤¹</guibutton>æé®å¨éæ©çè·¯å¾ä¸ä»¥æå®çåç§°å建æä»¶å¤¹ã</para>
+ </tip>
+ </listitem>
+
+ <listitem>
+ <para>å¦æä½ éæ©äº<guilabel>mysql</guilabel>æ<guilabel>postgres</guilabel><guilabel>æä»¶æ ¼å¼</guilabel>ä½ ä¼çå°åè¿æ ·çå¯¹è¯æ¡ï¼</para>
+
+ <figure>
+ <title>éæ©<guilabel>mysql</guilabel>æ<guilabel>postgres</guilabel>æ¶çä¿åå¯¹è¯æ¡ã</title>
+
+ <screenshot id="basics-SaveSQL">
+ <mediaobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/basics_SaveSQL.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºéæ©<guilabel>æ°æ®æ ¼å¼</guilabel>为<guilabel>mysql</guilabel>æ<guilabel>postgres</guilabel>æ¶ç<guilabel>ä¿å</guilabel>å¯¹è¯æ¡ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>卿¤çªå£ä¸è¾å
¥<guilabel>æ°æ®åºè¿æ¥</guilabel>ä¿¡æ¯ï¼<guilabel>主æº</guilabel>ã<guilabel>æ°æ®åº</guilabel>ã<guilabel>ç¨æ·å</guilabel>å<guilabel>å¯ç </guilabel>ã</para>
+
+ <warning>
+ <para>ä¿åè³<guilabel>mysql</guilabel>æ<guilabel>postgres</guilabel>éè¦åéçæ°æ®åºæéï¼å³éè¦æ¥æä½¿ç¨ç»å®çæ°æ®åºåç§°åå»ºæ°æ°æ®åºçæéï¼æå
·æç»å®æ°æ®åºåç§°çç°ææ°æ®åºçåå
¥æéã</para>
+ </warning>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>ç¹å»<guibutton>å¦å为</guibutton>æé®ä¿åæä»¶ã</para>
+ </listitem>
+ </orderedlist>
+
+ <para>æ¨å¦ææ£å¨è·è¸ªå®¶åºè´¢å¡ç¶åµï¼ååªéè¦ä¸ä¸ªæä»¶ãä½å¦ææ¨åæ¶è¿å¨è·è¸ªä¼ä¸è´¢å¡ï¼æåºäºæç§åå 叿尿°æ®å离åå¨ï¼åéè¦å¤äºä¸ä¸ªæä»¶ã</para>
+
+ <para>å¨ç»ææ¯æ¬¡&app;ä¼è¯åï¼ç¡®ä¿ä½¿ç¨<menuchoice>
+ <guimenu>æä»¶</guimenu>
+ <guimenuitem>ä¿å</guimenuitem>
+ </menuchoice>æ<guibutton>ä¿å</guibutton>
+ <emphasis>å·¥å
·æ </emphasis>æé®ä¿åæ°æ®æ´æ¹ã<note>
+ <para>å 为ç»å¸¸ä¿åæ°æ®ä»¥é²å ä»»ä½åå 丢失ååéè¦ï¼æä»¥&app;è½å¤æ¯é䏿®µæ¶é´èªå¨ä¿åæå¼çæä»¶ãæ¤é´éæ¶é´å¯ä»¥å¨<menuchoice>
+ <guimenu>ç¼è¾</guimenu>
+ <guimenuitem>é¦é项</guimenuitem>
+ </menuchoice>ï¼&mac; ä¸ç<menuchoice>
+ <guimenu>GnuCash</guimenu>
+ <guimenuitem>é¦é项</guimenuitem>
+ </menuchoice>ï¼ä¸ç<guilabel>éç¨</guilabel>é项å¡ä¸è®¾ç½®ãæ³¨ææ¤éé¡¹åªæå¨ä½ 以<acronym>XML</acronym>æ ¼å¼ä¿åæ¶æææä¹ãå¦æä½ å¨ä½¿ç¨æ°æ®åºï¼<guibutton>ä¿å</guibutton>æé®å<guimenuitem>ä¿å</guimenuitem>èå项åç°è²ï¼å ä¸ºæ´æ¹ä¼ç«å»ä¿åã</para>
+ </note></para>
+ </sect2>
+
+ <sect2 id="basics-open-data">
+ <title>æå¼æ°æ®</title>
+
+ <para>è¦æå¼åå¨çæä»¶ææ°æ®åºï¼ä»èåä¸éæ©<menuchoice>
+ <guimenu>æä»¶</guimenu>
+ <guimenuitem>æå¼</guimenuitem>
+ </menuchoice>ãå¨å¼¹åºççªå£ä¸ï¼éæ©
+ <guilabel>æ°æ®æ ¼å¼</guilabel>ãå¦æä½ éæ©äº
+ <guilabel>æä»¶</guilabel>ï¼å¨ä¸æ¹ç颿¿æµè§æä»¶å¤¹éæ©ä½ æ³æå¼çæä»¶ï¼å¦åï¼è¾å
¥æéç<guilabel>æ°æ®åºè¿æ¥</guilabel>ä¿¡æ¯ã</para>
+
+ <tip>
+ <para>&app;è®°å½æè¿æå¼çæä»¶å表ãæå¼<guilabel>æä»¶</guilabel>èåï¼èåå
ååºäºæè¿æå¼è¿çæä»¶çåç§°ãç¹å»ä»¥è½½å
¥ä½ æ³æå¼çæä»¶ã</para>
+ </tip>
+ </sect2>
+
+ <sect2 id="basics-expt-acct">
+ <title>å¤å¶ç§ç®å±æ¬¡</title>
+
+ <para>æäºæ
åµä¸ï¼å°ç°ææ°æ®æä»¶çç»æå¤å¶å°æ°æä»¶å¯è½å¾æç¨ãä¾å¦ï¼ä½ å¯è½æ³å¨ä¸ç ´åå®é
ä¼è®¡æ°æ®çæ
åµä¸å°è¯æ°çä¼è®¡ææ¯ï¼æè
ä½ å¯è½éè¦æ ¹æ®ä¼è®¡ååå¨å¹´æ«ç»ç»å½å账簿并以空ç½è´¦ç°¿å¼å§æ°ä¸å¹´çä¼è®¡å·¥ä½ã</para>
+
+ <para>&app;è½å¤å建ç§ç®è¡¨çç©ºå¯æ¬ï¼åªééæ©ï¼<menuchoice>
+ <guimenu>æä»¶</guimenu>
+ <guisubmenu>导åº</guisubmenu>
+ <guimenuitem>导åºç§ç®è¡¨</guimenuitem>
+ </menuchoice>ãå½ä½ éæ©æ¤å½ä»¤æ¶ï¼&app;ä¼è¦æ±ä½ æä¾æ°çç©ºç½æä»¶çåç§°å¹¶å建ä¸ä¸ªæ°çæ°æ®æä»¶ï¼å
¶ä¸ä»
å
å«ç§ç®ç»æï¼å³ä¸å«äº¤ææ°æ®ï¼ã䏿¦ä¿åï¼æ°æä»¶è½å¤åå
¶å®&app;æ°æ®æä»¶ä¸æ ·ä»¥ä¸ææè¿°çæ¹æ³æå¼ã</para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="basics-backup1">
+ <title>å¤ä»½ä¸æ¢å¤æ°æ®</title>
+
+ <para>&app;å建å¤ç§ç±»åçæä»¶ï¼ä»¥å¸®å©ç¡®ä¿ä½ çæ°æ®ä¸ä¼ä¸¢å¤±ã妿æ¥çä¿åçæä»¶æå¨çæä»¶å¤¹ï¼å¯è½ä¼çå°ç±&app;çæçå
·æä»¥ä¸æ©å±åçå
¶ä»æä»¶ï¼
+ <filename>.gnucash</filename>, <filename>.log</filename>,
+ <filename>.LCK</filename>, <filename>.LNK</filename>ãæ¯ç§æä»¶çä½ç¨å¦ä¸ï¼</para>
+
+ <note>
+ <para>䏿ä»
å½ä½ 以<acronym>XML</acronym>æ ¼å¼ä¿åæ¶æéç¨ï¼</para>
+ </note>
+
+ <programlisting>$ ls myfile.gnucash myfile.gnucash.20100414185747.gnucash
+ myfile.gnucash.20100414223248.log myfile.gnucash.20100415114340.gnucash
+ myfile.gnucash.20100415154508.log myfile.gnucash.20100415173322.gnucash
+ myfile.gnucash.20100415194251.log myfile.gnucash.7f0982.12093.LNK
+ myfile.gnucash.LCK</programlisting>
+
+ <sect2 id="basics-backupxac2">
+ <title>å¤ä»½æä»¶ (.gnucash)</title>
+
+ <para>æ¯å½ä½ ä¿åæ°æ®æä»¶æ¶ï¼ä¸ä¸ªå
·ææ©å±å<filename>.YYYYMMDDHHMMSS.gnucash</filename>çå¤ä»½å¯æ¬ä¹ä¼ä¿åãæ¤å¤ä»½æä»¶æ¯å
åæ°æ®æä»¶ç宿´å¯æ¬ï¼æä»¶å½åæ ¼å¼æ¶åæ°æ®æä»¶åç§°ãå¹´ãæãæ¥åå¤ä»½æ¶é´ãä¾å¦ï¼æä»¶å<filename>myfile.gnucash.20100414185747.gnucash</filename>表æè¿æ¯å¨2010å¹´4æ14æ¥ä¸å6:57:47ä¿åçæä»¶<filename>myfile</filename>çå¤ä»½å¯æ¬ã</para>
+
+ <para>è¦æ¢å¤æ§çå¤ä»½æä»¶ï¼åªéæå¼å
·æä½ æ³è¦çæ¥æç<filename>.YYYYMMDDHHMMSS.gnucash</filename>æä»¶ï¼å以ä¸åçæä»¶åä¿åæ¤æä»¶ã</para>
+ <!--
+ <note>
+ <para><filename>.YYYYMMDDHHMMSS.xac</filename> instead of the actual
+ extension <filename>.YYYYMMDDHHMMSS.gnucash</filename>. So if you
+ upgrade from the 2.2 series to the 2.4 series, you may end up with
+ both <filename>.YYYYMMDDHHMMSS.xac</filename> and
+ <filename>.YYYYMMDDHHMMSS.gnucash</filename> backup files in your
+ directory.</para>
+ </note>
+ -->
+ </sect2>
+
+ <sect2 id="basics-backuplog2">
+ <title>æ¥å¿æä»¶ ï¼.logï¼</title>
+
+ <para>æ¯æ¬¡å¨&app;䏿å¼å¹¶ç¼è¾æä»¶ï¼&app;å°±ä¼å建æ¥å¿æä»¶ï¼è®°å½å¯¹æ°æ®æä»¶ååºçä¿®æ¹ãæ¥å¿æä»¶ä½¿ç¨ä¸å¤ä»½æä»¶ç¸ä¼¼çå½åæ ¼å¼ï¼<filename>.YYYYMMDDHHMMSS.log</filename>ãæ¥å¿æä»¶ä¸æ¯å¯¹æ°æ®æä»¶ç宿´å¤ä»½ï¼èåªæ¯ç®åå°è®°å½å¨å½å&app;ä¼è¯ä¸å¯¹æ°æ®æä»¶ä½åºçä¿®æ¹ã</para>
+
+ <para>å¨ä½ æ æä¹ä¸éåº&app;çæ
åµä¸ï¼å¯è½æ¯ç±äºæçµææä½ç³»ç»å´©æºï¼ä½ å¯ä»¥ä½¿ç¨æ¥å¿æä»¶æ¢å¤èªæå䏿¬¡ä¿å&app;æä»¶ä¹åç大é¨åä¿®æ¹ãè¿ç¨å¦ä¸ï¼</para>
+
+ <orderedlist>
+ <listitem>
+ <para>æå¼æè¿ä¸æ¬¡ä¿åç&app;æä»¶ã</para>
+ </listitem>
+
+ <listitem>
+ <para>è¿å
¥<menuchoice>
+ <guimenu>æä»¶</guimenu>
+ <guisubmenu>导å
¥</guisubmenu>
+ <guimenuitem>éæ¾ &appname; .log æä»¶</guimenuitem>
+ </menuchoice> å¹¶éæ©ä¸ä¸ªä¸ä½ åæå¼çæä»¶æ¥æç¸åç<filename>.log</filename> æä»¶ãç¡®ä¿ä½ éæ©äºæ£ç¡®ç <filename>.log</filename>æä»¶ï¼å¦åå¯è½ä¼å¯¹ä½ çç§ç®é æå·¨å¤§çç ´åã</para>
+ </listitem>
+ </orderedlist>
+
+ <para>æ¥å¿éæ¾ä¼æ¢å¤èªä»æè¿ä¸æ¬¡ä¿ååè¾å
¥çä»»ä½å½±åç§ç®ä½é¢ç交æï¼å
æ¬ç±è®¡å交æååä¸åè½ï¼å¦å¼å
·å票ã订å管ççï¼å建ç交æã</para>
+
+ <warning>
+ <para>ä¸ä¼æ¢å¤å¯¹è®¡å交æãå¼å
·å票ãæè®¢å管çåè½èªèº«çä¿®æ¹ï¼å¹¶ä¸ç±ä¹å建ç交æå¨æ¢å¤åå¯è½ä¸ä¼æ°å½å°ä¸ä¹å
³èï¼å æ¤éè¦äºæ¬¡æ£æ¥ãç¹å«æ¯å¯¹äºåä¸äº¤æï¼ä½ å¯è½éè¦å é¤å¹¶éæ°å建é¨å交æãå¦æä½ ä¸è¿æ ·åï¼å°½ç®¡ç§ç®ä½é¢å¯è½æ£ç¡®ï¼ä½ä¸äºæ¥è¡¨å¯è½ä¸ä¼æ£ç¡®æ¾ç¤ºã</para>
+ </warning>
+ </sect2>
+
+ <sect2 id="basics-backuplock2">
+ <title>é宿件 ï¼.LNK å .LCKï¼</title>
+
+ <para>ä½ å¯è½ä¼å¶ç¶çå°<filename>.LNK</filename>å
+ <filename>.LCK</filename>æä»¶åºç°ãå®ä»¬ä¸åå¨ä»»ä½æ°æ®ï¼ä»
ç¨äºé²æ¢å¤äºä¸ä¸ªç¨æ·å¨å䏿¶å»æå¼åä¸ä¸ªæä»¶ãè¿äºæä»¶æ¯å¨æå¼æä»¶æ¶èªå¨å建çï¼å½å
³é&app;ä¼è¯ææå¼å¦ä¸ä¸ªæä»¶æ¶ï¼&app;ä¼å é¤<filename>.LNK</filename>å<filename>.LCK</filename>æä»¶è§£éåä¸ä¸ªæ°æ®æä»¶ã</para>
+
+ <para>妿å¨ä½ å·²ç»æå¼äºæ°æ®æä»¶æ¶&app;å´©æºäºï¼<filename>.LCK</filename>å<filename>.LNK</filename>æä»¶ä¸ä¼è¢«å é¤ãå¨ä¸ä¸æ¬¡å°è¯æå¼&app;æ¶ï¼ä¼å¼¹åºè¦åæ¶æ¯æç¤ºæä»¶å·²è¢«éå®ã乿以弹åºè¦åæ¶æ¯æ¯ç±äº<filename>.LNK</filename>å<filename>.LCK</filename>æä»¶ä»ç¶åå¨äºç®å½ä¸ãæ¤æ¶éæ©<guibutton>æ¯</guibutton>æå¼æä»¶æ¯å®å
¨çï¼ä½ä½ åºè¯¥å é¤<filename>.LCK</filename>æä»¶ã䏿¦æä»¶è¢«å é¤ï¼å°ä¸ä¼å¼¹åºè¦åæ¶æ¯ï¼é¤é&app;忬¡å´©æºã</para>
+ </sect2>
+
+ <sect2 id="basics-backupmanage2">
+ <title>æä»¶ç®¡ç</title>
+
+ <para>æä»¥ä½ å°åºåºè¯¥ä¿çåªä¸ªæä»¶ï¼å½ç¶æ¯ä¿çä½ çä¸»æ°æ®æä»¶ãä¿çé¨åæè¿ç<filename>.YYYYMMDDHHMMSS.gnucash</filename>å¤ä»½æä»¶æ¯ä¸éçåæ³ï¼ä½ ä¹å¯ä»¥å®å
¨å°å é¤<filename>.log</filename>æä»¶ï¼å 为ä»ä»¬ä¸æ¯æ°æ®ç宿´å¯æ¬ã </para>
+
+ <!--
+ <note>
+ <para>å¦æä½ å°&app;ä»å
åçæ¬å级å°2.4çæ¬ï¼ä½ å¯è½ä¹ææ§<filename>.xac</filename>æ ¼å¼çå¤ä»½æä»¶ã
+ format. For
+ these files you can apply the same principle described above for
+ <filename>.YYYYMMDDHHMMSS.gnucash</filename> backup files.</para>
+ </note>
+ -->
+
+ <para>ä½ ä¹åºè¯¥å¨å
³é&app;åå é¤ä»»ä½<filename>.LCK</filename>å<filename>.LNK</filename>æä»¶ ãå¦æä½ å³å®æå¨å°æ°æ®æä»¶å¤ä»½å°å¦ä¸ä¸ªç£çï¼åªå¤ä»½ä¸»æ°æ®æä»¶å°±è¶³å¤äºï¼æ éå¤ç<filename>.YYYYMMDDHHMMSS.gnucash</filename>å¤ä»½æä»¶ã</para>
+
+ <note>
+ <para>ä¸è¬æ
åµä¸&app;ä¼èªå¨å é¤ä»»ä½è¶
è¿30天ç<filename>.log</filename>å
+ <filename>.YYYYMMDDHHMMSS.gnucash</filename>å¤ä»½æä»¶ãå¯ä»¥å¨<menuchoice>
+ <guimenu>ç¼è¾</guimenu>
+ <guimenuitem>é¦é项</guimenuitem>
+ </menuchoice>ï¼&mac; ä¸ç<menuchoice>
+ <guimenu>GnuCash</guimenu>
+ <guimenuitem>é¦é项</guimenuitem>
+ </menuchoice>ï¼ä¸ç<guilabel>éç¨</guilabel>é项å¡ä¸æ´æ¹æ¤è¡ä¸ºã</para>
+ </note>
+ </sect2>
+ </sect1>
+
+ <sect1 id="basics-migrate-settings">
+ <title>è¿ç§»&app;æ°æ®</title>
+
+ <para>ææ¶ï¼ä½ å¯è½éè¦å°ä½ çè´¢å¡æ°æ®å&app;ç§»å¨å°å¦ä¸å°è®¡ç®æºãä¾å¦ï¼å½ä½ è´ç½®äºä¸å°æ°çè®¡ç®æºçæ¶åã</para>
+
+ <sect2 id="migrate-financial">
+ <title>è¿ç§»è´¢å¡æ°æ®</title>
+
+ <para>è¿ç§»&app;çè´¢å¡æ°æ®ç®åï¼å¦æä½ ç¥é<filename>.gnucash</filename>æä»¶çä¿åä½ç½®ï¼åªéè¦ä½¿ç¨æä»¶ç®¡çå¨å°ä¹å¤å¶è¿å»ãä½ å¦æä¸è®°å¾æå®ä¿åå°åªéäºï¼å¯ä»¥ç´æ¥å¨&app;䏿å¼å®ï¼å¨&app;ä¸å°å®ä¿åå°ä½ æ³è¦çè·¯å¾ä¸ã</para>
+
+ <para>æä»¶å¤¹ä¸ææå
¶å®çæä»¶æ¯å¤ä»½æä»¶ææ¥å¿æä»¶ãä¸åå¤å¶å®ä»¬ä¸ä¼æä»ä¹å±å®³ï¼ä½ä¹æ²¡ä»ä¹å¿
è¦ã</para>
+ </sect2>
+
+ <sect2 id="migrate-prefs">
+ <title>è¿ç§»é¦éé¡¹æ°æ®</title>
+
+ <para>é¦é项åå¨å¨ä¸ä¸ªä¸åçä½ç½®ï¼ä¸å¤ç¨äº&app;é¦é项ï¼ä¸å¤ç¨äºæ¥åï¼ä¸å¤ç¨äºç½é¶è®¾ç½®ãé¦é项ç±<application>gsettings</application>管çï¼æ¥åç±&app;èªèº«ç®¡çï¼ç½é¶ç±<application>aqbanking</application>管çãå¦æä½ ä¸ä½¿ç¨ç½é¶åè½ï¼è®¡ç®æºä¸ä¸ä¼åå¨ç¸åºçæä»¶å¤¹ã</para>
+
+ <para>&app;é¦é项çåå¨ä½ç½®éæä½ç³»ç»çä¸åèä¸åï¼åè§<xref linkend="App-sett-loc"/>ã<xref
+ linkend="Report-loc"/>å<xref linkend="OB-sett-loc"/>ï¼ãè¦å¤ä»½å¹¶ç§»å¨ä½ çæ´ä¸ªå®è£
ï¼ä½ å¿
须忶å¤å¶è¿äºé¦é项ã</para>
+
+ <table id="App-sett-loc">
+ <title>åºç¨é¦é项ä½ç½®</title>
+
+ <tgroup align="left" cols="2">
+ <thead>
+ <row>
+ <entry>æä½ç³»ç»</entry>
+
+ <entry>æä»¶å¤¹</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>Unix</entry>
+
+ <entry>&app;é¦é项åå¨å¨<application>dconf</application>ä¸ãå¯ä»¥å¨æ§è®¡ç®æºä¸æ§è¡å½ä»¤<command>dconf dump /org/gnucash/</command>ï¼ç¶å卿°è®¡ç®æºä¸æ§è¡å½ä»¤<command>dconf load /org/gnucash/</command>以è¿ç§»é¦é项ã</entry>
+ </row>
+
+ <row>
+ <entry>
+ &mac;
+ </entry>
+
+ <entry>
+ <filename
+ class="directory">~/Library/Preferences/gnucash.plist</filename>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ &win;
+ </entry>
+
+ <entry>é¦é项åå¨å¨&win;注å表ä¸
+ <filename
+ class="directory">HKEY_CURRENT_USER/software/GSettings</filename></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table id="Report-loc">
+ <title>ä¿åçæ¥åä½ç½®</title>
+
+ <tgroup align="left" cols="2">
+ <thead>
+ <row>
+ <entry>æä½ç³»ç»</entry>
+
+ <entry>æä»¶å¤¹</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>Unix</entry>
+
+ <entry>
+ <filename class="directory">&dir-data;</filename>
+
+ <footnote>
+ <para>&app; 2.6.21 åä¹åççæ¬ä½äº<filename
+ class="directory">&dir-old;</filename></para>
+ </footnote>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ &mac;
+ </entry>
+
+ <entry>
+ <filename class="directory">~/Library/Application
+ Support/gnucash</filename>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ &win;
+ </entry>
+
+ <entry><filename class="directory">Documents and
+ Settings/Username/.gnucash</filename> æ <filename
+ class="directory">Users/Username/.gnucash</filename></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table id="OB-sett-loc">
+ <title>ç½é¶è®¾ç½®ä½ç½®</title>
+
+ <tgroup align="left" cols="2">
+ <thead>
+ <row>
+ <entry>æä½ç³»ç»</entry>
+
+ <entry>æä»¶å¤¹</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>Unix</entry>
+
+ <entry>
+ <filename class="directory">~/.aqbanking</filename>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ &mac;
+ </entry>
+
+ <entry>
+ <filename class="directory">~/.aqbanking</filename>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ &win;
+ </entry>
+
+ <entry>
+ <filename class="directory">Documents and
+ Settings/Username/.aqbanking</filename>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <note>
+ <para>å¨Unixå&mac;ä¸ï¼è¿äºæä»¶å¤¹é常ä¸ä¼æ¾ç¤ºå¨æä»¶ç®¡çå¨ä¸ã为äºçå°è¿äºæä»¶å¤¹ï¼å¿
须设置æä»¶ç®¡çå¨ä»¥æ¾ç¤ºéèçæä»¶åæä»¶å¤¹ã</para>
+ </note>
+
+ <tip>
+ <para>å¨Unixå&mac;ä¸ï¼<keycap>~</keycap>符å·ä»£è¡¨<filename class="directory">home</filename>æä»¶å¤¹ã</para>
+ </tip>
+ </sect2>
+ </sect1>
+
+ <sect1 id="basics-together1">
+ <title>æ¥æ¥ä¸ºè¥</title>
+
+ <note>
+ <para>è¿ä¸é¨åæ¯æç¨çå¼å¤´ï¼æç¨ä¼è´¯ç©¿æ´é¨æåã卿¯ä¸ç« çç»æï¼ä½ é½ä¼çå°<guilabel>æ¥æ¥ä¸ºè¥</guilabel>ä¸èï¼å®ä¼å¸¦é¢ä½ éè¿å®é
æä½å½¢è±¡å°è¯´æåæä»ç»çç¸å
³æ¦å¿µãæ¯è<guilabel>æ¥æ¥ä¸ºè¥</guilabel>é½ä¼å¨åä¸é¨åçåºç¡ä¸æ´è¿ä¸æ¥ï¼æä»¥è¯·å°ä½ çæä»¶ä¿åå°æäºè®¿é®çå°æ¹ã</para>
+ </note>
+
+ <para>ç°å¨å¼å§ï¼</para>
+
+ <orderedlist>
+ <listitem>
+ <para>é¦å
ï¼å建ä¸ä¸ªæä»¶ï¼ç¨äºä¿åä½ çæ°æ®ãæå¼&app;å¹¶ä»èåæ éæ©<menuchoice>
+ <guimenu>æä»¶</guimenu>
+
+ <guimenuitem>æ°å»º</guimenuitem>
+ </menuchoice>ãè¿ä¼å¯å¨<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ï¼è½å¤ä¸æ¬¡å建æ°ä¸ªç§ç®ã</para>
+
+ <!--
+ <note>
+ <para>å¦æä½ æ¯ç¬¬ä¸æ¬¡è¿è¡&app;ï¼ä½ ä¼ you will be
+ presented with the <guilabel>Cannot find default values</guilabel>
+ screen which is described in details in the &app; manual.</para>
+ </note>
+ -->
+
+ <figure pgwide="1">
+ <title>æ°å»ºå±çº§ç§ç®ï¼ä»ç»</title>
+
+ <screenshot id="basics-NewAccountHierarchySetup">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup.png"
+ srccredit="John Ralls" width="800px"/>
+ </imageobject>
+
+ <imageobject role="fo">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup.png"
+ srccredit="John Ralls"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第ä¸ä¸ªçé¢ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>å导ç第ä¸ä¸ªçé¢æè¿°äºå导çåè½ãç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥å°ä¸ä¸ä¸ªçé¢ã</para>
+ </listitem>
+
+ <listitem>
+ <para>å¨ç¬¬äºä¸ªçé¢ï¼éè¿ä¸åçæ ç¾é¡µè®¾ç½®<guilabel>æ°è´¦ç°¿é项</guilabel>ï¼ç¶åç¹å»<guibutton>åè¿</guibutton>æé®ãä½ ä¹å¯ä»¥ç¨å使ç¨<menuchoice>
+ <guimenu>æä»¶</guimenu>
+
+ <guimenuitem>屿§</guimenuitem>
+ </menuchoice>ä¿®æ¹è¿äºé项ãè¿äºé项ç详ç»ä»ç»ï¼å¯è§&app;ç¨æ·æåä¸âèªå®ä¹GnuCash 账簿é项â ä¸ç« ã</para>
+
+ <figure pgwide="1">
+ <title>æ°å»ºå±çº§ç§ç®ï¼è´¦ç°¿é项</title>
+
+ <screenshot id="basics-NewBookOptions">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/basics_NewBookOpts.png"
+ srccredit="Frank H. Ellenberger"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第äºä¸ªçé¢ï¼å
¶ä¸å¯è®¾ç½®<guilabel>账簿é项</guilabel>ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>å¨ç¬¬ä¸ä¸ªçé¢ï¼ä»ä¸æå表ä¸éæ©è¦ç¨äºæ°ç§ç®çå¸ç§ï¼ç¶åç¹å»<guibutton>åè¿</guibutton>æé®ã</para>
+
+ <note>
+ <para>卿¤å¤éæ©çå¸ç§ï¼ä¼æå®ä¸ºææç±æ¤å导å建çç§ç®æä½¿ç¨çå¸ç§ã</para>
+ </note>
+
+ <figure pgwide="1">
+ <title>æ°å»ºå±çº§ç§ç®ï¼å¸ç§éæ©</title>
+
+ <screenshot id="basics-NewAccountHierarchySetup-currency">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup_currency.png"
+ srccredit="John Ralls" width="800px"/>
+ </imageobject>
+
+ <imageobject role="fo">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup_currency.png"
+ srccredit="John Ralls"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾æ¾ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第ä¸ä¸ªçé¢ï¼æ¤å¤å¯éæ©<guilabel>å¸ç§</guilabel>ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>å¨ç¬¬å个çé¢ä¸ï¼å¨<guilabel>模æ¿</guilabel>颿¿ä¸éæ©<guilabel>éç¨ç§ç®</guilabel>ç§ç®ç»ãåç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥ä¸ä¸çé¢ã</para>
+
+ <note>
+ <para>è¥éè¦ï¼å¯å¨æ¤éæ©ä¸ä¸ªæå¤ä¸ªé¢å®ä¹çç§ç®ç»ãæå
³ç§ç®ç±»åçæ´å¤ä¿¡æ¯å¯è§<xref linkend="accts-types1"/>ã</para>
+ </note>
+
+ <figure pgwide="1">
+ <title>æ°å»ºå±çº§ç§ç®ï¼ç§ç®éæ©</title>
+
+ <screenshot id="basics-NewAccountHierarchySetup-Accounts">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup_Accounts.png"
+ srccredit="John Ralls" width="800px"/>
+ </imageobject>
+
+ <imageobject role="fo">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup_Accounts.png"
+ srccredit="John Ralls"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第å个çé¢ï¼æ¤å¤å¯éæ©å¤ä¸ª<guilabel>ç§ç®</guilabel>ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>å¨ç¬¬äºä¸ªçé¢ï¼å¯ä»¥è®¾ç½®æ¯ä¸ç§ç®ç<guilabel>æåä½é¢</guilabel>ï¼å¹¶æå®ç§ç®æ¯å¦ä¸º<guilabel>å ä½ç¬¦</guilabel>ãè¿äºç¹æ§å°å¨ä¸ä¸ç« ä»ç»ï¼å½åå
ä¸å¿
æ´æ¹è¿äºé项ï¼ç¶åç¹å»<guibutton>åè¿</guibutton>æé®è¿å
¥æ¤å导çæåä¸ä¸ªçé¢ã</para>
+
+ <figure pgwide="1">
+ <title>æ°å»ºå±çº§ç§ç®ï¼ç§ç®è®¾ç½®</title>
+
+ <screenshot id="basics-NewAccountHierarchySetup-Setup.png">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup_Setup.png"
+ srccredit="John Ralls" width="800px"/>
+ </imageobject>
+
+ <imageobject role="fo">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup_Setup.png"
+ srccredit="John Ralls"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导ç第äºä¸ªçé¢ï¼æ¤å¤å¯è®¾ç½®<guilabel>æåä½é¢</guilabel>ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>å¨å导çæåä¸ä¸ªçé¢ä¸ï¼ç¹å»<guibutton>åºç¨</guibutton>å建ææç§ç®å¹¶ç¦»å¼å导ã</para>
+
+ <figure pgwide="1">
+ <title>æ°å»ºå±çº§ç§ç®ï¼å®æ</title>
+
+ <screenshot id="basics-NewAccountHierarchySetup-Finish">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup_Finish.png"
+ srccredit="John Ralls" width="800px"/>
+ </imageobject>
+
+ <imageobject role="fo">
+ <imagedata fileref="figures/basics_NewAccountHierarchySetup_Finish.png"
+ srccredit="John Ralls"/>
+ </imageobject>
+
+ <caption>
+ <para>æ¤å¾å±ç¤ºäº<guilabel>æ°å»ºå±çº§ç§ç®</guilabel>å导çæåä¸ä¸ªçé¢ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>å¨å
åççªå£ç¹å»<guibutton>åºç¨</guibutton>æé®åï¼ä¼å¼¹åºä¿åå¯¹è¯æ¡ãéæ©<acronym>XML</acronym> <guilabel>æ°æ®æ ¼å¼</guilabel>ï¼æä»¶<guilabel>åç§°</guilabel>为<filename>gcashdata_1</filename>ï¼éæ©è¦ä¿åæä»¶çæä»¶å¤¹ï¼è¯·è®°ä¸æ¤ä¿åä½ç½®ï¼å ä¸ºæ°æ®æä»¶è¿ä¼å¨æ¬æååç»æç¨ä¸ç»§ç»ä½¿ç¨ï¼ï¼æåç¹å»<guibutton>ä¿å</guibutton>æé®ã</para>
+
+ <para>ç°å¨ï¼ä¸»çªå£å¦ä¸æç¤ºï¼</para>
+
+ <figure pgwide="1">
+ <title>æç¨ï¼æµè¯æä»¶çåå§ç§ç®çé¢</title>
+
+ <screenshot id="basics-EmptyAccounts">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/basics_EmptyAccounts.png"
+ srccredit="Frank H. Ellenberger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+ </orderedlist>
+ </sect1>
+
+ <xi:include href="ch_accts.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+ <xi:include href="ch_txns.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+</chapter>
diff --git a/zh/guide/ch_budgets.xml b/zh/guide/ch_budgets.xml
new file mode 100644
index 00000000..53f41303
--- /dev/null
+++ b/zh/guide/ch_budgets.xml
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: July 9th 2006
+ Maintainers:
+ Chris Shoemaker <c.shoemaker at cox.net>
+ Author:
+ Chris Shoemaker <c.shoemaker at cox.net>
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_budgets">
+ <title>Budgets</title>
+
+ <para>This chapter explains how to create and use budgets with &app;.
+ </para>
+
+ <sect1 id="budget_concepts1">
+ <title>Basic Concepts</title>
+
+ <para>A budget is a tool for estimating expected income and expenses. You can use it to help you plan how
+ you intend for your finances to change over a period of time, and to examine how your actual
+ financial transactions for the period compare to your planned transactions.
+ </para>
+
+ <para>The budgeting concept is quite general, so &app; offers a budgeting tool that is both simple and
+ flexible. You, the user, have to decide how complex or simple you want to make your budget.
+ This guide will help you make some of those decisions.
+ </para>
+
+ <sect2 id="budget_conceptsterms2">
+ <title>Terminology</title>
+
+ <para>There are a few helpful terms listed below that will be used to discuss budgeting.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>Budget</emphasis> - A financial plan describing the expected revenues and/or disbursements
+ for a particular time period
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Cash Budget</emphasis> - A budget planning for expected cash receipts and cash
+ disbursements. This type of budget tracks cash flow -- where your money comes from,
+ where it goes, and, of course, how much.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Expense Budget</emphasis> - A budget chiefly for planning what you spend your money on.
+ This type of budget tracks your expenses. It is typically not concerned with things like
+ appreciation or repayment of liabilities. However, it would account for interest
+ charges. For example, if you buy $100 worth of groceries with your credit card, you
+ incur an $100 expense for groceries, and a $100 liability to your credit card company.
+ When you pay the credit card bill for $110, you are incurring an additional interest
+ expense of $10. An expense budget plans for the transaction of buying the groceries and
+ paying the interest, but not the transaction of repaying the credit card company.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Capital Budget</emphasis> - A budget that describes a plan for paying for a large future
+ expense, often through a combination of saving and borrowing money. Note: Capital
+ budgets can sometimes get quite complex because they can try to answer the question "Can
+ we afford to do such-and-such?" by exploring various hypothetical scenarios that can
+ involve hypothetical accounts.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Budget Period</emphasis> - The period of time during which the plan is expected to take
+ place. The most common budget periods are annual and monthly. Sometimes, you may budget
+ for several consecutive periods at once, for convenience or for finer-grained planning.
+ For example, an annual budget may include 12 monthly budget periods.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="budget_creation1">
+ <title>Creating a Budget</title>
+
+ <para>Even before you begin to make a budget, it’s important to have given some thought to your
+ account hierarchy. For example, if you want to budget a certain amount for your electric bill
+ and a certain amount for your water bill, you can’t have only an
+ <emphasis>Expenses:Utilities</emphasis> account. Your accounts must be at least as specific as
+ your budget.
+ </para>
+
+ <sect2 id="budget_creation2">
+ <title>Choose Which Accounts To Budget For</title>
+
+ <para>The first step in creating a budget is to decide what it is you want to plan for. This decision will
+ affect which accounts you include in your budget. For example, if you are only interested in
+ tracking your expenses, you may create an expense budget by only entering amounts for
+ expense accounts. On the other hand, if you want to track all of your cash flow, you may
+ create a cash flow budget by entering amounts for asset, liability, income and expense
+ accounts.
+ </para>
+
+ <para>Before you begin to create your budget, you need to make two decisions: What accounts do I want to
+ budget for? and When do I want my budget to be for? You can always change your mind later,
+ after you’ve created a budget, but you need to start with something.
+ </para>
+
+ <tip>
+ <para>As a rule of thumb, if you mostly care about <emphasis>what</emphasis> you spend your money on, you
+ may want to make an expense report. If you’re also concerned about having enough
+ money in the right places at the right times, you may want to use a cash-flow budget.
+ </para>
+ </tip>
+ </sect2>
+
+ <sect2>
+ <title>Choosing a Budget Period</title>
+
+ <para>Before creating a budget you must also decide what period of time you want to plan for. The most
+ common budget periods are monthly and annual. If you want your budget to plan for changes in
+ financial patterns over time, then you should include multiple budget periods in your
+ budget. For example, if you want to plan on having higher utility expenses in the winter
+ than in the summer, then you might break your annual budget into 4 quarters or even 12
+ months, and budget a higher value for the winter periods than for the summer periods.
+ </para>
+ </sect2>
+
+ <sect2>
+ <title>Getting Started</title>
+
+ <para>To create your first budget click on
+ <menuchoice>
+ <guimenu>Actions</guimenu> <guisubmenu>Budget</guisubmenu><guimenuitem>New
+ Budget</guimenuitem>
+ </menuchoice>
+ . You will immediately see a new budget with the default settings and no entries. Then click
+ on the <guibutton>Options</guibutton> button. The most important options are the budget
+ period and the number of periods. For the budget period, choose the beginning date and the
+ smallest period of time that you want to plan for. Then, for the number of periods, choose
+ how many periods you want to plan for.
+ </para>
+
+ <para>The budget page now shows a list of accounts with a column for each budget period. The date shown in
+ the title of each column is the beginning of that budget period.
+ </para>
+ </sect2>
+
+ <sect2>
+ <title>Entering Budget Values</title>
+
+ <para>Now, you must enter the budget values - the amounts that you expect the account balances to change
+ during the budget period. There are two ways to enter budget values. The first way is to
+ simply click on the cell and enter an amount.
+ </para>
+
+ <para>If you have past transactions recorded in &app;, the second way is to let &app; estimate the budget
+ values by looking at those transactions. First, select the accounts you want &app; to
+ estimate. Then click on the <guibutton>Estimate</guibutton> <emphasis>Toolbar</emphasis>
+ button. In the <guilabel>Estimate Budget Values</guilabel> dialog, select the date past
+ which &app; should look for past transactions. &app; will start at that date and look
+ forward for the duration of your budget. For example, if you are making an annual budget,
+ and you select Jan. 1, 2005, &app; will look at all the transactions in that account from
+ Jan. 1, 2005 through Dec. 31, 2005.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="budget_reporting1">
+ <title>Budget Reporting</title>
+
+ <para>You’ve already done the hardest part - creating your budget. But now you want to know how your
+ actual financial transactions compare to your plan. You need to run the Budget Report.
+ </para>
+
+ <para>Click on
+ <menuchoice>
+ <guimenu>Reports</guimenu><guisubmenu>Budget</guisubmenu> <guimenuitem>Budget
+ Report</guimenuitem>
+ </menuchoice>
+ . For each account, the Budget Report will show the budgeted and the actual amounts in two
+ adjacent columns for each period in the budget. If you have created multiple budgets, you can
+ use the Budget Report Options to select which budget to use in the report.
+ </para>
+
+ <para>Two other types of budget reports are commonly used in the small business setting. They are the
+ <emphasis>Budgeted Income Statement</emphasis> and the <emphasis>Budgeted Balance
+ Sheet</emphasis>.
+ </para>
+
+ <sect2>
+ <title>Budgeted Income Statement</title>
+
+ <para>The budgeted income statement is similar to the income statement. Both show the revenues and
+ expenses for a given period as well as the profit, which is the difference revenue -
+ expenses. The income statement is based on historical data, but the
+ <emphasis>budgeted</emphasis> income statement is based on the predictions made in the
+ budget.
+ </para>
+ </sect2>
+
+ <sect2>
+ <title>Budgeted Balance Sheet</title>
+
+ <para>The budgeted balance sheet is similar to the balance sheet. Both show the assets, liabilities, and
+ equity. The difference is that the balance sheet is based on historical data, and the
+ <emphasis>budgeted</emphasis> balance sheet is based on the predictions made in the budget.
+ </para>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_bus_features.xml b/zh/guide/ch_bus_features.xml
new file mode 100644
index 00000000..3d21b341
--- /dev/null
+++ b/zh/guide/ch_bus_features.xml
@@ -0,0 +1,2193 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 1.0.0
+ Last modified: Sep 19th 2015
+ Maintainers:
+ Chris Good <chris.good at ozemail.com.au>
+ Author:
+ Chris Good <chris.good at ozemail.com.au>
+ updated
+ [FirstName LastName] <name at company.com>
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_bus_features">
+ <title>Business Features</title>
+
+ <sect1 id="bus-intro">
+ <title>Introduction to Business Features</title>
+
+ <para>The accounting needs of a business are quite different from that of a person. Businesses have
+ customers that owe money, vendors which are owed money, employee payroll, more complex tax
+ laws, etc. &app; offers business oriented features to facilitate these needs.
+ </para>
+
+ <para><emphasis>Accounts Receivable</emphasis> (A/R) are used by businesses to record sales for which they
+ are not immediately paid. This is represented on the balance sheet as an asset, because the
+ expectation is that you will receive payment soon.
+ </para>
+
+ <para><emphasis>Accounts Payable</emphasis> (A/P) record bills that businesses have received, but may not
+ pay until later. This is represented on the balance sheet as a liability because you will have
+ to pay for them.
+ </para>
+
+ <para>A/R and A/P accounts are used primarily when you have a lot of bills and receipts flowing in and
+ out, and do not want to lose track of them just because you do not pay or get paid right away.
+ For most home users, A/R and A/P are too complicated to be worthwhile.
+ </para>
+ </sect1>
+
+ <sect1 id="bus_setup">
+ <title>Business Setup</title>
+
+ <para>To set up &app; to handle accounts receivable or accounts payable for a company, these preliminary
+ steps must be done.
+ <itemizedlist>
+ <listitem>
+ <para>Build an appropriate Account Hierarchy.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Set up Sales Tax Tables.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Enter the company information in &app;.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Set Business Preferences.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Set up Billing Terms.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <sect2 id="bus-setupacct">
+ <title>Account Setup</title>
+
+ <para>There are many different ways to set up a business account hierarchy. You can start with the
+ Business Accounts setup which is available from the New Account Hierarchy assistant, or you
+ could build one manually. To access the prebuilt Business Accounts, start &app; and click on
+ <menuchoice>
+ <guimenu>File</guimenu><guimenuitem>New File</guimenuitem>
+ </menuchoice>
+ and proceed until you see the list of available accounts, select Business Accounts.
+ </para>
+
+ <para>The prebuilt Business Account hierarchy will not meet your needs exactly. You will need make
+ adjustments to the hierarchy so that it will meet your particular needs. It should be close
+ enough, however, that it is recommended you begin with it.
+ </para>
+
+ <para>To use &app;’s integrated accounts receivable system, you must first set up a special account
+ (usually a sub-account under Assets) to hold transactions for receivables. This account must
+ be defined with account type <emphasis>A/Receivable</emphasis>. &app; will use this account
+ to place transactions related to the integrated accounts receivable system.
+ </para>
+
+ <para>To use &app;’s integrated accounts payable system, you must first set up an account (usually a
+ sub-account under Liabilities) to hold transactions for payables. This account must be
+ defined with account type <emphasis>A/Payable</emphasis>. &app; will use this account to
+ place transactions related to the integrated accounts payable system.
+ </para>
+<screen>Basic A/R and A/P Account Hierarchy:
+
+-Assets
+ -Accounts Receivable
+ -Checking
+-Expenses
+ ...(as required)
+-Income
+ -Sales
+-Liabilities
+ -Accounts Payable
+ -Tax
+ -Tax on Purchases
+ -Tax on Sales</screen>
+ <para>You need to add additional accounts to this hierarchy for it to be useful.
+ </para>
+
+ <note>
+ <para>You do not need to create an individual A/R account for each customer. &app; keeps track of
+ customers internally and provides per-customer reports based on the internal tracking. The
+ same applies to A/P and vendors.
+ </para>
+ </note>
+
+ <note>
+ <para>If you deal with customers in more than one currency you will need a separate <guilabel>Accounts
+ Receivable</guilabel> account <emphasis>for each currency</emphasis>.
+ </para>
+
+ <para>If you deal with vendors in more than one currency you will need a separate <guilabel>Accounts
+ Payable</guilabel> account <emphasis>for each currency</emphasis>.
+ </para>
+ </note>
+
+ <note>
+ <para>Transactions involving an Accounts Receivable or Accounts Payable account should not be added,
+ changed or deleted in any way other than by using Post/Unpost Bill/Invoice/Voucher or
+ Process Payment!
+ </para>
+ </note>
+ </sect2>
+
+ <sect2 id="bus-setuptaxtables">
+ <title>Setting up Sales Tax Tables</title>
+
+ <para>Sales Tax Tables can used to determine the tax for customer invoices (or vendor bills).
+ </para>
+
+ <para>A tax table entry can be assigned to an invoice line or bill line.
+ </para>
+
+ <para>Set up distinct tax tables for customers and vendors.
+ </para>
+
+ <para>The default invoice tax table entry can be assigned to each customer and the default bill tax table
+ entry can be assigned to each vendor.
+ </para>
+
+ <para>The default tax table entry for new customers or new vendors can be specified in the <emphasis>Book
+ Options</emphasis> window which can be accessed by
+ <menuchoice>
+ <guimenu>File</guimenu> <guisubmenu>Properties</guisubmenu> <guimenuitem>Business
+ tab.</guimenuitem>
+ </menuchoice>
+ </para>
+
+ <para>Sales Tax Tables are maintained using the <emphasis>Sales Tax Table</emphasis> editor which is
+ accessed via menu
+ <menuchoice>
+ <guimenu>Business</guimenu><guimenuitem>Sales Tax Table</guimenuitem>
+ </menuchoice>
+ .
+ </para>
+
+ <figure>
+ <title>Sales Tax Tables Editor</title>
+ <screenshot id="bus-taxmain">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_tax_main.png"
+ srccredit="Chris Good" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <figure>
+ <title>New Sales Tax Table Entry</title>
+ <screenshot id="bus-taxnew">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_tax_new.png"
+ srccredit="Chris Good" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>Name</guilabel> This is the tax table name.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Type</guilabel> Either <guilabel>Percent %</guilabel> or <guilabel>Value $</guilabel>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Value</guilabel> This is the percentage or value depending on <guilabel>Type</guilabel>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Account</guilabel> This is the account to which tax will be posted. For tax collected from
+ customers, this should probably be a Liability account as it must be payed to the
+ government. For tax paid to vendors, if tax laws allow tax paid to vendors to offset tax
+ collected from customers, this should probably also be a Liability account (even though
+ it will usually have a debit balance) so that the net tax owed to the government can be
+ easily observed.
+ </para>
+
+ <para>If you set up Tax on Purchases and Tax on Sales as subaccounts of Liabilities:Tax then the net tax
+ will be rolled up and can be seen in the &app; Accounts tab.
+ </para>
+
+ <para><emphasis>If unsure about tax law requirements, get professional advice. </emphasis>
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The following charts illustrate sample tax tables and may be used as starting points to determine
+ the setup appropriate for a particular jurisdiction.
+ </para>
+
+ <table frame='all' id="bus-tax-tbl-eu">
+ <title>Sample Tax Table Entries for EU country (e.g. 21% / 6% / 0% Belgium, 20% / 5% / 0% UK etc.) (2017)</title>
+
+ <tgroup cols='3' align='left' colsep='1' rowsep='1'>
+ <thead>
+ <row>
+ <entry>
+ Tax Table
+ </entry>
+
+ <entry>
+ Tax Table Entries [Asset/Liability]
+ </entry>
+
+ <entry>
+ Percentage or Amount
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Standard VAT Sales
+ </entry>
+
+ <entry>
+ VAT:Sales:Standard [L]
+ </entry>
+
+ <entry>
+ 21%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Reduced VAT Sales
+ </entry>
+
+ <entry>
+ VAT:Sales:Reduced [L]
+ </entry>
+
+ <entry>
+ 6%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Zero-Rated VAT Sales
+ </entry>
+
+ <entry>
+ VAT:Sales:Zero [L]
+ </entry>
+
+ <entry>
+ 0%
+ </entry>
+ </row>
+
+ <row>
+ <entry morerows='1'>
+ EC Sales
+ </entry>
+
+ <entry>
+ VAT:Sales:EC [L]
+ </entry>
+
+ <entry>
+ 21%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ VAT:Sales:Reverse EC [L]
+ </entry>
+
+ <entry>
+ -21%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Standard VAT Purchases
+ </entry>
+
+ <entry>
+ VAT:Purchases:Standard [A]
+ </entry>
+
+ <entry>
+ 21%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Reduced VAT Purchases
+ </entry>
+
+ <entry>
+ VAT:Purchases:Reduced [A]
+ </entry>
+
+ <entry>
+ 6%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Zero-Rated VAT Purchases
+ </entry>
+
+ <entry>
+ VAT:Purchases:Zero [A]
+ </entry>
+
+ <entry>
+ 0%
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table frame='all' id="bus-tax-tbl-au">
+ <title>Sample Tax Table Entries for Australia (2017)</title>
+
+ <tgroup cols='3' align='left' colsep='1' rowsep='1'>
+ <thead>
+ <row>
+ <entry>
+ Tax Table
+ </entry>
+
+ <entry>
+ Tax Table Entries [Asset/Liability]
+ </entry>
+
+ <entry>
+ Percentage or Amount
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Standard GST Sales
+ </entry>
+
+ <entry>
+ GST:Sales:Standard [L]
+ </entry>
+
+ <entry>
+ 10%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ GST-free Sales
+ </entry>
+
+ <entry>
+ GST:Sales:Zero [L]
+ </entry>
+
+ <entry>
+ 0%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Standard GST Purchases
+ </entry>
+
+ <entry>
+ GST:Purchases:Standard [A]
+ </entry>
+
+ <entry>
+ 10%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ GST-free Purchases
+ </entry>
+
+ <entry>
+ GST:Purchases:Zero [A]
+ </entry>
+
+ <entry>
+ 0%
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table frame='all' id="bus-tax-tbl-us">
+ <title>Sample Tax Table Entries for Cook County, Illinois (2017)</title>
+
+ <tgroup cols='3' align='left' colsep='1' rowsep='1'>
+ <thead>
+ <row>
+ <entry>
+ Tax Table
+ </entry>
+
+ <entry>
+ Tax Table Entries [Asset/Liability]
+ </entry>
+
+ <entry>
+ Percentage or Amount
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry morerows='3'>
+ Chicago Sales Taxes
+ </entry>
+
+ <entry>
+ Taxes:Sales:State [L]
+ </entry>
+
+ <entry>
+ 6.25%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Taxes:Sales:City [L]
+ </entry>
+
+ <entry>
+ 1.25%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Taxes:Sales:County [L]
+ </entry>
+
+ <entry>
+ 1.75%
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Taxes:Sales:Region [L]
+ </entry>
+
+ <entry>
+ 1%
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect2>
+
+ <sect2 id="bus-setupcname">
+ <title>Enter Company Information</title>
+
+ <para>After you have built the account structure and defined your tax tables, designate your company in
+ the &app; file. To do this, select the <guilabel>Business</guilabel> tab in the
+ <guilabel>Book Options</guilabel> window, which can be accessed from
+ <menuchoice>
+ <guimenu>File</guimenu><guimenuitem>Properties</guimenuitem>
+ </menuchoice>
+ .
+ </para>
+
+ <figure>
+ <title>Entering Company Information</title>
+ <screenshot id="bus-co-reg">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_co_reg.png"
+ srccredit="Chris Good" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Here you can:
+ <itemizedlist>
+ <listitem>
+ <para>Enter the name of your company along with contact information such as your phone number, fax number,
+ e-mail address and website URL.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Enter your company’s tax payer id number in the <guilabel>Company ID</guilabel> field.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Select default tax tables applicable to your most common customers and vendors.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ </sect2>
+
+ <sect2 id="bus_setup_pref">
+ <title>Setting Business Preferences</title>
+
+ <para>Set options on the Business tab of the &app; preferences, which is accessed via
+ <menuchoice>
+ <guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem>
+ </menuchoice>
+ (
+ <menuchoice>
+ <guimenu>GnuCash</guimenu><guimenuitem>Preferences</guimenuitem>
+ </menuchoice>
+ on &mac;). See &app; Manual chapter 10.3.3 Business Book Options Tab.
+ </para>
+ </sect2>
+
+ <sect2 id="bus-setupterms">
+ <title>Setting Billing Terms</title>
+
+ <para>Billing Terms can be used to determine the payment due date and be a guide for determining discount
+ for early payment of invoices (or vendor bills).
+ </para>
+
+ <note>
+ <para>As of &app; 2.6.7, Billing Terms are only partially supported. Date due is calculated using the
+ Billing Terms but discount amount is not.
+ </para>
+
+ <para>Discount for early invoice payment is not implemented. There are 2 ways this may be done, although
+ neither is recommended, and professional advice should be used to confirm that regulations
+ are being complied with:
+ <itemizedlist>
+ <listitem>
+ <para>After creating and posting a payment which pays the invoice in full, manually edit the payment
+ transaction (usually strongly discouraged) and split the payment to reduce it by the
+ amount of the discount and create a compensating split in an income (discount)
+ account.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Alternatively, after creating and posting a payment for the discounted amount, create a credit note
+ for the discount using a specific negative sales income (discount) account for the
+ transfer account.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </note>
+
+ <para>You can specify the billing terms on each invoice/bill. Invoice billing terms will default from the
+ customer billing terms. Bill billing terms will default from the vendor billing terms.
+ </para>
+
+ <para>Billing Terms are maintained using the Billing Terms Editor which is accessed via menu
+ <menuchoice>
+ <guimenu>Business</guimenu><guimenuitem>Billing Terms Editor</guimenuitem>
+ </menuchoice>
+ .
+ </para>
+
+ <figure>
+ <title>Billing Terms Editor</title>
+ <screenshot id="bus-termsmain">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_terms_main.png"
+ srccredit="Chris Good" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <figure>
+ <title>New Billing Term</title>
+<screenshot id="bus-termsnew">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_terms_new.png"
+ srccredit="Chris Good" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>Name</guilabel> The internal name of the billing term. For some examples of billing term
+ names and descriptions see <ulink url="&url-wiki-pmt-term;" />.
+<!-- Translators, add a reference to a list of terms common in your language -->
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Description</guilabel> The description of the billing term, printed on invoices
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>There are 2 types of billing terms, with different information to be entered
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Type Days
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>Due Days</guilabel> The invoice or bill is due to be paid within this number of days after
+ the post date
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Discount Days</guilabel> The number of days after the post date during which a discount
+ will be applied for early payment
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Discount %</guilabel> The percentage discount applied for early payment
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>Type Proximo
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>Due Day</guilabel> The day of the month bills are due
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Discount Day</guilabel> The last day of the month for the early payment discount
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Discount %</guilabel> The discount percentage applied if paid early
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Cutoff Day</guilabel> The cutoff day for applying bills to the next month. After the
+ cutoff, bills are applied to the following month. Negative values count
+ backwards from the end of the month.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="bus_ar">
+ <title>Accounts Receivable</title>
+
+ <para>Accounts Receivable (or A/R) refers to products or services provided by your company for which
+ payment has not yet been received.
+ </para>
+
+ <sect2 id="bus-ar-components1">
+ <title>System Components</title>
+
+ <para>Transactions generated by the A/R system are recorded within the Accounts Receivable account.
+ <emphasis>You should not work directly with this account.</emphasis> Instead, you will work
+ with the four integrated &app; A/R application components available through the
+ <menuchoice>
+ <guimenu>Business</guimenu> <guisubmenu>Customer</guisubmenu>
+ </menuchoice>
+ sub-menu. These four components are:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>Customers</guilabel> are people or companies to whom you sell products or services on
+ credit.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Invoices</guilabel> represent the physical invoice you send to a customer to request
+ payment. This invoice contains an itemized list of things you sold.
+ </para>
+
+ <para>In addition, GnuCash also has support for <guilabel>Credit Notes</guilabel> which represent the
+ inverse of Invoices. A credit note is usually handed to a customer to correct items that
+ were incorrectly invoiced or returned.
+ </para>
+
+ <para>Both document types will be set up using the same menu items. Credit notes were introduced starting
+ with &app; stable release 2.6.0.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Jobs</guilabel> (optional) is where you register Customer Jobs. Jobs are a mechanism by
+ which you can group multiple invoices to a particular customer.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Process Payments</guilabel> is used to register payments you received from a customer.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2 id="bus-ar-customers1">
+ <title>Customers</title>
+
+ <para>Customers are people or companies to whom you sell goods or services. They must be registered within
+ the A/R system.
+ </para>
+
+ <sect3 id="bus-ar-custnew2">
+ <title>New</title>
+
+ <para>To register a new customer, enter the menu
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Customer</guisubmenu> <guimenuitem>New
+ Customer</guimenuitem>
+ </menuchoice>
+ . Fill in customer information, such as Company Name, Address, Phone, Fax, etc.
+ </para>
+
+ <figure>
+ <title>New Customer Registration Window</title>
+ <screenshot id="bus-ar-custnew">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_custnew.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="bus-ar-custfind2">
+ <title>Find and Edit</title>
+
+ <para>To search for an existing customer, use the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Customer</guisubmenu> <guimenuitem>Find
+ Customer</guimenuitem>
+ </menuchoice>
+ window. You select a customer to <guilabel>View/Edit</guilabel> from the results of the
+ search. This window is also used to look up customers when creating invoices and
+ processing payments.
+ </para>
+
+ <figure>
+ <title>Find Customer Window</title>
+ <screenshot id="bus-ar-custfind">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_custfind.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>If many customers match the search criteria you provide, the search can be refined by running an
+ additional search within the current results. The current result set is searched when the
+ <guilabel>Refine Current Search</guilabel> radio button is selected. In fact, &app;
+ selects this option for you after you run the initial search.
+ </para>
+
+ <para>If the customer you are searching for does not match the supplied search criteria, change the search
+ criteria, click the <guilabel>New Search</guilabel> radio button and then the
+ <guilabel>Find</guilabel> button. The relevant step is the <guilabel>New Search</guilabel>
+ selection. If the customer is not in the result of the original search, and you only
+ search within this set, the customer cannot be found, regardless of new search criteria.
+ </para>
+
+ <note>
+ <para>To return a list of all registered active customers, set the search criterion to <guilabel>matches
+ regex</guilabel>, and place a single dot "." in the text field area. Make sure
+ <guilabel>Search only active data</guilabel> is checked, then click
+ <guibutton>Find</guibutton>. The regular expression "." means to match anything.
+ </para>
+ </note>
+ </sect3>
+ </sect2>
+
+ <sect2 id="bus-ar-invoices1">
+ <title>Invoices</title>
+
+ <para>An invoice is the paperwork you send to a customer to request payment for products or services
+ rendered. &app; can generate and track invoices.
+ </para>
+
+ <para>A credit note is the paperwork you send to a customer to correct products or services rendered that
+ were incorrectly invoiced. &app; can generate and track credit notes via the same menu
+ entries as invoices.
+ </para>
+
+ <note>
+ <para>This section applies to both invoices and credit notes. In order to avoid repeating everything twice
+ and to keep the text easier to read it will refer only to invoices. You can apply it
+ equally to credit notes. Only where the behavior of credit notes differs from invoices
+ this will be explicitly mentioned.
+ </para>
+ </note>
+
+ <sect3 id="bus-ar-invoicenew2">
+ <title>New</title>
+
+ <para>To send an invoice to a customer you must first create the new document. To create an invoice use
+ <menuchoice>
+ <guimenu>Business</guimenu> <guisubmenu>Customer</guisubmenu><guimenuitem>New
+ Invoice</guimenuitem>
+ </menuchoice>
+ . The New Invoice window must be filled in appropriately.
+ </para>
+
+ <figure>
+ <title>Creating a New Invoice</title>
+ <screenshot id="bus-ar-invoicenew">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_invoicenew.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>When you click the <guibutton>OK</guibutton> button, the <guilabel>Edit Invoice</guilabel> window
+ opens.
+ </para>
+ </sect3>
+
+ <sect3 id="bus-ar-invoiceedit2">
+ <title>Edit</title>
+
+ <para>From the Edit Invoice window you can enter an itemized list of goods and services you sold on this
+ invoice in a manner similar to how the account register works. For credit notes you enter
+ an itemized list of goods and services you refunded instead.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>Edit Invoice Window</title>
+ <screenshot id="bus-ar-invoiceedit">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_invoiceedit.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>When you have finished entering all the items, you can <guilabel>Post</guilabel> and print the
+ invoice.
+ </para>
+ </sect3>
+
+ <sect3 id="bus-ar-invoicepost2">
+ <title>Post</title>
+
+ <para>When you finish editing an invoice and are ready to print, you must <guilabel>Post</guilabel> the
+ invoice. The invoice does not have to be posted immediately. In fact, you should only post
+ an invoice when you are ready to print it. Posting an invoice places the transactions in
+ an accounts receivable account.
+ </para>
+
+ <figure>
+ <title>Post Invoice Window</title>
+ <screenshot id="bus-ar-invoicepost">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_invoicepost.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="bus-ar-invoicefind2">
+ <title>Find</title>
+
+ <para>To find an existing invoice, use the
+ <menuchoice>
+ <guimenu>Business</guimenu> <guisubmenu>Customer</guisubmenu><guimenuitem>Find
+ Invoice</guimenuitem>
+ </menuchoice>
+ menu item. From the results of the search, you can select an invoice to edit or view.
+ </para>
+
+ <note>
+ <para>Before you can edit a posted invoice, you will need to <guilabel>Unpost</guilabel> it.
+ </para>
+ </note>
+
+ <para>One of the design goals in &app;’s Account Receivable system was to allow different processes
+ to get to the same state, so you can reach an invoice from different directions based on
+ the way you think about the problem:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>You can search for the customer first, then list their invoices.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>You can search for invoices by number or by company name.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>You can list invoices associated with a customer job.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="bus-ar-invoiceprint2">
+ <title>Print</title>
+
+ <para>After you post an invoice, you should print it and send it to your customer. To print an invoice use
+ <menuchoice>
+ <guimenu>File</guimenu> <guimenuitem>Print Invoice</guimenuitem>
+ </menuchoice>
+ menu item.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>Invoice Print Output</title>
+ <screenshot id="bus-ar-invoiceprint">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_invoiceprint.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <note>
+ <para>You can modify the appearance of the invoice, IE: add a company logo, etc. To do so, see the
+ <xref
+ linkend="bus-ar-invoicechange" />.
+ </para>
+ </note>
+
+ <para>Invoices can also be printed from the main window by selecting
+ <menuchoice>
+ <guimenu>Reports</guimenu><guisubmenu>Business Reports</guisubmenu>
+ <guimenuitem>Printable Invoice</guimenuitem>
+ </menuchoice>
+ from the main menu. The resulting report window states that no valid invoice is selected.
+ To select the invoice to print:
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>Use the <guibutton>Options</guibutton> <emphasis>Toolbar</emphasis> button or select
+ <menuchoice>
+ <guimenu>Edit</guimenu><guimenuitem>Report Options</guimenuitem>
+ </menuchoice>
+ from the main menu.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Select the <guilabel>General</guilabel> tab of the report options dialog.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Click the <guibutton>Select</guibutton> button next to the <guilabel>Invoice Number</guilabel>
+ field.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Search for the invoice as usual.
+ </para>
+ </listitem>
+ </orderedlist>
+
+ <para>You can also print invoices from within the Process Payment dialog. See the
+ <xref linkend="bus-ar-payment1" /> for instructions on how to do so.
+ </para>
+ </sect3>
+
+ <sect3 id="bus-ar-invoicestarting2">
+ <title>Assign Starting Invoice Number</title>
+
+ <para>By default, &app; starts with invoice number 1 and increments from there. You can manually type an
+ invoice number into the text box each time you create an invoice, but this gets tiring and
+ sooner or later leads to duplicate numbers.
+ </para>
+
+ <para>You can change the starting invoice number if it is important you. Use
+ <menuchoice>
+ <guimenu>File</guimenu><guimenuitem>Properties</guimenuitem>
+ </menuchoice>
+ , access the <guilabel>Counters</guilabel> tab, change the <guilabel>Invoice
+ number</guilabel> value to be one less than your desired starting invoice number and click
+ the <guibutton>OK</guibutton> button or the <guibutton>Apply</guibutton> button.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="bus-ar-jobs1">
+ <title>Customer Jobs</title>
+
+ <para>Customer Jobs are used to group multiple invoices and credit notes to the same customer. Use of the
+ Customer Jobs feature is optional. The feature is useful when you have multiple
+ <guilabel>jobs</guilabel> for the same customer, and would like to view all the invoices and
+ credit notes related to a single job.
+ </para>
+
+ <figure>
+ <title>New Customer Job</title>
+ <screenshot id="bus-ar-jobnew">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_jobnew.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+
+ <textobject>
+ <phrase>New Customer Job</phrase>
+ </textobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>To use customer jobs, you must create them using the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Customer</guisubmenu> <guimenuitem>New
+ Job</guimenuitem>
+ </menuchoice>
+ menu item. You will see the <guilabel>New Job</guilabel> window.
+ </para>
+
+ <para>To edit an existing customer job, use the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Customer</guisubmenu> <guimenuitem>Find
+ Job</guimenuitem>
+ </menuchoice>
+ menu item. Select the desired job in the search results, and click the <guilabel>View/Edit
+ Job</guilabel> button.
+ </para>
+
+ <para>To select from the invoices and credit notes associated with a given job, use
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Customer</guisubmenu><guimenuitem>Find
+ Job</guimenuitem>
+ </menuchoice>
+ menu item. Select the desired job in the search results and click the <guilabel>View
+ Invoices</guilabel> button. A window listing invoices and credit notes associated with this
+ job appears. Select an invoice or credit note and click the <guilabel>View
+ Invoice</guilabel> button to open an invoice editor in the main application window.
+ </para>
+ </sect2>
+
+ <sect2 id="bus-ar-payment1">
+ <title>Process Payment</title>
+
+ <para>Eventually, you will receive payment from your customers for outstanding invoices. To register these
+ payments, use the Process Payment application found in
+ <menuchoice>
+ <guimenu>Business</guimenu> <guisubmenu>Customer</guisubmenu><guimenuitem>Process
+ Payment</guimenuitem>
+ </menuchoice>
+ .
+ </para>
+
+ <figure>
+ <title>Process Payment From Customer</title>
+ <screenshot id="bus-ar-payment">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_payment.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="bus-ar-invoicechange">
+ <title>Changing the Invoice Appearance</title>
+
+ <para>The default Invoice style, as shown in <xref
+ linkend="bus-ar-invoiceprint2" />, is
+ fairly barren. The default invoice style leaves the top part of the form blank, so you can
+ print on company letterhead paper. There are some things you can do to change invoice
+ appearance.
+ </para>
+
+ <para>Use
+ <menuchoice>
+ <guimenu>File</guimenu><guimenuitem>Properties</guimenuitem>
+ </menuchoice>
+ to enter your Company information in the <guilabel>Business</guilabel> tab of the
+ <guilabel>Book Options</guilabel> window. Some of the entered information is printed on the
+ right side of invoices.
+ </para>
+
+ <para>To add a customized background, heading banner or logo to invoices, modify the invoice style sheets.
+ To do this, go to
+ <menuchoice>
+ <guimenu>Edit</guimenu> <guimenuitem>Style Sheets</guimenuitem>
+ </menuchoice>
+ and select the <guibutton>New</guibutton> button in the <guilabel>Select HTML Style
+ Sheet</guilabel> window that will appear. You will then see a window like this:
+ </para>
+
+ <figure>
+ <title>New Style Sheet Window</title>
+ <screenshot id="bus-ar-invoicechange1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_invoicechange1.png"
+ srccredit="Cristian Marchi" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Give a <guilabel>Name</guilabel> to the new style sheet (e.g. <guilabel>Custom Invoice</guilabel>)
+ and select the <guilabel>Fancy</guilabel> <guilabel>Template</guilabel>. When you click the
+ <guibutton>OK</guibutton> button, the <guilabel>HTML Style Sheet Properties</guilabel>
+ window is displayed. This window presents you five sections listed in the left pane:
+ <guilabel>Colors</guilabel>, <guilabel>Fonts</guilabel>, <guilabel>General</guilabel>,
+ <guilabel>Images</guilabel>, and <guilabel>Tables</guilabel>. The
+ <guilabel>Colors</guilabel> section allows you to change the colors of various items of the
+ invoice. The <guilabel>Fonts</guilabel> section lets you set fonts type and dimensions. The
+ <guilabel>General</guilabel> section allows you to set the <guilabel>Preparer</guilabel> and
+ <guilabel>Prepared for</guilabel> information, and to <guilabel>Enable Links</guilabel>. The
+ <guilabel>Images</guilabel> section allows you to import graphics into the style sheet. The
+ <guilabel>Tables</guilabel> section allows you to adjust the spacing around the tables which
+ make up the invoice.
+ </para>
+
+ <para>To include a company logo, banner heading and background image, use your favorite graphics
+ application such as <application>The Gimp</application> or &app-aoo;/&app-lo;
+ Draw to save the images in either <acronym>GIF</acronym> or
+ <acronym>PNG</acronym> format. Then import them into the style sheet using the
+ <guilabel>Images</guilabel> section described above.
+ </para>
+
+ <para>Below is an example that imports all three types of images.
+ </para>
+
+ <figure>
+ <title>HTML Style Sheet Example Window</title>
+ <screenshot id="bus-ar-invoicechange2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_invoicechange2.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>The <acronym>HTML</acronym> Style Sheets window with an example Background Tile, Heading Banner, and
+ Logo.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <note>
+ <para>The images are placed in the invoice as follows. The <guilabel>Background Tile</guilabel> is tiled
+ to become the background image, the <guilabel>Heading Banner</guilabel> goes to above the
+ invoice text, and the <guilabel>Logo</guilabel> is placed in the upper left corner of the
+ invoice to the left of the Heading Banner. You will probably have to try a few different
+ sized images until you get the invoices to print nicely. Some sizing suggestions are that
+ the Logo should be 1 square cm (~0.5 inch), and the Heading Banner should be 15 cm (~6
+ inches) wide and 1 cm (~0.5 inch) tall.
+ </para>
+ </note>
+
+ <para>With the style sheet configured, when you print the invoice, you select the style sheet to use from
+ the <guimenu>Options</guimenu> menu. Below is the resultant invoice after applying the style
+ sheet demonstrated above.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>HTML Style Sheets Example Output</title>
+ <screenshot id="bus-ar-invoicechange3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ar_invoicechange3.png"
+ srccredit="Patrick Schweiger" />
+ </imageobject>
+ <caption>
+ <para>The hideous invoice which results from the graphics selected in the style sheet.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+ </sect1>
+
+ <sect1 id="bus_ap">
+ <title>Accounts Payable</title>
+
+ <para>Accounts Payable (or A/P) refers to the accounting of products or services which a company has
+ bought and needs to pay for.
+ </para>
+
+ <sect2 id="bus-ap-components1">
+ <title>System Components</title>
+
+ <para>&app; has an integrated accounts payable system. The transactions generated by the A/P system are
+ placed within the Accounts Payable account, as a record of what occurs. Generally you do not
+ directly work with this account but use the four integrated &app; A/P application
+ components. The A/P components are available from the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu>
+ </menuchoice>
+ sub-menu. These A/P components are:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>Vendors</guilabel> are people or companies from which you buy products or services on
+ credit.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Bills</guilabel> represent the physical bills vendors send to request payment from you. A
+ bill contains an itemized list of things you purchased.
+ </para>
+
+ <para>In addition, GnuCash also has support for <guilabel>Credit Notes</guilabel> which represent the
+ inverse of Bills. A credit note is usually received from a vendor to correct items that
+ were erroneously billed or returned.
+ </para>
+
+ <para>Both document types will be set up using the same menu items.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Jobs</guilabel> (optional) is where you register Vendor Jobs. Jobs are mechanism by which
+ you can group multiple bills from a particular vendor.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>Process Payments</guilabel> is where you register payments to a vendor to whom you owe
+ money.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The following sections introduce the individual Accounts Payable application components.
+ </para>
+ </sect2>
+
+ <sect2 id="bus-ap-vendors1">
+ <title>Vendors</title>
+
+ <para>A vendor is a company or person from whom you purchase goods or services. Vendors must be registered
+ within the A/P system.
+ </para>
+
+ <sect3 id="bus-ap-vendornew2">
+ <title>New</title>
+
+ <para>To register a new vendor, select the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu><guimenuitem> New
+ Vendor</guimenuitem>
+ </menuchoice>
+ menu item. Fill in general information about the vendor, such as Company Name, Address,
+ Phone, Fax, etc. Below is a list of the other options:
+ </para>
+
+ <para>This is what the New Vendor registration window looks like:
+ </para>
+
+ <figure>
+ <title>New Vendor Registration Window</title>
+ <screenshot id="bus-ap-vendornew">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ap_vendornew.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="bus-ap-vendorfind2">
+ <title>Find and Edit</title>
+
+ <para>To search for an existing vendor, use the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu><guimenuitem> Find
+ Vendor</guimenuitem>
+ </menuchoice>
+ window. You select a vendor to <guibutton>View/Edit</guibutton> from the results of the
+ search. This window is also used to look up a vendor when entering bills and processing
+ payments.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>Find Vendor Window</title>
+ <screenshot id="bus-ar-vendorfind">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ap_vendorfind.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>If many vendors match the search criteria you provide, the search can be refined by running an
+ additional search within the current results. The current result set is searched when the
+ <guilabel>Refine Current Search</guilabel> radio button is selected. In fact, &app;
+ selects this option for you after you run the initial search.
+ </para>
+
+ <para>If the vendor you are searching for does not match the supplied search criteria, change the search
+ criteria, click the <guilabel>New Search</guilabel> radio button and then the
+ <guibutton>Find</guibutton> button. The relevant step is the <guilabel>New
+ Search</guilabel> selection. If the vendor is not in the result of the original search,
+ and you only search within this set, the vendor cannot be found, regardless of new search
+ criteria.
+ </para>
+
+ <note>
+ <para>To return a list of all registered active vendors, set the search criterion to <guilabel>matches
+ regex</guilabel>, and place a single dot <quote>.</quote> in the text field area. Make
+ sure <guilabel>Search only active data</guilabel> is checked, then click
+ <guibutton>Find</guibutton>. The regular expression <quote>.</quote> means to match
+ anything.
+ </para>
+ </note>
+ </sect3>
+ </sect2>
+
+ <sect2 id="bus-ap-bills1">
+ <title>Bills</title>
+
+ <para>A bill is a request for payment you receive from a vendor. &app; can track bills.
+ </para>
+
+ <para>A credit note is the document you receive from a vendor to correct products or services rendered
+ that you were incorrectly charged for on a bill. &app; can generate and track credit notes
+ via the same menu entries as bills.
+ </para>
+
+ <note>
+ <para>This section applies to both bills and credit notes. In order to avoid repeating everything twice
+ and to keep the text easier to read it will refer only to bills. You can apply it equally
+ to credit notes. Only where the behaviour of credit notes differs from bills this will be
+ explicitly mentioned.
+ </para>
+ </note>
+
+ <sect3 id="bus-ap-billnew2">
+ <title>New</title>
+
+ <para>When you receive a bill from a vendor and want to enter it into &app;, you must create a new bill.
+ To create a new bill use the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu><guimenuitem>New
+ Bill</guimenuitem>
+ </menuchoice>
+ menu item, and fill in the resulting window appropriately.
+ </para>
+
+ <figure>
+ <title>New Bill Registration Window</title>
+ <screenshot id="bus-ap-billnew">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ap_billnew.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>When you click the <guibutton>OK</guibutton> button the <guilabel>Edit Bill</guilabel> window opens.
+ </para>
+ </sect3>
+
+ <sect3 id="bus-ap-billedit2">
+ <title>Edit</title>
+
+ <para>From the Edit Bill window you can enter an itemized list of goods and services you purchased, in a
+ manner similar to how the account register works. For credit notes you enter an itemized
+ list of goods and services the vendor refunded instead.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>Edit Bill Window</title>
+ <screenshot id="bus-ap-billedit">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ap_billedit.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>When you have finished entering all the items, <guilabel>Post</guilabel> the bill.
+ </para>
+ </sect3>
+
+ <sect3 id="bus-ap-billpost2">
+ <title>Post</title>
+
+ <para>When you finish editing a bill, you should <guilabel>Post</guilabel> the bill. You do not have to
+ post the bill, you can close it and return to it later. You have to post the bill
+ eventually. Posting a bill places its transactions into an accounts payable account. The
+ Post Bill window appears and asks you to enter information:
+ </para>
+
+ <figure>
+ <title>Post Bill Window</title>
+ <screenshot id="bus-ap-billpost">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ap_billpost.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="bus-ap-billfind2">
+ <title>Find</title>
+
+ <para>To find an existing bill, use the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu><guimenuitem>Find
+ Bill</guimenuitem>
+ </menuchoice>
+ menu item. From the results of the search, you can select a bill to edit, or view.
+ </para>
+
+ <note>
+ <para>Before you can edit a posted bill, you will need to <guilabel>Unpost</guilabel> it.
+ </para>
+ </note>
+
+ <note>
+ <para>There are other ways to access an existing bill. These are similar to accessing invoices for your
+ customers. See <xref linkend="bus-ar-invoicefind2" /> for more information.
+ </para>
+ </note>
+ </sect3>
+ </sect2>
+
+ <sect2 id="bus-ap-jobs1">
+ <title>Vendor Jobs</title>
+
+ <para>Vendor Jobs are used to group multiple bills and credit notes from a single vendor. Use of the
+ vendor jobs feature is optional. The feature is useful when you have multiple
+ <guilabel>jobs</guilabel> for the same vendor, and would like to view all the bills and
+ credit notes for a single job.
+ </para>
+
+ <para>To use vendor jobs, you must create them using the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu><guimenuitem>New
+ Job</guimenuitem>
+ </menuchoice>
+ menu item. You will see the <guilabel>New Job</guilabel> window.
+ </para>
+
+ <figure>
+ <title>New Vendor Job</title>
+ <screenshot id="bus-ap-jobnew">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ap_jobnew.png" srccredit="Jon Lapham"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>To edit an existing vendor job, use the
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu> <guimenuitem>Find
+ Job</guimenuitem>
+ </menuchoice>
+ menu item. Select the desired job in the search results, and click the <guilabel>View/Edit
+ Job</guilabel> button.
+ </para>
+
+ <para>To select from the bills associated with a given job, use
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu> <guimenuitem>Find
+ Job</guimenuitem>
+ </menuchoice>
+ menu item. Select the desired job in the search results and click the <guilabel>View
+ Invoices</guilabel> button. A window listing bills and credit notes associated with this job
+ appears. Select a bill or credit note and click the <guilabel>View Invoice</guilabel> button
+ to open a bill editor in the main application window.
+ </para>
+ </sect2>
+
+ <sect2 id="bus-ap-payment1">
+ <title>Process Payment</title>
+
+ <para>Eventually, you need to pay your bills. To do so, use the Process Payment application found in
+ <menuchoice>
+ <guimenu>Business</guimenu><guisubmenu>Vendor</guisubmenu><guimenuitem>Process
+ Payment</guimenuitem>
+ </menuchoice>
+ .
+ </para>
+
+ <para>Below is the &app; Accounts Payable payment window.
+ </para>
+
+ <figure>
+ <title>Process Payment To Vendor</title>
+ <screenshot id="bus-ap-payment">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_ap_payment.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+ </sect1>
+
+ <sect1 id="bus_payroll">
+ <title>Payroll</title>
+
+ <para>Payroll is a financial record of wages, net pay, paid vacations, and deductions for an employee.
+ This section demonstrates how to track payroll using &app;.
+ </para>
+
+ <sect2 id="bus-payroll-concepts">
+ <title>Basic Concepts</title>
+
+ <para>Payroll is a financial record of wages, net pay, paid vacations, and deductions for an employee.
+ Basically, anything that relates to giving money or benefits to an employee. Payroll is one
+ of the more complex tasks in accounting, because there are many different accounts, people,
+ and agencies involved in paying salaries.
+ </para>
+
+ <para>Payroll is typically accounted for as an expense. Sometimes accountants <quote>store</quote> some
+ payroll expenses in a short term liability account. This is useful for things such as
+ payroll taxes, which may be paid at a different time than the employee. The employee might
+ get paid biweekly, while taxes are paid quarterly. This chapter presents a methodology which
+ expenses payroll immediately for salaries, but stores taxes in liability accounts.
+ </para>
+
+ <note>
+ <para>&app; does not have an integrated payroll system. While you can track payroll expenses in &app;, the
+ calculation of taxes and deductions has to be done outside of &app;.
+ </para>
+ </note>
+ </sect2>
+
+ <sect2 id="bus-payroll-acct">
+ <title>Account Setup</title>
+
+ <para>Local tax law must be considered when setting up accounts. Because there are many different ways
+ payroll taxes are handled throughout the world, this section presents a very simple
+ structure. From this, you should be able to adapt your particular payroll deductions setup.
+ </para>
+
+ <para>Assume that you must pay 2 taxes, Tax1 and Tax2, and that each has an employee contribution and an
+ employer contribution.
+ </para>
+
+ <para>The employee’s salary and these two taxes are expense accounts. The tax components are
+ liability accounts. The tax liability accounts are where you accumulate the taxes withheld
+ for all of your employees. The taxes are later paid to the appropriate government agency.
+ </para>
+
+ <para><screen>Simple Payroll Account Layout:
+
+-Assets
+--Checking
+-Liabilities
+--Tax1 (short term <quote>storage</quote> account)
+--Tax2 (short term <quote>storage</quote> account)
+-Expenses
+--Salaries
+--Tax1
+--Tax2</screen>
+ <note>
+ <para>Resist the temptation to create per-employee sub-accounts to track individual salaries. Creating a
+ sub-account for each employee leads to unmanageably large lists of accounts. Imagine the
+ account structure after a few years of employees coming and going. It is much simpler to
+ keep all of your employees’ payroll records within a single account
+ (<emphasis>Expenses:Salaries</emphasis> for example) and use reports to view
+ per-employee information.
+ </para>
+
+ <para>The Transaction report can be used to sort and total by description or memo (but not by part of
+ them).
+ </para>
+
+ <para>To report salary transactions for a specific employee where the employee name or code is entered in
+ the transaction description or memo, use the <guilabel>Find Transaction</guilabel>
+ assistant (
+ <menuchoice>
+ <guimenu>Edit</guimenu><guimenuitem>Find</guimenuitem>
+ </menuchoice>
+ ) to select the transactions, and then report on them using
+ <menuchoice>
+ <guimenu>Reports</guimenu><guimenuitem>Account Report </guimenuitem>
+ </menuchoice>
+ . Further formatting or analysis may be done by copying and pasting the report into a
+ spreadsheet. See <ulink url="&url-docs-C;help/tool-find.html?tool-find-txn">Find
+ Transaction</ulink> in the &app; Manual.
+ </para>
+ </note>
+ </para>
+ </sect2>
+
+ <sect2 id="bus-payroll-protocol">
+ <title>Payroll Protocol Sample</title>
+
+ <para>&app; does not have an integrated payroll system. &app; can track your payroll expenses, but you
+ need to develop a payroll protocol and perform the calculations outside of &app;, in a
+ spreadsheet for example. In this section, one such protocol is presented. You can use the
+ sample protocol as a model.
+ </para>
+
+ <sect3 id="bus-pay-protocol-1">
+ <title>Step 1: Deductions list</title>
+
+ <para>The first step to the payroll protocol is to create a list of all the possible taxes and deductions
+ for each employee. Each entry should include definitions and formulas for calculating each
+ value. Once the protocol is established it needs to be changed only when payroll laws or
+ tax rates change.
+ </para>
+
+ <para>In the proposed scenario, such a list would look like this:
+ </para>
+
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para><emphasis>E_GROSS_SALARY</emphasis> - Employee gross salary
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>E_TAX1</emphasis> - Employee contribution to tax1 (X% of E_GROSS_SALARY)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>E_TAX2</emphasis> - Employee contribution to tax2 (X% of E_GROSS_SALARY)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>C_TAX1</emphasis> - Company contribution to tax1 (X% of E_GROSS_SALARY)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>C_TAX2</emphasis> - Company contribution to tax2 (X% of E_GROSS_SALARY)
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <note>
+ <para>The employee’s net salary (E_NET_SALARY) is defined as E_GROSS_SALARY - E_TAX1 - E_TAX2 and
+ need not be placed in this list since it is composed of items that already exist.
+ </para>
+ </note>
+
+ <para>Place the actual formulas for calculating each deduction in this list. Sometimes these formulas are
+ quite complex, and sometimes they simply say "look it up in table XYZ of the tax codes".
+ </para>
+
+ <para>Notice that you can calculate some interesting values using the above definitions. One such value is
+ the total cost to the company: E_GROSS_SALARY + C_TAX1 + C_TAX2.
+ </para>
+ </sect3>
+
+ <sect3 id="bus-pay-protocol-2">
+ <title>Step 2: Create the Transaction Map</title>
+
+ <para>When you record payroll in &app;, do so with a single split transaction. This split transaction
+ populates the appropriate expense and liability accounts. If you need to look the payroll
+ details at a later time, open the split transaction.
+ </para>
+
+ <para>With the deductions list from above, an employee split transaction map can be generated. Each of the
+ items in the list is mapped to a &app; account.
+ </para>
+
+ <para><table id="bus-payroll-txn-tbl">
+ <title>Payroll Transaction Map</title>
+
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Increase
+ </entry>
+
+ <entry>
+ Decrease
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Assets:Checking
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ E_NET_SALARY
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Salaries
+ </entry>
+
+ <entry>
+ E_GROSS_SALARY
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Tax1
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ E_TAX1
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Tax2
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ E_TAX2
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Tax1
+ </entry>
+
+ <entry>
+ C_TAX1
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Tax1
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ C_TAX1
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Tax2
+ </entry>
+
+ <entry>
+ C_TAX2
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Tax2
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ C_TAX2
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>Note that the C_TAX1 and C_TAX2 components have entries in the both the liability and expense
+ accounts. The company component of each tax is expensed at the time of payroll, but
+ remains a liability until taxes are due.
+ </para>
+ </sect3>
+
+ <sect3 id="bus-pay-protocol-3">
+ <title>Step 3: Pay the Employee</title>
+
+ <para>Go to the account from which the employee will be paid, for example your
+ <emphasis>Assets:Checking</emphasis> account. Open a split transaction and enter the real
+ values using the Transaction Map above as a guide. Repeat this for all employees.
+ </para>
+
+ <tip>
+ <para>This manual process is tedious, especially if you have a large number of employees.
+ </para>
+
+ <para>One &app; tool you certainly want use when entering employee payroll is duplicate transaction (use
+ the <guibutton>Duplicate</guibutton> <emphasis>Toolbar</emphasis> button). This saves
+ you from having to enter all the transaction splits for each employee. You still need to
+ change the amounts of money to match each employee’s real payroll values, but you
+ will not have to build the split for each employee.
+ </para>
+
+ <para>If payroll transactions do not change significantly every pay period, you can also use the duplicate
+ transaction feature to duplicate each employee’s most recent payroll transaction
+ for the current pay period. If you find you are doing so all the time, read about the
+ Schedule Transactions feature and save even more time!
+ </para>
+ </tip>
+ </sect3>
+
+ <sect3 id="bus-pay-protocol-4">
+ <title>Step 4: Pay the Government</title>
+
+ <para>The final thing to do is to pay the taxes to the government. The liability accounts have been
+ collecting the taxes for various government agencies, and periodically you need to send a
+ check to the government to pay this charge. To do so, you simply enter a 2 account
+ transaction in (for example) your checking account to pay off the tax liability. The
+ transaction is between the checking account and the liability account, no expense account
+ is involved. The expense accounts are charged at the time the tax liability is recorded.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="bus-payroll-example">
+ <title>Business Payroll Example</title>
+
+ <para>Using the account setup seen previously, let’s go through an example. Assume that there are 2
+ employees (E1 and E2) who each earn $1000 per month gross salary. The employee contribution
+ to Tax1 and Tax2 are 10% and 5% respectively. The company contribution to Tax1 and Tax2 are
+ 15% and 10% each on top of the employee’s gross salary.
+ </para>
+
+ <para>Starting with $50k in the bank, and before doing any payroll, the account hierarchy looks like this:
+ </para>
+
+ <figure>
+ <title>Payroll Example: Initial Setup</title>
+ <screenshot id="bus-pay-ex1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_pay_ex1.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The deductions list for employee 1 are:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>E_GROSS_SALARY</emphasis> - Employee gross salary - <emphasis>$1000</emphasis>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>E_TAX1</emphasis> - Employee contribution to tax1 - <emphasis>$100</emphasis> (10% of
+ E_GROSS_SALARY)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>E_TAX2</emphasis> - Employee contribution to tax2 - <emphasis>$50</emphasis> (5% of
+ E_GROSS_SALARY)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>C_TAX1</emphasis> - Company contribution to tax1 - <emphasis>$150</emphasis> (15% of
+ E_GROSS_SALARY)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>C_TAX2</emphasis> - Company contribution to tax2 - <emphasis>$100</emphasis> (10% of
+ E_GROSS_SALARY)
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para><table id="bus-payroll-txn-empl-tbl">
+ <title>Payroll Transaction Map for Employee 1</title>
+
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Increase
+ </entry>
+
+ <entry>
+ Decrease
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Assets:Checking
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $850 (E_NET_SALARY)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Salaries
+ </entry>
+
+ <entry>
+ $1000 (E_GROSS_SALARY)
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Tax1
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $100 (E_TAX1)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Tax2
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $50 (E_TAX2)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Tax1
+ </entry>
+
+ <entry>
+ $150 (C_TAX1)
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Tax1
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $150 (C_TAX1)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Tax2
+ </entry>
+
+ <entry>
+ $100 (C_TAX2)
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Tax2
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $100 (C_TAX2)
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>From the checking account, enter the split transaction for employee 1. It should look like this:
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>Payroll Example: Employee Split Transaction</title>
+ <screenshot id="bus-pay-ex2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_pay_ex2.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ <caption>
+ <para>The Split Transaction for Employee 1
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <tip>
+ <para>When paying employees, enter only the employee name in the Description area. If you decide to use
+ &app;’s check printing capabilities, the check is automatically made out to the
+ correct employee. If you want to record other information in the transaction besides the
+ employee name, use the Notes area, available when viewing the Register in double-line
+ mode.
+ </para>
+ </tip>
+
+ <para>Repeat this for the second employee, which leaves the account hierarchy looking like this:
+ </para>
+
+ <figure>
+ <title>Payroll Example: Accounts After Salaries Paid</title>
+<screenshot id="bus-pay-ex3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_pay_ex3.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Now, you will enter the company contributions. The <emphasis>Liabilities:Tax1</emphasis> and
+ <emphasis>Liabilities:Tax2</emphasis> accounts track how much you must pay to the government
+ for each tax type. When it is time to pay these agencies, you will make a transaction from
+ the checking account to these liability accounts. No expense accounts are involved. The main
+ account will then appear like this:
+ </para>
+
+ <figure>
+ <title>Payroll Example: Accounts After Paying Government</title>
+ <screenshot id="bus-pay-ex4">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/bus_pay_ex4.png"
+ srccredit="Patrick Schweiger"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_capgain.xml b/zh/guide/ch_capgain.xml
new file mode 100644
index 00000000..2705c163
--- /dev/null
+++ b/zh/guide/ch_capgain.xml
@@ -0,0 +1,616 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: July 9th 2006
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Originally designed by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_capgain">
+ <title>Capital Gains</title>
+
+ <para>This chapter will present some of the techniques used to keep track of the unrealized and realized
+ gains and losses, better known as capital gains and losses.
+ </para>
+
+ <sect1 id="capgain_concepts1">
+ <title>Basic Concepts</title>
+
+ <para>This chapter will present some of the techniques used to keep track of the unrealized and realized
+ gains and losses, better known as capital gains and losses.
+ </para>
+
+ <para>Certain resellable assets can change value over time, such as stocks, bonds, houses, or cars. Some
+ assets could increase in value, some could decrease in value. It is
+ important to be able to track some of these time-dependent asset valuations, this chapter will
+ show you how.
+ </para>
+
+ <para>Probably everything you own will increase or decrease in value over time. So, the question is for
+ which of these assets should you track this changing value? The simple answer is that you only
+ need to track this for items which could be sold for cash in the future or which relate to
+ taxation.
+ </para>
+
+ <para>Consumable and disposable items (for example, food, gas for your car, or printer paper) are obviously not
+ involved. Thus, even though the new clothes you recently bought will certainly depreciate, you
+ would not want to track this depreciation since you have no intention of reselling the clothes
+ and there is no tax implications to the depreciation on clothing. So, for this example, the
+ purchase of new clothes should be recorded as a pure expense... you spent the money, and it is
+ gone.
+ </para>
+
+ <para>Asset appreciation occurs when something you own increases in value over time. When you own an asset
+ which has increased in value, the difference between the original purchase price and the new
+ value is known as <emphasis>unrealized gains</emphasis>. When you sell the asset, the profit
+ you earn is known as <emphasis>realized gains</emphasis> or <emphasis>capital
+ gains</emphasis>. An example of an asset from which you could have unrealized gains, and
+ eventually capital gains, is stock in a publicly traded company.
+ </para>
+ </sect1>
+
+ <sect1 id="capgain_value1">
+ <title>Estimating Valuation</title>
+
+ <para>As mentioned in the introduction to this chapter, capital gains are the profits received from the
+ sale of an asset. This section will describe how to record capital gains in &app;.
+ </para>
+
+ <para>The accounting methods for handling asset appreciation differs somewhat from depreciation because
+ typically you are only concerned with the moment you sell the asset and realize the capital
+ gains. This is opposed to the continuous nature of tracking depreciation. Capital gains are an
+ important subject in the world of taxation, because governments tend to be quite interested in
+ taxing capital gains in one manner or another.
+ </para>
+
+ <note>
+ <para>As always, there are exceptions. If you hold a bond that pays all of its interest at maturity, tax
+ authorities often require that you recognize interest each year, and refuse this to be
+ treated as a capital gain. Consult the appropriate tax codes to determine the preferred
+ treatment for each type of asset you have which may be affected by capital gains taxes.
+ </para>
+ </note>
+
+ <para>Estimating the increasing value of assets is generally not simple, because often it is difficult to
+ know its exact value until the moment it is sold.
+ </para>
+
+ <para>Securities traded daily on open markets such as stock exchanges are possibly the easiest type of
+ asset to predict the value of, and selling the asset at market prices may be as simple as
+ calling a broker and issuing a Market Order. On the other hand, estimating the value of a
+ house is more difficult. Homes are sold less often than stocks, and the sales tend to involve
+ expending considerable effort and negotiations, which means that estimates are likely to be
+ less precise. Similarly, selling a used automobile involves a negotiation process that makes
+ pricing a bit less predictable.
+ </para>
+
+ <para>Values of collectible objects such as jewelry, works of art, baseball cards, and <quote>Beanie
+ Babies</quote> are even harder to estimate. The markets for such objects are much less open
+ than the securities markets and less open than the housing market. Worse still are
+ one-of-a-kind assets. Factories often contain presses and dies customized to build a very
+ specific product that cost tens or hundreds of thousands of dollars; this equipment may be
+ worthless outside of that very specific context. In such cases, several conflicting values
+ might be attached to the asset, none of them unambiguously correct.
+ </para>
+
+ <para>The general rule of thumb in accounting for estimating unrealized gains (or loses) is that you
+ should only revalue assets such as stocks which are readily sellable and for which there are
+ very good estimates of the value. For all other assets, it is better to simply wait until you
+ sell them, at which time you can exactly determine the capital gains. Of course, there is no
+ hard rule on this, and in fact different accountants may prefer to do this differently.
+ </para>
+ </sect1>
+
+ <sect1 id="capgain_accounts1">
+ <title>Account Setup</title>
+
+ <important>
+ <para>
+ In the next few sections, unrealized gain accounts are created, and the estimated unrealized gain transactions
+ are recorded there in order for users to understand unrealized gain easily. However, it is not necessary
+ to record unrealized gains unless large corporations like which adopt IFRS in actual accounting.
+ The small enterprise users, who are using &app;, should not record unrealized gains. Record into &app;
+ only when realized gains are fixed.
+ </para>
+ </important>
+
+ <para>As with most accounting practices, there are a number of different ways to setup capital gains
+ accounts. We will present here a general method which should be flexible enough to handle most
+ situations. The first account you will need is an asset <emphasis>Cost</emphasis> account
+ (&app; account type <guilabel>Asset</guilabel>), which is simply a place where you record the
+ original purchase of the asset. Usually this purchase is accomplished by a transaction from
+ your bank account.
+ </para>
+
+ <para>In order to keep track of the appreciation of the asset, you will need three accounts. The first is
+ an <emphasis>Unrealized Gains</emphasis> asset account in which to collect the sum of all of
+ the appreciation amounts. The <emphasis>Unrealized Gains</emphasis> asset account is balanced
+ by a <emphasis>Unrealized Gains</emphasis> income account, in which all periodic appreciation
+ income is recorded. Finally, another income account is necessary, called a <emphasis>Realized
+ Gains</emphasis> in which you record the actual capital gains upon selling the asset.
+ </para>
+
+ <para>Below is a generic account hierarchy for tracking the appreciation of 2 assets,
+ <emphasis>ITEM1</emphasis> and <emphasis>ITEM2</emphasis>. The <emphasis>Assets:Fixed
+ Assets:ITEM1:Cost</emphasis> accounts are balanced by the <emphasis>Assets:Current
+ Assets:Savings</emphasis> account, the <emphasis>Assets:Fixed Assets:ITEM1:Unrealized
+ Gains</emphasis> accounts are balanced by the <emphasis>Income:Unrealized Gains</emphasis>
+ account (similar for <emphasis>ITEM2</emphasis>).
+ </para>
+<screen>
+-Assets
+ -Current Assets
+ -Savings
+ -Fixed Assets
+ -ITEM1
+ -Cost
+ -Unrealized Gains
+ -ITEM2
+ -Cost
+ -Unrealized Gains
+-Income
+ -Realized Gains
+ -Unrealized Gains</screen>
+ </sect1>
+
+ <sect1 id="capgain_example1">
+ <title>Example</title>
+
+ <para>Let’s suppose you buy an asset expected to increase in value, say a Degas painting, and want
+ to track this. (The insurance company will care about this, even if nobody else does.)
+ </para>
+
+ <para>Start with an account hierarchy similar to that shown in <xref
+ linkend="capgain_accounts1" />,
+ but replace <emphasis>ITEM1</emphasis> with <emphasis>Degas</emphasis> and remove the
+ <emphasis>ITEM2</emphasis> accounts. We will assume that the Degas painting had an initial value of
+ one hundred thousand dollars. Begin by giving your self $100,000 in the bank and then
+ transferring that from your bank account to your <emphasis>Assets:Fixed
+ Assets:Degas:Cost</emphasis> account (the asset purchase transaction). You should now have a
+ main account window which appears like this:
+ </para>
+
+ <figure pgwide="1">
+ <title>Asset Appreciation Main Window</title>
+ <screenshot id="capgain_appmain">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/capgain_appmain.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>The asset appreciation example main window
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+
+ <sect2 id="capgain_exampleunrealized2">
+ <title>Unrealized Gains</title>
+
+ <para>A month later, you have reason to suspect that the value of your painting has increased by $10,000
+ (an unrealized gain). In order to record this you transfer $10,000 from your
+ <emphasis>Income:Unrealized Gains</emphasis> account to your <emphasis>Assets:Fixed Assets:Degas:Unrealized Gains</emphasis> account.
+ Your main window will resemble this:
+ </para>
+
+ <figure pgwide="1">
+ <title>Asset Appreciation Main Window</title>
+ <screenshot id="capgain_app2main">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/capgain_app2main.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>Chart of Accounts after unrealized gain
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="capgain_examplesell2">
+ <title>Selling</title>
+
+ <para>Let’s suppose another month later prices for Degas paintings have gone up some more, in this
+ case about $20,000, you estimate. You duly record the $20,000 as an unrealized income like
+ above, then decide to sell the painting.
+ </para>
+
+ <para>Three possibilities arise. You may have <emphasis>accurately estimated</emphasis> the unrealized
+ gain, <emphasis>overestimated</emphasis> the unrealized gain, or
+ <emphasis>underestimated</emphasis> the unrealized gain.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para><emphasis>Accurate estimation</emphasis> of unrealized gains.
+ </para>
+
+ <para>Your optimistic estimate of the painting’s value was correct. First you must record that the
+ profits made are now realized gains, not unrealized gains. Do this by transferring the
+ income from the <emphasis>Income:Unrealized Gains</emphasis> to the
+ <emphasis>Income:Realized Gains</emphasis> account.
+ </para>
+
+ <para>Secondly, you must credit your bank account with the selling price of the painting. This money comes
+ directly from your <emphasis>Assets:Fixed Assets:Degas</emphasis> sub-accounts. Transfer
+ the full <emphasis>Assets:Fixed Assets:Degas:Cost</emphasis> value into
+ <emphasis>Assets:Current Assets:Savings</emphasis>, and the full
+ <emphasis>Assets:Fixed Assets:Degas:Unrealized Gains</emphasis> into
+ <emphasis>Assets:Current Assets:Savings</emphasis>.
+ </para>
+
+ <para>These transactions should now appear as follows:
+ </para>
+
+ <para><table>
+ <title>Turning an Unrealized Gain into a Realized Gain - Accurate Estimation</title>
+
+ <tgroup cols="4">
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Transfer to</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Transaction Amount</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Account Total</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Unrealized Gains
+ </entry>
+
+ <entry>
+ Income:Realized Gains
+ </entry>
+
+ <entry>
+ $30,000
+ </entry>
+
+ <entry>
+ $0
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:Degas:Cost
+ </entry>
+
+ <entry>
+ Assets:Current Assets:Savings
+ </entry>
+
+ <entry>
+ $100,000
+ </entry>
+
+ <entry>
+ $0
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:Degas:Unrealized Gains
+ </entry>
+
+ <entry>
+ Assets:Current Assets:Savings
+ </entry>
+
+ <entry>
+ $30,000
+ </entry>
+
+ <entry>
+ $0
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>This leaves the <emphasis>Assets:Current Assets:Savings</emphasis> account with a total of
+ $130,000 and <emphasis>Income:Realized Gains</emphasis> with a total of $30,000.
+ </para>
+
+ <figure pgwide="1">
+ <title>Asset Appreciation Main Window</title>
+ <screenshot id="capgain_app3main">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/capgain_app3main.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>Chart of Accounts after realized gains
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Over estimation</emphasis> of unrealized gains.
+ </para>
+
+ <para>You were over-optimistic about the value of the painting. Instead of the $130,000 you thought the
+ painting was worth you are only offered $120,000. But you still decide to sell, because
+ you value $120,000 more than you value the painting. The numbers change a little bit, but
+ not too dramatically.
+ </para>
+
+ <para>The transactions should now appear as follows (observe the last transaction which balances the
+ <emphasis>Unrealized Gains</emphasis> account):
+ </para>
+
+ <para><table>
+ <title>Turning an Unrealized Gain into a Realized Gain - Over estimation</title>
+
+ <tgroup cols="4">
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Transfer to</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Transaction Amount</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Account Total</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Unrealized Gains
+ </entry>
+
+ <entry>
+ Income:Realized Gains
+ </entry>
+
+ <entry>
+ $20,000
+ </entry>
+
+ <entry>
+ $10,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:Degas:Cost
+ </entry>
+
+ <entry>
+ Assets:Current Assets:Savings
+ </entry>
+
+ <entry>
+ $100,000
+ </entry>
+
+ <entry>
+ $0
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:Degas:Unrealized Gains
+ </entry>
+
+ <entry>
+ Assets:Current Assets:Savings
+ </entry>
+
+ <entry>
+ $20,000
+ </entry>
+
+ <entry>
+ $10,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:Degas:Unrealized Gains
+ </entry>
+
+ <entry>
+ Income:Unrealized Gains
+ </entry>
+
+ <entry>
+ $10,000
+ </entry>
+
+ <entry>
+ $0
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>This leaves the <emphasis>Assets:Current Assets:Savings</emphasis> account with a total of
+ $120,000 and <emphasis>Income:Realized Gains</emphasis> with a total of $20,000.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Under estimation</emphasis> of unrealized gains.
+ </para>
+
+ <para>You manage to sell your painting for more than you thought in your wildest dreams ($150,000). The
+ extra value is, again, recorded as a gain, that is an income.
+ </para>
+
+ <para>The transactions should now appear as follows (observe the last transaction which balances the
+ <emphasis>Unrealized Gains</emphasis> accounts):
+ </para>
+
+ <para><table>
+ <title>Turning an Unrealized Gain into a Realized Gain - Under estimation</title>
+
+ <tgroup cols="4">
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Transfer to</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Transaction Amount</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Account Total</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Unrealized Gains
+ </entry>
+
+ <entry>
+ Income:Realized Gains
+ </entry>
+
+ <entry>
+ $50,000
+ </entry>
+
+ <entry>
+ $-20,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:Degas:Cost
+ </entry>
+
+ <entry>
+ Assets:Current Assets:Savings
+ </entry>
+
+ <entry>
+ $100,000
+ </entry>
+
+ <entry>
+ $0
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:Degas:Unrealized Gains
+ </entry>
+
+ <entry>
+ Assets:Current Assets:Savings
+ </entry>
+
+ <entry>
+ $50,000
+ </entry>
+
+ <entry>
+ $-20,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Unrealized Gains
+ </entry>
+
+ <entry>
+ Assets:Fixed Assets:Degas:Unrealized Gains
+ </entry>
+
+ <entry>
+ $20,000
+ </entry>
+
+ <entry>
+ $0
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>This leaves the <emphasis>Assets:Current Assets:Savings</emphasis> account with a total of
+ $150,000 and <emphasis>Income:Realized Gains</emphasis> with a total of $50,000.
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="capgain_tax1">
+ <title>Taxation</title>
+
+ <para>Taxation policies vary considerably between countries, so it is virtually impossible to say anything
+ that will be universally useful. However, it is common for income generated by capital gains
+ to not be subject to taxation until the date that the asset is actually sold, and sometimes
+ not even then. North American home owners usually find that when they sell personal
+ residences, capital gains that occur are exempt from taxation. It appears that other countries
+ treat sale of homes differently, taxing people on such gains. German authorities, for example,
+ tax those gains only if you owned the property for less than ten years.
+ </para>
+
+ <para>Chris Browne has a story from his professional tax preparation days where a family sold a farm, and
+ expected a considerable tax bill that turned out to be virtually nil due to having owned the
+ property before 1971 (wherein lies a critical <quote>Valuation Day</quote> date in Canada) and
+ due to it being a dairy farm, with some really peculiar resulting deductions. The point of
+ this story is that while the presentation here is fairly simple, taxation often gets terribly
+ complicated...
+ </para>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_cbook.xml b/zh/guide/ch_cbook.xml
new file mode 100644
index 00000000..d9007def
--- /dev/null
+++ b/zh/guide/ch_cbook.xml
@@ -0,0 +1,547 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: December 7th 2009
+ modified: July 9th 2006
+ Maintainers:
+ Alex Aycinena <alex.aycinena at gmail.com>
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Originally written by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_cbook">
+ <title>Checkbook</title>
+
+ <para>This chapter will give you all the specific information you need to manage your checkbook with
+ &app;. Managing your checkbook register is the first step of tracking your finances, and &app;
+ makes it much easier to manage than the traditional paper register does.
+ </para>
+
+ <para>For one thing, as discussed in <xref linkend="chapter_txns"></xref>, data entry of common
+ transactions is practically done for you in &app;, because of its auto-completion feature. &app;
+ keeps a running balance of each account, and it makes reconciling these accounts easy. And the
+ double-entry method helps you account for your spending by requiring a transfer account for
+ withdrawals, so you can easily find out how much money you spend in different areas.
+ </para>
+
+ <para>Once you are comfortable with using &app; for your checking and other bank accounts, you may wish to
+ continue on with tracking other financial accounts. Chapters 6 through 9 examine methods to
+ manage your other accounts.
+ </para>
+
+ <sect1 id="cbook-accounts1">
+ <title>Setting up Accounts</title>
+
+ <para>The first step in managing your checkbook is to set up the necessary accounts. You can either use
+ the default &app; accounts or set up your own. For more detail on how to set up a new account,
+ refer to <xref linkend="accts-examples-toplevel2"></xref>. For instructions on importing your
+ accounts from another program, refer to the &app; manual.
+ </para>
+
+ <para>Let’s start with the bank accounts you’ll need. You need one &app; bank type account for
+ each physical bank account you wish to track. If you are setting up your own accounts or using
+ the default &app; accounts, make sure that you have an opening balance transaction for each
+ bank account you own. The easiest way to get this number is to use the balance from your last
+ bank statement as your opening balance. You can enter this in the account information window
+ automatically as part of the <guilabel>New Account Hierarchy Setup</guilabel> assistant, or
+ you can enter a manual transaction directly in the account. To enter the transaction manually,
+ enter a transfer from an <guilabel>Opening Balances</guilabel> account (type equity) to the
+ bank account.
+ </para>
+
+ <para>The typical bank accounts you might track include:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Checking - any institutional account that provides check-writing privileges.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Savings - an interest-bearing institutional account usually used to hold money for a longer term
+ than checking accounts.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Common transactions that affect these bank accounts are payments and deposits.
+ <emphasis>Payments</emphasis> are transfers of money out of the bank account, usually to an
+ expense account. <emphasis>Deposits</emphasis> are transfers of money into the bank account,
+ usually from an income account. You will need to set up income and expense accounts to track
+ where that money comes from and where it goes. Remember that a balanced transaction requires a
+ transfer of an equal sum of money from at least one account to at least one other account. So
+ if you deposit money in your checking account, you must also enter the account that money
+ comes from. If you pay a bill from your checking account, you must also enter the account
+ where that money goes.
+ </para>
+ </sect1>
+
+ <sect1 id="cbook-deposits1">
+ <title>Entering Deposits</title>
+
+ <para>Most deposit transactions are entered as a transfer from an income account to a bank account. Income
+ may come from many sources, and it’s a good idea to set up a separate income type
+ account for each different source. For example, your income may come mainly from your
+ paychecks, but you may also receive interest on your savings. In this case, you should have
+ one income account for salary and another income account for interest income.
+ </para>
+
+ <tip>
+ <para>Be sure to check the Tax-Related box and assign an appropriate tax category in the Income Tax
+ Information Dialog (
+ <menuchoice>
+ <guimenu>Edit</guimenu><guimenuitem>Tax Report Options</guimenuitem>
+ </menuchoice>
+ ) when you set up taxable income accounts. Some types of income, such as gift income, may
+ not be considered taxable, so check the appropriate tax rules to determine what is taxable.
+ For ways to track capital gains income, refer to <xref linkend="chapter_capgain"></xref>.
+ </para>
+ </tip>
+
+ <para>Before you start entering paycheck deposits, decide how much detail you want to track. The basic
+ level of detail is to enter your net pay, just like you would in your paper register. This is
+ easiest, but you can get even more information out of &app; if you enter your gross pay with
+ deductions. It takes a bit more effort to enter the deductions, but entering your tax
+ withholding information throughout the year allows you to run useful tax status reports in
+ &app; at any time. These reports can help you determine whether you are withholding enough
+ tax, and they can help you estimate your tax bill ahead of time. If you are unsure about the
+ level of detail, start by entering net pay. You can always go back and edit your transactions
+ later if you decide you want more detail.
+ </para>
+ </sect1>
+
+ <sect1 id="cbook-withdrawals1">
+ <title>Entering Withdrawals</title>
+
+ <para>When you withdraw money from your bank account, for whatever reason, you are transferring money from
+ your bank account to some other location. In &app;, this other location is tracked as an
+ account. The more detailed accounts you create and use for your spending, the more information
+ you will get about where your money goes.
+ </para>
+
+ <para>Withdrawals take many forms. ATM withdrawals are one of the most common transactions. Writing checks
+ is one way to withdraw money to pay bills, to buy purchases, or to give to charity. Depending
+ on your bank, you might also have service charges, where the bank withdraws the money from
+ your account. Transfers of money out to another account are also withdrawals. We will take a
+ look at each of these types of withdrawals and how to record them in &app;.
+ </para>
+
+ <sect2 id="cbook-atm2">
+ <title>ATM/Cash Withdrawals</title>
+
+ <para>Cash withdrawals are handled as a transfer from a bank account to a cash account. &app; provides
+ special <emphasis>Cash</emphasis> type accounts for tracking your cash purchases, so you
+ should set up a cash account to record your ATM and other cash withdrawals.
+ </para>
+
+ <para>Cash accounts can be used for different levels of detail. On a basic level of detail, you simply
+ transfer money to it from your checking account. That tells you how much money you took out
+ of checking on a given day, but it doesn’t tell you where that cash was spent. With a
+ little more effort, you can use the cash account to record your cash purchases as well, so
+ that you can see where that cash went. You record these purchases as a transfer from the
+ cash account to expense accounts.
+ </para>
+
+ <para>Some people record every cash purchase, but this takes a lot of work. An easier way is to record the
+ purchases for which you have receipts, but then adjust the balance of the account to match
+ what is in your wallet.
+ </para>
+
+ <para>It’s a good idea to at least set up a cash account for your withdrawals. Then if you decide to
+ track where your cash goes, you can enter transactions for the money you spend. You
+ determine what level of detail you want to use.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="cbook-reconacct1">
+ <title>Reconciling Your Accounts</title>
+
+ <para>&app; makes reconciliation of your bank account with your monthly bank statement much easier.
+ <xref linkend="txns-reconcile1"></xref> gives instructions on how to reconcile your
+ transactions with the monthly bank statement. This is the main reconciliation task that should
+ be done every month.
+ </para>
+
+ <para>But what about all those other accounts you created? Should those be reconciled too? If you receive
+ a statement for the account, then you should consider reconciling that account. Examples
+ include the checking account statement, the savings account statement, and the credit card
+ statement. Credit card statements and credit card transactions are covered in the
+ <xref linkend="chapter_cc"></xref>, so if you are interested in tracking your credit cards in
+ &app;, take a look at the instructions provided there.
+ </para>
+
+ <para>Income and expense accounts are usually not reconciled, because there is no statement to check them
+ against. You also don’t need to reconcile cash accounts, for the same reason. With a
+ cash account, though, you might want to adjust the balance every once in a while, so that your
+ actual cash on hand matches the balance in your cash account. Adjusting balances is covered in
+ the next section.
+ </para>
+ </sect1>
+
+ <sect1 id="cbook-together1">
+ <title>Putting It All Together</title>
+
+ <para>In <xref linkend="chapter_txns"></xref>, you entered some transactions in your checking account. In
+ this chapter, we will add more transactions and then reconcile them.
+ </para>
+
+ <sect2 id="cbook-puttoget-open2">
+ <title>Opening Balances</title>
+
+ <para>So, let’s get started by opening the gcashdata file you saved in the last chapter
+ (<filename>gcashdata_4</filename>). Your chart of accounts should look like this:
+ </para>
+
+ <figure>
+ <title>The Chart Of Accounts</title>
+ <screenshot id="cbook-gcashdata4">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_gcashdata4.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Chart of Accounts.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="cbook-puttoget-transactions">
+ <title>Add some transactions</title>
+
+ <orderedlist>
+ <listitem>
+ <para>Now open the <emphasis>Checking</emphasis> account from the main window. In the last chapter, you
+ entered some paycheck transactions as deposits into Checking. Now we will enter another
+ kind of deposit - a transfer of money from Savings into Checking. On a blank line, enter
+ a transaction to transfer $500 from <emphasis>Savings</emphasis> to
+ <emphasis>Checking</emphasis> (In this case, the last transaction date was March 28, but
+ this transfer transaction took place on the March 24). Your Transfer account will be
+ <emphasis>Savings</emphasis>, since you are in the <emphasis>Checking</emphasis>
+ account. Your <emphasis>Checking</emphasis> account should now look like this:
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The Checking Account Register</title>
+ <screenshot id="cbook-transferin">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_transferin.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Checking Account Register.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>Now let’s write some checks on this account. First, write a check to HomeTown Grocery for $75
+ (5th of March). Your transfer account is <emphasis>Groceries</emphasis>, since all of
+ this money is going to buy groceries. Next, write a check to ABC Hardware for $100 (6 of
+ March), and split this amount between two expenses: <emphasis>Household</emphasis> $50
+ and <emphasis>Tools</emphasis> $50. You will need to create an
+ <emphasis>Expense</emphasis> type account for each of these, then enter splits for them.
+ Your checking account should now look like this;
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The Checking Account Register After Registering Some More Checks</title>
+ <screenshot id="cbook-checkexamp">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_checkexamp.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Checking Account Register after registering some more checks.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>Suppose you now need to withdraw some money. You don’t have a cash account set up in your
+ chart of accounts, so you will need to create one. Create the account as
+ <guilabel>Cash</guilabel> as a top-level account of type <guilabel>Asset</guilabel>.
+ From your <emphasis>Checking</emphasis> account register, enter an ATM type withdrawal
+ to transfer $100 from <emphasis>Checking</emphasis> to <emphasis>Cash</emphasis> on the
+ 25 of March.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The Checking Account Register With An ATM Withdrawal</title>
+ <screenshot id="cbook-atm">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_atm.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Checking Account Register with an ATM withdrawal.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+ </orderedlist>
+ </sect2>
+
+ <sect2 id="cbook-puttoget-reconcile">
+ <title>Opening Balances</title>
+
+ <para>Now we are ready to reconcile this <emphasis>Checking</emphasis> account, using this sample bank
+ statement:
+ </para>
+
+ <figure>
+ <title>A sample Bank Statement</title>
+ <screenshot id="cbook-bankstmt">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_bankstmt.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows a sample Bank Statement.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <orderedlist>
+ <listitem>
+ <para>Select
+ <menuchoice>
+ <guimenu>Actions</guimenu> <guimenuitem>Reconcile</guimenuitem>
+ </menuchoice>
+ from the menu, and fill in the Closing balance as $1451.79. Click
+ <guibutton>OK</guibutton> to begin reconciling the account. Check off the entries as
+ they appear on the sample statement. When you have checked off all your entries, the
+ reconcile window should look like this:
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The Reconcile Window</title>
+ <screenshot id="cbook-reconexamp">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_reconexamp.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the reconcile window with a $5 difference.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Notice that your reconciled balance differs from your ending balance by $5.00. If you look at the
+ sample bank statement, you will see there is a $5.00 service charge that has not been
+ added to your <emphasis>Checking</emphasis> account.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>So click on the <emphasis>Checking</emphasis> register and add the $5.00 service charge to your
+ <emphasis>Checking</emphasis> account. On a blank line of the
+ <emphasis>Checking</emphasis> register, enter a transaction to transfer $5.00 from
+ <emphasis>Checking</emphasis> to a <emphasis>Service Charges</emphasis> account. (You
+ will need to create the <emphasis>Service Charges</emphasis> account as type
+ <guilabel>Expense</guilabel>.) Use the transaction date printed on the sample statement
+ as the date you enter for this transaction. Your <emphasis>Checking</emphasis> account
+ should now look like this:
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The Checking Account With Service Charge</title>
+ <screenshot id="cbook-servch">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_servch.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Checking Account Register with service charge added.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>Click back on the Reconcile window, and you should see the service charge now under <guilabel>Funds
+ Out</guilabel>. Click on it to mark it as reconciled, and note that the difference
+ amount below now becomes 0.00. Click the <guibutton>Finish</guibutton> button on the
+ <emphasis>Toolbar</emphasis> to complete the reconciliation. The Reconcile R column in
+ your <emphasis>Checking</emphasis> register should now show <guilabel>y</guilabel> for
+ each transaction you just reconciled. Also observe the bottom status row that now
+ indicates <guilabel>Reconciled: USD 1451.79</guilabel>
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The Reconciled Checking Account</title>
+ <screenshot id="cbook-reconciledCheckAct">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_reconciledCheckAct.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the reconciled Checking Account Register.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+ </orderedlist>
+ </sect2>
+
+ <sect2 id="cbook-puttoget-save">
+ <title>Save file</title>
+
+ <para>Go back to the main window and save your file with the new <filename>gcashdata_5</filename> name.
+ Your chart of accounts is steadily growing, and it should now look like this:
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The Chart of Accounts</title>
+ <screenshot id="cbook-chartaccts5">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_chartaccts5.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Chart of Accounts.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="cbook-puttoget-reports">
+ <title>Reports</title>
+
+ <para>As we did in the previous chapter, let’s have a look at a <guilabel>Cash Flow</guilabel>, and
+ a <guilabel>Transaction</guilabel> Report.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>First let’s have a look at the <guilabel>Cash Flow</guilabel> report for the month of March.
+ </para>
+
+ <para>Select the cash flow report from
+ <menuchoice>
+ <guimenu>Reports</guimenu> <guisubmenu>Income & Expense</guisubmenu>
+ <guimenuitem>Cash Flow</guimenuitem>
+ </menuchoice>
+ .
+ </para>
+
+ <figure>
+ <title>Cash Flow report for the month of March</title>
+ <screenshot id="cbook-puttoget2-Cash">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_CashFlow.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Cash Flow report after <xref linkend="chapter_cbook"></xref>.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>Now let’s have a look at corresponding transaction report for the various Asset accounts.
+ </para>
+
+ <para>Select the transaction report from
+ <menuchoice>
+ <guimenu>Reports</guimenu> <guimenuitem>Transaction Report</guimenuitem>
+ </menuchoice>
+ .
+ </para>
+
+ <figure>
+ <title>Transaction Report For The Assets During March</title>
+ <screenshot id="cbook-puttoget2-TransactionRptChecking">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_TransactionRptAssets.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Transaction Report for the Assets accounts during March.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>Now let’s change the transaction report to only show the various <emphasis>Expenses</emphasis>
+ account.
+ </para>
+
+ <figure>
+ <title>Transaction Report For The Expenses During March</title>
+ <screenshot id="cbook-puttoget2-TransactionRptExpenses">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cbook_TransactionRptExpenses.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Transaction Report for the various Expense accounts during March.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+ </orderedlist>
+
+ <para>Notice that you have not yet used one of the accounts listed in your chart, the <guilabel>Credit
+ Card</guilabel> account. Now that you know how to keep track of your bank and cash accounts
+ in &app;, you may want to start tracking your credit cards as well. &app; provides a special
+ type of account for credit cards, and this is discussed in the next chapter.
+ </para>
+ </sect2>
+ </sect1>
+</chapter>
\ No newline at end of file
diff --git a/zh/guide/ch_cc.xml b/zh/guide/ch_cc.xml
new file mode 100644
index 00000000..17852a21
--- /dev/null
+++ b/zh/guide/ch_cc.xml
@@ -0,0 +1,598 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: July 9th 2006
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Originally written by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_cc">
+ <title>Credit Cards</title>
+
+ <para>This chapter will show you how to manage your credit cards using &app;.
+ </para>
+
+ <sect1 id="cc-concepts1">
+ <title>Concepts</title>
+
+ <para>Since you probably write a check or make an electronic payment to the credit card company each
+ month, you may think of your credit card bill as an expense - but it really is not an expense.
+ Why? A credit card account is a short-term loan - you buy things on that loan account, and
+ then you eventually have to pay back the money, often with interest (your finance charge). The
+ purchases you make with that credit card are your expenses.
+ </para>
+
+ <para>You have a couple of options when entering credit card transactions, so choose the one that fits
+ your desired level of detail. The simplest method is to simply track monthly payments to the
+ credit card company. From your bank account, you enter a transfer of money each month to the
+ credit card expense account. This will show you the amount of money you are paying each month
+ to the credit card company, but it won’t show you any information about your credit card
+ balance or credit card purchases.
+ </para>
+
+ <para>A more complete way to track your credit card in &app; is to enter each purchase and payment as a
+ separate transaction. Using the credit card account register, you enter your receipts
+ throughout the month. When your credit card statement arrives, you reconcile the credit card
+ account to the statement, and you enter your payment as a transfer of money from your checking
+ account to your credit card account. This method gives you more information about your balance
+ during the month and points out any discrepancies during reconciliation, but you will have to
+ do more data entry.
+ </para>
+ </sect1>
+
+ <sect1 id="cc-accounts1">
+ <title>Setting Up Accounts</title>
+
+ <para>To begin managing your credit cards in &app;, you should set up a <guilabel>Liability</guilabel> top
+ level account and under this parent account create credit card type accounts for each credit
+ card you use. If you are tracking only the payments you make to the credit card company, then
+ all you need is a bank account and a credit card account to enter your transactions.
+ </para>
+
+ <para>The charges you make on your credit card are expenses, so you will have to set up these accounts
+ under the top-level account called <guilabel>Expenses</guilabel>. If you decide to keep a more
+ detailed records of your purchases, you will need to create expense accounts for each kind of
+ purchase you make. Since you will also be reconciling the balance to your credit card
+ statements, you should also enter an opening balance in each credit card account. The easiest
+ way to do this is to use your last statement balance as the opening balance.
+ </para>
+
+ <sect2 id="cc-accounts-simple2">
+ <title>Simple Setup</title>
+
+ <para>If you do not want to track each expense made on the credit card, you can set up a simple account
+ hierarchy like this:
+ </para>
+<screen>
+-Assets
+ -Bank
+-Liabilities
+ -Credit Card
+-Expenses
+ -Credit Card</screen>
+ <para>In this example, if you enter your total amount charged per month as a transaction between
+ <emphasis>Liabilities:Credit Card</emphasis> and <emphasis>Expenses:Credit Card</emphasis>.
+ When you make a payment, you would enter a transaction between
+ <emphasis>Assets:Bank</emphasis> and <emphasis>Liabilities:Credit Card</emphasis>.
+ </para>
+
+ <para>The obvious limitation of this simple credit card setup is that you cannot see where your money is
+ going. All your credit card expenses are being entered in the Credit Card expense account.
+ This is, however, very simple to set up and maintain.
+ </para>
+ </sect2>
+
+ <sect2 id="cc-accounts-complete2">
+ <title>Complete Setup</title>
+
+ <para>If you want to track your expenses more completely, you should set up multiple expense accounts
+ named for the various kinds of expenses you have. Each charge on your credit card is then
+ entered as a separate transaction between your Credit Card liability account and a specific
+ expense account. Below is an example of an account hierarchy for this:
+ </para>
+<screen>
+-Assets
+ -Bank
+-Liabilities
+ -Credit Card
+-Expenses
+ -Food
+ -Car
+ -Clothes
+ -Entertainment
+ -Interest
+ -Service</screen>
+ <para>Clearly, you should enter specific expense accounts which fit your spending habits. The only
+ difference with this setup as compared to the simple setup is that the expenses have been
+ subdivided by groups. Also notice that there is an <quote>Interest</quote> expense, this is
+ used for when your credit card charges interest on your monthly unpaid balance. The
+ <quote>Service</quote> expense account is used to track service expenses associated with the
+ credit card, such as the yearly usage fee if it exists. With this setup, you will be able to
+ see where your money goes every month, grouped according to the expense accounts.
+ </para>
+
+ <para>The rest of this chapter will assume you are using the complete setup.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="cc-entercharge1">
+ <title>Entering Charges</title>
+
+ <para>Entering your charges provides you with a more complete picture of your spending habits. Charges on
+ a credit card are tracked as a transaction between the credit card liability account and the
+ appropriate expense account.
+ </para>
+
+ <para>When you pay for goods or services with your credit card, you are telling the credit card company to
+ pay the merchant for you. This transaction will increase the amount of money you owe the
+ credit card company, and the credit card balance will increase. The other side of these
+ transactions will in most cases be an expense account. For example, if you buy clothing from a
+ store with your credit card for $50, you would be transferring that money from the credit
+ account into Expenses:Clothing.
+ </para>
+
+ <para>Entering these transactions into &app; allows you to track how much you owe the credit card company,
+ as well as provides you a better picture of your overall accounts. It also allows you to
+ monitor your account and ensure that fraud is avoided.
+ </para>
+
+ <para>Adding transactions to a credit card account is similar to entering transactions in other accounts.
+ You can enter them manually, or import them from your credit card company using a compatible
+ import format.
+ </para>
+
+ <para>For assistance with entering transactions, see Chapter 6 of the &app; Manual and
+ <xref linkend="chapter_txns"></xref>.
+ </para>
+ </sect1>
+
+ <sect1 id="cc-enterpay1">
+ <title>Entering Payments</title>
+
+ <para>Most payments to your credit card bill are entered as transfers from a bank account (asset) to the
+ credit card account (liability). When you pay the monthly bill, you are withdrawing money from
+ a bank account to pay down the credit card balance. This transaction decreases both your bank
+ account balance and the amount of credit card debt you owe.
+ </para>
+
+ <para>When you return a purchase, you receive a refund on your credit card. This is another type of
+ payment in that it decreases the amount of credit card debt you owe. If you recorded the
+ original purchase transaction as a transfer from the credit card account to the expense, you
+ now simply reverse that transaction: transfer the money back from the expense to the credit
+ card account. This transaction decreases both the expense account balance and the credit card
+ account balance. For example, if you originally recorded a credit card purchase of clothing,
+ the transaction is a transfer from the credit card account to the clothing expense account. If
+ you then return that clothing for a refund, you simply transfer the money back from the
+ clothing expense account to the credit card account.
+ </para>
+
+ <note>
+ <para>A common mistake is to enter a refund as income. It is not income, but rather a <quote>negative
+ expense</quote>. That is why you must transfer money from the expense account to your credit
+ card when you receive a refund.
+ </para>
+ </note>
+
+ <para>To clarify this, let’s run through an example. You bought some jeans for $74.99 on your VISA
+ card, but realized one day later that they are too big and want to return them. The shop
+ gracefully agrees, and refunds your credit card.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>Start with opening the previous datafile we stored (<filename>gcashdata_5</filename>), and store it
+ as <filename>gcashdata_6</filename>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Open the <emphasis>Liabilities:Visa</emphasis> account register and enter a simple 2 account
+ transaction to pay the $74.99 jeans purchase. The <guilabel>Transfer</guilabel> account
+ should be <emphasis>Expenses:Clothes</emphasis> and you <guilabel>Charge</guilabel> your
+ <emphasis>Visa</emphasis> account with the $74.99.
+ </para>
+
+ <note>
+ <para>Since we had not created the <emphasis>Expenses:Clothes</emphasis> account previously, &app; will
+ prompt us to create it. Just remember to create it as an <guilabel>Expense</guilabel>
+ account
+ </para>
+ </note>
+ </listitem>
+
+ <listitem>
+ <para>Enter the refund in one of the following way.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Enter the same transaction as the purchase transaction, but instead of a <quote>Charge</quote>
+ amount, use a <quote>Payment</quote> amount in the Credit Card account register.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Select the purchase transaction you want to refund (that is the Jeans transaction in our case), and
+ selecting
+ <menuchoice>
+ <guimenu>Transaction</guimenu><guisubmenu>Add Reversing Transaction</guisubmenu>
+ </menuchoice>
+ . Modify the date as needed.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>After reversing the transaction, your credit card account should look something like this:
+ </para>
+
+ <figure pgwide="1">
+ <title>Credit Card account after reversing a purchase</title>
+ <screenshot id="cc-Reversing-Transaction-1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_Reversing_Transaction_1.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>This image shows <emphasis>Liability:Credit Card</emphasis> - Register after reversing a purchase
+ transaction.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>And the <emphasis>Expenses:Clothes</emphasis> register should look something like this:
+ </para>
+
+ <figure pgwide="1">
+ <title>Expenses account after reversing a purchase</title>
+ <screenshot id="cc-Reversing-Transaction-2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_Reversing_Transaction_2.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>This image shows <emphasis>Expenses:Clothes</emphasis> register after reversing a purchase
+ transaction.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>Save the &app; data file.
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect1>
+
+ <sect1 id="cc-together1">
+ <title>Putting It All Together</title>
+
+ <para>Now that we have covered the basic ideas behind the various transactions you must make to
+ successfully track your credit card in &app;, let’s go through an example. In this
+ example, we will make credit card purchases, refund two of the purchases, get charged interest
+ on the unpaid balance, reconcile the credit card account, and finally make a partial payoff of
+ the credit card.
+ </para>
+
+ <sect2 id="cc-puttoget-openfile">
+ <title>Open &app; file</title>
+
+ <para>Start with opening the previous datafile we stored, <filename>gcashdata_5</filename>, and store it
+ as <filename>gcashdata_6</filename> directly. The main window should look something like
+ this:
+ </para>
+
+ <figure pgwide="1">
+ <title>Starting account structure for tracking a credit card</title>
+ <screenshot id="cc-accounts">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_accounts.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>Starting account structure for tracking a credit card in the putting it all together example.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="cc-together-purchases2">
+ <title>Purchases</title>
+
+ <para>Let’s make some purchases on our visa card. Start by buying $25 worth of food from the Greasy
+ Spoon Cafe, $100 worth of clothing from Faux Pas Fashions, $25 worth of gasoline from
+ Premium Gasoline, $125 worth of groceries and household items from Groceries R Us (split
+ between $85 in groceries and $40 in household items) and finally, $60 worth of household
+ items from CheapMart.
+ </para>
+
+ <para>We also redo the exercise in previous chapter, with purchasing a pair of Jeans for $74.99 on April
+ 3, and refund them two days later.
+ </para>
+
+ <para>The register window for the credit card liability should look like this:
+ </para>
+
+ <figure pgwide="1">
+ <title>Initial credit card purchases</title>
+ <screenshot id="cc-purchases">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_purchases.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>Initial credit card purchases.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="cc-together-refund2">
+ <title>Refund</title>
+
+ <para>Now suppose that on April 15th you return the clothes you bought on April 11th from Faux Pas
+ Fashions and they give you credit back on your credit card. Enter a transaction for the
+ credit card refund for the full $100 amount. Remember to use the same transfer account you
+ used for the original purchase, and enter the amount under the Payment column. &app; will
+ automatically complete the name and transfer account for you, but it will also automatically
+ enter the $100 in the Charge column. You will need to reenter the amount in the Payment
+ column. The transaction looks like this:
+ </para>
+
+ <figure pgwide="1">
+ <title>Item return transaction refunded to credit card</title>
+ <screenshot id="cc-refund">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_refund.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>Returning clothes to Faux Pas Fashions, refund to credit card.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="cc-together-interest2">
+ <title>Interest Charge</title>
+
+ <para>After the month of spending, unfortunately, the credit card bill arrives in the mail or you access
+ it on-line through the internet. You have been charged $20 in interest on the last day of
+ April because of the balance you carried from the previous month. This gets entered into the
+ credit card account as an expense.
+ </para>
+
+ <figure pgwide="1">
+ <title>Interest charge on the Credit Card</title>
+ <screenshot id="cc-interest">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_interest.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>Interest charge.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="cc-together-reconcile2">
+ <title>Reconciliation</title>
+
+ <para>When your credit card bill arrives you should reconcile your credit card account to this document.
+ This is done using &app;’s built-in reconciliation application. Highlight the credit
+ card account and click on
+ <menuchoice>
+ <guimenu>Actions</guimenu> <guimenuitem>Reconcile...</guimenuitem>
+ </menuchoice>
+ . This reconciliation procedure is described in detail in the
+ <xref linkend="txns-reconcile1"></xref>, but we will step through the process here as well.
+ For this example, let’s assume that the credit card statement is dated May 1st, with a
+ final balance of $455. Enter these values in to the initial Reconcile window as shown here.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Initial Reconciliation Window For The Credit Card</title>
+ <screenshot id="cc-reconcile-init">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_reconcile_init.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>During the reconciliation process, you check off each transaction in the account as you confirm that
+ the transaction appears in both your &app; account and the credit card statement. For this
+ example, as shown in the figure below, there is a $300 difference between your &app;
+ accounts and the credit card statement.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Main Reconciliation Window With A Discrepancy</title>
+ <screenshot id="cc-reconcile">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_reconcile.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>Main account reconciliation window, demonstrating a discrepancy of $300.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Some investigation uncovers that you forgot to record a payment you made on March 5th to the credit
+ card company for $300, you must enter this payment transaction from your bank account to the
+ credit card. Now the credit card statement and your &app; account can be reconciled, with a
+ balance of $455.
+ </para>
+ </sect2>
+
+ <sect2 id="cc-together-payment2">
+ <title>Payment</title>
+
+ <para>Assuming you have completed reconciliation of your credit card account, you need to make a payment
+ to the credit card company. In this example, we owe $455 but will make a partial payment of
+ $300 again this month. To do so, enter a transaction from your bank account to the credit
+ card account for $300, which should reduce your credit card balance to $155. Your credit
+ card account register should now appear like this:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Credit Card Account After Reconciliation And Payment</title>
+ <screenshot id="cc-payment">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_payment.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>Account register after reconciliation and payment.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Go back to the main window and save your file (<filename>gcashdata_6</filename>). Your chart of
+ accounts is steadily growing, and it should now look like this:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Chart of Accounts After Account Reconciliation And Payment</title>
+ <screenshot id="cc-final">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_final.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="cc-puttoget-save">
+ <title>Save file</title>
+
+ <para>Last, save the &app; data file (<filename>gcashdata_6</filename>).
+ </para>
+ </sect2>
+
+ <sect2 id="cc-puttoget-reports">
+ <title>Reports</title>
+
+ <para>As we did in the previous chapters, let’s have a look at a <guilabel>Cash Flow</guilabel>, and
+ a <guilabel>Transaction</guilabel> Report.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>First let’s have a look at the <guilabel>Cash Flow</guilabel> report for the liability account
+ <guilabel>Visa</guilabel> during the month of March.
+ </para>
+
+ <para>Select the cash flow report from
+ <menuchoice>
+ <guimenu>Reports</guimenu> <guisubmenu>Income & Expense</guisubmenu>
+ <guimenuitem>Cash Flow</guimenuitem>
+ </menuchoice>
+ .
+ </para>
+
+ <figure pgwide="1">
+ <title>The Cash Flow report for the month of March</title>
+ <screenshot id="cc-puttoget2-Cash">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_CashFlow.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Cash Flow report after <xref linkend="chapter_cc"></xref>.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>Now let’s have a look at corresponding transaction report for the Visa account.
+ </para>
+
+ <para>Select the transaction report from
+ <menuchoice>
+ <guimenu>Reports</guimenu><guimenuitem>Transaction Report</guimenuitem>
+ </menuchoice>.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Transaction Report for the Visa account during March/April</title>
+ <screenshot id="cc-puttoget2-TransactionRptVisa">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_TransactionRptVisa.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Transaction Report for the Visa account during March/April.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>Now let’s change the transaction report to only show the various Expenses accounts.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Transaction Report for the Expenses accounts during April</title>
+ <screenshot id="cc-puttoget2-TransactionRptExpenses">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/cc_TransactionRptExpenses.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This image shows the Transaction Report for the various Expense accounts during April.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_configuring.xml b/zh/guide/ch_configuring.xml
new file mode 100644
index 00000000..53044c03
--- /dev/null
+++ b/zh/guide/ch_configuring.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: December 7th 2009
+ modified: July 9th 2006
+ Maintainers:
+ Author:
+
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_configuring">
+ <title>Configuring &app;</title>
+
+ <para>This chapter will detail preference settings for &app;.
+ </para>
+
+ <sect1 id="configuring-overview">
+ <title>Overview</title>
+
+ <para>Configuring is fun.
+ </para>
+ </sect1>
+
+ <sect1 id="configuring-screens">
+ <title>Main Configuration Screens</title>
+
+ <para>&app; stores settings in two main locations.
+ </para>
+
+ <sect2 id="configuring-preferences-accounting-period">
+ <title>Preferences: Accounting Period Tab</title>
+
+ <para>Stuff about the Accounting Period tab
+ </para>
+ </sect2>
+
+ <sect2 id="configuring-preferences-accounts">
+ <title>Preferences: Accounts Tab</title>
+
+ <para>Stuff about the Accounts tab. Need this stub for the link in The Basics. More later.
+ </para>
+ </sect2>
+
+ <sect2 id="configuring-preferences-online-banking">
+ <title>Preferences: Online Banking</title>
+
+ <para>Stuff about the Accounts tab. Need this stub for the link in The Basics. More later.
+ </para>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_currency.xml b/zh/guide/ch_currency.xml
new file mode 100644
index 00000000..c598077a
--- /dev/null
+++ b/zh/guide/ch_currency.xml
@@ -0,0 +1,1345 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 2.6.15
+ Last modified: December 6, 2016
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Updated Geert Janssens <janssens-geert at telenet.be>
+ Revised David T. <sunfish62 at yahoo.com>
+ Revised 2020: David Cousens <davidcousens at bigpond.com>
+ Originally designed by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_currency">
+ <title>Multiple Currencies</title>
+
+ <para>This chapter will show how to set up &app; accounts to use multiple currencies.
+ </para>
+
+ <sect1 id="currency_concepts1">
+ <title>Basic Concepts</title>
+
+ <para>&app; supports over a hundred currencies, from the Andorran Franc to the Zimbabwe Dollar. For
+ example, you can have a bank account set up in Euros, and another using Hong Kong Dollars.
+ </para>
+
+ <para>Some of the issues which arise when using multiple currencies are as follows:
+ <itemizedlist>
+ <listitem><simpara>How do you transfer funds between accounts with different currencies?</simpara></listitem>
+ <listitem><simpara>How do you calculate the overall value when you have mixed currency accounts?</simpara></listitem>
+ <listitem><simpara>How do reports deal with mixed currencies?</simpara></listitem>
+ </itemizedlist>
+ </para>
+
+ <para>You can either deal with multiple currencies using manually entered transactions to record currency
+ gains and losses as described in <xref linkend="currency_manual" /> or you can utilize
+ currency trading accounts introduced with &app; version 2.3.14 to automatically record the
+ gains and losses on transactions between currencies as described in the subsequent section.
+ Trading accounts are not enabled by default in &app; and must be explicitly enabled as
+ described in <xref linkend="currency_trading_accts" />.
+ </para>
+<!-- TODO: add sections
+ <para>The following sections are common to both manually recording gains
+ and losses from multiple currency transactions and using trading accounts
+ to record such gains and losses.</para>
+TODO -->
+ </sect1>
+
+ <sect1 id="currency_manual">
+ <title>Manually Recording Currency Transaction</title>
+
+ <sect2 id="currency_acct1">
+ <title>Account Setup</title>
+
+ <para>Your default account currency is set in the <guilabel>Account</guilabel> tab under
+ <menuchoice>
+ <guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem>
+ </menuchoice>
+ (
+ <menuchoice>
+ <guimenu>&appname;</guimenu><guimenuitem>Preferences</guimenuitem>
+ </menuchoice>
+ on &mac;).
+ </para>
+
+ <para>Similarly, &app; offers an option to set your preferred currency for displaying reports (like the
+ balance sheet and income statement). The option is called <guilabel>Default Report
+ Currency</guilabel>, and is in the <guilabel>Reports</guilabel> tab of the
+ <guilabel>&appname; Preferences</guilabel> screen. You’ll want to set both options
+ when you start using &app; because if (for example) your accounts are all in Canadian
+ Dollars but the generated reports are all in US Dollars, the reports will just say that
+ there are <quote><computeroutput>no data/transactions (or only zeroes) for the selected time period</computeroutput></quote>.
+ </para>
+
+ <para>When you create a new account, you have the option to define the commodity in which that account is
+ denominated. For accounts denominated in a currency, you can specify any of the currencies
+ supported by &app; by simply selecting it from the currency commodity list. You will notice
+ that the default currency is the currency that is defined for the parent account of the new
+ account.
+ </para>
+
+ <para>As an example, let’s set up a bank account scenario where you mostly work in US Dollars, but
+ do also have a European bank account using the Euro currency, as well as one bank account in
+ Hong Kong using Hong Kong Dollars. So, set up 3 bank accounts, one denominated in US
+ Dollars, one using Euros, and the third in Hong Kong Dollars. One possible account structure
+ for this would be:
+ </para>
+<screen>
+-Assets (USD)
+ -Current Assets (USD)
+ -US Bank (USD)
+ -European Bank (EUR)
+ -HK Bank (HKD)
+-Equity (USD)
+ -Opening Balances (USD)
+ -USD (USD)
+ -EUR (EUR)
+ -HKD (HKD)</screen>
+ <note>
+ <para>The currency of each account is shown in parenthesis.
+ </para>
+ </note>
+
+ <para>Since in this example you mostly work in USD, all of the parent accounts are set to USD. Of course,
+ if you mostly work in Euros, you could change the currency of these parent accounts to EUR.
+ The totals shown in the account tree window will always be converted to the currency of each
+ particular account. Notice, we also set up 3 Opening Balances equity accounts, used to
+ initially populate the 3 banks.
+ </para>
+
+ <note>
+ <para>You could also set up just a single Opening Balance account and use a currency transfer to populate
+ the <quote>different currency</quote> accounts. However, this is more advanced option,
+ which is explained in a later section (<xref linkend="currency_purchase2" />).
+ </para>
+ </note>
+
+ <para>Below you see the result of this example, in which you start with 10,000 USD, 10,000 EUR as well as
+ 10,000 HKD in the three bank accounts. Notice that the total of the parent accounts only
+ shows the value of the currency of sub-accounts with matching currencies. In other words,
+ the Total Assets and Total Equity values only reflect USD amounts, because &app; has no way
+ of evaluating the value of EUR or HKD yet. Once you set up exchange rates between the
+ currencies, the parent accounts will calculate the converted value of all sub-accounts. See
+ the later section (<xref linkend="currency_howto1" />) on ways to do this.
+ </para>
+
+ <figure pgwide="1">
+ <title>Initial multi currency Account Bank Setup</title>
+ <screenshot id="currency_main1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_main1.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ <caption>
+ <para>Initial setup of 3 bank accounts with different currencies.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Notice that the <guilabel>Total (Report)</guilabel> column is being displayed. This is configured in the column header
+ row, select <guibutton>Arrow down</guibutton> and select <guilabel>Total(USD)</guilabel>.
+ </para>
+
+ <sect3 id="currency_acct_user2">
+ <title>User-Defined Currencies</title>
+
+ <para>Usually when we talk about currencies, we mean government-backed currencies (or more precisely,
+ currencies defined in <ulink url="&url-wp-en;ISO_4217">ISO 4217</ulink>). &app;
+ does not allow you to create your own currencies. If you want to track
+ non-<acronym>ISO</acronym> currencies, you can use either of two workarounds, depending on
+ which fits your needs better.
+
+ <orderedlist>
+ <title>User-Defined Currencies Workarounds</title>
+ <para>Let’s say for example that you want to track loyalty points you’ve earned by buying from
+ a certain group of businesses. The account which tracks your loyalty points will be
+ <emphasis>Assets:Other:LoyaltyPoints</emphasis>.
+ </para>
+ <listitem><simpara>
+ Treat these as if they were a security—that is, like a stock or mutual fund.
+ </simpara>
+ <para>
+ In this workaround, you define a new security, of type <guilabel>FUND</guilabel>, called
+ LoyalityPoints. This is pretty straightforward—when you create the new
+ <emphasis>LoyaltyPoints</emphasis> account, just set the account type to
+ <guilabel>Stock</guilabel> or <guilabel>Mutual Fund</guilabel>, click the
+ <guibutton>Select...</guibutton> button next to the
+ <guilabel>Security/currency:</guilabel> box, and click <guibutton>New</guibutton> to
+ define a new security of type <guilabel>FUND</guilabel>.
+ </para>
+ <para>
+ This is not really what the stock and mutual fund account types are meant for, but &app; will allow
+ it. The downside is that you’ll have to enter a <quote>price</quote> for every
+ transaction involving this account, because &app; needs the prices to figure out the
+ monetary value of the points and treat them as one of your assets.
+ </para>
+ </listitem>
+
+ <listitem><simpara>
+ Use one of the <quote>dummy</quote> currencies for them.
+ </simpara>
+ <para>In this workaround, you use one of the dummy currencies to
+ track the loyalty points. These currencies are <quote>XTS (Code for testing
+ purposes)</quote> and <quote>XXX (No currency)</quote>. If you use one of these for your
+ LoyaltyPoints account, you can enter transactions into the account without
+ having to enter share prices for every transaction. And, you can keep using the same two
+ dummy currencies to track all sorts of amounts—vacation dollars earned and used so
+ far this year, vacation hours earned and used, health insurance benefits allowance used
+ and remaining, and so on.
+ </para>
+ <para>The drawback with this workaround is that you cannot define exchange rates for the dummy
+ currencies to convert them to <acronym>ISO</acronym> currencies. If you want to do that,
+ you really should use the first workaround.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+
+ </sect3>
+ </sect2>
+
+ <sect2 id="currency_howto1">
+ <title>Recording and Updating Currency Exchange Rates</title>
+
+ <para>&app; allows you to update the Currency Exchange Rates both manually and automatically. This process
+ is essentially the same as setting share prices for investments (see
+ <xref linkend="invest-stockprice1"/>). In the following two sections we will work through
+ both methods.
+ </para>
+
+ <para>Before we start, let’s have a quick look at the Chart of Accounts.
+ </para>
+
+ <figure pgwide="1">
+ <title>Initial multi currency Account Bank Setup</title>
+ <screenshot id="currency_main1a">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_main1.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ <caption>
+ <para>Initial set up of 3 bank accounts with different currencies.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>As you see, the overall balances do not yet reflect any value for EUR or HKD holdings. Adding
+ currency exchange rates will fix this.
+ </para>
+
+ <sect3 id="currency_howto_Manual">
+ <title>Manually Updating Exchange Rates</title>
+
+ <para>Open the <guilabel>Price Database</guilabel> by going to
+ <menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Price Database</guimenuitem>
+ </menuchoice>.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Price Database WindowâStill Empty</title>
+ <screenshot id="currency_peditor">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_peditor.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Click on the <guibutton>Add</guibutton> button to add a new currency exchange rate. A window will
+ appear in which you can set up a new exchange rate. This window should appear like this:
+ </para>
+
+ <figure pgwide="1">
+ <title>Setup Of Euro Exchange Rate</title>
+ <screenshot id="currency_addcurr">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_addcurr.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ <caption>
+ <para>Add Price Database Window
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Set the <guilabel>Namespace</guilabel> to <guilabel>CURRENCY</guilabel> and the <guilabel>Security</guilabel> to <guilabel>EUR
+ (Euro)</guilabel>. Then set the exchange rate between the selected security and the selected
+ currency. The <guilabel>Price</guilabel> box defines how many units of currency are required to purchase one
+ unit of the security. In this case, how many dollars it will take to purchase on 1 Euro. In
+ this example, you will set the exchange rate to 1 EUR for 1 USD.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Price Database window after setting the exchange rate between Euros and US Dollars</title>
+ <screenshot id="currency_manualpriceadded">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/currency_BeforeGetOnlineQuotes.png"
+ srccredit="Frank H. Ellenberger" width="&img-w;" />
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/currency_BeforeGetOnlineQuotes.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <figure pgwide="1">
+ <title>Chart of Accounts After Setting The Exchange Rate Between Euro And US Dollar</title>
+ <screenshot id="currency_main2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_main2.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Observe that since you have no exchange rate for HKD, &app; doesn’t convert the HKD accounts
+ to USD. This will be added in the next section.
+ </para>
+ </sect3>
+
+ <sect3 id="currency_howto_Auto">
+ <title>Automatic Updating Exchange Rates (How-To)</title>
+
+ <para>In the previous section you saw how to manually define a new currency exchange rate, but &app;
+ includes an automatic price update feature, which will now be described.
+ </para>
+
+ <para>Open the <guilabel>Price Database</guilabel> by going to
+ <menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Price Database</guimenuitem>
+ </menuchoice>.
+ </para>
+
+ <figure pgwide="1">
+ <title>Price Database Before Obtaining Online Quotes</title>
+ <screenshot id="currency_BeforeGetOnline">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/currency_BeforeGetOnlineQuotes.png"
+ srccredit="Frank H. Ellenberger" width="&img-w;" />
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/currency_BeforeGetOnlineQuotes.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Click on the <guibutton>Get Quotes</guibutton> button to automatically load the various exchange
+ rates you need.
+ </para>
+
+ <note>
+ <para>If the <guibutton>Get Quotes</guibutton> button is disabled, that means that the
+ <application>Perl</application> module &app-fq; is not
+ installed. For information on how to install it, please see
+ <xref linkend="invest-stockprice-auto2" />.
+ </para>
+ </note>
+
+ <figure pgwide="1">
+ <title>The Price Database After Obtaining Online Quotes</title>
+ <screenshot id="currency_AfterGetOnlineQuotes">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/currency_AfterGetOnlineQuotes.png"
+ srccredit="Frank H. Ellenberger" width="&img-w;" />
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/currency_AfterGetOnlineQuotes.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>&app; downloads exchange rates for all currencies that are in use in your various accounts. This
+ will happen every time you click on <guibutton>Get Quotes</guibutton> or request &app; to
+ download quotes as per <xref linkend="invest-stockprice-auto2" />.
+ </para>
+
+ <para>Now when you check the main Chart of Accounts you will see that &app; has automatically converted
+ the HKD amount to USD amount on the parent accounts that are in USD, as well as on the
+ <guilabel>Total (USD)</guilabel> column. Also the Euro accounts have been been updated with the latest exchange
+ rate.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Chart of Accounts After Obtaining Online Quotes</title>
+ <screenshot id="currency_main3.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_main3.png"
+ srccredit="Frank H. Ellenberger" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="currency_howto_disable">
+ <title>Disabling Exchange Rate Retrieval</title>
+
+ <para>Whenever you create an account that uses a non-default currency, exchange rate retrieval will be
+ automatically enabled for that currency. However, if you later delete that account, &app;
+ will not automatically disable exchange rate retrieval for that currency.
+ </para>
+
+ <para>If you have deleted the last account for a particular currency, and you do not wish to retrieve
+ exchange rates for that currency anymore, do the following:
+ </para>
+
+ <procedure>
+ <step><simpara>Open the Securities window by selecting <menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Security Editor</guimenuitem></menuchoice>.</simpara>
+ </step>
+
+ <step><simpara>Make sure the <guilabel>Show National Currencies</guilabel> box is selected.</simpara></step>
+
+ <step><simpara>Expand the <guilabel>CURRENCY</guilabel> row.</simpara></step>
+
+ <step><simpara>Double click on the currency for which you want to disable exchange rate retrieval.</simpara></step>
+
+ <step><simpara>Deselect the <guilabel>Get Online Quotes</guilabel> box and click <guibutton>OK</guibutton>.</simpara></step>
+ </procedure>
+ </sect3>
+ </sect2>
+
+ <sect2 id="currency_purchase1">
+ <title>Recording Purchases in a Foreign Currency</title>
+
+ <para>Purchases in a foreign currency can be managed in two different options.
+
+ <orderedlist numeration="upperalpha">
+ <listitem><para>
+ Use &app;'s built-in currency exchange functions when you do your transactions. This is mainly
+ used for one-time transactions, and nothing which happens regularly.
+ </para>
+ </listitem>
+
+ <listitem id="currency_purchase1.ol.2"><para>
+ Use separate accounts to track transactions, where all involved accounts use the same currency.
+ This is the recommended method, since it allows much better tracking and follow up. In this
+ way, you do one currency exchange transaction, and after that you do normal transactions in
+ the native currency.
+ </para></listitem>
+ </orderedlist>
+ </para>
+
+ <para>The rest of this section will explain more based upon option <quote><xref linkend="currency_purchase1.ol.2" /></quote>.
+ </para>
+
+ <sect3 id="currency_purchase2">
+ <title>Purchase of an Asset with Foreign Currency</title>
+
+ <para>You are using USD as your default currency. But, you decide to purchase a boat in Jamaica. To do
+ this, you opened a bank account in Jamaica, moved some money from the US, and then
+ purchased your boat.
+ </para>
+
+ <para>To record this in &app; we use the following basic account structure:
+ </para>
+<screen>
+-Assets (USD)
+ -Current Assets (USD)
+ -US Bank (USD)
+ -Jamaican Bank (JMD)
+ -Fixed Assets (USD)
+ -Boat (JMD)
+-Equity (USD)
+ -Opening Balances (USD)
+ -USD (USD)</screen>
+ <note>
+ <para>The currency of each account is shown in parenthesis.
+ </para>
+ </note>
+
+ <para>First you need to transfer 10,000 USD to Jamaica, and you use your US bank account (with a
+ balance of 100,000 USD) for that. The bank gives you an exchange rate of 1 USD = 64 JMD, but
+ charges you 150 USD to transfer the money.
+ </para>
+
+ <figure pgwide="1">
+ <title>Transaction <quote>Currency Transfer To Jamaica</quote></title>
+ <screenshot id="currency_purchase_MoveMoney.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_purchase_MoveMoney.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Select the Jamaica transaction line (9,850.00 USD), right click and select <guilabel>Edit Exchange
+ Rate</guilabel>
+ </para>
+
+ <figure pgwide="1">
+ <title>Edit Exchange Rate</title>
+ <screenshot id="currency_purchase_SetExchangeRate.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_purchase_SetExchangeRate.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>In this dialog the exchange rate of a currency transaction is specified.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>As Exchange Rate, you enter 1 USD = 64 JMD, since this is the rate your bank gave. Press ok in the
+ Transfer Funds (Edit Exchange Rate) window, and then save this split transaction. Below is
+ how it now looks in the main Chart of Accounts.
+ </para>
+
+ <figure pgwide="1">
+ <title>Chart of Accounts before purchasing the boat</title>
+ <screenshot id="currency_purchase_BeforeBoat.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_purchase_BeforeBoat.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>You choose to buy a boat for 509,000 JMD. To record this transaction in &app;, you will need to
+ enter a simple transaction in <emphasis>Assets:Current Assets:Jamaican Bank</emphasis>
+ withdrawing 509,000 JMD and transferring it to <emphasis>Assets:Fixed
+ Assets:Boat</emphasis>.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Chart Of Accounts After Purchasing The Boat</title>
+ <screenshot id="currency_purchase_AfterBoat.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_purchase_AfterBoat.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The Chart of Accounts now reflects that your bank account has been reduced by 509,000 JMD, and that
+ your Fixed Assets boat account has been increased by the same amount. If you also have
+ turned on the Chart of Accounts (Column Choice) <guilabel>Total (USD)</guilabel> you will see the corresponding value in
+ USD. The USD value will always reflect the latest currency exchange rate you have either
+ automatically or manually retrieved.
+ </para>
+ </sect3>
+
+ <sect3 id="currency_purchase3">
+ <title>Purchasing Foreign Stocks</title>
+
+ <para>This example will show how to purchase stocks that are priced in a currency other than your primary
+ currency.
+ </para>
+
+ <para>Assume that you live in New York and therefore you have set the default currency to USD. You decide
+ to purchase a stock traded in Hong Kong that is priced in HKD. You would also like to be
+ able to track the various income and expense amounts per stock and broker.
+ </para>
+
+ <!--
+ As for brokerage "Bank" account, see
+ https://github.com/Gnucash/gnucash-docs/pull/198#discussion_r679289248
+
+ It depends on the countries and financial systems. Therefore translate it according to your country.
+ -->
+ <para>You decide to purchase stock in the Beijing Airport (Hong Kong). The ticker for this stock is
+ 0694.HK on Yahoo! Since you wanted to track all various income and expense amounts, here
+ is the necessary account structure:
+ <itemizedlist>
+ <listitem><simpara>Assets:Investments:Brokerage Accounts:Boom:0694.HK (0694.HK)</simpara></listitem>
+ <listitem><simpara>Assets:Investments:Brokerage Accounts:Boom:Bank (HKD)</simpara></listitem>
+ <listitem><simpara>Equity:Opening Balances:HKD (HKD)</simpara></listitem>
+ <listitem><simpara>Expenses:Commissions:Boom:0694.HK (HKD)</simpara></listitem>
+ <listitem><simpara>Income:Investments:Dividend:Boom:0694.HK (HKD)</simpara></listitem>
+ </itemizedlist>
+ </para>
+ <para>The Chart of Accounts looks like this after creating all the needed accounts:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Chart of Accounts For International Stocks</title>
+ <screenshot id="currency_purchase_BeforeStocks.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_purchase_BeforeStocks.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The stock definition can be seen in the Security Editor (
+ <menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Security Editor</guimenuitem>
+ </menuchoice>.)
+ </para>
+
+ <figure pgwide="1">
+ <title>International Securities</title>
+ <screenshot id="currency_purchase_Commodities.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_purchase_Commodities.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>If you have not moved money (50,000 HKD) into the brokerage cash account
+ (<emphasis>Assets:Investments:Brokerage Accounts:Boom:Bank</emphasis>), do so now, either
+ using the Equity (HKD) account, or an existing bank account (Currency Transfer).
+ </para>
+
+ <para>There are two ways to enter the actual purchase transaction: you can enter it from the cash account
+ (shown below), or you can enter it from the stock account.
+ <note><para>If entered from the stock account, the stock is assumed to be priced in the currency of the parent
+ account.</para></note>
+ </para>
+
+ <para>Let’s assume that the stock price is 3 HKD per share. To record the purchase, open the
+ brokerage’s HKD cash account (<emphasis>Assets:Investments:Brokerage
+ Accounts:Boom:Bank</emphasis>), and enter the following:
+ </para>
+
+
+ <informaltable>
+ <textobject><phrase><emphasis>Buy Stocks</emphasis></phrase></textobject>
+ <tgroup cols='3'>
+ <colspec colwidth='3*' align='left'/>
+
+ <colspec colwidth='1*' align='left'/>
+
+ <colspec colwidth='1*' align='right'/>
+
+ <tbody>
+ <row>
+ <entry>
+ Assets:Investments:Brokerage Accounts:Boom:Bank
+ </entry>
+
+ <entry>
+ Withdrawal
+ </entry>
+
+ <entry>
+ 50,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Commissions:Boom:0694.HK
+ </entry>
+
+ <entry>
+ Deposit
+ </entry>
+
+ <entry>
+ 500
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Investments:Brokerage Accounts:Boom:0694.HK
+ </entry>
+
+ <entry>
+ Deposit
+ </entry>
+
+ <entry>
+ 49,500 (16,500 shares)
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>If the exchange rate dialog box does not appear automatically, right-click on the stock row, and
+ select <guilabel>Edit Exchange Rate</guilabel>. Enter the number of shares (16,500) as the
+ <guilabel>To Amount</guilabel>.
+ </para>
+
+ <figure pgwide="1">
+ <title>Transfer Funds</title>
+ <screenshot id="currency_purchase_ToAmount.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_purchase_ToAmount.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>Setting the number of shares in the Transfer Funds dialog
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>When you return to the Chart of Accounts, you will see the purchased shares reflected in the stock
+ account’s total.
+ </para>
+
+ <figure pgwide="1">
+ <title>The Purchased international stocks</title>
+ <screenshot id="currency_purchase_AfterStocks.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_purchase_AfterStocks.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>Chart of Accounts is now containing the international stocks
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>However, as you can see, the USD totals may be zero if &app; doesn’t have an exchange rate
+ between USD and HKD. To fix this, go to
+ <menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Price Database</guimenuitem>
+ </menuchoice>
+ and click the <guibutton>Get Quotes</guibutton> button to automatically retrieve the
+ exchange rates you need.
+ </para>
+
+ <note>
+ <para>To reiterate, this example shows how stock can be purchased in any currency by entering the
+ transaction in the register of the cash account used to make payment. It is also
+ possible to enter the purchase in the stock account’s register, but be aware that
+ the stock is assumed to be priced in the currency of the stock account’s parent.
+ </para>
+
+ <para>In this example, the stock account’s parent (<emphasis>Assets:Investments:Brokerage
+ Account:Boom</emphasis>) is denominated in HKD. Since this is same currency as the stock
+ price, the purchase can be safely entered in the stock account’s register.
+ </para>
+ </note>
+ </sect3>
+ </sect2>
+
+ <sect2 id="currency_invest1">
+ <title>Tracking Currency Investments</title>
+
+ <para>Currency investment is when you decide to invest in a different country's currency, and hope that it
+ will rise in value relative your own currency.
+ </para>
+
+ <para>When you enter these transactions into &app;, you will have to decide on how much detail you would
+ like to have.
+ </para>
+
+ <para>If you are not interested in detail at all, a very simple account structure would suffice:
+ <itemizedlist>
+ <listitem><simpara>Assets:Investments:Currency:Bank (USD)</simpara></listitem>
+ <listitem><simpara>Assets:Investments:Currency:XXX (XXX)</simpara></listitem>
+ </itemizedlist>
+ </para>
+
+ <para>You would simply enter transfers between the two accounts, noting exchange rates as you went.
+ </para>
+
+ <para>But, if you do want to be able to track capital gains or losses, as well as any fees, you do need a
+ more complex account structure, such as:
+ <itemizedlist>
+ <listitem><simpara>Assets:Investments:Currency:Bank (USD)</simpara></listitem>
+ <listitem><simpara>Assets:Investments:Currency:Currency Bank:XXX (XXX)</simpara></listitem>
+ <listitem><simpara>Expenses:Investments:Currency:Bank (USD)</simpara></listitem>
+ <listitem><simpara>Income:Investments:Currency:Currency Bank:Capital Gains:XXX (XXX)</simpara></listitem>
+ </itemizedlist>
+ </para>
+
+ <sect3 id="currency_invest12">
+ <title>Purchasing Currency</title>
+
+ <para>When purchasing an another currency, you will buy a certain number of units of foreign currency with
+ your own currency, at a particular rate. For example, you might buy 10,000 USD worth of
+ Andorran Francs, 1 USD = 5 ADF, with a transaction fee of 150 USD.
+ </para>
+
+ <informaltable>
+ <textobject><phrase><emphasis>Buy Currency</emphasis></phrase></textobject>
+ <tgroup cols='3'>
+ <colspec colwidth='5*' align='left'/>
+
+ <colspec colwidth='2*' align='left'/>
+
+ <colspec colwidth='1*' align='right'/>
+
+ <tbody>
+ <row>
+ <entry>
+ Assets:Investments:Currency:Bank (USD)
+ </entry>
+
+ <entry>
+ Withdrawal
+ </entry>
+
+ <entry>
+ 10,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Investments:Currency:Bank (USD)
+ </entry>
+
+ <entry>
+ Expense
+ </entry>
+
+ <entry>
+ 150
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Investments:Currency:Currency Bank:ADF (ADF)
+ </entry>
+
+ <entry>
+ Deposit
+ </entry>
+
+ <entry>
+ 49,250
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>The Exchange Rate window should pop up when you leave the last row in the split above (Currency
+ Transaction). If this window does not pop up, right click on the row or select
+ <guimenu>Actions</guimenu>, and select <guilabel>Edit Exchange Rate</guilabel>. In the
+ Exchange Rate window you specify the exchange rate you got from the bank.
+ </para>
+ </sect3>
+
+ <sect3 id="currency_invest13">
+ <title>Selling a currency investment</title>
+
+ <para>Entering a currency sale is done in the same way as a currency buy except that you are now
+ transferring money from the Currency account to your native currency’s Bank account (very similar to
+ <xref linkend="invest-sell1" />).
+ </para>
+
+ <para>The proper recording of the currency sale <emphasis>must</emphasis> account for realized gains or losses. This can be
+ done using a split transaction. In the split transaction, you must account for the profit
+ (or loss) as coming from an <emphasis>Income:Investments:Currency:Currency Bank:Capital Gains:XXX</emphasis> account (or
+ <emphasis>Expense:Investments:Currency:Currency Bank:Capital Loss:XXX</emphasis>). To balance this income, you will need to
+ enter the Currency asset twice in the split—once to record the actual sale (using
+ the correct amount and correct exchange rate), and once to balance the income profit
+ (setting the amount to 0).
+ </para>
+
+ <para>In short, a selling Currency transaction should look something like below, seen again from the
+ <emphasis>Assets:Investments:Currency:Currency Bank:XXX</emphasis>.
+ </para>
+
+ <table>
+ <title>Selling a currency with a Split Transaction Scheme</title>
+
+ <tgroup cols="3">
+ <colspec colwidth='3*' align='left'/>
+
+ <colspec colwidth='1*' align='center'/>
+
+ <colspec colwidth='1*' align='center'/>
+
+ <thead>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Deposit/Expense
+ </entry>
+
+ <entry>
+ Withdrawal/Income
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Assets:Investments:Currency:Bank (USD)
+ </entry>
+
+ <entry>
+ Sold Amount - Exchange Fee
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Investments:Currency:Bank (USD)
+ </entry>
+
+ <entry>
+ Exchange Fee
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Investments:Currency:Currency Bank:XXX (XXX)
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ Sold Amount (= Purchased Balance + PROFIT)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Investments:Currency:Currency Bank:Capital Gains:XXX (XXX)
+ </entry>
+
+ <entry>
+ [LOSS]
+ </entry>
+
+ <entry>
+ PROFIT
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Investments:Currency:Currency Bank:XXX (XXX)
+ </entry>
+
+ <entry>
+ PROFIT (with To Amount = 0)
+ </entry>
+
+ <entry>
+ [LOSS (with To Amount = 0) ]
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect3>
+ </sect2>
+
+ <sect2 id="currency_reconcile1">
+ <title>Reconciling Statements in a Foreign Currency</title>
+
+ <para>Reconciling foreign statement are done in the same manner as when you reconcile your local bank
+ statement. If you have created a Chart of Accounts structure which allows you to have the
+ same currency per account as your statement, it is actually exactly the same as reconciling
+ your local bank statement.
+ </para>
+
+ <para>If you have different currencies you might have to manually convert the amounts from one currency to
+ another while you reconcile the accounts.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="currency_trading_accts">
+ <title>Automatically Recording Currency Transactions using Trading Accounts</title>
+
+ <para>Trading accounts were introduced as a feature from &app; version 2.3.14. The conceptual basis for
+ trading accounts is described in &ulink-sel-tut; by Peter Selinger. A second tutorial
+ &ulink-sel-gnc; describes the manual creation and use of trading accounts in &app; prior to version 2.3.14.
+ </para>
+
+ <para>Trading accounts are not enabled by default in &app;. To enable them go to
+ <menuchoice>
+ <guimenu>File</guimenu><guimenuitem>Properties</guimenuitem><guilabel>Accounts</guilabel>
+ </menuchoice> tab and check the <guilabel>Use Trading Accounts</guilabel> checkbox.
+ </para>
+
+ <sect2 id="trading_acct_concepts">
+ <title>Trading Account Concepts</title>
+
+ <para>In accounting terms, trading accounts are specialized equity accounts to record changes in income
+ which result from transactions between two or more currencies. In &app; they are implemented
+ as a top level account type of Trading. When trading accounts are enabled the required sub
+ accounts of Trading are automatically created if they do not already exist when a
+ transaction between one or more currencies is created.
+ </para>
+
+ <para>In the extended Accounting Equation, Trading accounts would appear as follows:
+ <equation>
+ <mathphrase>Assets = Liabilities + Equity (+ Income -Expenses) + Trading </mathphrase>
+ </equation>
+ </para>
+
+ <caution>
+ <para>The user is prevented from manually making entries directly to the registers for any of the accounts
+ in the Trading top level account group. All entries to these accounts are automatically
+ generated when transactions between currencies are created in other account registers
+ within the &app; account hierarchy.
+ </para>
+ </caution>
+
+ <para>The Trading account group is structured below the top level account <guilabel>Trading</guilabel>
+ with a sub-account <guilabel>CURRENCY</guilabel> which in turn has a sub-account for each
+ currency between which transactions have been made. For the example previously used in
+ <xref linkend="currency_manual" />, the
+ additional accounts which will be created automatically when transactions are created
+ between different currencies with trading accounts enabled are:
+ </para>
+<screen>
+Trading
+ CURRENCY
+ EUR
+ HKD
+ USD</screen>
+ <caution>
+ <para>The names of these accounts are again assigned automatically and cannot be changed by a user without
+ disrupting the functionality of the trading accounts in &app;.
+ </para>
+ </caution>
+ </sect2>
+
+ <sect2 id="currency_trading">
+ <title>Recording Foreign Currency Transactions with Trading Accounts</title>
+
+ <sect3 id="currency_trading_account_setup">
+ <title>Setup of Accounts for Trading Accounts</title>
+
+ <para>The same account structure used in the manual recording of currency transactions in the previous
+ section is required. The initial account configuration for Assets and Equity accounts are
+ as follows:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Initial Multicurrency Bank Accounts Setup</title>
+ <screenshot id="currency__trading_acct_setup">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_trading_acct_setup.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>Initial setup of bank accounts in multiple currencies.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The following prices were entered in the Price Database (
+ <menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Price Database</guimenuitem>
+ </menuchoice>
+ ) as at Jan. 1, 2020 to convert the account balances for the foreign currency accounts to
+ USD:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Initial Price Database Entries</title>
+ <screenshot id="currency__trading_price_database">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_trading_Price_Database_initial.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>Price Database window after setting initial exchange rates between USD, HKD and EUR.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>With the currency prices set as shown, the Accounts tab will now display the values of the foreign
+ accounts in USD in the <guilabel>Total(USD)</guilabel> column:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Initial Multicurrency Setup After Entering Exchange Rates Between USD, HKD
+ and EUR</title>
+ <screenshot id="currency_trading_acct_setup_2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_trading_acct_setup_2.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para><guilabel>Accounts</guilabel> tab after setting exchange rates to USD.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="currency_trading_transfer">
+ <title>Transfer of Funds to a Foreign Currency</title>
+
+ <para>Let us assume we wish to purchase at item in Hong Kong using the Hong Kong bank account for 20,000
+ HKD on Feb. 1, 2020. The current funds in the Hong Kong account are insufficient and we will
+ need to transfer another 10,200 HKD from the US bank account. The exchange rate at the
+ time of the transfer is 1 USD = 7.7884 HKD and we will have to transfer 1,309.64 USD for
+ which the bank charges a 40 USD transfer fee. The transaction to effect this is created
+ with the <guilabel>Transfer Funds</guilabel> dialog as shown below:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Transfer Dialog To Create Transaction For Transfer From USD To HKD</title>
+ <screenshot id="currency__trading_tfr_dialog">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_trading_transfer_funds.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>Transfer of 10,200 HKD from US Bank account to Hong Kong bank account.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The <guilabel>Debit Amount</guilabel> has been specified in HKD and the transaction <guilabel>Amount</guilabel> being transferred in USD.
+ There is no provision to enter the transfer fee in the dialog. On closing the dialog the
+ following transaction as viewed in the US Bank Account register has been created:
+ </para>
+
+ <note>
+ <para><guilabel>Amount</guilabel> entered in the <guilabel>Transfer Funds</guilabel> are transferred from the selected <guilabel>Credit
+ Account</guilabel> to the selected <guilabel>Debit Account</guilabel>. And if <guilabel>Debit Amount</guilabel> radio button is selected and the foreign
+ currency amounts are entered, the transaction is recorded on the correct debit amounts. Whereas if <guilabel>Exchange Rate</guilabel> is selected
+ and entered, the exact value is not often recorded due to the rounding errors.
+ </para>
+ </note>
+
+ <figure pgwide="1">
+ <title>The Transaction After Transfer Displayed in The US Bank Account Register</title>
+ <screenshot id="currency_trading_transfer_trans1">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/currency_trading_transfer_trans1.png"
+ srccredit="David Cousens" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/currency_trading_transfer_trans1.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>Transaction to transfer from US bank account to Hong Kong Bank account after closing transfer
+ dialog.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The transaction can be opened in the US Bank Account register and may then be edited to add splits
+ for the transfer fee as follows:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Transaction After Adding The Splits For The Transfer Fee</title>
+ <screenshot id="currency_trading_transfer_trans2">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/currency_trading_transfer_trans2.png"
+ srccredit="David Cousens" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/currency_trading_transfer_trans2.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>Transaction to transfer from US bank account to Hong Kong Bank account after adding the splits for
+ the transaction fee.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Returning to the Accounts tab we can see the result of the transfer transaction on the accounts:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Account Tab Balances After Completion Of USD To HKD Transfer</title>
+ <screenshot id="currency_trading_accts_after_tfr">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_trading_accts_after_tfr.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>Account balances in the Accounts tab after the transfer of funds from the US Bank account to the
+ Hong Kong bank account.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The balances of the Asset and Equity accounts are presented with values set by the exchange rate
+ entered in the transaction to transfer funds on Feb. 1, 2020.
+ </para>
+
+ <para>The trading accounts have been automatically created and the amounts of the transfer have been
+ entered into the accounts. There are no entries associated with the pre-existing opening
+ balances of the accounts prior to the transfer. This reflects that the trading accounts
+ only reflect gains and losses since the book was opened.
+ </para>
+
+ <para>At this point there have been no trading gains or losses. The balances of the USD and HKD trading
+ accounts are the same when converted to USD. The HKD trading account has a debit (negative
+ balance) and the USD trading account has a credit balance (positive balance). The net balance
+ of the CURRENCY sub account of Trading, and Trading itself, is 0 indicating that at this
+ point no gains or losses have been recorded in the trading of currencies.
+ </para>
+
+ <para>The hypothetical purchase in Hong Kong fails to take place and a month later on Mar. 1, 2020 the funds
+ are required in the US account for another purpose. A transfer of 10,200.00 HKD is made
+ from the Hong Kong bank account back to the US bank account. The exchange rate at the time
+ of the transfer is 1 USD = 7.7933 HKD and a fee of 20.00 USD is charged for the transfer.
+ The transaction to effect the transfer is as follows:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Transaction To Transfer Funds From Hong Kong To US Bank Account</title>
+ <screenshot id="currency_trading_tfr_back">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/currency_trading_trf_back.png"
+ srccredit="David Cousens" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/currency_trading_trf_back.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>The transaction transfers 10,200.00 HKD from the Hong Kong Bank account to the US Bank account.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>After transferring the funds back to the US Bank account, the prices database entries are as
+ follows:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Price database after transfer of funds back to US account</title>
+ <screenshot id="currency_trading_prices_after_trf_back">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_trading_prices_after_trf_back.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>The price database showing prices for the transfer of funds to HKD and back to USD.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The Accounts tab balances after transferring the funds back are as follows:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Accounts tab after transfer back</title>
+ <screenshot id="currency_trading_accts_after_trf_back">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_trading_accts_after_trf_back.png"
+ srccredit="David Cousens" />
+ </imageobject>
+ <caption>
+ <para>State of the accounts after the funds have been transferred back.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The Assets and Equity balances now reflect the the values of the accounts at the exchange rate for
+ the transfer of funds back to the US Bank account. The Trading and CURRENCY placeholder accounts now indicate a
+ modest realized loss of 0.82 USD on the currency transactions. The associated transfer fees appear in the
+ Expenses total. Not a profitable exercise but still illustrative.
+ </para>
+
+ <note>
+ <para>The gains or losses reported using trading accounts are realized gains and losses.
+ </para>
+ </note>
+
+ <para>Finally we have the balance sheet after the above sequence of transactions reporting the Trading
+ Loss incurred:
+ </para>
+
+ <figure pgwide="1">
+ <title>The Balance Sheet After Above Transactions</title>
+ <screenshot id="currency_trading_balance_sheet">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/currency_trading_balance_sheet.png"
+ srccredit="David Cousens"/>
+ </imageobject>
+ <caption>
+ <para>Balance Sheet after these transactions reflecting the trading loss incurred.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_dep.xml b/zh/guide/ch_dep.xml
new file mode 100644
index 00000000..db5a852e
--- /dev/null
+++ b/zh/guide/ch_dep.xml
@@ -0,0 +1,722 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: July 9th 2006
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Originally designed by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_dep">
+ <title>Depreciation</title>
+
+ <para>This chapter will introduce the concept of depreciation in accounting and give some real life
+ examples for using it.
+ </para>
+
+ <sect1 id="dep_concepts1">
+ <title>Basic Concepts</title>
+
+ <para>Depreciation is the accounting method for expensing capital purchases over time. There are two
+ reasons that you may want to record depreciation; you are doing bookkeeping for your own
+ personal finances and would like to keep track of your net worth, or you are doing bookkeeping
+ for a small busines and need to produce a financial statement from which you will prepare your
+ tax return.
+ </para>
+
+ <para>The method of recording depreciation is the same in either case. but the end goal is different. This
+ section will discuss the differences between the two. But first, some terminology.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>Accumulated depreciation</emphasis> - the accumulated total of book depreciation taken
+ over the life of the asset. This is accumulated in the depreciation account in the asset
+ section.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Book depreciation</emphasis> - this is the amount of depreciation that you record in your
+ financial statements per accounting period.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Fair market value</emphasis> - the amount for which an asset could be sold at a given
+ time.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Net book value</emphasis> - this is the difference between the original cost and the
+ depreciation taken to date.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Original cost</emphasis> - this is the amount that the asset cost you to purchase. It
+ includes any cost to get the asset into a condition in which you can use it. For example -
+ shipping, installation costs, special training.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Salvage value</emphasis> - this is the value that you estimate the asset can be sold for
+ at the end of it’s useful life (to you).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Tax depreciation</emphasis> - this is the amount of depreciation that you take for income
+ tax purposes.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <sect2 id="dep_concepts_personal2">
+ <title>Personal Finances</title>
+
+ <para>Depreciation is used in personal finances to periodically lower an asset’s value to give you
+ an accurate estimation of your current net worth. For example, if you owned a car you could
+ keep track of its current value by recording depreciation every year. To accomplish this,
+ you record the original purchase as an asset, and then record a depreciation expense each
+ year (See <xref linkend="dep_example1" /> for an example). This would result in the net book
+ value being approximately equal to the fair market value of the asset at the end of the
+ year.
+ </para>
+
+ <para>Depreciation for personal finance has no tax implications, it is simply used to help you estimate
+ your net worth. Because of this, there are no rules for how you estimate depreciation, use
+ your best judgement.
+ </para>
+
+ <para>For which assets should you estimate depreciation? Since the idea of depreciation for personal
+ finances is to give you an estimate of your personal net worth, you need only track
+ depreciation on assets of notable worth that you could potentially sell, such as a car or
+ boat.
+ </para>
+ </sect2>
+
+ <sect2 id="dep_concepts_business2">
+ <title>Business</title>
+
+ <para>As opposed to personal finance where the goal is tracking personal worth, business is concerned with
+ matching the expense of purchasing capital assets with the revenue generated by them. This
+ is done through book depreciation. Businesses must also be concerned with local tax laws
+ covering depreciation of assets. This is known as tax depreciation. The business is free to
+ choose whatever scheme it wants to record book depreciation, but the scheme used for tax
+ depreciation is fixed. More often than not this results in differences between book and tax
+ depreciation, but steps can be taken to reduce these differences.
+ </para>
+
+ <para>Now, what purchases should be capitalized? If you expect something that you purchase to help you
+ earn income for more than just the current year, then it should be capitalized. This
+ includes things like land, buildings, equipment, automobiles, and computers - as long as
+ they are used for business purposes. It does not include items that would be considered
+ inventory. So if you made a purchase with the intent to resell the item, it should not be
+ capitalized.
+ </para>
+
+ <para>In addition to the purchase of the asset itself, any costs associated with getting the asset into a
+ condition so that you can use it should be capitalized. For example, if you buy a piece of
+ equipment and it needs to be shipped from out of town, and then some electrical work needs
+ to be done so you can plug the machine in, and some specialized training is needed so you
+ know how to use the machine, all these costs would be included in the cost of the equipment.
+ </para>
+
+ <para>You also need to know the estimated salvage value of the asset. Generally, this is assumed to be
+ zero. The idea behind knowing the salvage value is that the asset will be depreciated until
+ the net book value (cost less depreciation) equals the salvage value. Then, when the asset
+ is written off, you will not have a gain or loss resulting from the disposal of the asset.
+ </para>
+
+ <para>The last step is to determine the method of depreciation that you want to use. This will be
+ discussed on the next few pages.
+ </para>
+
+ <warning>
+ <para>Be aware that different countries can have substantially different tax policies for depreciation;
+ all that this document can really provide is some of the underlying ideas to help you
+ apply your <quote>favorite</quote> tax/depreciation policies.
+ </para>
+ </warning>
+ </sect2>
+ </sect1>
+
+ <sect1 id="dep_value1">
+ <title>Estimating Valuation</title>
+
+ <para>A central issue with depreciation is to determine how you will estimate the future value of the
+ asset. Compared to the often uncertain estimates one has to do where appreciation of assets is
+ concerned, we are on somewhat firmer ground here. Using sources listed below should make it
+ fairly straight forward to estimate the future value of your depreciating assets.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>Tax Codes:</emphasis> For businesses that want to use depreciation for tax purposes,
+ governments tend to set up precise rules as to how you are required to calculate
+ depreciation. Consult your local tax codes, which should explicitly state how to estimate
+ depreciation.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Car Blue Book:</emphasis> For automobiles, it is easy to look up in references such as
+ <quote>Blue Books</quote> estimates of what an automobile should be worth after some
+ period of time in the future. From this you will be able to develop a model of the
+ depreciation.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <sect2 id="dep_valueschemes2">
+ <title>Depreciation Schemes</title>
+
+ <para>A <emphasis>depreciation scheme</emphasis> is a mathematical model of how an asset will be expensed
+ over time. For every asset which undergoes depreciation, you will need to decide on a
+ depreciation scheme. An important point to keep in mind is that, for tax purposes, you will
+ need to depreciate your assets at a certain rate. This is called tax depreciation. For
+ financial statement purposes you are free to choose whatever method you want. This is book
+ depreciation. Most small businesses use the same rate for tax and book depreciation. This
+ way there is less of a difference between your net income on the financial statements and
+ your taxable income.
+ </para>
+
+ <para>This section will present 3 of the more popular depreciation schemes: <emphasis>linear</emphasis>,
+ <emphasis>geometric</emphasis>, and <emphasis>sum of digits</emphasis>. To simplify the
+ examples, we will assume the salvage value of the asset being depreciated is zero. If you
+ choose to use a salvage value, you would stop depreciating the asset once the net book value
+ equals the salvage value.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para><emphasis>Linear depreciation</emphasis> diminishes the value of an asset by a fixed amount each
+ period until the net value is zero. This is the simplest calculation, as you estimate a
+ useful lifetime, and simply divide the cost equally across that lifetime.
+ </para>
+
+ <para>Example: You have bought a computer for $1500 and wish to depreciate it over a period of 5 years.
+ Each year the amount of depreciation is $300, leading to the following calculations:
+ </para>
+
+ <para><table>
+ <title>Linear Depreciation Scheme Example</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Year</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Depreciation</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Remaining Value</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ -
+ </entry>
+
+ <entry>
+ 1500
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 1
+ </entry>
+
+ <entry>
+ 300
+ </entry>
+
+ <entry>
+ 1200
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 2
+ </entry>
+
+ <entry>
+ 300
+ </entry>
+
+ <entry>
+ 900
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 3
+ </entry>
+
+ <entry>
+ 300
+ </entry>
+
+ <entry>
+ 600
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 4
+ </entry>
+
+ <entry>
+ 300
+ </entry>
+
+ <entry>
+ 300
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 5
+ </entry>
+
+ <entry>
+ 300
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Geometric depreciation</emphasis> is depreciated by a fixed percentage of the asset value
+ in the previous period. This is a front-weighted depreciation scheme, more depreciation
+ being applied early in the period. In this scheme the value of an asset decreases
+ exponentially leaving a value at the end that is larger than zero (i.e.: a resale
+ value).
+ </para>
+
+ <para>Example: We take the same example as above, with an annual depreciation of 30%.
+ </para>
+
+ <para><table>
+ <title>Geometric Depreciation Scheme Example</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Year</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Depreciation</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Remaining Value</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ -
+ </entry>
+
+ <entry>
+ 1500
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 1
+ </entry>
+
+ <entry>
+ 450
+ </entry>
+
+ <entry>
+ 1050
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 2
+ </entry>
+
+ <entry>
+ 315
+ </entry>
+
+ <entry>
+ 735
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 3
+ </entry>
+
+ <entry>
+ 220.50
+ </entry>
+
+ <entry>
+ 514.50
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 4
+ </entry>
+
+ <entry>
+ 154.35
+ </entry>
+
+ <entry>
+ 360.15
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 5
+ </entry>
+
+ <entry>
+ 108.05
+ </entry>
+
+ <entry>
+ 252.10
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <note>
+ <para>Beware: Tax authorities may require (or allow) a larger percentage in the first period. On the other
+ hand, in Canada, this is reversed, as they permit only a half share of <quote>Capital
+ Cost Allowance</quote> in the first year. The result of this approach is that asset
+ value decreases more rapidly at the beginning than at the end which is probably more
+ realistic for most assets than a linear scheme. This is certainly true for
+ automobiles.
+ </para>
+ </note>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Sum of digits</emphasis> is a front-weighted depreciation scheme similar to the geometric
+ depreciation, except that the value of the asset reaches zero at the end of the period.
+ This is a front-weighted depreciation scheme, more depreciation being applied early in
+ the period. This method is most often employed in Anglo/Saxon countries. Here is an
+ illustration:
+ </para>
+
+ <para>Example: First you divide the asset value by the sum of the years of use, e.g. for our example from
+ above with an asset worth $1500 that is used over a period of five years you get
+ 1500/(1+2+3+4+5)=100. Depreciation and asset value are then calculated as follows:
+ </para>
+
+ <para><table>
+ <title>Sum of Digits Depreciation Scheme Example</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Year</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Depreciation</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Remaining Value</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ -
+ </entry>
+
+ <entry>
+ 1500
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 1
+ </entry>
+
+ <entry>
+ 100*5=500
+ </entry>
+
+ <entry>
+ 1000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 2
+ </entry>
+
+ <entry>
+ 100*4=400
+ </entry>
+
+ <entry>
+ 600
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 3
+ </entry>
+
+ <entry>
+ 100*3=300
+ </entry>
+
+ <entry>
+ 300
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 4
+ </entry>
+
+ <entry>
+ 100*2=200
+ </entry>
+
+ <entry>
+ 100
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ 5
+ </entry>
+
+ <entry>
+ 100*1=100
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="dep_accounts1">
+ <title>Account Setup</title>
+
+ <para>As with most accounting practices, there are a number of different ways to setup depreciation
+ accounts. We will present here a general method which should be flexible enough to handle most
+ situations. The first account you will need is an <emphasis>Asset Cost</emphasis> account
+ (&app; account type <guilabel>Asset</guilabel>), which is simply a place where you record the
+ original purchase of the asset. Usually this purchase is accomplished by a transaction from
+ your bank account.
+ </para>
+
+ <para>In order to keep track of the depreciation of the asset, you will need two depreciation accounts.
+ The first is an <emphasis>Accumulated Depreciation</emphasis> account in which to collect the
+ sum of all of the depreciation amounts, and will contain negative values. In &app;, this is an
+ account type <emphasis>asset</emphasis>. The <emphasis>Accumulated Depreciation</emphasis>
+ account is balanced by a <emphasis>Depreciation Expense</emphasis> account, in which all
+ periodic depreciation expenses are recorded. In &app;, this is an account type
+ <emphasis>expense</emphasis>.
+ </para>
+
+ <para>Below is a generic account hierarchy for tracking the depreciation of 2 assets,
+ <emphasis>ITEM1</emphasis> and <emphasis>ITEM2</emphasis>. The <emphasis>Asset Cost</emphasis>
+ accounts are balanced by the <emphasis>Bank</emphasis> account, the <emphasis>Accumulated
+ Depreciation</emphasis> account is balanced by the <emphasis>Expenses:Depreciation</emphasis>
+ account.
+ </para>
+<screen>
+-Assets
+ -Fixed Assets
+ -ITEM1
+ -Cost (Asset Cost account)
+ -Depreciation (Accumulated Depreciation account)
+ -ITEM2
+ -Cost (Asset Cost account)
+ -Depreciation (Accumulated Depreciation account)
+ -Current Assets
+ -Bank
+-Expense
+ -Depreciation (Depreciation Expense account)</screen>
+ <para>One of the features of the account hierarchy shown above is that you can readily see some important
+ summary values about your depreciating asset. The <emphasis>Assets:Fixed
+ Assets:ITEM1</emphasis> account total shows you the current estimated value for item1, the
+ <emphasis>Assets:Fixed Assets:ITEM1:Cost</emphasis> shows you what you originally paid for
+ item1, <emphasis>Assets:Fixed Assets:ITEM1:Depreciation</emphasis> shows you your accrued
+ depreciation for item1, and finally, <emphasis>Expenses:Depreciation</emphasis> demonstrates
+ the total accrued depreciation of all your assets.
+ </para>
+
+ <para>It is certainly possible to use a different account hierarchy. One popular account setup is to
+ combine the <emphasis>Asset Cost</emphasis> and <emphasis>Accrued Depreciation</emphasis>
+ asset accounts. This has the advantage of having fewer accounts cluttering your account
+ hierarchy, but with the disadvantage that to determine some of the summary details mentioned
+ in the paragraph above you will have to open the account register windows. As with most
+ things, there are many ways to do it, find a way that works best for you.
+ </para>
+
+ <para>The actual input of the depreciation amounts is done by hand every accounting period. There is no
+ way in &app; (as of yet) to perform the depreciation scheme calculations automatically, or to
+ input the values automatically into the appropriate accounts. However, since an accounting
+ period is typically one year, this really is not much work to do by hand.
+ </para>
+ </sect1>
+
+ <sect1 id="dep_example1">
+ <title>Example</title>
+
+ <para>Let’s go ahead and step through an example. Imagine you are a photographer and you use a car
+ and an expensive camera for your personal business. You will want to track the depreciation on
+ these items, because you can probably deduct the depreciation from your business taxes.
+ </para>
+
+ <para>The first step is to build the account hierarchy (as shown in the previous section, replace
+ <emphasis>ITEM1</emphasis> and <emphasis>ITEM2</emphasis> with <quote>car</quote> and
+ <quote>camera</quote>). Now, record the purchase of your assets by transferring the money from
+ your bank account to the appropriate <emphasis>Asset Cost</emphasis> accounts for each item
+ (eg: the <emphasis>Assets:Fixed Assets:Car:Cost</emphasis> account for the car). In this
+ example, you start with $30k in the bank, the car cost $20k and the camera cost $10k and were
+ both purchased on January 1, 2000.
+ </para>
+
+ <figure pgwide="1">
+ <title>Asset Accounts Before Depreciation</title>
+ <screenshot id="dep_example">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/dep_example.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>The asset accounts still only have the investments stored.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Looking at the tax codes, we realize that we must report depreciation on these items using the
+ <quote>sum of digits</quote> scheme, over a 5 year period. So, the yearly depreciation amounts
+ for the car come to $6667, $5333, $4000, $2667, $1333 for years 1 to 5 respectively, rounded
+ to the nearest dollar. The yearly depreciation amounts for the camera are $3333, $2667, $2000,
+ $1333, $667. Consult the previous section on Depreciation Schemes for the formula for
+ calculating these values.
+ </para>
+
+ <para>For each accounting period (IE: fiscal year) you record the depreciation as an expense in the
+ appropriate <emphasis>Accrued Depreciation</emphasis> account (eg: the <emphasis>Assets:Fixed
+ Assets:Car:Depreciation</emphasis> account for the car). The two windows below show your
+ car’s accrued depreciation account and the main window after the third year (IE: three
+ periods) of depreciation using this <guilabel>sum of digits</guilabel> scheme.
+ </para>
+
+ <figure pgwide="1">
+ <title>Asset Depreciation In The Register</title>
+ <screenshot id="dep_assetreg">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/dep_assetreg.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>This account shows a list of depreciation transactions.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <figure pgwide="1">
+ <title>Accounts Tab After Asset Depreciation</title>
+ <screenshot id="dep_assetmain">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/dep_assetmain.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>The asset accounts got decreased by the depreciation.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <note>
+ <para>A Word of Caution: Since depreciation and tax issues are closely related, you may not always be free
+ in choosing your preferred method. Fixing wrong calculations will cost a whole lot more time
+ and trouble than getting the calculations right the first time, so if you plan to depreciate
+ assets, it is wise to make sure of the schemes you will be permitted or required to use.
+ </para>
+ </note>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_expenses.xml b/zh/guide/ch_expenses.xml
new file mode 100644
index 00000000..78b01ee2
--- /dev/null
+++ b/zh/guide/ch_expenses.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.6.0
+ Last modified: September 12th 2016
+ modified: September 12th 2016
+ Maintainers:
+ Alex Aycinena <alex.aycinena at gmail.com>
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Originally written by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_expenses">
+ <title>è´¹ç¨ç§ç®</title>
+
+ <para>If managing your checkbook is the first step in tracking your finances, then using expense accounts
+ to see where you are expending money is a close second step. This chapter will give you an
+ understanding of how &app; uses expense accounts to help you keep track of many different
+ categories of transactions.
+ </para>
+
+ <sect1 id="expenses-concepts">
+ <title>Concepts</title>
+
+ <para>An expense type account is used to allow you to track how much you spend on specific expenses. Many
+ people's first experience with tracking expenses comes from Quicken(tm), where transactions
+ can be assigned to one or more categories. In &app;, these categories are set up as separate
+ accounts, which are designated as Expense type accounts. This allows &app; to apply the rules
+ of double-entry accounting consistently. Expense accounts can be as detailed or as general as
+ you need. Some users need only a few accounts for personal expense tracking. Others use &app;
+ expense accounts to manage their expenses in great detail. The level of detail you choose is
+ up to you. Keep in mind that with &app;, you can change accounts for transactions, so if your
+ needs change later on, it is possible to move transactions around.
+ </para>
+ </sect1>
+
+ <sect1 id="expenses-setup">
+ <title>Setting Up Accounts</title>
+
+ <sect2 id="expenses-su-simple">
+ <title>Simple Expense Account Setup</title>
+
+ <para>For many users, the easiest way to set up expense accounts is to check the "Common Accounts" when
+ you create a new Account Hierarchy. This will establish many of the most common expense
+ accounts that users need. See "New Account Hierarchy Setup" in Chapter 3 of the &app; Manual
+ for more information.
+ </para>
+ </sect2>
+
+ <sect2 id="expenses-su-complex">
+ <title>Complex Expense Account Setup</title>
+
+ <para>If you have different expense accounting needs, you can refer to
+ <xref linkend="chapter_txns"></xref>, or Chapter 5.4 in the &app; Manual for instructions on
+ how to create accounts.
+ </para>
+
+ <para>Typical reasons for adding new or different expense accounts include: to track expenses for
+ particular business purposes (e.g., specific types of supply expenses), to track expenses
+ for particular tax purposes (e.g., tax expenses that must be reported to others), or simply
+ to track expenses that are meaningful to you (e.g., payments made to a particular charity).
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="expenses-entering">
+ <title>Entering Expense Transactions</title>
+
+ <para>While it is possible to enter transactions directly into expense accounts, it is not normally how
+ these are entered. For most people, transactions for an expense account are added when the
+ user is entering data into the other account in the transaction. In other words, if you have
+ an expense account for Charitable Donations (e.g., Expenses:Charity), you will typically add a
+ transaction to the expense account by assigning a check in your checking account register to
+ the Charity account.
+ </para>
+
+ <para>If you open an expense account, you will see a register similar to most others you find in &app;.
+ The informal column headings for the transaction amounts are slightly different, however. The
+ left (debit) column will read <emphasis>Tot Expense</emphasis>, while the right (credit)
+ column will read <emphasis>Tot Rebate</emphasis>.
+ </para>
+ </sect1>
+
+ <sect1 id="expenses-other">
+ <title>Other Considerations for Expense Accounts</title>
+
+ <para>Because expense accounts are generated entirely by you, there are no statements against which you
+ would reconcile your data. Therefore, there is technically nothing to reconcile. You can, of
+ course use the reconcile process for expense accounts, which will lock the transactions for
+ future editing.
+ </para>
+
+ <para>One point to consider is that as your use of &app; continues, the balances in these accounts will
+ grow, since there are usually very few credit transactions that reduce the balances. There is
+ nothing wrong with this situation, but some users may wish to clear the balances in their
+ expense accounts periodically. Zeroing transactions can be entered that transfer the balance
+ of the account to an Equity account. &app; includes a Closing Books procedure that includes
+ zeroing out expense accounts. Keep in mind that this is not necessary, and that if you need to
+ gather information on a given expense account, you can use various reports to extract that
+ data without zeroing the account out.
+ </para>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_import_business_data.xml b/zh/guide/ch_import_business_data.xml
new file mode 100644
index 00000000..5478cc4a
--- /dev/null
+++ b/zh/guide/ch_import_business_data.xml
@@ -0,0 +1,946 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+
+Version: 3.4.0
+Last modified: 2019-01-13
+
+Maintainers:
+
+Author:
+ Mike Evans <mikee at saxicola.co.uk>
+Updated:
+ Rob Laan <rob.laan at chello.nl>
+
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="ch_import_bus_data">
+ <title>Importing Business Data</title>
+
+ <sect1 id="busnss-imp-bills-invoices">
+ <title>Importing Bills and Invoices</title>
+
+ <sect2 id="busnss-imp-inv-general">
+ <title>General</title>
+
+ <para>This functionality creates invoices or bills from a csv import file containing rows of invoice entry
+ data. The import file may contain rows for new and/or existing invoices. If an invoice
+ already exists, &app; adds the imported entries to the invoice (unless the invoice is
+ already posted). If the import file contains posting data for an invoice, then &app; will
+ also attempt to post the invoice. If any row of an invoice contains an error, &app; will
+ ignore all rows of the same invoice.
+ </para>
+
+ <para>The field separator in the csv file must be either a comma or a semicolon; field values may be
+ enclosed in double quotes.
+ </para>
+
+ <para>For the sake of readability, in this chapter the term <quote>invoice</quote> by itself is used to
+ refer to both customer invoices and vendor bills.
+ </para>
+ </sect2>
+
+ <sect2 id="busnss-imp-inv-file-format">
+ <title>The format of the import file</title>
+
+ <para>The import file should contain rows of invoice entry data. Any row contains both header and entry
+ fields, but &app; takes the invoice header data from the first row of an invoice ID. For
+ informational purposes, the header data may be repeated for each subsequent row of the same
+ invoice.
+ </para>
+
+ <para>There is no information in the file to indicate whether it concerns customer invoice or vendor bill
+ data. Instead, a user option in the import dialog makes that distinction.
+ </para>
+
+ <para>Each row should contain the fields listed below, in the same sequence, separated by a comma or a
+ semicolon. The fields are listed here by their technical name, which &app; uses in the
+ preview of the import data.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis><prompt>id</prompt></emphasis> - The invoice ID. If the invoice ID is blank, &app;
+ replaces it with the invoice ID from the previous row. If the invoice ID already exists,
+ &app; will add the entries to the existing invoice (unless it is already posted).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>date_opened</prompt></emphasis> - Use the same date format as defined in
+ Preferences. Defaulted to today's date if left blank, or if the date provided is not
+ valid.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>owner_id</prompt></emphasis> - Customer or vendor number. Mandatory in the first
+ data row of an invoice. If not provided, all rows of the same invoice will be ignored.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>billingid</prompt></emphasis> - Billing ID. Optional
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>notes</prompt></emphasis> - Invoice notes. Optional.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>date</prompt></emphasis> - The date of the entry. Defaulted to date opened if left
+ blank, or if the date provided is not valid.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>desc</prompt></emphasis> - Description. Optional
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>action</prompt></emphasis> - Action. Optional
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>account</prompt></emphasis> - Account for the entry. Mandatory in each row. If not
+ provided or invalid, all rows of the same invoice will be ignored.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>quantity</prompt></emphasis> - Quantity. Defaulted to 1 if left blank.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>price</prompt></emphasis> - Price. Mandatory for each row. If not provided, all
+ rows of the same invoice will be ignored.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>disc_type</prompt></emphasis> - Type of discount. Optional. Only relevant for
+ invoices, not for bills. Use <quote>%</quote> or blank for percentage value, anything
+ else for monetary value.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>disc_how</prompt></emphasis> - Discount how. Optional. Only relevant for invoices,
+ not for bills. Use <quote>></quote> for discount applied after tax, <quote>=</quote>
+ for discount and tax applied before tax, and <quote><</quote>, blank or anything else
+ for discount applied before tax.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>discount</prompt></emphasis> - Amount or percentage of discount. Optional. Only
+ relevant for invoices, not for bills
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>taxable</prompt></emphasis> - Is this entry taxable? Optional. Use
+ <quote>Y</quote> or <quote>X</quote> for yes, <quote>N</quote> or blank for no.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>taxincluded</prompt></emphasis> - Is tax included in the item price? Optional. Use
+ <quote>Y</quote> or <quote>X</quote> for yes, <quote>N</quote> or blank for no.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>tax_table</prompt></emphasis> - Tax table. Optional. If the tax table provided
+ does not exist, it will be blank in the invoice.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>date_posted</prompt></emphasis> - Date posted. Optional. Use the same date format
+ as defined in Preferences. If you provide a date posted for the first row of an invoice,
+ &app; will attempt to also post the invoice (as opposed to only saving or updating it).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>due_date</prompt></emphasis> - Due date. Optional. Use the same date format as
+ defined in Preferences. Defaulted to date posted, if left blank. Only relevant in the
+ first row of an invoice, if the invoice is posted.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>account_posted</prompt></emphasis> - Post to account, for vendor or customer
+ posting. Only mandatory in the first row of an invoice, if the invoice is posted.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>memo_posted </prompt></emphasis> - Memo. Optional. Only relevant in the first row
+ of an invoice, if the invoice is posted.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>accu_splits</prompt></emphasis> - Accumulate splits? Optional. Use
+ <quote>Y</quote> or <quote>X</quote> for yes, <quote>N</quote> or blank for no. Only
+ relevant in the first row of an invoice, if the invoice is posted. If you use a
+ spreadsheet program to create the import file, it is advised not to use blank for no,
+ because a final column with only blanks may not be recognized as relevant data when the
+ spreadsheet program creates the csv file.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <note id="busnss-imp-inv-file-format-note">
+ <title>Note on double quotes</title>
+
+ <para>If you use the field separator character within a field, the field value should be enclosed in
+ double quotes. Only for the fields description (desc) and notes, can you also include a
+ double quote within a quoted field value, by doubling the double quote. E.g.
+ <literal>"This field value uses the separator, and a ""quoted"" word"</literal>, would be
+ imported as <literal>This field value uses the separator, and a "quoted" word</literal>.
+ </para>
+ </note>
+
+ <para>Example content for two bills; one of 2 entries, and one of 3 entries. The first is saved and
+ posted, the second only saved. Using comma field separator, decimal point and dd/mm/yyyy
+ date format.
+ </para>
+
+ <para><programlisting>
+1204;15/12/2018;2001;PO 210220;Special delivery;16/12/2018;Pride and Prejudice;pc;Expenses:Books;1;30.00;;;;X;;A1;17/12/2018;17/1/2019;Liabilities:Accounts Payable;;X
+1204;15/12/2018;2001;PO 210220;Special delivery;16/12/2018;Electronic principles;pc;Expenses:Books;1;50.00;;;;X;;A1;17/12/2018;17/1/2019;Liabilities:Accounts Payable;;X
+1205;15/12/2018;2044;PO 21099;;16/12/2018;Ultimate Guide;pc;Expenses:Books;1;10.01;;;;;;;;;;;
+1205;15/12/2018;2044;PO 21099;;16/12/2018;Dinner & drinks;pc;Expenses:Dining;1;10.01;;;;;;;;;;;
+1205;15/12/2018;2044;PO 21099;;16/12/2018;UG course;pc;Expenses:Education;1;10.01;;;;;;;;;;;
+ </programlisting>
+ </para>
+
+ <para>Example content for one customer invoice, with one entry, including tax and discount. Using comma
+ field separator, decimal point and dd/mm/yyyy date format. The the value of the description
+ field contains the separator character.
+ </para>
+
+ <para><programlisting>
+20221;16/12/2018;1001;Order 3378;Discount as agreed;4/12/2018;"Accounting part 1, 2";ea;Income:Other Income;1;769.95;%;=;10;X;N;A1;16/12/2018;16/01/2019;Assets:Accounts Receivable;Posted by import;X
+ </programlisting>
+ </para>
+ </sect2>
+
+ <sect2 id="busnss-imp-inv-import-data">
+ <title>Import your data</title>
+
+ <para>To import your invoice data, navigate to
+ <menuchoice>
+ <guimenu>File</guimenu> <guimenuitem>Import</guimenuitem> <guimenuitem>Import Bills &
+ Invoices…</guimenuitem>
+ </menuchoice>
+ to open a new import dialog, and provide the necessary information.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>1. Choose the file to import</guilabel> - Select your import file, or manually type the
+ path and file name.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>2. Select import type</guilabel> - Select the import type, either
+ <guilabel>Bill</guilabel> or <guilabel>Invoice</guilabel>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>3. Select import options</guilabel> - Select your csv format. Use the <guilabel>with
+ quotes</guilabel> options if your file contains fields enclosed in double quotes. These
+ options also match fields not enclosed in quotes; except for the fields for description
+ and notes, fields should not contain the quote character itself. See
+ <xref linkend="busnss-imp-inv-file-format-note" /> above. Use one of the other options
+ if your file does not have fields enclosed in quotes; any quote characters in the file
+ will be imported as is.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>4. Preview</guilabel> - Once you have selected your import file and csv format, &app;
+ shows you a preview of the data. You can verify if your data is listed in the correct
+ columns. If you do not see any rows in the preview, then &app; was not able to match
+ your import data rows to the selected csv format. See
+ <xref linkend="busnss-imp-inv-errors" /> below.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>5. Afterwards</guilabel> - You can choose if &app; should open tabs for the invoices after
+ the import. Either for all invoices, or for the invoices that are saved but not posted,
+ or for none of the invoices. Opening tabs slows down the import process considerably.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Start the import</emphasis> - If you are satisfied with your selections, hit the
+ <guibutton>OK</guibutton> button to start the import.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>If your data file contains invoice IDs that already exist, then &app; will ask you (once per import
+ session) to confirm that you want to update existing invoices. If not confirmed, all rows
+ for existing invoices will be ignored.
+ </para>
+
+ <note>
+ <para>Internally, &app; uses so called regular expressions to match the import rows to the data fields.
+ The import option <guilabel>Custom regular expression</guilabel> offers the option to use
+ your own regular expression for this matching process. Obviously, this option requires
+ that you are well versed in regular expressions. When you choose the option
+ <guilabel>Custom regular expression</guilabel>, &app; opens a window in which you can edit
+ the &app; regular expression, or replace it with your own. Your regular expression should
+ contain a named subpattern for each of the fields of the csv file (using the technical
+ names). A custom regular expression could be useful if the rows of your source data file
+ contain all required fields, but in a different order or format. E.g. if the format of
+ your source data file starts with customer number, followed by invoice ID, followed by the
+ due date, and uses | as separator, your regular expression would start with something like
+ this:
+ </para>
+
+ <para><programlisting>
+ ^(?<owner_id>[^|]*)\|(?<id>[^|]*)\|(?<due_date>[^|]*)
+ </programlisting>
+ </para>
+
+ <para>With a custom regular expression, &app; could import your source data files, without the need to
+ convert them to the &app; import format.
+ </para>
+ </note>
+ </sect2>
+
+ <sect2 id="busnss-imp-inv-feedback">
+ <title>Feedback and statistics</title>
+
+ <para>&app; executes the import process in three steps:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis><prompt>Import</prompt></emphasis> - Imports the data file and attempts to match each row
+ to the data fields.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>Validation and adjustment</prompt></emphasis> - Validates the data fields and
+ replaces data with defaults if applicable.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>Processing</prompt></emphasis> - Handles the currency related validations, and
+ creates, updates and posts the invoices.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>After all steps have finished, &app; issues information about the result of the process. The initial
+ dialog shows the informational or error messages from the validation and processing steps.
+ The second dialog shows the statistics of the process:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Import - rows ignored: the number of rows that could not be matched to the data fields.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Import - rows imported: the number of rows that were successfully matched to the data fields.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Processing and validation - rows fixed: the number of rows for which a default value was used for a
+ field.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Processing and validation - rows ignored: the number of rows for that were not processed because of
+ a validation error.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Processing and validation - invoices created: the number of invoices created.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Processing and validation - invoices updated: the number of invoices that were updated.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>If there were unmatched rows in the import step, a final dialog shows the actual rows that could not
+ be matched.
+ </para>
+ </sect2>
+
+ <sect2 id="busnss-imp-inv-errors">
+ <title>What could go wrong?</title>
+
+ <sect3 id ="busnss-imp-inv-err-import">
+ <title>Errors in the import step</title>
+
+ <para>If the statistics show unmatched rows under <quote>Import - rows ignored</quote>, then there is some
+ issue with the format of your import file. Verify that you use and select the correct
+ separator. Verify that your data rows have exactly 21 separator characters (1 for each
+ field, except for the last). Verify whether you use the separator character within a data
+ field; if so, enclose the field in double quotes.
+ </para>
+
+ <para>If you use one of the <guilabel>with quotes</guilabel> import options, verify if you use the double
+ quote character in any of the data field values; if within the description or notes
+ fields, make sure that the field value is quoted, and precede each double quote within the
+ field with an extra double quote; if within any other field, remove the double quote
+ character.
+ </para>
+ </sect3>
+
+ <sect3 id ="busnss-imp-inv-err-validation">
+ <title>Errors in the validation step</title>
+
+ <para>The following errors can occur in the validation step. Any error in a data row will cause all rows
+ of the same invoice to be ignored.
+ </para>
+
+ <note>
+ <para>In versions 3.4 and earlier, an error in a data row would cause just that row to be ignored, as
+ opposed all rows of the same invoice.
+ </para>
+ </note>
+
+ <itemizedlist>
+ <listitem>
+ <para>The field <prompt>ID</prompt> is blank. &app; replaces a blank invoice ID with the invoice ID from
+ the previous row. But the first row of the import file should always have an invoice
+ ID.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The field <prompt>owner_id</prompt> is blank. Every first row of an invoice should have an owner_id.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The customer or vendor number in field <prompt>owner_id</prompt> does not exist. The owner_id in the
+ first row of an invoice should be an existing customer (for invoices) or vendor (for
+ bills).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The date in field <prompt>date_posted</prompt> is not a valid date. If you provide a value for
+ date_posted in the first row of an invoice, it should be a valid date. Did you use the
+ date format as set in Preferences?
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The account in the field <prompt>account_posted</prompt> does not exist. If you provide a value for
+ the field <prompt>date_posted</prompt> in the first row of an invoice, the field
+ <prompt>account_posted</prompt> should be an existing account.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The account in the field <prompt>account_posted</prompt> is not of type Accounts Receivable (for
+ invoices) or Accounts Payable (for bills). If you provide a value for the field
+ <prompt>date_posted</prompt> in the first row of an invoice, the field
+ <prompt>account_posted</prompt> should be an account of the correct type.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The field <prompt>price</prompt> is blank. Every row should have a value for the field
+ <prompt>price</prompt>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The account in the field <prompt>account</prompt> does not exist. Every row should have an existing
+ account in the field <prompt>account</prompt>.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Any error in the validation step is listed after the overall import process completes. Correct your
+ data file accordingly.
+ </para>
+ </sect3>
+
+ <sect3 id ="busnss-imp-inv-err-processing">
+ <title>Errors in the processing step</title>
+
+ <para>The following errors can occur in the processing step.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>The invoice cannot be updated because it is already posted. All rows of the same invoice will be
+ ignored. If you want to update the existing invoice, unpost it first in &app;.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The currency of the invoice differs from the currency of the account posted (<quote>Invoice x NOT
+ posted because currencies don't match</quote>). &app; determines the currency of the
+ invoice either from the customer or vendor master data (for a new invoice) or from the
+ invoice itself (for an existing invoice). The currency of the invoice must agree with
+ the currency of the post to account in the field <prompt>account_posted</prompt>.
+ &app; creates the invoice but cannot post it. Manually correct the invoice in &app;.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The invoice requires currency conversion. (<quote>Invoice x NOT posted because it requires currency
+ conversion</quote>). The invoice contains entries on accounts with different
+ currencies, or the currency of the entries differs from the currency of the post to
+ account. For such an invoice, &app; needs exchange rates to translate the currency
+ amounts. &app; creates the invoice but cannot post it. Post the invoice manually in
+ &app;, and provide the requested exchange rates.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+ </sect2>
+
+ <sect2 id="busnss-imp-inv-not-supported">
+ <title>Not supported invoice functionality</title>
+
+ <para>Currently the invoice import function does not support (at least) the following:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Import of billing terms and job.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Import of customer and job in default chargeback project for bills.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Application of billing terms from customer or vendor master data.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Automatic numbering of invoices.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Credit notes.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="busnss-imp-customer-vendor">
+ <title>Importing Customers and Vendors</title>
+
+ <sect2 id="busnss-imp-cv-general">
+ <title>General</title>
+
+ <para>This functionality creates and updates customers and vendors from a csv import file containing rows
+ of vendor/customer master data. The import file may contain rows for new and/or existing
+ customers/vendors. If a customer/vendor already exists, &app; updates the existing
+ customer/vendor.
+ </para>
+ </sect2>
+
+ <sect2 id="busnss-imp-cv-file-format">
+ <title>The format of the import file</title>
+
+ <para>The import file should contain rows of customer/vendor data, one row for each customer/vendor. The
+ customer/vendor is identified by the customer/vendor number in the field <prompt>id</prompt>
+ of the data rows. If the field is blank, &app; will use the next number from the relevant
+ counter (set in the <guilabel>Counters</guilabel> tab under
+ <menuchoice>
+ <guimenu>File</guimenu><guimenuitem>Properties</guimenuitem>
+ </menuchoice>
+ ).
+ </para>
+
+ <para>There is no data in the file to indicate whether it concerns customer or vendor master data.
+ Instead, a user option in the import dialog makes that distinction.
+ </para>
+
+ <para>Each row should contain the fields listed below, in the same sequence, separated by a comma or a
+ semicolon. The fields are listed here by their technical name, which &app; uses in the
+ preview of the import data.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis><prompt>id</prompt></emphasis> - The customer/vendor number. If it is for an existing
+ customer/vendor, &app; will update the customer/vendor. Note that in &app; e.g. '000010'
+ is a different customer number than '10'. If the id field is empty, &app; will use the
+ next number from the relevant counter.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>company</prompt></emphasis> - The company name. If it is left blank, it is
+ defaulted to the value of field <prompt>name</prompt>. If that is also blank, then the
+ row is ignored.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>name</prompt></emphasis> - Billing address - Name. Optional.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>addr1</prompt></emphasis> - Billing address - Address line 1. At least one of the
+ four address lines of the billing address must be filled. If not, then the row is
+ ignored.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>addr2</prompt></emphasis> - Billing address - Address line 2.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>addr3</prompt></emphasis> - Billing address - Address line 3.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>addr4</prompt></emphasis> - Billing address - Address line 4.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>phone</prompt></emphasis> - Billing address - Phone. Optional
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>fax</prompt></emphasis> - Billing address - Fax. Optional
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>email</prompt></emphasis> - Billing address - Email. Optional
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>notes</prompt></emphasis> - Notes. Optional
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>shipname</prompt></emphasis> - Shipping information - Name. Optional. Not relevant
+ for vendors.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>shipaddr1</prompt></emphasis> - Shipping information - Address line 1. Optional.
+ Not relevant for vendors.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>shipaddr2</prompt></emphasis> - Shipping information - Address line 2. Optional.
+ Not relevant for vendors.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>shipaddr3</prompt></emphasis> - Shipping information - Address line 3. Optional.
+ Not relevant for vendors.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>shipaddr4</prompt></emphasis> - Shipping information - Address line 4. Optional.
+ Not relevant for vendors.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>shipphone</prompt></emphasis> - Shipping information - Phone. Optional. Not
+ relevant for vendors.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>shipfax</prompt></emphasis> - Shipping information - Fax. Optional. Not relevant
+ for vendors.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>shipmail</prompt></emphasis> - Shipping information - Email. Optional. Not
+ relevant for vendors.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Example content for a customer with a separate shipping address. Using a semicolon for separator.
+ </para>
+
+ <para><code>2201;All Star Company;All Star Company;Union Avenue 776;San
+ Juan;CA;;0482938838;;contact at allstar.com;Last contacted on 4/4/2018.;All Star Company; John
+ Alderman, Office 456;Union Avenue 777;San Juan;CA;78998766;;alderman at allstar.com</code>
+ </para>
+
+ <para>Example content for a vendor; no ID given, so &app; will take the next number from the counter.
+ Using a comma for separator.
+ </para>
+
+ <para><code>,Johnson Supplies,Johnson Supplies,Electric Park
+ 56,Plains,VA,,0482986538,,jack at johnson.com,Discount negotiated,,,,,,,,</code>
+ </para>
+
+ <para>All fields by technical name in the required sequence.
+ </para>
+
+ <para><code>id, company, name, addr1, addr2, addr3, addr4, phone, fax, email, notes, shipname, shipaddr1,
+ shipaddr2, shipaddr3, shipaddr4, shiphone, shipfax, shipmail</code>
+ </para>
+ </sect2>
+
+ <sect2 id="busnss-imp-cv-import-data">
+ <title>Import your data</title>
+
+ <para>To import your customer or vendor data, navigate to
+ <menuchoice>
+ <guimenu>File</guimenu> <guimenuitem>Import</guimenuitem> <guimenuitem>Import Customes
+ & Vendors…</guimenuitem>
+ </menuchoice>
+ to open a new import dialog, and provide the necessary information.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><guilabel>1. Choose the file to import</guilabel> - Select your import file, or manually type the
+ path and file name.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>2. Select import type</guilabel> - Select the import type, either
+ <guilabel>Customer</guilabel> or <guilabel>Vendor</guilabel>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>3. Select import options</guilabel> - Select your csv format. Use the <guilabel>with
+ quotes</guilabel> options if your file contains fields enclosed in double quotes. These
+ options also match fields not enclosed in double quotes, but fields should not contain
+ the double quote character itself. Use one of the other options if your file does not
+ have fields enclosed in quotes; any double quote characters in the file will then be
+ imported as is.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>4. Preview</guilabel> - Once you have selected your import file and csv format, &app;
+ shows you a preview of the data. You can verify if your data is listed in the correct
+ columns. If you do not see any rows in the preview, then &app; was not able to match
+ your import data rows to the selected csv format. See
+ <xref linkend="busnss-imp-cv-errors" /> below.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Start the import</emphasis> - If you are satisfied with your selections, hit the
+ <guibutton>OK</guibutton> button to start the import.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <note>
+ <para>Internally, &app; uses so called regular expressions to match the import rows to the data fields.
+ The import option <guilabel>Custom regular expression</guilabel> offers the option to use
+ your own regular expression for this matching process. Obviously, this option requires
+ that you are well versed in regular expressions. When you choose the option
+ <guilabel>Custom regular expression</guilabel>, &app; opens a window in which you can edit
+ the &app; regular expression, or replace it with your own. Your regular expression should
+ contain a named subpattern for each of the fields of the csv file (using the technical
+ names). A custom regular expression could be useful if the rows of your source data file
+ contain all necessary fields, but in a different order or format. E.g. if the format of
+ your source data file starts with customer number, followed by company name, name, and one
+ address field, and that is all you want to import, then your custom regular expression
+ would be something like this (using comma as a separator):
+ </para>
+
+ <para><programlisting>
+^(?<company>[^,]*),(?<id>[^,]*),(?<name>[^,]*),(?<addr1>[^,]*),(?<addr2>[^,]*),(?<addr3>[^,]*)$
+ </programlisting>
+ </para>
+
+ <para>With a custom regular expression, &app; could import your source data files, without the need to
+ convert them to the &app; import format.
+ </para>
+ </note>
+ </sect2>
+
+ <sect2 id="busnss-imp-cv-feedback">
+ <title>Feedback and statistics</title>
+
+ <para>&app; executes the import process in three steps:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis><prompt>Import</prompt></emphasis> - Imports the data file and attempts to match each row
+ to the data fields.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>Validation and adjustment</prompt></emphasis> - Validates the data fields and
+ replaces data with defaults if applicable.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis><prompt>Processing</prompt></emphasis> - Creates or updates the vendor or customer master
+ data.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>After all steps have finished, &app; issues information about the result of the process. The initial
+ dialog shows the statistics of the process:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Import results - lines ignored: the number of rows that could not be matched to the data fields.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Import results - lines imported: the number of rows that were successfully matched to the data
+ fields.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Import results - customers/vendors fixed: the number of rows for which a default value was used for
+ a field.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Import results - customers/vendors ignored: the number of rows for that were not processed because
+ of a validation error.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Import results - customers/vendors created: the number of customers/vendors created.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Import results - customers/vendors updated: the number of customers/vendors that were updated.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>If there were unmatched rows in the import step, a final dialog shows the actual rows that could not
+ be matched.
+ </para>
+ </sect2>
+
+ <sect2 id="busnss-imp-cv-errors">
+ <title>What could go wrong?</title>
+
+ <sect3 id ="busnss-imp-cv-err-import">
+ <title>Errors in the import step</title>
+
+ <para>If the statistics show unmatched rows under <quote>Import results - lines ignored</quote>, then
+ there is some issue with the format of your import file. Verify that you use and select
+ the correct separator. Verify that your data rows have exactly 18 separator characters (1
+ for each field, except for the last). Verify whether you use the separator character
+ within a data field; if so, enclose the field in double quotes.
+ </para>
+
+ <para>If you use one of the <guilabel>with quotes</guilabel> import options, verify if you use the double
+ quote character in any of the data field values. If so, remove them; importing double
+ quotes as is, is not supported when using the <guilabel>with quotes</guilabel> import
+ options.
+ </para>
+ </sect3>
+
+ <sect3 id ="busnss-imp-cv-err-validation">
+ <title>Errors in the validation step</title>
+
+ <para>If the statistics show rows under <quote>Import results - customers/vendors ignored</quote>, then
+ data rows were ignored because of one of the errors below:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>The field <prompt>company</prompt> and the field <prompt>name</prompt> are both blank. The field
+ <prompt>company</prompt> is mandatory; if it is blank, then it is defaulted to the
+ value of the field <prompt>name</prompt>, but if both are blank, then the data row
+ cannot be processed.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The fields <prompt>addr1</prompt>, <prompt>addr2</prompt>, <prompt>addr3</prompt> and
+ <prompt>addr4</prompt> are all blank. At least one of these fields must have a value,
+ otherwise the data row cannot be processed.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+ </sect2>
+
+ <sect2 id="busnss-imp-cv-not-supported">
+ <title>Not supported customer/vendor functionality</title>
+
+ <para>Currently the customer/vendor import function does not support (at least) the following:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Import of any of the fields in the customer tab for billing information: currency, terms, discount,
+ credit limit, tax included and tax table.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Import of any of the fields in the vendor tab for payment information: currency, terms, tax included
+ and tax table.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_importing.xml b/zh/guide/ch_importing.xml
new file mode 100644
index 00000000..883845c3
--- /dev/null
+++ b/zh/guide/ch_importing.xml
@@ -0,0 +1,868 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: December 7th 2009
+ modified: July 9th 2006
+ Maintainers:
+ Author:
+
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_importing">
+ <title>å°æ°æ®å¯¼å
¥&app;</title>
+
+ <para>æ¤ç« å°è¯¦è¿°å&app;导å
¥æ°æ®çå
·ä½æ¥éª¤ã
+ </para>
+
+ <sect1 id="importing-from-files">
+ <title>仿件坼å
¥äº¤ææ°æ®</title>
+
+ <important>
+ <title>Outdated</title>
+
+ <para>This is an older version of
+ <ulink url="&url-docs-C;help/trans-import.html"><quote>Common Transaction
+ Operations</quote> in the manual</ulink>. Better continue there until this update anomaly is
+ resolved.
+ </para>
+ </important>
+
+ <para>Imported transactions will generally be to a specific account in your account tree. In the following
+ this will be referred to as the <emphasis role="bold">import</emphasis> or
+ <emphasis role="bold">base</emphasis> account. It may or may not be specified in the data
+ being imported, depending on the import format. It is usually the first split of a transaction
+ being imported.
+ </para>
+
+ <para>All transactions will also must have a <emphasis role="bold">destination</emphasis> account for at
+ least matching splits. This may or may not be supplied in the imported data. If it is not, an
+ account can be assigned on the basis of the previous import history by matching to infomation
+ in the imported data. The user may always over-ride this assignment.
+ </para>
+
+ <para>Multi-split data previously exported from GnuCash may have both the import and destination accounts
+ for transaction splits specified in the data file.
+ </para>
+
+ <sect2>
+ <title>File Import Formats</title>
+
+ <para>Gnucash allows transactions to be imported in the following formats:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis role="bold"><link linkend="importing-qif">QIF</link></emphasis> (.qif) Quicken Interchange
+ format - import data from Quicken financial software;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold"><link linkend="importing-ofx">OFX/QFX</link></emphasis> (.ofx,.qfx) Open
+ Financial eXchange format (QXF is an Intuit/Quicken proprietary version of OFX);
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold"><link linkend="importing-csv">CSV</link></emphasis> (.csv) Comma Separated
+ Values;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold"><link linkend="importing-mt940">MT940</link></emphasis> MT940
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold"><link linkend="importing-mt942">MT942</link></emphasis> MT942
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold"><link linkend="importing-dtaus">DTAUS</link></emphasis> DTAUS
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>These import methods can be accessed from
+ <menuchoice>
+ <guimenu>File</guimenu> <guisubmenu>Import ...</guisubmenu>
+ </menuchoice>
+ .
+ </para>
+ </sect2>
+
+ <sect2 id="importing-matcher">
+ <title>Import Matcher</title>
+
+ <para>Several of the Import Assistants use an Import Matcher to implement a Bayesian approach to assign
+ destination accounts, if such accounts are not specified in the imported data, to each
+ imported transaction based on the previous import history of the import account. It also
+ attempts to match the transactions being imported to any existing transactions based on the
+ date and the description fields
+<!-- FIXME add any other fields used in matching -->
+ .
+ </para>
+
+ <para>Transaction rows which match existing transactions already in the import account are flagged not to
+ be imported. They will have a light green background and the A and U+R checkboxes will be
+ unchecked and the R checkbox will be checked. To override and import the transaction, check
+ the A checkbox. The U and R boxes will be unchecked automatically. The reliability of the
+ match is indicated by a bar display in the Info column. If a destination account for the
+ second split is assigned by the matcher if will be appended to the info column.
+ </para>
+
+ <para>Transaction rows which do not match existing transactions in the import account, for which an
+ assignment of a destination account cannot be made on the basis of the previous import
+ history to the account, will be displayed with an orange-yellow background and the A box
+ will be checked and U+R and R unchecked. A destination account must be specified for these
+ transactions.
+ </para>
+
+ <sect3>
+ <title>Assign a Destination Account to a Single Transaction</title>
+
+ <para>The currently selected row is selected by Left-clicking it. It is displayed with a mid dark green
+ background.
+ </para>
+
+ <para><emphasis role="bold">Double click</emphasis> on a row. This will select it and open an Account
+ Selection dialog. Select the desired destination account in the dialog and click
+ <guilabel>OK</guilabel>. The row background will change to a light green and the assigned
+ destination account will be displayed in the Info column.
+ </para>
+
+ <para>or alternatively, <emphasis role="bold">Left-click</emphasis> on a row to select it followed by a
+ <emphasis role="bold">Right-click </emphasis>to bring up a popup menu then select "Assign
+ a transfer account" to display the Account Selection dialog, select the destination
+ account and click the <guilabel>OK</guilabel> button.
+ </para>
+ </sect3>
+
+ <sect3>
+ <title>Assign a Destination Account to Multiple Transactions</title>
+
+ <para>Sometimes you will have several transactions which will have the same destination account. Gnucash
+ allows you to select multiple transactions and apply the same destination account to all
+ transactions in the selection.
+ </para>
+
+ <para>Rows in a selection are displayed with a mid dark green background.
+ </para>
+
+ <para>Multiple rows may be selected to have the same destination account assigned to them.
+ </para>
+
+ <para>To select rows either:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis role="bold">Left click</emphasis> on first row and then <emphasis role="bold">Ctrl-Left
+ click</emphasis> on other rows to add to the selection or
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Left-click</emphasis> on a first row and then
+ <emphasis role="bold">Shift-Left-click</emphasis> on another row to select all rows
+ between them.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>then <emphasis role="bold">Right-click</emphasis> to display a popup menu and then select
+ <emphasis role="bold">"Assign a transfer account"</emphasis> to open the Account Selection
+ dialog. Select the desired destination account and click the <guilabel>OK</guilabel>
+ button in the Account Selection dialog.
+ </para>
+ </sect3>
+
+ <sect3>
+ <title>Completing the Import</title>
+
+ <para>Once you have assigned destination accounts for all the imported transactions using the above
+ methods (all row backgrounds will be a light green colour), check that the assigned
+ destination acounts are correct and then press the <guilabel>OK</guilabel> button at the
+ bottom of the Generic Import Matcher window. The transactions selected for import will
+ have their splits added to the selected source and destination accounts.
+ </para>
+
+ <para>The choices made for the destination accounts and description/memo fields are remembered and stored
+ and used for future imports to the same account to automatically assign a destination
+ account for transaction records not containing destination account information.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="importing-qif">
+ <title>Import QIF</title>
+
+ <para>To import data from Quicken®, MS Money, or other programs that use QIF(Quicken® Interchange
+ Format), you must first export your data to a QIF file. One way to do this is to export each
+ account as a separate QIF file. An easier way, available in Quicken® 98 and beyond, is to
+ export all accounts at once into a single QIF file. Check your program's manual to determine
+ if this option is available.
+ </para>
+
+ <sect3>
+ <title>To import QIF files:</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3>
+ <title>Load all of the QIF files containing data you wish to import</title>
+
+ <para>To do this, select <emphasis role="bold">File -> Import -> Import QIF...</emphasis> from the menu.
+ When the QIF Import dialog box appears, click <emphasis role="bold">Next</emphasis> and
+ follow the instructions to guide you through the process of loading your files.
+ </para>
+
+ <para>This image shows the start of the QIF Import assistant.
+<!--FIXME put an image of the import druid in -->
+ </para>
+
+ <para>You will be prompted for a filename to load. Use the Select button to select your QIF file and click
+ Next to load it. Once the file is loaded, select Load another file if you have more files
+ to load. When you have loaded all your QIF files, click Next to continue with the import
+ process.
+ </para>
+ </sect3>
+
+ <sect3>
+ <title>Review the GnuCash accounts to be created.</title>
+
+ <para>The importer then matches up your QIF accounts and categories with GnuCash accounts and gives you a
+ brief description of the matching process. Clicking Next will bring you to a view
+ comparing your QIF accounts with the corresponding GnuCash accounts created. To change an
+ account name, select the row containing that account name and edit the name in the dialog
+ box provided. Click Next when you have finished making changes, and proceed through a
+ similar category matching process. QIF income and expense categories import as GnuCash
+ income and expense accounts
+<!--(see section 3.1 FIXME for
+ more on this).-->
+ Make changes to these account names if necessary, and click Next to continue.
+ </para>
+
+ <para><emphasis role="bold">Note:</emphasis> If you are not sure what changes are needed, it is safe to
+ accept the GnuCash account names. It is easy to edit the accounts later if you find you
+ need to make a change.
+ </para>
+
+ <para>From the drop-down list, select a standard currency to be used for the imported accounts and click
+ <emphasis role="bold">Next</emphasis> to continue. If you have stocks, mutual funds, or
+ other securities, you will be prompted for additional information. The importer dialog
+ will ask for the exchange or listing (i.e. Nasdaq), the security's full name, and the
+ ticker symbol. If you do not have this information handy, you can edit the account
+ information later, once the import is complete. Click
+ <emphasis role="bold">Next</emphasis> to continue.
+ </para>
+ </sect3>
+
+ <sect3>
+ <title>Tell GnuCash to import the data.</title>
+
+ <para>The last step is the import. Once you have verified your account names and investment information,
+ click <emphasis role="bold">Finish</emphasis> in the Update your GnuCash accounts page to
+ complete the import process. Depending upon the size of your file, the import might take a
+ few minutes to complete, so a progress bar displays the percentage finished. When the
+ import process is complete, GnuCash will return you to the main window, which should now
+ display the names of the accounts you imported.
+ </para>
+ </sect3>
+ </sect2>
+<!--
+ <sect2 id="importing-qif-from-help">
+ <title>Importing Quicken QIF Files</title>
+
+ <para>Many users seek to import their financial data from Quicken.</para>
+ <para>This Assistant helps you import Quicken <acronym>QIF</acronym> files. It will appear if
+ you choose <guibutton>Import my QIF files</guibutton> in the
+ <guilabel>Welcome to &appname;!</guilabel> menu, as well as from <menuchoice><guimenu>File</guimenu>
+ <guisubmenu>Import ...</guisubmenu> <guimenuitem>Import QIF...</guimenuitem></menuchoice>.</para>
+
+ <para>The import process involves several steps, which are presented in a
+ series of screens that are described below.</para>
+
+ <orderedlist>
+ <listitem>
+
+ <para><guilabel>Import QIF files</guilabel> screen briefly describes the assistant.
+ The three buttons at the very bottom of the screen are used throughout the process
+ to navigate.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><guibutton>Cancel</guibutton>: exit the process and cancel importing
+ <acronym>QIF</acronym> files.</para>
+ <warning>
+ <para>If you choose to cancel at any point in the assistant, any selections you have made up to
+ this point will be lost.</para>
+ </warning>
+ </listitem>
+
+ <listitem>
+ <para><guibutton>Back</guibutton>: return to the previous screen.</para>
+ </listitem>
+
+ <listitem>
+ <para><guibutton>Next</guibutton> move to the next screen.</para>
+ </listitem>
+ </itemizedlist>
+
+ </listitem>
+ <listitem>
+
+ <para><guilabel>Select a QIF file to load</guilabel> allows you to choose the
+ source <acronym>QIF</acronym> file. The <guibutton>Select...</guibutton> button on this
+ screen is used to access a list of files in your system. The
+ <guibutton>Select...</guibutton> button brings up the <guilabel>Select
+ QIF File</guilabel> dialog.</para>
+
+ <para>Navigate to where you have stored your <acronym>QIF</acronym> files and select the
+ first one then click <guibutton>Import</guibutton>. The next screen will
+ display it in the <guilabel>Select a QIF File to Load</guilabel>
+ field.</para>
+
+ <note>
+ <para>If the file you are loading does not have an <acronym>QIF</acronym> date listed
+ in it you will see the <guilabel>Set a date format for this QIF file</guilabel>
+ screen. Select the proper format from the pull down list and continue.</para>
+ </note>
+
+ <note>
+ <para>If the file you are loading does not have an account name listed
+ in it you will see the <guilabel>Set the default QIF account
+ name</guilabel> screen. Otherwise you will skip this screen and go on
+ to the screen in the next section that shows loaded <acronym>QIF</acronym> files.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>The <guilabel>Account name:</guilabel> field is used to set
+ an account name for this <acronym>QIF</acronym> file.</para>
+ </listitem>
+ </itemizedlist>
+ </note>
+
+ </listitem>
+ <listitem>
+ <para>The next screen shows you the <guilabel>QIF files you have
+ loaded</guilabel>. You can use this screen to return to the previous
+ screen and load more <acronym>QIF</acronym> files. It will also let you unload any files
+ you have loaded by mistake.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>The top panel shows the list of <guilabel>QIF Files</guilabel>
+ you have loaded.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>Load another file</guibutton> button takes you
+ back to the previous screen to load another <acronym>QIF</acronym> file.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>Unload selected file</guibutton> button allows you to
+ select a file from the top panel and remove it from the list.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>When you have selected all the <acronym>QIF</acronym> files to be imported, click the
+ <guibutton>Forward</guibutton> button.</para>
+
+ </listitem>
+ <listitem>
+
+ <para>Depending on the type of data contained in the
+ <acronym>QIF</acronym> files to be imported, you may see only one or all of the following screens:</para>
+
+ <variablelist termlength="8">
+ <varlistentry>
+ <term><guilabel>Accounts and stock holdings</guilabel></term>
+ <listitem>
+ <para>This screen gives a description of the <guilabel>Accounts and stock
+ holdings</guilabel> matching process on the following <guilabel>Match QIF
+ accounts with &appname; accounts</guilabel> screen.</para>
+
+ <tip>
+ <para>This and other informational screens in the
+ <guilabel>Import QIF files</guilabel> assistant
+ can be turned off in the <guilabel>Online Banking</guilabel> tab (see <xref linkend="configuring-preferences-online-banking"/>)
+ under <guilabel>&appname; Preferences</guilabel>.</para>
+ </tip>
+
+ <para>The next screen lets you <guilabel>Match QIF accounts with &appname;
+ accounts</guilabel>. You will see a list of <guilabel>QIF account
+ names</guilabel> on the left and suggested <guilabel>&appname; account
+ names</guilabel> on the right. The <guilabel>New?</guilabel> column
+ indicates if the &app; account name will be created by the <acronym>QIF</acronym>
+ Import.</para>
+
+ <para>To change the &app; account to a different one select the <acronym>QIF</acronym>
+ account. A screen will pop up to select another account or create a new
+ one.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Select an account from the list to choose a already existing
+ account.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>New Account</guibutton> button allows you to
+ add a new account name as a sub-account (child of selected) of the
+ selected account.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>OK</guibutton> button is used to confirm your
+ selection.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>Cancel</guibutton> button is used to exit the
+ dialog without using any changes you have made.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Income and Expense categories</guilabel></term>
+ <listitem>
+ <para>This screen gives a description of the <guilabel>Income and
+ Expense categories</guilabel> matching process on the following <guilabel>Match
+ QIF categories with &appname; accounts</guilabel> screen.</para>
+
+ <tip>
+ <para>This and other informational screens in the
+ <guilabel>Import QIF files</guilabel> assistant
+ can be turned off in the <guilabel>Online Banking</guilabel> tab (see <xref linkend="configuring-preferences-online-banking"/>)
+ under <guilabel>&appname; Preferences</guilabel>.</para>
+ </tip>
+
+ <para>The next screen lets you <guilabel>Match QIF categories with
+ &appname; accounts</guilabel>. You will see a list of <guilabel>QIF
+ category names</guilabel> on the left and suggested <guilabel>&appname;
+ account names</guilabel> on the right. The <guilabel>New?</guilabel>
+ column indicates if the &app; account name will be created by the QIF
+ Import.</para>
+
+ <para>To change the &app; account to a different one select the QIF
+ category. A dialog will pop up to select another account or create a new
+ one.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Select an account from the list to choose a already existing
+ account.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>New Account</guibutton> button allows you to
+ add a new account name as a sub-account (child of selected) of the
+ selected account.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>OK</guibutton> button is used to confirm your
+ selection.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>Cancel</guibutton> button is used to exit the
+ dialog without using any changes you have made.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Payees and memos</guilabel></term>
+ <listitem>
+ <para>This screen gives a description of the <guilabel>Payees and
+ memos</guilabel> matching process on the following <guilabel>Match payees/memos to
+ &appname; accounts</guilabel> screen.</para>
+
+ <tip>
+ <para>This and other informational screens in the
+ <guilabel>Import QIF files</guilabel> assistant
+ can be turned off in the <guilabel>Online Banking</guilabel> tab (see <xref linkend="configuring-preferences-online-banking"/>)
+ under <guilabel>&appname; Preferences</guilabel>.</para>
+ </tip>
+
+ <para>The next screen lets you <guilabel>Match payees/memos to &appname;
+ accounts</guilabel>. You will see a list of <guilabel>QIF payee/memo
+ names</guilabel> on the left and suggested <guilabel>&appname; account
+ names</guilabel> on the right. The default &app; account used is
+ called <guilabel>Unspecified</guilabel>. The <guilabel>New?</guilabel> column indicates if
+ the &app; account name will be created by the QIF Import.</para>
+
+ <para>To change the &app; account to a different one select the QIF
+ payee/memo. A dialog will pop up to select another account or create a
+ new one.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Select an account from the list to choose a already existing
+ account.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>New Account</guibutton> button allows you to
+ add a new account name as a sub-account of the selected
+ account.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>OK</guibutton> button is used to confirm your
+ selection.</para>
+ </listitem>
+
+ <listitem>
+ <para>The <guibutton>Cancel</guibutton> button is used to exit the
+ dialog without using any changes you have made.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </listitem>
+ <listitem>
+
+ <para>The next screen allows you to <guilabel>Enter the QIF file
+ currency</guilabel>. The drop down list defaults to the currency
+ configured in the <guilabel>Accounts</guilabel> tab (see <xref linkend="configuring-preferences-accounts"/>) under
+ <guilabel>&appname; Preferences</guilabel>. If you wish the new accounts
+ to use a different currency, select one from the list.</para>
+
+ <para>When you have selected the currency, click the
+ <guibutton>Forward</guibutton> button.</para>
+
+ </listitem>
+ <listitem>
+
+ <para>Depending on the type of data contained in the
+ <acronym>QIF</acronym> files to be imported, you may or may not see one or more of the following screens:</para>
+
+ <variablelist termlength="8">
+ <varlistentry>
+ <term><guilabel>Tradable Commodities</guilabel></term>
+ <listitem>
+ <para>This screen gives a description of the <guilabel>Tradable
+ Commodities</guilabel> process on the screen.</para>
+
+ <tip>
+ <para>This and other informational screens in the
+ <guilabel>Import QIF files</guilabel> assistant
+ can be turned off in the <guilabel>Online Banking</guilabel> tab (see <xref linkend="configuring-preferences-online-banking"/>)
+ under <guilabel>&appname; Preferences</guilabel>.</para>
+ </tip>
+
+ <para>A series of screens, one for each of the stock, mutual fund, or
+ commodity, displays the exchange, full name, and symbol for each of the commodities
+ listed in the <acronym>QIF</acronym> file you are importing so that you can
+ check them before proceeding.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Match duplicate transactions</guilabel></term>
+ <listitem>
+ <para>This screen gives a description of the <guilabel>Match
+ duplicate transactions</guilabel> process on the following <guilabel>Select
+ possible duplicates</guilabel> screen.</para>
+
+ <tip>
+ <para>This and other informational screens in the
+ <guilabel>Import QIF files</guilabel> assistant
+ can be turned off in the <guilabel>Online Banking</guilabel> tab (see <xref linkend="configuring-preferences-online-banking"/>)
+ under <guilabel>&appname; Preferences</guilabel>.</para>
+ </tip>
+
+ <para>The next screen lets you <guilabel>Select possible duplicate
+ transactions</guilabel>. Imported transactions are shown on the left
+ panel and possible matches to each selected transaction are shown on the
+ right.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>The left panel shows the list of Imported transactions to
+ select from for matching duplicates</para>
+ </listitem>
+
+ <listitem>
+ <para>The right panel shows the list of <emphasis>possible</emphasis> duplicates for the
+ selected imported transaction. Select the one that most closely
+ matches</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </listitem>
+ <listitem>
+
+ <para>The last screen, <guibutton>Update your &appname;
+ accounts</guibutton>, gives you a list of three choices to finish the
+ assistant.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><guibutton>Cancel:</guibutton> exit the process and cancel importing
+ <acronym>QIF</acronym> files.</para>
+ <warning>
+ <para>If you click this button, any selections you have made up to
+ this point will be lost.</para>
+ </warning>
+ </listitem>
+
+ <listitem>
+ <para><guibutton>Back:</guibutton> brings up the previous screen so
+ that you can change a previous selection until the first screen.</para>
+ </listitem>
+
+ <listitem>
+ <para><guibutton>Forward:</guibutton> imports the data and creates the
+ accounts you have specified.</para>
+ </listitem>
+ </itemizedlist>
+
+ </listitem>
+ </orderedlist>
+
+ <para>You should now have successfully imported your accounts.</para>
+
+ <tip>
+ <para>Imported transactions might need to be <emphasis role="strong">reconciled</emphasis>.
+ This process is described in the &app; Tutorial and Concepts guide.</para>
+ </tip>
+
+ </sect2>
+ -->
+ <sect2 id="importing-ofx">
+ <title>Import OFX/QFX</title>
+
+ <para>This opens a file selection dialog. Navigate to the file you wish to import, select a file with the
+ appropriate extension (.ofx or .qfx), then press the <emphasis role="bold">Import</emphasis>
+ button.
+ </para>
+
+ <para>Gnucash opens an Account Selection dialog to select an account in your CoA corresponding to data
+ source. Select the appropriate account from the account tree and press the
+ <emphasis role="bold">OK</emphasis> button. On subsequent import of files from the same
+ source (identified by tags in the file), the source is remembered and the account selection
+ dialog is not displayed.
+ </para>
+
+ <para>The generic import transaction matcher dialog is opened next. See the
+ <link linkend="importing-matcher"> Import Matcher</link> section (common to both OFX/QFX and
+ CSV import formats) following the Import CSV section to continue the import process.
+ </para>
+ </sect2>
+
+ <sect2 id="importing-csv">
+ <title>Import CSV</title>
+
+ <para>Clicking on <emphasis role="bold">Import CSV</emphasis> in the Import menu will bring up the Import
+ Assistant dialog. The first step brings up a file selection dialog. Navigate to the location
+ where the file you wish to import is located and select the file to import then click the
+ <emphasis role="bold">OK</emphasis> button.
+ </para>
+
+ <para>The next window will allow you to set parameters for the importing of the file. All widgets have
+ tooltips which explain what the setting affects and the options for the setting.
+ </para>
+
+ <sect3 id="importing-csv-save">
+ <title>Load and Save Settings</title>
+
+ <para>If this import is a regular occurrence, once you have set the other import paramters, you can save
+ these settings by typing in a setting name in the <emphasis role="bold">Load and Save
+ Settings Entry</emphasis> combo box and pressing the <emphasis role="bold">Save</emphasis>
+ button just to the right of the box. Previously defined settings can be retrieved by
+ selecting the appropriate setting name from the dropdown list activated by the down arrow
+ at the right end of the text box. The trash can button to the right of the Save button can
+ be used to remove the settings selected from the drop down list for the box. The settings
+ group <emphasis role="bold">"GnuCash Export Settings"</emphasis> define a setting group
+ for the export and reimport of GnuCash transaction data - use this if importing data
+ previously exported from GnuCash.
+ </para>
+ </sect3>
+
+ <sect3>
+ <title>Account</title>
+
+ <para>This combo box allows you to select the base or import account into which the transactions will be
+ imported. It may be left unset if the imported data contains a column listing the accounts
+ associated with each split or the import data specifies the account for first split of the
+ transaction.
+ </para>
+ </sect3>
+
+ <sect3>
+ <title>File Format</title>
+
+ <para>This section allows you to define whether the file has:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis role="bold">Fixed width columns</emphasis> Selecting this radio button will allow you to
+ define column boundaries by double clicking at the appropriate positions in the sample
+ records displayed in the panel below. Single clicking in a column will narrow, widen
+ or merge the column.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Separators</emphasis> Selecting this radio button will allow you to define
+ characters which will be used to distinguish columns in the input file. The default is
+ comma separated however spaces, tabs,colons or semicolons or any combination of them
+ may be used to separate columns in the input file by selecting the appropriate check
+ boxes. You may also define custom separators by typing the required characters into
+ the text box and selecting the <emphasis role="bold">Custom</emphasis> checkbox. This
+ may be used in combination with any of the predefined separators.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Multi-split</emphasis> Selecting this check box allows the splits for a single
+ transaction to be defined on consecutive lines within the file with each line defining
+ a single split. If not selected each line is assumed to contain the information for a
+ single transaction including one or two splits.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3>
+ <title>Miscellaneous</title>
+
+ <para>The miscellaneous settings allow you to set:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis role="bold">Encoding</emphasis>This is usually the UTF-8 variant for your locale;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Date Format</emphasis> This does not default to the Locale setting so check it
+ matches the data you are importing;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Currency Format</emphasis>;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Leading Lines to Skip</emphasis>;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Trailing Lines to Skip</emphasis>;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Skip alternate lines</emphasis>;
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>to match the settings for the file you are importing. Tooltips may also contain information on the
+ setting and options.
+ </para>
+ </sect3>
+
+ <sect3>
+ <title>Import Panel</title>
+
+ <para>The import panel shows the data being imported as it is interpreted using the settings chosen to
+ define columns and formats. The dropdown lists in the headers for each column of the
+ import allow you to associate a specific column in the imported data with a specific field
+ in the display of a transaction in an account register. At a minimum to import data,
+ columns in the imported data containing the following information
+ <emphasis role="bold">must</emphasis> be specified:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis role="bold">Date </emphasis>of transaction;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Account</emphasis> into which transaction is to be imported (or alternatively
+ set the base account as above);
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Description</emphasis> of the transaction;
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Deposit or Withdrawal</emphasis> column.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The <emphasis role="bold">Skip Errors</emphasis> check box will skip trying to import any rows with
+ errors in matching the columns.
+ </para>
+
+ <para>When you are happy with all the import settings, <link linkend="importing-csv-save">save</link> them
+ if you will use the same settings again, then press the
+ <emphasis role="bold">Next</emphasis> button. This will bring up a window which allows you
+ to map the accounts identified in the account column (Account Id) with accounts in the
+ GnuCash account tree (Account name). Double click on a row to bring up a dialog to select
+ the matching GnuCash account. When you have selected a match for all accounts, click on
+ the <emphasis role="bold">Next</emphasis> button.
+ </para>
+
+ <para>The Transaction Information panel allows review of data entry settings so far.
+ </para>
+
+ <para>Clicking on Match Transactions will then bring up the main <link linkend="importing-matcher">Import
+ Matcher</link> window described in the next section.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="importing-mt940">
+ <title>Import MT940</title>
+
+ <para>Use this option to import MT940 data.
+ </para>
+ </sect2>
+
+ <sect2 id="importing-mt942">
+ <title>Import MT942</title>
+
+ <para>Use this option to import MT942 data.
+ </para>
+ </sect2>
+
+ <sect2 id="importing-dtaus">
+ <title>Import DTAUS</title>
+
+ <para>Use this option to import DTAUS data.
+ </para>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_invest.xml b/zh/guide/ch_invest.xml
new file mode 100644
index 00000000..2157821c
--- /dev/null
+++ b/zh/guide/ch_invest.xml
@@ -0,0 +1,4345 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: December 7th 2009
+ modified: January 10th 2007
+ modified: July 9th 2006
+ Maintainers:
+ Alex Aycinena <alex.aycinena at gmail.com>
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Dave Herman <dvherman at bigfoot.com>
+ Originally designed by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_invest">
+ <title>Investments</title>
+
+ <para>This chapter explains how to manage your investments with &app;. Most people have an investment
+ plan, whether its just putting money into a certificate of deposit (<acronym>CD</acronym> for short) account, investing through a company sponsored
+ plan at your workplace or buying and selling stocks and bonds through a brokerage. &app; gives
+ you tools to help you manage these investments such as the <emphasis>Price Database</emphasis>
+ which allows you to record changes in the prices of stocks you own.
+ </para>
+
+ <sect1 id="invest_concepts1">
+ <title>Basic Concepts</title>
+
+ <para>An investment is something that you purchase in the hopes of generating income, or that you hope to
+ sell in the future for more than you paid. Using this simple definition, many things could be
+ considered investments: the house you live in, a valuable painting, stocks in publicly traded
+ companies, your savings account at the bank, or a certificate of deposit. These many types of
+ investments will be discussed in this chapter in terms of how to track them using &app;.
+ </para>
+
+ <sect2 id="invest_terms2">
+ <title>Terminology</title>
+
+ <para>Before discussing investments specifically, it will be helpful to present a glossary of investment
+ terminology. The terms presented below represent some of the basic concepts of investing. It
+ is a good idea to become familiar with these terms, or at least, refer back to this list if
+ you encounter an unfamiliar word in the later sections.
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term id="invest_terms2.capgain">Capital gains</term>
+
+ <listitem>
+ <para>The difference between the purchase and selling prices of an investment. If the selling price is
+ lower than the purchase price, this is called a <emphasis>capital loss</emphasis>.
+ Also known as <emphasis>realized gain/loss</emphasis>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Commission</term>
+
+ <listitem>
+ <para>The fee you pay to a broker to buy or sell securities.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Common stock</term>
+
+ <listitem>
+ <para>A security that represents a certain fractional ownership of a company. This is what you buy when
+ you <quote>buy stock</quote> in a company on the open market. This is also sometimes
+ known as <emphasis>capital stock</emphasis>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Compounding</term>
+
+ <listitem>
+ <para>The concept that the reinvested interest can later earn interest of its own (interest on interest).
+ This is often referred to as <emphasis>compound interest</emphasis>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Dividends</term>
+
+ <listitem>
+ <para>Dividends are cash payments a company makes to shareholders. The amount of this payment is usually
+ determined as some amount of the profits of the company. Note that not all common
+ stocks give dividends.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Equities</term>
+
+ <listitem>
+ <para>Equities are investments in which the investor becomes part (or whole) owner in something. This
+ includes common stock in a company, or real estate.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Interest</term>
+
+ <listitem>
+ <para>What a borrower pays a lender for the use of their money. Normally, this is expressed in terms of a
+ percentage of the principal per year. For example, a savings account with 1% interest
+ (you are the lender, the bank is the borrower) will pay you $1 for every $100 you keep
+ there per year.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Liquidity</term>
+
+ <listitem>
+ <para>A measure of how easily convertible an investment is to cash. Money in a savings account is very
+ liquid, while money invested in a house has low liquidity because it takes time to
+ sell a house.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Principal</term>
+
+ <listitem>
+ <para>The original amount of money invested or borrowed.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Realized vs Unrealized Gain/Loss</term>
+
+ <listitem>
+ <para>Unrealized gain or loss occurs when you’ve got a change in price of an asset. You realize the
+ gain/loss when you actually sell the asset. See also <xref linkend="invest_terms2.capgain" />.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term id="invest_terms2.return">Return</term>
+
+ <listitem>
+ <para>The total income plus capital gains or losses of an investment. See also <xref linkend="invest_terms2.yield" />.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Risk</term>
+
+ <listitem>
+ <para>The probability that the return on investment is different from what was expected. Investments are
+ often grouped on a scale from low risk (savings account, government bonds) to high
+ risk (common stock, junk bonds). As a general rule of thumb, the higher the risk the
+ higher the possible return.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Shareholder</term>
+
+ <listitem>
+ <para>A shareholder is a person who holds common stock in a company.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Stock split</term>
+
+ <listitem>
+ <para>Occurs when a company offers to issue some additional multiple of shares for each existing stock.
+ For example, a <quote>2 for 1</quote> stock split means that if you own 100 shares of
+ a stock, you will receive an additional 100 at no cost to you. The unit price of the
+ shares will be adjusted so there is no net change in the value, so in this example the
+ price per share will be halved.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Valuation</term>
+
+ <listitem>
+ <para>The process of determining the market value or the price the investment would sell at in a
+ <quote>reasonable time frame</quote>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term id="invest_terms2.yield">Yield</term>
+
+ <listitem>
+ <para>A measure of the amount of money you earn from an investment (That is how much income you receive from
+ the investment). Typically this is reported as a percentage of the principal amount.
+ Yield does not include capital gains or loses (see <xref linkend="invest_terms2.return" />). For example, a stock sells for $100
+ and gives $2 in dividends per year has a yield of 2%.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+
+ <sect2 id="invest_types2">
+ <title>Types of Investments</title>
+
+ <para>Below is presented some of the broad types of investments available, and examples of each type.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>Interest-bearing account or instrument</emphasis>
+ </para>
+
+ <para>This type of investment usually allows you immediate access to your money, and will typically pay
+ you interest every month based on the amount of money you have deposited. Examples are
+ bank savings accounts (and some interest bearing checking accounts) and cash accounts at
+ your brokerage. This is a very low risk investment, in the US these accounts are often
+ insured against loss, to a specified limit.
+ </para>
+
+ <para>Sometimes an interest bearing investment is <emphasis>time-locked</emphasis>. This type of
+ investment requires you to commit your money to be invested for a given period of time
+ for which you receive a set rate of return. Usually, the longer you commit the higher
+ the interest rates. If you withdraw your money before the maturity date, you will
+ usually have to pay an early withdrawal penalty. This is a relatively lower risk
+ investment. Examples are certificates of deposit or some government bonds. Other types
+ of Bonds may have higher yields based on the higher risks from the quality of the
+ issuer’s <quote>credit rating</quote>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Stocks and Mutual Funds</emphasis>
+ </para>
+
+ <para>This is an investment you make in a company, in which you effectively become a part owner. There is
+ usually no time lock on publicly traded stock, however there may be changes in the tax
+ rates you pay on capital gains depending on how long you hold the stock. Thus, stocks
+ are typically quite liquid, you can access your money relatively quickly. This
+ investment is a higher risk, as you have no guarantee on the future price of a stock.
+ </para>
+
+ <para>A mutual fund is a group investment mechanism in which you can buy into many stocks simultaneously.
+ For example, a <quote>S&P 500 index fund</quote> is a fund which purchases all 500 stocks listed
+ in the Standard and Poor’s index. When you buy a share of this fund, you are
+ really buying a small amount of each of the 500 stocks contained within the fund. Mutual
+ funds are treated exactly like a single stock, both for tax purposes and in accounting.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Fixed Assets</emphasis>
+ </para>
+
+ <para>Assets that increase in value over time are another form of investment. Examples include a house, a
+ plot of land, or a valuable painting. This type of investment is very difficult to
+ determine the value of until you sell it. The tax implications of selling these items is
+ varied, depending on the item. For example, you may have tax relief from selling a house
+ if it is your primary residence, but may not receive this tax break on an expensive
+ painting.
+ </para>
+
+ <para>Fixed asset investments are discussed in <xref linkend="chapter_capgain" /> and
+ <xref linkend="chapter_dep" />. Typically, there is not much to do in terms of
+ accounting for fixed asset investments except recording the buying and selling
+ transactions.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="invest_accounts1">
+ <title>Setting Up Accounts</title>
+
+ <para>To setup investment accounts in &app; you can either use the predefined investment account hierarchy
+ or create your own. The minimum you need to do to track investments is to setup an asset
+ account for each type of investment you own. However, as we have seen in previous chapters, it
+ is usually more logical to create a structured account hierarchy, grouping related investments
+ together. For example, you may want to group all your publicly traded stocks under a parent
+ account named after the brokerage firm you used to buy the stocks.
+ </para>
+
+ <note>
+ <para>Regardless of how you setup your account hierarchy, remember that you can always move accounts
+ around later (without losing the work you’ve put into them), so your initial account
+ hierarchy does not have to be perfect.
+ </para>
+ </note>
+
+ <sect2 id="invest_predefined2">
+ <title>Using Predefined Investment Accounts</title>
+
+ <para>The <guilabel>Investment Accounts</guilabel> option of the <guilabel>New Account Hierarchy
+ Setup</guilabel> assistant will automatically create a basic investment account hierarchy
+ for you. To access the predefined investment accounts hierarchy, you must make sure your
+ &app; file is open, switch to the <guilabel>Accounts</guilabel> tab, and choose
+ <menuchoice>
+ <guimenu>Actions</guimenu><guimenuitem>New Account Hierarchy</guimenuitem>
+ </menuchoice>.
+ This will run the <guilabel>New Account Hierarchy Setup</guilabel> assistant and allow you
+ to select additional accounts to add to your account hierarchy. Choose the
+ <guilabel>Investment Accounts</guilabel> option (along with any others you are interested
+ in). Assuming only investment accounts were selected, this will create an account hierarchy
+ as shown below.
+ </para>
+
+ <tip>
+ <para>You can also run the <guilabel>New Account Hierarchy Setup</guilabel> assistant by creating a new
+ &app; file.
+ </para>
+ </tip>
+
+ <figure>
+ <title>A New File Containinng Only The Default Investment Accounts</title>
+ <screenshot id="invest_accountspredef">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_AccountsPredef.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>This is a screen image of the <guilabel>Accounts</guilabel> tab after creating a new file and
+ selecting only the default investment accounts.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>You will probably at least want to add a <emphasis>Bank</emphasis> account to the <emphasis>Assets</emphasis> account and
+ probably an <emphasis>Equity:Opening Balances</emphasis> account, as we have done in
+ previous chapters. Don’t forget to save your new account file with a relevant name!
+ </para>
+ </sect2>
+
+ <sect2 id="invest_creating2">
+ <title>Creating Investment Accounts Manually</title>
+
+ <para>If you want to set up your own investment accounts hierarchy, you may of course do so. Investments
+ usually have a number of associated accounts that need to be created: an asset account to
+ track the investment itself; an income account to track dividend transactions; and expense
+ accounts to track investment fees and commissions.
+ </para>
+
+ <para>In a typical account structure, security accounts are sub accounts of an asset account representing
+ an account at a brokerage firm. The brokerage account would be denominated in your local
+ currency and it would include sub accounts for each security that you trade there.
+ </para>
+
+ <para>Related purchases, sales, income and expense accounts should also be in the same currency as the
+ brokerage account.
+ </para>
+
+ <para>The security sub accounts would each be configured to contain units of a single security selected
+ from the master (user defined) security list and they are expected to use the same currency
+ as the brokerage account.
+ </para>
+
+ <para>Security prices are kept in the <guilabel>Price Database</guilabel> of &app; (see <xref linkend="invest-stockprice1" />).
+ This contains prices for individual securities (not security accounts). All prices for an
+ individual security are in a single currency. If a security is traded in multiple
+ currencies, then a separate security and separate accounts should be set up for each
+ currency.
+ </para>
+ </sect2>
+
+ <sect2 id="invest_custom2">
+ <title>Custom Accounts Example</title>
+
+ <para>The following is a somewhat more complicated example of setting up &app; to track your investments,
+ which has the advantage that it groups each different investment under the brokerage that
+ deals with the investments. This way it is easier to compare the statements you get from
+ your brokerage with the accounts you have in &app; and spot where &app; differs from the
+ statement.
+<screen>
+ Assets
+ Investments
+ Brokerage Accounts
+ I*Trade
+ Stocks
+ ACME Corp
+ Money Market Funds
+ I*Trade Municipal Fund
+ Cash
+ My Stockbroker
+ Money Market Funds
+ Active Assets Fund
+ Government Securities
+ Treas Bond xxx
+ Treas Note yyy
+ Mutual Funds
+ Fund A
+ Fund B
+ Cash
+ Income
+ Investments
+ Brokerage Accounts
+ Capital Gains
+ I*Trade
+ My Stockbroker
+ Dividends
+ I*Trade
+ Taxable
+ Non-taxable
+ My Stockbroker
+ Taxable
+ Non-taxable
+ Interest Income
+ I*Trade
+ Taxable
+ Non-taxable
+ My Stockbroker
+ Taxable
+ Non-taxable
+ Expenses
+ Investment Expenses
+ Commissions
+ I*Trade
+ My Stockbroker
+ Management Fees
+ I*Trade
+ My Stockbroker</screen>
+ </para>
+
+ <tip>
+ <para>There really is no standard way to set up your investment account hierarchy. Play around, try
+ different layouts until you find something which divides your investment accounts into
+ logical groups which make sense to you.
+ </para>
+ </tip>
+ </sect2>
+ </sect1>
+
+ <sect1 id="invest_int1">
+ <title>Interest Bearing Accounts</title>
+
+ <para>Investments which have a fixed or variable rate of interest are one of the simplest and most common
+ form of investments available. Interest bearing investments include your bank account, a
+ certificate of deposit, or any other kind of investment in which you receive interest from the
+ principal. This section will describe how to handle these kinds of investments in &app;.
+ </para>
+
+ <sect2 id="invest_intacct2">
+ <title>Account Setup</title>
+
+ <para>When you purchase the interest bearing investment, you must create an asset account to record the
+ purchase of the investment, an income account to record earnings from interest, and an
+ expense account to record bank charges. Below is an account layout example, in which you
+ have an interest bearing savings account and a certificate of deposit at your bank.
+ </para>
+<screen>
+Assets
+ Bank ABC
+ Certificate of Deposit
+ Savings
+Expenses
+ Bank ABC
+ Charges
+Income
+ Interest Income
+ Certificate of Deposit
+ Savings</screen>
+
+ <para>As usual, this account hierarchy is simply presented as an example, you should create your accounts
+ in a form which best matches your actual situation.
+ </para>
+ </sect2>
+
+ <sect2 id="invest-intex2">
+ <title>Example</title>
+
+ <para>Now let’s populate these accounts with real numbers. Let’s assume that you start with
+ $10,000 in your bank account, which pays 1% interest and you buy a $5,000 certificate of
+ deposit with a 6 month maturity date and a 2% yield. Clearly, it is much better to keep your
+ money in the certificate of deposit than in the savings account. After the initial purchase, your accounts
+ should look something like this:
+ </para>
+
+ <figure>
+ <title>The Chart Of Accounts After Investing In A Certificate Of Deposit</title>
+ <screenshot id="invest-int">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_int1.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>This is an image of the account register after creating and investing in a certificate of deposit investment.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Now, during the course of the next 6 months, you receive monthly bank statements which describe the
+ activity of your account. In our fictional example, we do nothing with the money at this
+ bank, so the only activity is income from interest and bank charges. The monthly bank
+ charges are $2. After 6 months, the register window for the certificate of deposit and for the savings account
+ should look like these:
+ </para>
+
+ <figure>
+ <title>The CD Account After 6 Months</title>
+ <screenshot id="invest-int2">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_int2.png"
+ srccredit="Cristian Marchi" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_int2.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>This is an image of the register of the certificate of deposit account after 6 months.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <figure>
+ <title>The Savings Account After 6 Months</title>
+ <screenshot id="invest-int2-1">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_int2-1.png"
+ srccredit="Cristian Marchi" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_int2-1.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>This is an image of the register of the Savings account after 6 months.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>And this is the main &app; account window:
+ </para>
+
+ <figure>
+ <title>The Chart Of Accounts After 6 months</title>
+ <screenshot id="invest-int3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_int3.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>This a screen capture of the accounts after 6 months.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>From the above image of the main &app; account window you see a nice summary of what happened to
+ these investments over the 6 months. While the yield on the certificate of deposit is double that of the savings
+ account, the return on the certificate of deposit was $50.21 versus $13.03 for the savings account, or almost 4
+ times more. Why? Because of the pesky $2 bank charges that hit the savings account (which
+ counted for $12 over 6 months).
+ </para>
+
+ <para>After this 6 month period, the certificate of deposit has reached maturity which means you may sell it with no early
+ withdrawal penalty. To do so, simply transfer the $5,050.21 from the certificate of deposit account into the
+ savings account.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="invest-setup1">
+ <title>Setup Investment Portfolio</title>
+
+ <para>Now that you have built an account hierarchy in the previous section, this section will show you how
+ to create and populate the accounts with your investment portfolio. After this initial setup
+ of your portfolio, you may have shares of stock purchased from before you started using &app;.
+ For these stocks, follow the instructions in the
+ <xref linkend="invest-buy-stock2" endterm="invest-buy-stock2.title" /> section.
+ If you have just purchased your stocks, then use the
+ <xref linkend="invest-buy-new2" endterm="invest-buy-new2.title" /> section.
+ </para>
+
+ <sect2 id="invest-setup-stockaccounts2">
+ <title>Setup Accounts for Stocks and Mutual Funds</title>
+
+ <para>This section will show you how to add stocks and mutual fund accounts to &app;. In this section, we
+ will assume you are using the basic account setup introduced in the previous section, but
+ the principles can be applied to any account hierarchy.
+ </para>
+
+ <para>You should have within the top level <guilabel>Asset</guilabel> account, a few levels down, an
+ account entitled <guilabel>Stock</guilabel>. Open the account tree to this level by clicking
+ on the <quote>right facing triangle marker</quote> signs next to the account names until the
+ tree is opened to the depth of the new account. You will need to create a sub-account (of
+ type <emphasis>stock</emphasis>) under the Stock account for every stock you own. Every
+ stock is a separate account. The naming of these stock accounts is usually done using the
+ stock ticker abbreviation, though account names may be anything that is clear to you and
+ other users. So, for example, you could name your accounts <emphasis>AMZN</emphasis>,
+ <emphasis>IBM</emphasis> and <emphasis>NST</emphasis> for your Amazon, IBM and NSTAR stocks
+ respectively. Below is a schematic model of the layout (only showing the Assets
+ sub-accounts).
+ </para>
+<screen>
+ Assets
+ Investments
+ Brokerage Accounts
+ Bond
+ Mutual Funds
+ Market Index
+ Stock
+ AMZN
+ IBM
+ NST</screen>
+ <note>
+ <para>If you want to track income (dividends/interest/capital gains) on a per-stock or fund basis, you
+ will need to create an <emphasis>Income:Dividends:STOCKSYMBOL</emphasis>,
+ <emphasis>Income:Cap Gain (Long):STOCKSYMBOL</emphasis>, <emphasis>Income:Cap Gain
+ (Short):STOCKSYMBOL</emphasis> and <emphasis>Income:Interest:STOCKSYMBOL</emphasis>
+ account for each stock you own that pays dividends or interest.
+ </para>
+ </note>
+ </sect2>
+
+ <sect2 id="invest-setup-example2">
+ <title>Example Stock Account</title>
+
+ <para>As an example, let’s assume that you currently own 100 shares of Amazon stock. First, create
+ the stock account AMZN by selecting the <guilabel>Stock</guilabel> account and click on the
+ menu
+ <menuchoice>
+ <guimenu>Actions</guimenu><guimenu>New Account...</guimenu>
+ </menuchoice>.
+ The New Account dialog will appear, follow the steps, in the sequence below to setup your
+ new stock account.
+ </para>
+
+ <figure>
+ <title>The <quote>New Account</quote> Window For AMZN</title>
+ <screenshot id="invest-newaccount">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_newaccount.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <orderedlist>
+ <listitem>
+ <para><emphasis>Account Name</emphasis> - Usually, use the stock ticker abbreviation, like
+ <quote><userinput>AMZN</userinput></quote>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Account Code</emphasis> - Optional field, use CUSIP, the newspaper listing symbol, mutual
+ fund family ID or code of your own choosing.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Description</emphasis> - Optional field for detailed description of the commodity/stock.
+ Note this field by default is displayed in the <guilabel>Account</guilabel> tab tree.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Account Type</emphasis> - Select the type of account you are creating from the lower
+ left-hand list.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Parent Account</emphasis> - Select the parent account for the new account from the right
+ hand listing. Expand list of accounts if necessary.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Create the New Security</emphasis> - To use a new stock, you must create the stock as a
+ new commodity.
+ </para>
+
+ <note>
+ <para>Be sure to first select Account Type <emphasis>Stock</emphasis> or <emphasis>Mutual Fund</emphasis>
+ so that the <guibutton>Select...</guibutton> button brings up the list of securities
+ rather than currencies.
+ </para>
+ </note>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>Select Security/Currency</emphasis> - Click on the <guibutton>Select...</guibutton>
+ button next to the <guilabel>Security/currency</guilabel> line. We must change the
+ security from the default (your default currency) to this specific stock. This will
+ bring up the <guilabel>Select Security</guilabel> dialog.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Type</emphasis> - Select the exchange where the security/commodity is traded (in this
+ example NASDAQ).
+ </para>
+
+ <para>Select the <guibutton>New</guibutton> button to open the <guilabel>New Security</guilabel> window.
+ </para>
+
+ <figure>
+ <title>The <quote>Select Security</quote> Window</title>
+ <screenshot id="invest-selectsecurity">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_selectsecurity.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Create the Security</emphasis> - Click on the <guibutton>New...</guibutton> button and
+ enter the appropriate information for this stock on the new form <guilabel>New
+ Security</guilabel>.
+ </para>
+<!-- Open inner most loop (#3)
+-->
+ <itemizedlist>
+ <listitem>
+ <para>The <guilabel>Full name:</guilabel> is <userinput>Amazon.com</userinput>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The <guilabel>Symbol/abbreviation:</guilabel> is <userinput>AMZN</userinput>. The symbol is the stock ticker
+ used in your quote source several lines down on the form. <note><para>
+ Different symbols will be used on different price sources for the same stock, an
+ example is Ericsson on the Stockholm Exchange is ERIC-B while on Yahoo it is
+ ERRICB.ST.</para>
+ </note>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The <guilabel>Type:</guilabel> should already be <guilabel>NASDAQ</guilabel>, because this is what
+ was selected in the security selector, but you can change it here, including
+ adding more categories. More information about this can be found in the &app;
+ Manual in section 8.7, <quote>Security Editor</quote>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The <guilabel>ISIN, CUSIP or other code</guilabel> is where you can enter some other coding number
+ or text (leave it blank in this example).
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The <guilabel>Fraction traded</guilabel> should be adjusted to the smallest fraction of this
+ security which can be traded, usually <guilabel>1/100</guilabel> or <guilabel>1/10000</guilabel>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The checkbox <quote>Get Online Quotes</quote>, the quote source and the timezone should be selected
+ to define the sources for updating prices on-line. See also
+ <xref linkend="invest-stockprice-auto2" />.
+ </para>
+
+ <note>
+ <para>If the <guibutton>Get Online Quotes</guibutton> button is not highlighted, and it is not tickable,
+ then the &app-fq; package is not installed.
+ See the chapter <ulink url="&url-docs-C;help/finance-quote.html">Setting Up the Quote Retrieval</ulink> in the manual.
+ </para>
+ </note>
+
+ <para>Below is what this window should look like when finished:
+ </para>
+ <figure>
+ <title>The <quote>New Security</quote> Window</title>
+ <screenshot id="invest-newsecurity">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_newsecurity.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Save Security</emphasis> - Click on the <guibutton>OK</guibutton> button to save this new
+ security, this will close the <guilabel>New Security</guilabel> window and
+ return to the <guilabel>New Account</guilabel> window.
+ </para>
+ </listitem>
+ </itemizedlist>
+<!-- Close inner most loop
+-->
+ </listitem>
+<!-- Close loop #2
+-->
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Select the Security</emphasis> - you should now see the newly created security available
+ in the pull down menu for <guilabel>Security/Currency</guilabel>. Select it (it is
+ probably already selected) and click on <guibutton>OK</guibutton>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Smallest Fraction</emphasis> - Specify the smallest fraction of the security/commodity
+ that is traded.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Notes</emphasis> - Enter any notes or messages related to this security/commodity.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Tax Related</emphasis> - Go to
+ <menuchoice>
+ <guimenu>Edit</guimenu> <guimenuitem>Tax Report Options</guimenuitem>
+ </menuchoice>
+ to check this box if this account’s transactions will relate to Income Taxes.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Placeholder</emphasis> - Check box if this account is a <quote>Placeholder</quote>, that
+ is it will contain no transactions.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Finished</emphasis> - You should now have been automatically returned to the New Account
+ dialog, with the <guilabel>symbol/abbreviation:</guilabel> line set to <quote>AMZN
+ (Amazon.com)</quote>. Click on <guibutton>OK</guibutton> to save this new stock account.
+ </para>
+ </listitem>
+<!--
+ Outer list can now be closed
+-->
+ </orderedlist>
+
+ <para>You have now created the Amazon stock account, your main account should look something like this
+ (notice that there are a few extra accounts here, a bank account, and an equity account):
+ </para>
+
+ <figure>
+ <title>The Chart of Accounts After The Creation Of The First Stock Account</title>
+ <screenshot id="invest-setup-current">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_setup_current.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>This image is after the creation of the first stock account (AMZN).
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Open the account register window for this AMZN stock account (double click on it). Here you see the
+ <emphasis
+ role="strong">Commodity</emphasis> view. This gives you an overview of the
+ transactions in this commodity including the number of units (shares for a stock or mutual
+ fund) bought or sold, the net price per unit, and the total amount. Obviously, we have not
+ bought or sold any shares of AMZN yet, so the register should not contain any transactions.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="invest-buy-stock1">
+ <title>Buying Shares</title>
+
+ <sect2 id="invest-buy-stock2">
+ <title id="invest-buy-stock2.title">Entering Preexisting Shares</title>
+
+ <para>The examples in this section use <guilabel>Transaction Journal</guilabel> view.
+ </para>
+
+ <para>To register the initial <userinput>100</userinput> shares of this stock that you purchased previously, on the first
+ (transaction) line, enter the date of the purchase (for example, Jan. 1 2005) and
+ <guilabel>Description</guilabel> (for example, Opening Balance). On the first split line, enter <userinput>100</userinput>
+ in <guilabel>Shares</guilabel>, delete the (unit) <guilabel>Price</guilabel> (it will be
+ calculated when you <keycap>Tab</keycap> out of the split) and enter <userinput>2000</userinput> in the
+ <guilabel>Buy</guilabel> column.
+ </para>
+
+ <note>
+ <para>It is also possible to use &app; to calculate <guilabel>Shares</guilabel> or
+ <guilabel>Buy</guilabel> from the other 2 columns. But to avoid rounding errors, it is
+ better to automatically calculate <guilabel>Price</guilabel>.
+ </para>
+ </note>
+
+ <para><keycap>Tab</keycap> to the second split line, enter transfer from account <emphasis>Equity:Opening
+ Balances</emphasis>. For simplicity, this example assumed there were no commissions on this
+ transaction. Your AMZN Commodity view should now appear like this:
+ </para>
+
+ <figure>
+ <title>The Transaction Register Of The AMZN Account After The First Purchase</title>
+ <screenshot id="invest-setup-portfolio1">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_setup_portfolio1.png"
+ srccredit="Cristian Marchi" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_setup_portfolio1.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>This image is the transaction register of the AMZN account after the first stock
+ <quote>purchase</quote>.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Notice that the <guilabel>Balance</guilabel> (last column) is in the units of the commodity (AMZN
+ shares) not in currency units. Thus, the balance is 100 (AMZN units) rather than $2,000. This
+ is how it should be.
+ </para>
+ </sect2>
+
+ <sect2 id="invest-buy-new2">
+ <title id="invest-buy-new2.title">Buying New Shares</title>
+
+ <para>The main difference between setting up a new stock purchase versus the setup for preexisting stocks
+ as described in the previous section is that instead of transferring the money used to
+ purchase the stock from the <emphasis>Equity:Opening Balances</emphasis> account, you
+ transfer from your <emphasis>Assets:Bank ABC</emphasis> or <emphasis>Assets:Brokerage
+ Account</emphasis> account.
+ </para>
+
+ <sect3 id="invest-buy-com">
+ <title>Handling Commissions and Fees</title>
+
+ <para>For conciseness, this document will refer to the money you pay to a broker for buying and selling
+ securities as <emphasis>Commissions</emphasis>. Government fees may also be payable.
+ Unless otherwise stated, fees are handled in a similar way.
+ </para>
+
+ <para>In &app; 2 alternate ways can be used to handle commissions (for simplicity this document section will
+ refer to these ways as net pricing and gross pricing).</para>
+
+ <variablelist>
+ <varlistentry>
+ <term>Gross Pricing</term>
+ <listitem><para>You enter the price not adjusted by commissions and enter the
+ commissions expense on a separate split in the transaction. This enables the tracking
+ of commissions but is <emphasis>not</emphasis> compatible with using
+ <xref linkend="invest-sellLots"/>. Scrubbing doesn't know to deduct commissions
+ and fees from the gains, so capital gains or losses must be manually calculated (see
+ <xref linkend="invest-sell-man"/>).
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Net Pricing</term>
+ <listitem><para>
+ You enter a net price (adjusted by commissions) when buying and
+ selling securities. You do <emphasis>not</emphasis> also record commissions in a
+ specific commissions account in order to later claim it as an expense, as this would
+ be claiming commissions twice. This way <emphasis>is</emphasis> compatible with using
+ <xref linkend="invest-sellLots"/>. This results in a slightly misleading price
+ being added to the price database (the effective price you paid) but is not usually of
+ any concern.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>Please get professional advice if you are unsure which of these ways are applicable to your
+ jurisdiction.
+ </para>
+ </sect3>
+
+ <sect3 id="invest-buy-gross">
+ <title>Example: Buying Shares with Gross Pricing</title>
+
+ <para>In this example you will purchase 100 shares at $50 per share of IBM stock with a commission of $100. First step will be
+ to create the stock account for IBM. The existing <emphasis>Expenses:Commission</emphasis>
+ account will be used.
+ </para>
+
+ <para>Now for the transaction, on the first (transaction) line, enter the <guilabel>Date</guilabel> of the
+ purchase (for example, Jan. 3, 2005) and <guilabel>Description</guilabel> (for example, Initial IBM
+ Purchase). On the first split line, enter <userinput>50</userinput> in <guilabel>Shares</guilabel>, delete
+ <guilabel>Price</guilabel> (leave it empty so it will be calculated), and enter <userinput>5000</userinput> in
+ <guilabel>Buy</guilabel>. You do not need to fill in the <guilabel>Price</guilabel>
+ column, as it will be calculated for you when you <keycap>Tab</keycap> to the next split.
+ The next line in the split transaction will be <emphasis>Expenses:Commissions</emphasis>
+ and fill <userinput>100</userinput> in <guilabel>Buy</guilabel>. The third split line will be to transfer $5,100 from
+ <emphasis>Assets:Bank ABC</emphasis> account to balance the transaction. Your IBM
+ Commodity view should now appear like this:
+ </para>
+
+ <figure>
+ <title>The Transaction Register Of The IBM Account After The First Stock Purchase</title>
+ <screenshot id="invest-setup-portfolio2">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_SetupPortfolio2.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_SetupPortfolio2.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>This image is of the transaction register of the IBM account after the first stock
+ <quote>purchase</quote> with a commission.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="invest-buy-net">
+ <title>Example: Buying Shares with Net Pricing</title>
+
+ <para>Repeating the previous example using Net Pricing instead of Gross Pricing, in Transaction Journal
+ view.
+ </para>
+
+ <para>Purchase $5,000 of IBM stock being 50 Shares for $100.00 each, plus a commission of $100.
+ </para>
+
+ <para>Now for the transaction, on the first (transaction) line, enter the <guilabel>Date</guilabel> of the
+ purchase (for example, Jan. 3, 2005) and <guilabel>Description</guilabel> (for example, Initial IBM
+ Purchase). On the first split line, optionally enter more details in <guilabel>Memo
+ </guilabel>, then <userinput>50</userinput> in <guilabel>Shares</guilabel>, delete anything in
+ <guilabel>Price</guilabel> (so it will be calculated by dividing <guilabel>Buy</guilabel>
+ by <guilabel>Shares</guilabel> when you <keycap>Tab</keycap> out of the split), &img-w;0 in
+ <guilabel>Buy</guilabel> (50 * $100.00 + $100). Alternatively use &app; to calculate
+ <guilabel>Buy</guilabel> by entering the formula <userinput>5000 + 100</userinput> or
+ <userinput>(50 * 100) + 100</userinput> in <guilabel>Buy</guilabel> (
+ <guilabel>Buy</guilabel> will be calculated when you <keycap>Tab</keycap> out of the
+ column.) Use the <keycap>Tab</keycap> key as many times as needed to proceed to the next
+ split.
+ </para>
+
+ <para>Do <emphasis>not</emphasis> enter a separate split for Commission as it has already been included in
+ the <guilabel>Buy</guilabel> value. The second split line will be to transfer $5,100 from
+ <emphasis>Assets:Bank ABC</emphasis> account to balance the transaction. After the splits
+ are all correct, use the <keycap function="enter">Enter</keycap> key to save the
+ transaction. Your IBM Commodity view should now appear like this:
+ </para>
+
+ <figure>
+ <title>The IBM Account After The First Stock Purchase With A Commission</title>
+ <screenshot id="invest-setup-portfolio3">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_SetupPortfolio3.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_SetupPortfolio3.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>This image is of the transaction register of the IBM account after the first stock
+ <quote>purchase</quote> with a commission.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+ </sect2>
+ </sect1>
+
+ <sect1 id="invest-stockprice1">
+ <title>Setting Share Price</title>
+
+ <para>The value of a commodity, such as a stock, must be explicitly set. The stock accounts track the
+ quantity of stocks you own, but the value of the stock is stored in the <emphasis>Price
+ Database</emphasis>. The values set in the <guilabel>Price Database</guilabel> can be updated
+ manually or automatically.
+ </para>
+
+ <sect2 id="invest-stockprice-initial2">
+ <title>Initial Price Database Setup</title>
+
+ <para>To use the <guilabel>Price Database</guilabel> to track a stock value, you must initially insert the
+ stock. To do so, open the <guilabel>Price Database</guilabel> (<menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Price Database</guimenuitem>
+ </menuchoice>)
+ and click on <guibutton>Add</guibutton> button. The first time a Commodity/Stock is
+ entered this window will be blank except for the control buttons on the bottom. Select the
+ appropriate Commodity you want to insert into the <guilabel>Price Database</guilabel>. At this
+ point, you can input the price of the commodity manually. There are 6 fields in the New
+ Commodity window:
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term><guilabel>Namespace</guilabel></term>
+
+ <listitem>
+ <para>The exchange market where the security/commodity is traded (in this example NASDAQ.)
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Security</guilabel></term>
+
+ <listitem>
+ <para>The name of the commodity, must be chosen from the <guibutton>Select...</guibutton> list.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Currency</guilabel></term>
+
+ <listitem>
+ <para>The currency in which the Price is expressed.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Date</guilabel></term>
+
+ <listitem>
+ <para>Date that the price is valid.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Type</guilabel></term>
+
+ <listitem>
+ <para>One of: <guilabel>Bid</guilabel> (the market buying price), <guilabel>Ask</guilabel> (the market
+ selling price), <guilabel>Last</guilabel> (the last transaction price), <guilabel>Net
+ Asset Value</guilabel> (mutual fund price per share, <acronym>NAV</acronym> for short), or <guilabel>Unknown</guilabel>.
+ Stocks and currencies will usually give their quotes as one of bid, ask or last.
+ Mutual funds are often given as net asset value. For other commodities, simply choose
+ <guilabel>Unknown</guilabel>. This option is for informational purposes only, it is
+ not used by &app;.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Price</guilabel></term>
+
+ <listitem>
+ <para>The price of one unit of this commodity.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>As an example of adding the AMZN commodity to the price database, with an initial value of $40.50 per
+ share.
+ </para>
+
+ <figure>
+ <title>Entering A Price Into The Database</title>
+ <screenshot id="invest-peditor">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_peditor.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>Adding the AMZN commodity to the price database, with an initial value of $40.50 per share.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Click <guibutton>OK</guibutton> when finished. Once you have performed this initial placement of the
+ commodity into the <guilabel>Price Database</guilabel>, you will not have to do it again, even
+ if you use the same commodity in another account.
+ </para>
+
+ <note>
+ <para>If you have online retrieval of quotes activated (see
+ <xref linkend="invest-stockprice-auto2" />), you can initialize a commodity
+ without manually making an entry. When you initially add the security in the
+ <guilabel>Security Editor</guilabel>, check <guilabel>Get Online Quotes</guilabel> and
+ save the security. Then, in the <guilabel>Price Database</guilabel>, click <guibutton>Get
+ Quotes</guibutton>, and the new security will be inserted into the price list with the
+ retrieved price.
+ </para>
+ </note>
+ </sect2>
+
+ <sect2 id="invest-stockprice-manual2">
+ <title>Setting Stock Price Manually</title>
+
+ <para>If the value of the commodity (stock) changes, you can adjust the value by entering the
+ <guilabel>Price Database</guilabel>, selecting the commodity, clicking on
+ <guibutton>Edit</guibutton> and entering the new price.
+ </para>
+
+ <figure>
+ <title>The Price Database With The List Of All Known Commodities</title>
+ <screenshot id="invest-peditor2">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_peditor2.png"
+ srccredit="Cristian Marchi" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_peditor2.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>The main price database window, showing the list of all known commodities.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="invest-stockprice-auto2">
+ <title>Configuring for Automatic Retrieval of Quotes</title>
+
+ <para>If you have more than a couple of commodities, you will tire of having to update their prices
+ constantly. &app; has the ability to automatically download the most recent price for your
+ commodities using the Internet. This is accomplished through the
+ <application>Perl</application> module &app-fq;, which must
+ be installed in order to activate this feature.
+ </para>
+
+ <para>See the chapter
+ <ulink url="&url-docs-C;help/finance-quote.html">Setting Up the Quote Retrieval</ulink>
+ in the manual.
+ </para>
+
+ <sect3 id="invest-stockprice-auto-install3">
+ <title>Installing &app-fq;</title>
+ <para>The process of installing &app-fq; depends on the system. </para>
+
+ <para>On &lin; and BSD it's usually simplest to use the package manager, but those seldom keep up with the latest &app-fq; releases. If you need a newer version than your package manager provides, use the following procedure with <filename>gnc-fq-update</filename></para>
+ <procedure>
+ <title>Installing &app-fq; on &lin; with <filename>gnc-fq-update</filename></title>
+ <step><simpara>Close &app;.</simpara></step>
+ <step><simpara>Run the command <command>which gnc-fq-update</command> to check <filename>gnc-fq-update</filename> program is in your PATH environment
+ variable.<footnote><simpara>If you’ve installed &app; packages provided by your distribution, <filename>gnc-fq-update</filename> must be on your PATH.</simpara></footnote>
+ </simpara>
+ <substeps><step id="gnc-fq-update-not-found">
+ <simpara>If <filename>gnc-fq-update</filename> is not in your PATH, search the folder where &app; is
+ installed.</simpara>
+ </step>
+ </substeps>
+ </step>
+ <step><simpara>Run the command <command>sudo gnc-fq-update</command> or <command>su -c gnc-fq-update</command> in order to run it with root privilege.
+ It depends on your distribution.
+ If <filename>gnc-fq-update</filename> is not in your PATH, specify full path of <filename>gnc-fq-update</filename>
+ instead, which is found by <xref linkend="gnc-fq-update-not-found" />.</simpara>
+ <para>
+ This will launch a <application>Perl</application> <acronym><ulink url="https://www.cpan.org/">CPAN</ulink></acronym><footnote>
+ <simpara>See <ulink url="https://www.cpan.org/misc/cpan-faq.html">CPAN Frequently Asked Questions</ulink> for details.</simpara></footnote>
+ module internally. When you launch the CPAN module for the first time, you must setup and configure it. However, on the most systems if you accept the default settings
+ or answer the first question <computeroutput>Are you ready for manual
+ configuration? [yes]</computeroutput> with <userinput>no</userinput>, you will be able to install &app-fq; successfully.
+ </para>
+ </step>
+
+ <step><simpara>Run <command>gnc-fq-dump</command> to check &app-fq; works properly.</simpara></step>
+ </procedure>
+
+
+ <procedure>
+ <title>Installing &app-fq; on &mac;</title>
+ <step><simpara>Close &app;.</simpara></step>
+ <step><simpara>Install Xcode if it is not installed.</simpara>
+ <simpara>XCode is an optional item from your &mac; distribution DVD.</simpara>
+ </step>
+ <step><simpara>Run the <emphasis>Update Finance Quote</emphasis> app in the &app; dmg.</simpara>
+ <para>You can run it from the dmg or copy it to the same
+ folder to which you copied &app;.
+ It will open a Terminal window and run a script for you
+ which will ask lots of questions. Accept the default for each unless you know what
+ you’re doing.
+ </para>
+ </step>
+ </procedure>
+
+ <procedure>
+ <title>Installing &app-fq; on &win;</title>
+ <step><simpara>Close &app;.</simpara></step>
+ <step><simpara>Run <menuchoice>
+ <guimenu>Start</guimenu>
+ <guisubmenu>&app;</guisubmenu>
+ <guimenuitem>Install Online Price Retrieval</guimenuitem></menuchoice>.
+ </simpara>
+ </step>
+ </procedure>
+
+ <note>
+ <para>If you feel uncomfortable about performing any of these steps, please either email the &app;-user
+ mailing list (<email>gnucash-user at gnucash.org</email>) for help or come to the &app; IRC
+ channel on irc.gnome.org. You can also leave out this step and manually update your
+ stock prices.
+ </para>
+ </note>
+ </sect3>
+
+ <sect3 id="invest-stockprice-auto-configure3">
+ <title>Configuring Securities for Online Quotes</title>
+
+ <para>With &app-fq; installed and functioning correctly, you must
+ configure your &app; securities to use this feature to obtain updated price information
+ automatically. Whether creating new securities or modifying securities that have already
+ been setup, use the
+ <menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Security Editor</guimenuitem>
+ </menuchoice>,
+ to edit the security and check the <guilabel>Get Online Quotes</guilabel> box. You will
+ now be able to modify the radio buttons for <guilabel>Type of quote source</guilabel>, the
+ pull-down menus to specify the specific source(s) and <guilabel>The timezone for these
+ quotes</guilabel>. When finished editing, <guilabel>Close</guilabel> the Security Editor
+ to return to the <guilabel>Price Database</guilabel> and click on the <guibutton>Get
+ Quotes</guibutton> button to update your stock prices on the Internet.
+ </para>
+ </sect3>
+
+ <sect3 id="invest-stockprice-auto-scheduler">
+ <title>Configuring for Getting Online Quotes Periodically</title>
+
+ <para>After you have verified the proper fetching of Online Quotes for your commodities,
+ you can tell your operating system to fetch the quotes periodically. See the section
+ <ulink url="&url-docs-C;help/finance-quote-scheduler.html">Configuring for Getting Quotes Periodically</ulink>
+ in the manual.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="invest-stockprice-view2">
+ <title>Displaying Share Value</title>
+
+ <para>The main account window, by default, only shows the quantity of each commodity that you own, under
+ the column heading <guilabel>Total</guilabel>. In the case of stocks, this commodity is the
+ number of shares. Often, however, you will want to see the value of your stocks expressed in
+ terms of some monetary unit. This is easily accomplished by entering the main window,
+ selecting the <guilabel>Accounts</guilabel> tab, by clicking on the
+ <emphasis>Titlebar</emphasis> <guibutton>Options</guibutton> button (the small down pointing
+ arrow on the right side of the main account window titles bar), and selecting the option to
+ display the account total field <quote>Total (USD)</quote>. You will see a new column in the
+ main window entitled <guilabel>Total (USD)</guilabel> that will express the value of all
+ commodities in the report currency.
+ </para>
+
+ <figure>
+ <title>Displaying Stock Values in the Chart of Accounts</title>
+ <screenshot id="invest-stockvalue">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_stockvalue.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>Viewing the value of a stock commodity in the main window using the Total in Report Currency option.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="invest-stockprice-report">
+ <title>The <quote>Price Source</quote> in Reports</title>
+
+ <para>Most &app; reports have options to set/modify a number of parameters for the report. The Options
+ dialog box is displayed by selecting the report tab, then ether clicking on the
+ <guibutton>Options</guibutton> icon in the <emphasis>Menubar</emphasis> or selecting
+ <menuchoice>
+ <guimenu>Edit</guimenu><guimenuitem>Report Options</guimenuitem>
+ </menuchoice>.
+ <guilabel>Price Source</guilabel> determines how accounts denominated in commodities
+ different from the report currency are converted to the report currency. Depending on the
+ report the selector may appear in either the <guilabel>General</guilabel>, the
+ <guilabel>Commodities</guilabel>, or the <guilabel>Display</guilabel> tab of the
+ <guilabel>Report Options</guilabel> dialog box.
+ </para>
+ <note>
+ <simpara>In the example the report can be customized using the
+ <menuchoice><guimenu>Reports</guimenu><guisubmenu>Assets & Liabilities</guisubmenu><guimenuitem>Average Balance</guimenuitem></menuchoice> menu.
+ </simpara>
+ </note>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>Determining The Source Of The Stock Price/Currency Exchange Rate in Reports</title>
+ <screenshot id="invest-stockvalue-report-options">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_stockvalue_report_options.png"
+ srccredit="John Ralls"/>
+ </imageobject>
+ <caption>
+ <para>Determining the value of a stock commodity or a currency other than the report currency in a report
+ by setting the Price Source option.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <variablelist>
+ <varlistentry>
+ <term><guilabel>Weighted Average</guilabel></term>
+ <listitem><para>Calculates the price by summing the absolute value of the
+ amount and the absolute value of every split in every account denominated in the
+ commodity, excluding those splits with a zero amount, and dividing the sum of values
+ by the sum of amounts to obtain a price. For example, if you had a buy transaction for
+ 200 shares of XYZ for a total of 2000 and a sell of 100 for 1300 the weighted average
+ would be 3300/300 or 11/share.
+ </para>
+ <note>
+ <para>Gain/Loss splits have an amount of 0 and are <emphasis>not</emphasis> included in this calculation.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Average Cost</guilabel></term>
+ <listitem><para>Calculates the price by summing the amounts and values of every
+ split in every account denominated in the commodity, including the zero amount splits.
+ In the example above, with an additional split (either part of the sale transaction or
+ in a separate transaction) booking the gain at 0 shares and a 300 gain, the average
+ cost is 1000/100 (2000 original cost − 1300 proceeds from the sale + 300 gain)/(200 −
+ 100) shares or 10/share.
+ </para>
+ <note>
+ <itemizedlist>
+ <listitem><simpara>Gain/Loss splits <emphasis>are</emphasis> included in this calculation.</simpara></listitem>
+ <listitem><simpara>This is the <emphasis>only</emphasis> <guilabel>Price Source</guilabel> that will balance the
+ <guilabel>Trial Balance Report</guilabel> and in order for it to balance you
+ <emphasis>must</emphasis> correctly book your gains and losses.</simpara></listitem>
+ </itemizedlist>
+ </note>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Most Recent</guilabel></term>
+ <listitem><para>Uses the latest price from the price database.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>Nearest in time</guilabel></term>
+ <listitem><para>Uses the price nearest in time to the report date—the
+ datum date for time series reports like <guilabel>Assets Over
+ Time</guilabel>—from the price database.
+ <note>
+ <simpara>The nearest date isn’t necessarily before the date in question.</simpara>
+ </note>
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <figure>
+ <title>An Asset Barchart Report Based On The <quote>Nearest In Time</quote> Price Source</title>
+ <screenshot id="invest-stockvalue-report">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_stockvalue_report.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>Tracking what value your stocks would’ve had on the stock exchanges.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+ </sect1>
+
+ <sect1 id="invest-sell1">
+ <title>Selling Shares</title>
+
+ <para>Entering an investment sale transaction is done in a similar way to entering a buy transaction (see
+ <xref linkend="invest-buy-new2" />) except the amount entered in the
+ <guilabel>Shares</guilabel> column is negative and the proceeds of the transaction is entered
+ in the <guilabel>Sell</guilabel> column. The net proceeds from the sale should be transferred
+ from the shares account to your bank or brokerage account.
+ </para>
+
+ <para>For information on handling <emphasis>commissions</emphasis> and the use of <emphasis>Net
+ Pricing</emphasis> or <emphasis>Gross Pricing</emphasis>, please see
+ <xref linkend="invest-buy-com" />.
+ If you will be recording a capital gain or loss on the sale, please see
+ <xref linkend="chapter_capgain" /> and <xref linkend="chapter_dep" /> for more information on
+ this topic.
+ To use the &app; <emphasis>Automatic Calculation of Capital Gain or Loss Using Lots</emphasis>
+ feature, please see <xref linkend="invest-sellLots" /> otherwise continue to the next section.
+ </para>
+
+ <sect2 id="invest-sell-man">
+ <title>Selling Shares with Manual Calculation of Capital Gain or Loss</title>
+
+ <note>
+ <para>In order for &app; to commit the zero-share, zero-price split for account
+ <emphasis>Assets:Stock:SYMBOL</emphasis> to the transaction in the following schemes, you
+ <emphasis>must</emphasis> <keycap>Tab</keycap> out of that split. If you use the
+ <keycap function="enter">Enter</keycap> key, &app; will convert the split into shares of
+ the commodity.
+ </para>
+ </note>
+
+ <para>In the schemes of transaction splits presented below, the following symbols are used:
+
+ <variablelist>
+ <varlistentry>
+ <term>NUM_SHARES</term>
+ <listitem>
+ <simpara>the number of shares you are selling</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>COMMISSION</term>
+ <listitem>
+ <simpara>brokerage commissions or fees</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>GROSS_SELL_PRICE</term>
+ <listitem>
+ <simpara>unit price for which you sold the shares, not reduced by COMMISSION</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>NET_SELL_PRICE</term>
+ <listitem>
+ <simpara>unit price for which you sold the shares, reduced by COMMISSION</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>GROSS_BUY_PRICE</term>
+ <listitem>
+ <simpara>unit price for which you bought the shares, not increased by COMMISSION</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>NET_BUY_PRICE</term>
+ <listitem>
+ <simpara>unit price for which you bought the shares, increased by COMMISSION</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>GROSS_BUY</term>
+ <listitem>
+ <simpara>total price for which you bought shares, excluding COMMISSION, equal to NUM_SHARES * GROSS_BUY_PRICE</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>NET_BUY</term>
+ <listitem>
+ <simpara>amount of money for which you bought shares including COMMISSION, equal to GROSS_BUY + COMMISSION</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>GROSS_SALE</term>
+ <listitem>
+ <simpara>total price for which you sold shares, equal to NUM_SHARES * GROSS_SELL_PRICE</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>NET_SALE</term>
+ <listitem>
+ <simpara>amount of money received from the sale, equal to GROSS_SALE − COMMISSION</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>GROSS_PROFIT</term>
+ <listitem>
+ <simpara>amount of money you made on the sale, not reduced by COMMISSION</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>NET_PROFIT</term>
+ <listitem>
+ <simpara>amount of money you made on the sale, reduced by COMMISSION</simpara>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+
+
+ <para>There are 2 ways of manually recording the capital gain or loss. The capital gain/loss can be
+ combined with the sale in one transaction or it can be entered in a separate transaction.
+ </para>
+
+ <sect3 id="invest-sell-man-comb">
+ <title>Combine the Sale and Capital Gain/Loss in One Transaction</title>
+
+ <para>This has the advantage that all parts of the sale event are kept together. This is
+ <emphasis>not</emphasis> compatible with using <emphasis>scrubbing</emphasis> (see
+ <xref linkend="invest-sellLots" />). If you may in future use scrubbing on a specific
+ security, save some work later by entering the capital gain/loss splits in a separate
+ transaction now.
+ </para>
+
+ <para>When the capital gain/loss splits are combined with the sale splits in one transaction, there are 2
+ splits for the security account in the same transaction, so the transaction must be
+ entered with the security register in <guilabel>Auto-Split Ledger</guilabel> or
+ <guilabel>Transaction Journal</guilabel> view. One of the splits for the security account
+ is for the sale and the other is for the capital gain or loss. The security account split
+ for the capital gain or loss must be entered with 0 number of shares and 0 price per share
+ to stop the automatic recalculation of these fields.
+ </para>
+
+ <para>Account for the profit or loss as coming from an <emphasis>Income:Capital Gains</emphasis> or
+ <emphasis>Expenses:Capital Loss</emphasis> account.
+ </para>
+
+ <sect4 id="invest-sell-man-comb-gr">
+ <title>Combined, Gross Pricing</title>
+
+ <table>
+ <title>Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Combined, Gross Pricing</title>
+
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Number of Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Share Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank ABC
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ NET_SALE
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Stock:SYMBOL
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ GROSS_PROFIT
+ </entry>
+
+ <entry>
+ (Loss)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Commission
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ COMMISSION
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Stock:SYMBOL
+ </entry>
+
+ <entry>
+ −NUM_SHARES
+ </entry>
+
+ <entry>
+ GROSS_SELL_PRICE
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ GROSS_SALE
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gains
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ (Loss)
+ </entry>
+
+ <entry>
+ GROSS_PROFIT
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <example>
+ <title>Sale of Shares with Profit, Manual Profit/Loss Calculation, Sale & Profit Combined,
+ Gross Pricing</title>
+
+ <simpara>In this example, we will use the AMZN account created in <xref linkend="invest-setup-example2" />.</simpara>
+ <para>You bought 100 shares of AMZN for $20 per share, then later sell them all for $36
+ per share with a commission of $75. The split transaction scheme is as follows:
+ <itemizedlist>
+ <listitem><simpara>GROSS_BUY_PRICE is $20 (the original buying price),</simpara></listitem>
+ <listitem><simpara>NUM_SHARES is 100,</simpara></listitem>
+ <listitem><simpara>GROSS_BUY is $2,000 (the original buying cost),</simpara></listitem>
+ <listitem><simpara>GROSS_SALE is $3,600,</simpara></listitem>
+ <listitem><simpara>and finally GROSS_PROFIT is $1,600 (GROSS_SALE − GROSS_BUY).</simpara></listitem>
+ </itemizedlist>
+ </para>
+ <para><!-- Hack to get a figure inside of an example -->
+ <table>
+ <title>Selling Shares Split Scheme, Sale & Gain Combined, Gross Pricing</title>
+ <?dbfo table-width="70%" ?>
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="4*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="1*"/>
+ <colspec colnum="1" colwidth="1*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank ABC
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 3525.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Brokerage Account:Stock:AMZN
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 1600.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Commission
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 75.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Brokerage Account:Stock:AMZN
+ </entry>
+
+ <entry>
+ −100
+ </entry>
+
+ <entry>
+ 36.00
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ 3600.00
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gain (Long Term):AMZN
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 1600.00
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <figure pgwide="1">
+ <title>Selling Shares, Gain Combined, Gross Pricing</title>
+ <screenshot id="invest-sellstockManProfComb">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_sellstock.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_sellstock.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ <note>
+ <para>In the above screenshot, it appears there are 2 transactions for Mar. 21, 2006. This is because the
+ register is in <guilabel> Auto-Split Ledger</guilabel> view and there are 2 splits for
+ the register account in the 1 transaction. <guilabel>Transaction Journal</guilabel>
+ view may be clearer. Refer to <xref linkend="txns-registers-txntypes" />. As there are 2
+ splits for the register account in the sale transaction, this transaction must be
+ entered in <guilabel>Auto-Split Ledger</guilabel> or <guilabel>Transaction
+ Journal</guilabel> view. It cannot be entered in <guilabel>Basic Ledger</guilabel> view.
+ </para>
+ </note>
+ <figure pgwide="1">
+ <title>The Account Tree after the Example of Selling Shares for a Gain</title>
+ <screenshot id="invest-sellstockManProfComb2">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_sellstock2.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_sellstock2.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </para>
+ </example>
+ </sect4>
+
+ <sect4 id="invest-sell-man-comb-net">
+ <title>Combined, Net Pricing</title>
+
+ <table>
+ <title>Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Combined, Net Pricing</title>
+
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Number of Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Share Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank ABC
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ NET_SALE
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Stock:SYMBOL
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ NET_PROFIT
+ </entry>
+
+ <entry>
+ (Loss)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Stock:SYMBOL
+ </entry>
+
+ <entry>
+ −NUM_SHARES
+ </entry>
+
+ <entry>
+ NET_SELL_PRICE
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ NET_SALE
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gains
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ (Loss)
+ </entry>
+
+ <entry>
+ NET_PROFIT
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <example>
+ <title>Sale of Shares with Profit, Manual Profit/Loss Calculation, Sale & Profit Combined, Net Pricing</title>
+ <simpara>In this example, we will use the AMZN account created in <xref linkend="invest-setup-example2" />.</simpara>
+ <para>You bought 100 shares of AMZN for $20 per share (including commissions), then later
+ sell them all for $36 per share with a commission of $75. The split transaction scheme
+ is as follows:
+ <itemizedlist>
+ <listitem><simpara>NUM_SHARES is 100,</simpara></listitem>
+ <listitem><simpara>NET_BUY_PRICE is $20 (the original buying price),</simpara></listitem>
+ <listitem><simpara>NET_BUY is $2,000 (the original buying cost),</simpara></listitem>
+ <listitem><simpara>NET_SELL_PRICE is $35.25 (($3600 − $75) / 100)),</simpara></listitem>
+ <listitem><simpara>GROSS_SALE is $3,600, NET_SALE is $3,525,</simpara></listitem>
+ <listitem><simpara>and finally NET_PROFIT is $1,525 (NET_SALE − NET_BUY).</simpara></listitem>
+ </itemizedlist>
+ </para>
+
+ <para><!-- Hack to get a figures and tables inside of an example -->
+ <table>
+ <title>Selling Shares Split Scheme, Sale & Gain Combined, Net Pricing</title>
+ <?dbfo table-width="70%" ?>
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="4*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="1*"/>
+ <colspec colnum="1" colwidth="1*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank ABC
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 3525.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Brokerage Account:Stock:AMZN
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 1525.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Brokerage Account:Stock:AMZN
+ </entry>
+
+ <entry>
+ −100
+ </entry>
+
+ <entry>
+ 35.25
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ 3525.00
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gain (Long Term):AMZN
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 1525.00
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <figure pgwide="1">
+ <title>Selling Shares for Gain using Net Pricing in Transaction Journal View</title>
+ <screenshot id="invest-sellstockManProfCombNet">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_sellstockManProfCombNet.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_sellstockManProfCombNet.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </para>
+ </example>
+
+ </sect4>
+ </sect3>
+
+ <sect3 id="invest-sell-man-sep">
+ <title>Separate the Capital Gain/Loss Transaction from the Sale Transaction</title>
+
+ <para>This is <emphasis>required</emphasis> if using <emphasis>scrubbing</emphasis> to
+ calculate and create capital gain/loss transactions automatically. Otherwise scrubbing will not detect
+ them and will create an incorrectly valued capital gain/loss transaction.
+ </para>
+
+ <sect4 id="invest-sell-man-sep-gr">
+ <title>Separated, Gross Pricing</title>
+
+ <table>
+ <title>Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Separate Transactions, Sale Transaction</title>
+
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Number of Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Share Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank ABC
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ NET_SALE
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Commission
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ COMMISSION
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Stock:SYMBOL
+ </entry>
+
+ <entry>
+ −NUM_SHARES
+ </entry>
+
+ <entry>
+ GROSS_SELL_PRICE
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ GROSS_SALE
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table>
+ <title>Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Separate Transactions, Capital Gain/Loss
+ Transaction</title>
+
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Number of Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Share Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Stock:SYMBOL
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ GROSS_PROFIT
+ </entry>
+
+ <entry>
+ (Loss)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gains
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ (Loss)
+ </entry>
+
+ <entry>
+ GROSS_PROFIT
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <example>
+ <title>Sale of Shares with Profit, Manual Profit/Loss Calculation, Sale & Profit Separated, Gross Pricing</title>
+ <simpara>In this example, we will use the AMZN account created in <xref linkend="invest-setup-example2" />.</simpara>
+
+ <para>You bought 100 shares of AMZN for $20 per share and commissions $20, then later sell them all for
+ $36 per share with a commission of $75. The split transaction scheme is as follows:
+ <itemizedlist>
+ <listitem><simpara>GROSS_BUY_PRICE is $20 (the original buying price),</simpara></listitem>
+ <listitem><simpara>NUM_SHARES is 100,</simpara></listitem>
+ <listitem><simpara>GROSS_BUY is $2,000 (the original buying cost),</simpara></listitem>
+ <listitem><simpara>GROSS_SALE is $3,600,</simpara></listitem>
+ <listitem><simpara>finally GROSS_PROFIT is $1,600 (GROSS_SALE − GROSS_BUY).</simpara></listitem>
+ </itemizedlist>
+ </para>
+
+ <para>
+ <table>
+ <title>Selling Shares Split Scheme, Sale Transaction, Gross Pricing</title>
+ <?dbfo table-width="70%" ?>
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="4*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="1*"/>
+ <colspec colnum="1" colwidth="1*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank ABC
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 3525.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Commission
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 75.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Brokerage Account:Stock:AMZN
+ </entry>
+
+ <entry>
+ −100
+ </entry>
+
+ <entry>
+ 36.00
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ 3600.00
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <table>
+ <title>Selling Shares Split Scheme, Gain Transaction, Gross Pricing</title>
+ <?dbfo table-width="70%" ?>
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="4*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="1*"/>
+ <colspec colnum="1" colwidth="1*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Brokerage Account:Stock:AMZN
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 1600.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gain (Long Term):AMZN
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 1600.00
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <figure pgwide="1">
+ <title>Selling Shares for Gain Where the Sale and Gain are Recorded in Separate Transactions,
+ in <guilabel>Transaction Journal</guilabel> View</title>
+ <screenshot id="invest-sellstockManProfSep">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_sellstockManProfSep.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_sellstockManProfSep.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </para>
+ </example>
+ </sect4>
+
+ <sect4 id="invest-sell-man-sep-net">
+ <title>Separated, Net Pricing</title>
+
+ <table>
+ <title>Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Separate Transactions, Sale Transaction</title>
+
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Number of Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Share Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank ABC
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ NET_SALE
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Stock:SYMBOL
+ </entry>
+
+ <entry>
+ −NUM_SHARES
+ </entry>
+
+ <entry>
+ NET_SELL_PRICE
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ NET_SALE
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table>
+ <title>Selling Shares Split Scheme, Sale and Capital Gain/Loss Are Separate Transactions, Capital Gain/Loss
+ Transaction</title>
+
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Number of Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Share Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Total Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Stock:SYMBOL
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ NET_PROFIT
+ </entry>
+
+ <entry>
+ (Loss)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gains
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ (Loss)
+ </entry>
+
+ <entry>
+ NET_PROFIT
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <example id="invest-sell-man-prof-sep-net">
+ <title>Sale of Shares with Profit, Manual Profit/Loss Calculation, Sale & Profit Separated, Net Pricing</title>
+ <simpara>In this example, we will use the AMZN account created in <xref linkend="invest-setup-example2" />.</simpara>
+
+ <para>You bought 100 shares of AMZN for $20 per share (including commissions), then later sell them all
+ for $36 per share with a commission of $75. In the split transaction scheme is as follows:
+ <itemizedlist>
+ <listitem><simpara>NUM_SHARES is 100,</simpara></listitem>
+ <listitem><simpara>NET_BUY_PRICE is $20 (the original buying price),</simpara></listitem>
+ <listitem><simpara>NET_BUY is $2,000 (the original buying cost),</simpara></listitem>
+ <listitem><simpara>NET_SELL_PRICE is $35.25 (($3600 − $75) / 100)),</simpara></listitem>
+ <listitem><simpara>GROSS_SALE is $3,600, NET_SALE is $3,525,</simpara></listitem>
+ <listitem><simpara>and finally NET_PROFIT is $1,525 (NET_SALE − NET_BUY).</simpara></listitem>
+ </itemizedlist>
+ </para>
+
+ <para>
+ <table>
+ <title>Selling Shares Split Scheme, Sale Transaction, Net Pricing</title>
+<?dbfo table-width="70%" ?>
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="4*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="1*"/>
+ <colspec colnum="1" colwidth="1*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank ABC
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 3525.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Brokerage Account:Stock:AMZN
+ </entry>
+
+ <entry>
+ −100
+ </entry>
+
+ <entry>
+ 35.25
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ 3525.00
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>
+ <table>
+ <title>Selling Shares Split Scheme, Gain Transaction, Net Pricing</title>
+<?dbfo table-width="70%" ?>
+ <tgroup cols="5">
+ <colspec colnum="1" colwidth="4*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="2*"/>
+ <colspec colnum="1" colwidth="1*"/>
+ <colspec colnum="1" colwidth="1*"/>
+
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Buy</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Sell</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Brokerage Account:Stock:AMZN
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 1525.00
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gain (Long Term):AMZN
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ 1525.00
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <figure pgwide="1">
+ <title>Selling Shares for Gain Where the Sale and Gain are Recorded in Separate Transactions,
+ in <guilabel>Transaction Journal</guilabel> View</title>
+ <screenshot id="invest-sellstockManProfSepNet">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_sellstockManProfSepNet.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_sellstockManProfSep.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </para>
+ </example>
+
+
+ </sect4>
+ </sect3>
+ </sect2>
+
+ <sect2 id="invest-sellLots">
+ <title>Selling Shares with Automatic Calculation of Capital Gain or Loss Using Lots</title>
+
+ <sect3 id="invest-sellLotsIntro">
+ <title>Introduction</title>
+
+ <para><ulink url="&url-wp-en;Lot">Wikipedia</ulink> includes the following definition of a lot:
+ <blockquote>
+ <simpara>a set of goods for sale together in an auction; or a quantity of a financial instrument</simpara>
+ </blockquote>
+ </para>
+
+ <para>&app; has a built-in lot management facility that can be used to keep track of capital gains or
+ losses resulting from security sales. Buy and sell transactions are put into lots for the
+ purpose of calculating the cost of the sale. More specifically, a lot is used to link
+ particular buy and sell transaction splits. Lots can be automatically or manually created
+ and linked. Capital gain or loss can be automatically calculated and transaction(s)
+ created for the difference between the sale value and the cost of the securities sold.
+ &app; refers to this process as <emphasis>scrubbing</emphasis>.
+ </para>
+
+ <para>The term <emphasis>scrub</emphasis> is used because security accounts need to be cleaned after sales
+ to ensure the difference between the cost paid for securities, and value received from
+ selling them, is accounted for as capital gain or loss. If the capital gain/loss is not
+ correct, the <guimenuitem>Trial Balance</guimenuitem> bottom line total debits will not balance to total credits.
+ To see the <guimenuitem>Trial Balance</guimenuitem>, select <menuchoice>
+ <guimenu>Reports</guimenu> <guisubmenu>Income & Expense</guisubmenu>
+ <guimenuitem>Trial Balance</guimenuitem>
+ </menuchoice>. </para>
+
+ <note>
+ <para>If you make an error, you can delete the lot(s) and capital gain/loss transaction(s) and retry.
+ Ensure you delete the lot, or at least unlink sale transactions from the lot, before you
+ delete a capital gain/loss transaction. Otherwise, the <guilabel>Lots in
+ Account</guilabel> screen will recreate the capital gain/loss transaction when you
+ select the lot.
+ </para>
+ </note>
+
+ <para>If you are not familiar with <acronym>FIFO</acronym>, <acronym>LIFO</acronym> or Average costing, please see Wikipedia
+ <ulink
+ url="&url-wp-en;FIFO_and_LIFO_accounting">FIFO and LIFO
+ accounting</ulink> and <ulink
+ url="&url-wp-en;Average_cost_method">Average
+ cost method</ulink>.
+ </para>
+
+ <para>If you are not familiar with the difference between &app; transactions and splits, please see
+ <xref linkend="txns-registers-txntypes" />.
+ </para>
+
+ <para>The &app; lot management facility can be a useful feature, reducing manual calculation, especially
+ if dividends have been reinvested over years and there are many different costs involved.
+ It can automatically link buy transactions to sell transactions using <acronym>FIFO</acronym> cost method and
+ one can manually link specific buy transactions to sell transactions in order to use <acronym>LIFO</acronym>.
+ Advanced Portfolio Report basis costs and gains/losses will agree with the costs and
+ gain/loss transactions created by scrubbing if either the <acronym>FIFO</acronym> or <acronym>LIFO</acronym> cost methods are
+ used.
+ </para>
+ </sect3>
+
+ <sect3 id="invest-sellLotsWin">
+ <title>Lots in Account Window</title>
+
+ <para>The <guilabel>Lots in Account SSSS</guilabel> window, where SSSS is a security account, is used to
+ manually or automatically link security transaction splits to lots and create capital
+ gain/loss transactions to account for the difference between the costs of buying a
+ security and the value received by selling it.
+ </para>
+
+ <para>To open the <guilabel>Lots in Account</guilabel> window, open the security account register, then
+ select
+ <menuchoice>
+ <guimenu>Actions</guimenu><guimenuitem>View Lots</guimenuitem>
+ </menuchoice>.
+ </para>
+
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Lots in Account window</title><screenshot id="tool-lotsInAcct">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLots2_BeforeScrub1Lot.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLots2_BeforeScrub1Lot.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the <emphasis>Lots in Account</emphasis> window.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Refer to the Help Manual, Chapter 8 Tools & Assistants,
+ <ulink url="&url-docs-C;help/tool-lots.html">Lots in Account</ulink>
+ for details of the Lots in Account screen elements.
+ </para>
+ </sect3>
+
+ <sect3 id="invest-sellProcedure">
+ <title>Procedure Summary</title>
+
+ <para>Using the lot management facility for the automatic calculation of capital gain or loss typically
+ follows these steps:
+
+ <orderedlist>
+ <listitem>
+ <simpara>Record the sale transaction using Net Pricing (but stop short of entering the Capital Gain
+ transaction as it will be created by scrubbing). See
+ <xref linkend="invest-sell-man-prof-sep-net" />.
+ </simpara>
+ </listitem>
+<!-- Manual Lot Creation and Linking -->
+ <listitem>
+ <simpara><xref linkend="invest-sellManual" /> (Optional depending on cost method)</simpara>
+ </listitem>
+
+ <listitem>
+<!-- Automatic Creation of Capital Gain Or Loss Transactions -->
+ <simpara><xref linkend="invest-sellAuto" /></simpara>
+ </listitem>
+
+ <listitem>
+<!-- Change Orphaned Gains-CCC to Gain/Loss Account -->
+ <simpara><xref linkend="invest-sellChgCapGainsAcct" /></simpara>
+ </listitem>
+
+ <listitem>
+<!-- Run a Trial Balance -->
+ <simpara><xref linkend="invest-sellTrialBal" /> report to ensure total debits balance to total credits.</simpara>
+ </listitem>
+ </orderedlist>
+ </para>
+ </sect3>
+
+ <sect3 id="invest-sellManual">
+ <title>Manual Lot Creation and Linking</title>
+
+ <para>Before using this feature, ensure you have read <xref linkend="invest-sellConsiderations" />.
+ </para>
+
+ <para>This functionality allows the manual linking of specific buy and sell transactions. It may be used in
+ the case where a user wishes to use a different cost method than the automatic linking
+ method (<acronym>FIFO</acronym>). Effectively, if one wishes the cost basis and capital gains in the Advanced
+ Portfolio Report to be consistent with the capital gains transactions created by
+ scrubbing, manual lot creation only needs to be used when using <acronym>LIFO</acronym> or <quote>sale of
+ designated lots</quote> (the same thing for securities as far as US personal tax law is
+ concerned). This is because the scrub function can automatically do <acronym>FIFO</acronym> linking so there
+ is no need to do it manually and scrubbing cannot be used for average costing.
+
+ See <xref linkend="invest-sellManualExample" />.
+ </para>
+ </sect3>
+
+ <sect3 id="invest-sellAuto">
+ <title>Automatic Creation of Capital Gain Or Loss Transactions</title>
+
+ <note>
+ <para>Do <emphasis>not</emphasis> do this unless you are using <acronym>FIFO</acronym> or <acronym>LIFO</acronym> to cost sales. See
+ <xref linkend="invest-sellConsiderations" />.
+ </para>
+ </note>
+
+ <para>&app; can automatically calculate and create security sale capital gain/loss transactions. Lots are
+ used to link buy transaction splits with sell transaction splits so the correct cost of
+ the securities sold can be determined. &app; will use any existing lots, and create new
+ lots for any buy transaction splits not already linked to a lot. Buy and sell transaction
+ splits are linked to lots using <acronym>FIFO</acronym> method.
+ </para>
+
+ <para>See:
+ <itemizedlist>
+ <listitem><simpara><xref linkend="invest-sellAutoExample" />,</simpara></listitem>
+ <listitem><simpara><xref linkend="invest-sellAutoExample2" />,</simpara></listitem>
+ <listitem><simpara><xref linkend="invest-sellFifoSplit" />.</simpara></listitem>
+ </itemizedlist>
+ </para>
+
+ </sect3>
+
+ <sect3 id="invest-sellChgCapGainsAcct">
+ <title>Change Orphaned Gains-CCC to Gain/Loss Account</title>
+
+ <para>The capital gain/loss transaction(s) created by scrubbing uses an automatically created generic
+ <emphasis>Orphaned Gains-CCC</emphasis> account (where CCC is the security currency)
+ because &app; doesn't know which capital gain or loss account should be used. After
+ scrubbing, the user should edit the <emphasis> Orphaned Gains-CCC</emphasis> transaction
+ split to re-assign the income account to a more meaningful income (or expense) gain or
+ loss account (for example, <emphasis>Income:Capital Gain (Long Term):IBM</emphasis>).
+ </para>
+
+ <para>See <xref linkend="invest-sellChgCapGainsAcctExample" />.
+ </para>
+ </sect3>
+
+ <sect3 id="invest-sellTrialBal">
+ <title>Run a Trial Balance</title>
+
+ <para>Running a Trial Balance report (
+ <menuchoice>
+ <guimenu>Reports</guimenu><guisubmenu>Income & Expense</guisubmenu>
+ <guimenuitem>Trial Balance</guimenuitem>
+ </menuchoice>
+ ) after creating capital gain/loss transactions, is a basic check that capital
+ gains/losses are correctly accounting for the difference between the cost paid for
+ securities, and value received from selling them. At the end of the report, total debits
+ should equal total credits.
+ </para>
+
+ <tip>
+ <para>A Trial Balance may not balance due to some other problem. To determine if the cause of an imbalance
+ is from incorrectly accounting for capital gain/loss:
+ <orderedlist>
+ <listitem>
+ <para>If necessary, temporarily change the date of the sell transaction and the capital gain/loss
+ transaction, so they are the only transactions for a particular date, then run the Trial
+ Balance as at the day before. If the Trial Balance is still out by the same amount, it
+ is not the capital gain/loss that is causing the problem.
+ </para>
+ </listitem>
+ <listitem>
+ <para>If you find a prior <emphasis>out of balance</emphasis> Trial Balance, keep running the Trial
+ Balance report with different dates until you find the date it starts being out of
+ balance. Temporarily change the transaction dates for each transaction on the problem
+ date to the following day, then change the dates back to the correct date 1 at a time,
+ running the Trial Balance each time, until you identify the problem transaction. When
+ you change the date of a security sell transaction, you also need to change the date of
+ the corresponding capital gain transaction as it is only the sum of these that will
+ balance in the Trial Balance.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </tip>
+ </sect3>
+
+ <sect3 id="invest-sellConsiderations">
+ <title>Considerations</title>
+
+ <para>There are some points that should be considered before using the lot management facility.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>&app; implements only the First In/ First Out (<acronym>FIFO</acronym>) cost method when automatically linking buy
+ transactions to sell transactions. That means the oldest securities are always sold first.
+ The Last In First Out (<acronym>LIFO</acronym>) cost method may be used by manually linking the most
+ recent buy security splits to the sell split before scrubbing.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The Advanced Portfolio Report does not use lot information when calculating costs, just the security
+ transaction splits. It calculates the cost basis and gains or losses using the
+ selected <emphasis>Basis calculation method</emphasis> report option (Average, <acronym>FIFO</acronym> or
+ <acronym>LIFO</acronym>). If one wishes the Advanced Portfolio Report costs and gains/losses to be
+ consistent with the capital gain/loss transactions created by scrubbing, the same cost
+ model must be used in both places.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Scrubbing does not recognize commissions or fees so makes no allowance for them in the calculation
+ of gain or loss. Therefore you must use <emphasis>Net Pricing</emphasis> rather than
+ <emphasis>Gross Pricing</emphasis> if you wish to use scrubbing. See
+ <xref linkend="invest-buy-com" />.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Scrubbing does not recognize capital gain/loss transaction splits if they have been manually entered
+ as part of the sale transaction. Therefore ensure previous sales are recorded as 2
+ transactions:
+ </para>
+
+ <table>
+ <title>Transaction 1 dealing with value received and the reduction of the number of shares</title>
+
+ <tgroup cols="5">
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Tot Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>(Unit) Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Buy (Debit)</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Sell (Credit)</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Brokerage or Bank
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ Debit
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Security
+ </entry>
+
+ <entry>
+ −NumSold
+ </entry>
+
+ <entry>
+ SaleUnitPrice
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ SaleValue
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table>
+ <title>Transaction 2 capital gain/loss (loss in this example)</title>
+
+ <tgroup cols="5">
+ <tbody>
+ <row>
+ <entry>
+ <emphasis>Account</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Tot Shares</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>(Unit) Price</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Buy (Debit)</emphasis>
+ </entry>
+
+ <entry>
+ <emphasis>Sell (Credit)</emphasis>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Capital Loss
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ Debit
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Security
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ Credit
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </listitem>
+
+ <listitem>
+ <para>The automatic capital gains calculations can handle straightforward buy, sell, and return of capital
+ transactions but any transaction that affect the number of shares, even simple splits,
+ will cause it to produce wrong answers so those cases must be handled manually.
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+
+ <sect3>
+ <title>Examples</title>
+ <example id="invest-sellManualExample">
+ <title>Manual Lot Creation and Linking</title>
+
+ <para>Here is an example of selling part of a security holding using the <acronym>LIFO</acronym> method. In this example, the
+ most recent buy transaction (dated Jul. 1, 2016, a reinvested dividend), is linked to a lot,
+ along with the sell transaction, and the &app; scrub function is used to calculate capital
+ gain or loss and create the capital gain/loss transaction.
+ </para>
+
+ <procedure>
+ <step>
+ <simpara>Open the security account's register.</simpara>
+
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Security register before scrubbing a single lot</title><screenshot id="invest-lots0reg">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLots0_RegB4Scrub.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLots0_RegB4Scrub.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <simpara>An image of the Security Account register in transaction journal view, before lot scrubbing.</simpara>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </step>
+ <step>
+ <simpara>Ensure all previous capital gain/loss transactions are separate transactions to the sell
+ transactions which record the reduction in the number of shares and the value
+ received.</simpara>
+ </step>
+ <step><simpara>Select
+ <menuchoice>
+ <guimenu>Actions</guimenu><guimenuitem>View Lots</guimenuitem>
+ </menuchoice>
+ to open the <guilabel>Lots in Account SSSS</guilabel> window where SSSS is the
+ security account.
+ </simpara>
+
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Lots before scrubbing a single lot</title><screenshot id="invest-lots1B4CreateLot">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLots1_BeforeCreateLot.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLots1_BeforeCreateLot.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the <emphasis>Lots in Account</emphasis> window before lot scrubbing.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </step>
+
+ <step><simpara>Create a new lot using the <guibutton>New Lot</guibutton> button. Initially this lot is not linked to
+ any buy or sell split.</simpara>
+ </step>
+
+ <step>
+ <simpara>Highlight the new lot in the <guilabel>Lots in This Account</guilabel> panel.</simpara>
+ </step>
+
+ <step><simpara>Highlight the buy split (dated Jul. 1, 2016) of the security to be sold in the <guilabel>Splits
+ free</guilabel> panel.</simpara>
+ </step>
+
+ <step><simpara>Click the <guilabel>>></guilabel> button to link the buy split with the highlighted lot. The
+ split moves from the <guilabel>Splits free</guilabel> panel to the <guilabel>Splits
+ in Lot</guilabel> panel.
+ </simpara>
+ </step>
+
+ <step><simpara>Repeat the previous 2 steps for any other buy splits that should be included in the lot (in this
+ example, there is only 1 buy split in the sale).
+ </simpara>
+ </step>
+
+ <step>
+ <simpara>Highlight the sell split in the <guilabel>Splits free</guilabel> panel.</simpara>
+ </step>
+
+ <step>
+ <simpara>Click the <guilabel>>></guilabel> button to link the sell split with the highlighted lot.</simpara>
+ </step>
+
+ <step>
+ <simpara>Check the lot <guilabel>Balance</guilabel> is as expected. In this example the lot balance
+ should be zero as the number of securities sold in the lot, is matched with the same
+ number of security buys.
+ </simpara>
+
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Lots before scrubbing a single lot, after manual linking</title>
+ <screenshot id="invest-lots2B4Scrub1Lot">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLots2_BeforeScrub1Lot.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLots2_BeforeScrub1Lot.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <simpara>An image of the <emphasis>Lots in Account</emphasis> window before scrubbing a single lot.</simpara>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </step>
+
+ <step>
+ <simpara>Click the <guibutton>Scrub</guibutton> button (<emphasis>not</emphasis> the <guibutton>Scrub Account</guibutton> button.)
+ </simpara>
+ <para>The <guilabel>Lots in Account</guilabel> window has not changed after using the
+ <guilabel>Scrub</guilabel> button so no example screen image is supplied.
+ </para>
+ </step>
+
+ <step>
+ <simpara>Close the <guilabel>Lots in Account SSSS</guilabel> window and return to the security account
+ register.
+ </simpara>
+
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Register after manual linking and scrubbing a single lot</title>
+ <screenshot id="invest-lots2RegAftScrub1Lot">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLots2_RegAfterScrub1Lot.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLots2_RegAfterScrub1Lot.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <simpara>An image of the Register after scrubbing a single lot.</simpara>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </step>
+
+ <step>
+ <simpara>Continue to <xref linkend="invest-sellChgCapGainsAcct" />.</simpara>
+ </step>
+
+ </procedure>
+ </example>
+
+
+ <example id="invest-sellAutoExample">
+ <title>Automatic Creation of Capital Gain Or Loss Transactions</title>
+
+ <simpara>Create the capital gains transaction by following these steps:</simpara>
+
+ <procedure>
+ <step>
+ <simpara>Open the security account's register.</simpara>
+ </step>
+
+ <step>
+ <simpara>Ensure any previous manually entered capital gain/loss transaction splits have been entered in
+ separate transactions to the the sell transactions.</simpara>
+ </step>
+
+ <step>
+ <simpara>Select
+ <menuchoice>
+ <guimenu>Actions</guimenu><guimenuitem>View Lots</guimenuitem>
+ </menuchoice>
+ to open the <guilabel>Lots in Account SSSS</guilabel> window where SSSS is the
+ security account.</simpara>
+ </step>
+
+ <step>
+ <simpara>If using <acronym>LIFO</acronym>, use the above procedure <xref linkend="invest-sellManual" /> to create a lot for each
+ sell transaction, link the lot with the sell transaction and each of the buy
+ transactions that make up the sale.</simpara>
+ </step>
+
+ <step>
+ <simpara>Click the <guilabel>Scrub Account</guilabel> button which:</simpara>
+
+ <itemizedlist>
+ <listitem>
+ <para>Creates lots for any buy transactions that are not already linked to a lot and links them to sell
+ transactions splits using the <acronym>FIFO</acronym> method. As a transaction split can only be
+ linked to 1 lot, if a sell transaction needs to be linked to multiple lots, the
+ sell transaction split is itself split into multiple subsplits. In the case of
+ multiple subsplits, it is possible to have different splits from the same
+ transaction in both the <guilabel>Splits free</guilabel> and <guilabel>Splits in
+ lot</guilabel> panels.
+ </para>
+ </listitem>
+
+ <listitem>
+ <simpara>Creates a separate transaction per lot for capital gain/loss.</simpara>
+ </listitem>
+ </itemizedlist>
+ </step>
+
+ <step>
+ <simpara>Continue to <xref linkend="invest-sellChgCapGainsAcct" />.</simpara>
+ </step>
+ </procedure>
+ </example>
+
+
+ <example id="invest-sellAutoExample2">
+ <title>Automatic Creation of Capital Gain Or Loss Transactions, 2 Sales at Once</title>
+
+ <para>Here is an example of <acronym>FIFO</acronym> scrubbing without manual lot creation. In this example, the transactions
+ for 2 sales are scrubbed at once but usually scrubbing would be performed after each sale.
+ One reason for scrubbing 2 sales at once, could be because there were multiple sales on
+ the same day.
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Register before Scrub Account</title>
+ <screenshot id="invest2-lots0reg">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest2Lots0RegB4Scrub.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest2Lots0RegB4Scrub.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <simpara>An image of the Security Account register in transaction journal view, before Scrub Account is used.</simpara>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </para>
+
+ <procedure>
+ <step><simpara>Select
+ <menuchoice>
+ <guimenu>Actions</guimenu><guimenuitem>View Lots</guimenuitem>
+ </menuchoice>
+ to open the <guilabel>Lots in Account SSSS</guilabel> window where SSSS is the
+ security account.</simpara>
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Lots before Scrub Account</title>
+ <screenshot id="invest2-lots1B4ScrubAcct">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest2Lots1B4Scrub.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest2Lots1B4Scrub.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <simpara>An image of the <emphasis>Lots in Account</emphasis> window before Scrub Account is used.</simpara>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </step>
+
+ <step>
+ <simpara>Click the <guilabel>Scrub Account</guilabel> button.</simpara>
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Lots after Scrub Account</title>
+ <screenshot id="invest2-lots2AftScrubAcct">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest2Lots2LotsAftScrubAcct.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest2Lots2LotsAftScrubAcct.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the <emphasis>Lots in Account </emphasis> window after using Scrub Account.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <note>
+ <para>After using the <guilabel>Scrub Account</guilabel> button only the last lot is shown, so the above
+ image is after the <guilabel>Lots in Account</guilabel> window has been closed and
+ reopened so all the lots show.
+ </para>
+ </note>
+ </step>
+
+ <step>
+ <simpara>Close the <guilabel>Lots in Account SSSS</guilabel> window and return to the security account register.</simpara>
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Register after Scrub Account</title>
+ <screenshot id="invest2-lots3AftScrubAcct">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest2Lots3RegAftScrubAcct.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest2Lots3RegAftScrubAcct.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the <emphasis>security register</emphasis> after using Scrub Account.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <note>
+ <para>The security splits in the sell transactions have been split into subsplits, one subsplit per lot,
+ and a capital gain transaction has been created for each security subsplit of each
+ sell transaction.
+ </para>
+ </note>
+ </step>
+
+ <step>
+ <simpara>Continue to <xref linkend="invest-sellChgCapGainsAcct" />.</simpara>
+ </step>
+ </procedure>
+ </example>
+
+ <example id="invest-sellFifoSplit">
+ <title>Automatic Creation of Capital Gain Or Loss Transactions - After a Simple Stock Split</title>
+
+ <para>Here is an example of <acronym>FIFO</acronym> scrubbing without manual lot creation/linking, where the Stock Split
+ Assistant has been used for a simple stock split. In this example, 100 shares of security
+ XYZ were bought for $10.00 each, there was a simple 2 for 1 stock split for zero cost (so
+ the holding was then 200 shares @ $5.00 each), then all 200 shares were sold for $6.00
+ each.
+ </para>
+ <para>
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Register after Scrub Account</title><screenshot id="investLotsSplitReg">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLotsSplitReg.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLotsSplitReg.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the Security Account register in transaction journal view, after Scrub Account is used.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Lot 0 after Scrub Account</title><screenshot id="investLotsSplitLot0">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLotsSplitLot0.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLotsSplitLot0.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the Security Account register in transaction journal view, after Scrub Account is used.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Lot 1 after Scrub Account</title><screenshot id="investLotsSplitLot1">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLotsSplitLot1.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLotsSplitLot1.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the Security Account register in transaction journal view, after Scrub Account is used.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </para>
+ <para>The above screenshots show that scrubbing created:
+ <itemizedlist>
+ <listitem>
+ <simpara>2 lots. A separate lot for each buy (it essentially treats the stock split as a buy of 100 for no cost.)</simpara>
+ </listitem>
+ <listitem>
+ <simpara>2 capital gain transactions (one for each lot) on the date of the sale:</simpara>
+ <itemizedlist>
+ <listitem>
+ <simpara>Lot 0: Jul. 1, 2009 loss $400 (sale $600 − cost $1,000.)</simpara>
+ </listitem>
+ <listitem>
+ <simpara>Lot 1: Jul. 1, 2009 gain $600 (sale $600 − cost $0.)</simpara>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <para>Total gain $200 is correct. Whether the gain is a single long-term one or one each of long-term and
+ short-term or whether there's even a distinction depends on the user's tax jurisdiction
+ and the way the split is structured. If the user needs help figuring it out they should
+ consult a professional.
+ </para>
+
+ </example>
+
+ <example id="invest-sellChgCapGainsAcctExample">
+ <title>Changing the Orphaned Gains-CCC to Gain/Loss Account</title>
+ <procedure>
+ <step>
+ <simpara>Close the <guilabel>Lots in Account SSSS</guilabel> window if open and return to the security
+ account register.</simpara>
+ <figure pgwide="1">
+ <title>Selling Shares - Capital Gains - Register after scrubbing a single lot</title><screenshot id="invest-lots4AftScrub1LotReg">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/investLots2_RegAfterScrub1Lot.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/investLots2_RegAfterScrub1Lot.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the <emphasis>security register</emphasis> after scrubbing a single lot.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </step>
+
+ <step>
+ <simpara>Find each new <emphasis>Realized Gain/Loss</emphasis> transaction in the security account register
+ (they will have the same date as the sell transactions).
+ </simpara>
+ </step>
+
+ <step>
+ <simpara>Edit the <emphasis>Orphaned Gains-CCC</emphasis> transaction split to re-assign the income account to a more
+ meaningful income (or expense) gain or loss account (for example, <emphasis>Income:Capital Gain (Long Term):IBM</emphasis>).</simpara>
+ <tip>
+ <simpara>You may like to split the capital gain/loss into taxable and non taxable parts if that is in accord
+ with your tax laws.
+ </simpara>
+ </tip>
+ </step>
+ </procedure>
+ </example>
+ </sect3>
+ </sect2>
+ </sect1>
+
+ <sect1 id="invest-dividends1">
+ <title>Dividends</title>
+
+ <para>Some companies or mutual funds pay periodic dividends to shareholders. Dividends are typically given
+ in one of two ways, either they are automatically reinvested into the commodity or they are
+ given as cash. Mutual funds are often setup to automatically reinvest the dividend, while
+ common stock dividends usually pay cash.
+ </para>
+
+ <sect2 id="invest-dividendcash">
+ <title>Dividends in Cash</title>
+
+ <para>If the dividend is presented as cash, you should record the transaction in the asset account that
+ received the money, as income from <emphasis>Income:Dividends</emphasis>. Additionally if
+ you want to tie the cash dividend to a particular stock holding then add a dummy transaction
+ split to the stock account with quantity 0 price 1 value 0.
+ </para>
+
+ <para>As an example consider the following; the dividends deposited as cash into the
+ <emphasis>Broker</emphasis> Account with a tie to the stock account.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>Example Of Cash Dividend Transactions</title>
+ <screenshot id="invest-dividendcash1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_dividendcash.png"
+ srccredit="Daniel Dodson"/>
+ </imageobject>
+ <caption>
+ <para>An image of the <emphasis>Brokerage</emphasis> Account register after a series of cash dividends.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <note>
+ <para>If you want to track dividends on a per-stock basis, you would need to create an
+ <emphasis>Income:Dividends:STOCKSYMBOL</emphasis> account for each stock you own that pays
+ dividends.
+ </para>
+ </note>
+ </sect2>
+
+ <sect2 id="invest-dividendreinvest">
+ <title>Dividends Re-Invested</title>
+
+ <para>If you receive the dividend in the form of an automatic reinvestment, the transaction for this
+ should be handled within the stock or mutual fund account as income from
+ <emphasis>Income:Dividends</emphasis> for the appropriate number of reinvested shares. This type of
+ reinvest account is often referred to as a <acronym>DRIP</acronym> (Dividend Re-Investment Program).
+ </para>
+
+ <para>As an example consider the following purchase of NSTAR (NST) stock with the dividends reinvested
+ into a DRIP Account. Mutual fund re-investments would be the same.
+ </para>
+
+ <para>Starting with the purchase of 100 shares on Jan. 3, 2005, all dividends will be reinvested and an
+ account is created to track the dividend to the specific stock. &app; simplifies the entry
+ by allowing calculations within the cells of the transaction. If the first dividend is
+ $0.29/share, enter <userinput>53.28</userinput> (purchase price + dividend) in the share <guilabel>Price</guilabel>
+ cell and <userinput>100*0.29</userinput> in the <guilabel>Buy</guilabel> cell. &app; will calculate for you the
+ corresponding number of <guilabel>Shares</guilabel>.
+ </para>
+
+ <figure>
+ <title>Example Of Dividend Reinvestment Transactions</title>
+ <screenshot id="invest-dividendreinvest1">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_dividendreinvest1.png"
+ srccredit="Cristian Marchi" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_dividendreinvest1.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>An image of the NST Stock Account register after a dividend reinvestment.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+ </sect1>
+
+ <sect1 id="invest-retofcap">
+ <title>Return of Capital</title>
+
+ <para>This refers to a transaction where an investment returns capital to the investor and doesn't have
+ any accounting implications other than reducing the cost basis. The number of shares held is
+ not changed.
+ </para>
+
+ <para>A Return of Capital transaction can be entered in the stock register by entering the stock split
+ with:
+ </para>
+
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>
+ Shares
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Price
+ </entry>
+
+ <entry>
+ 0
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Sell
+ </entry>
+
+ <entry>
+ Return of Capital value
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>The other side of the double entry would usually be a debit to the brokerage bank account.
+ </para>
+
+ <figure>
+ <title>Example Of Return Of Capital Transactions</title>
+ <screenshot id="invest-ret-of-cap">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/invest_ret_of_cap.png"
+ srccredit="Chris Good" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/invest_ret_of_cap.png"
+ srccredit="Chris Good"/>
+ </imageobject>
+ <caption>
+ <para>An image of the Stock Account register after a return of capital.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <note>
+ <para>It is not possible to use the Stock Split Assistant to do this type of transaction.
+ </para>
+ </note>
+
+ <tip>
+ <para>If you accidentally entered a non-zero price in the stock split, &app; may have created an unwanted
+ price database entry which could cause reports to be wrong. Check for and remove such an
+ unwanted entry from the price database using
+ <menuchoice>
+ <guimenu>Tools</guimenu><guimenuitem>Price Database</guimenuitem>
+ </menuchoice>.
+ </para>
+ </tip>
+ </sect1>
+
+ <sect1 id="invest-splitsnmergers1">
+ <title>Splits and Mergers</title>
+
+ <para>Companies may split their stock for many reasons but the most common is that the price has risen
+ higher than management thinks is a reasonable price for many investors. Some of these splits
+ are simple exchanges (for example, 2 for 1 or 3 for 2) and some are complex exchanges with cash
+ distributions. Splits may also result in fewer shares if the exchange rate is a reverse split
+ (1 for 3 or 0.75 for 1).
+ </para>
+
+ <sect2 id="invest-simplesplit">
+ <title>Simple Stock Split</title>
+
+ <para>As an example, our holding of NST stock declared a 2 for 1 stock split effective June 6, 2005. The
+ process for entering this transaction is; select
+ <menuchoice>
+ <guimenu>Actions</guimenu><guimenuitem>Stock Split</guimenuitem>
+ </menuchoice>
+ to start the assistant.
+ </para>
+
+ <!-- ToDo: unshrink -->
+ <figure>
+ <title>Activation Of The <quote>Stock Split</quote> Assistant</title>
+ <screenshot id="invest-split1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_split1.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>An image of the selection of the stock split assistant.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The first screen is an Introduction, select <guibutton>Forward</guibutton> to display the selection
+ of the account and stock for the split. You will need to create an entry for each
+ <emphasis>Account:Stock</emphasis> combination you hold.
+ </para>
+
+ <figure>
+ <title>Selection Of A Stock Account In The <quote>Stock Split</quote> Assistant</title>
+ <screenshot id="invest-split2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_split2.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>An image of the stock split assistant at step 2 - Selection of Account/Stock.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Select the <emphasis>Assets:Investments:DRIPs:NST</emphasis> and click on
+ <guibutton>Forward</guibutton>.
+ </para>
+
+ <para>The next screen presents 5 fields in the Stock Splits Details window:
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term>Date</term>
+ <listitem><simpara>Enter the date of the split.</simpara></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Shares</term>
+ <listitem><para>The number of shares increased (or decreased) in the transaction.
+ In this example, it is a 2 for 1 split so the number of additional shares is the number of shares
+ currently in the register.
+ </para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Description</term>
+ <listitem><simpara>The Description should give a brief explanation of the transaction.</simpara></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>New Price</term>
+ <listitem><simpara>If desired the new price of the stock, after the split, may be entered.</simpara></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Currency</term>
+ <listitem><simpara>The currency of the transaction is required. This should be the same as the stock purchase currency.</simpara></listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ <para>Click on the <guibutton>Forward</guibutton> button.
+ </para>
+
+ <figure>
+ <title>Split Details In The <quote>Stock Split</quote> Assistant</title>
+ <screenshot id="invest-split3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_split3.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>An image of the stock split assistant at step 3 - Split Details.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The next screen will be skipped in this example as there was no <quote>Cash in Lieu</quote>.
+ </para>
+
+ <figure>
+ <title><quote>Cash In Lieu</quote> In The <quote>Stock Split</quote> Assistant</title>
+ <screenshot id="invest-split4">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_split4.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>An image of the stock split assistant at step 4 - Cash in Lieu.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>A final <guilabel>Finish</guilabel> screen will give a last option to;
+ <guibutton>Cancel</guibutton>, <guibutton>Back</guibutton> to modify any data entered or
+ <guibutton>Apply</guibutton> to complete the stock split with the data entered.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The NST Account After A Simple Stock Split</title>
+ <screenshot id="invest-simplesplit1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_simplesplit1.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>An image of the <emphasis>Assets:Investments:DRIPs:NST</emphasis> register after a simple stock
+ split transaction.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="invest-merger1">
+ <title>Moderately Complex Stock Merger</title>
+
+ <para>As an example, assume you held AT&T stock during the Nov. 18, 2005 merger of SBC with AT&T.
+ For this example you will have purchased AT&T on April 1, 2005, any dividends will have
+ been paid in cash, therefore not entered into the AT&T stock register.
+ </para>
+
+ <para>The conditions of the merger were 0.77942 share of SBC stock were exchanged for each share of
+ AT&T stock. The merged company continued to use the symbol <quote>T</quote> from
+ AT&T.
+ </para>
+
+ <para>AT&T paid a <quote>dividend</quote> of $1.20/share on the transaction date, however this will
+ not appear in the stock account as it was a cash distribution.
+ </para>
+
+ <para>The process for entering this transaction is identical to the simple split until the
+ <quote>Details</quote> screen. You will need to create an split entry in each
+ <emphasis>Investment Account:Stock</emphasis> account combination that has shares splitting.
+ </para>
+
+ <figure>
+ <title>Selection Of A Stock Account In The <quote>Stock Split</quote> AssistantâModerate</title>
+ <screenshot id="invest-merge2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_merge2.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>An image of the stock split assistant at step 2 - Selection of Account/Stock (<emphasis>Investment
+ Account:T</emphasis>).
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Select the <emphasis>Assets:Investments:Brokerage Account:Stock:T</emphasis> and click on
+ <guibutton>Forward</guibutton>.
+ </para>
+
+ <para>The next screen presents 5 fields in the Stock Splits Details window:
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term>Date</term>
+ <listitem><simpara>Enter the date of the split. Here we’ll enter November 18, 2005.</simpara></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Shares</term>
+ <listitem><para>The number of shares increased (or decreased) in the transaction.
+ In this example it is a 0.77942 for 1 split so the number of shares will decrease from the number of
+ shares currently in the register. You may use &app;’s ability to perform
+ calculations on an entry form by entering data directly (
+ <userinput>0.77942*100 − 100</userinput>) to calculate the decrease in shares from the
+ split.</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Description</term>
+ <listitem><simpara>The Description should give a brief explanation of the transaction.</simpara></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>New Price</term>
+ <listitem><simpara>If desired the new price of the stock, after the split, may be entered.</simpara></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Currency</term>
+ <listitem><simpara>The currency of the transaction is required. This should be the same as the stock purchase currency.</simpara></listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ <para>Click on the <guibutton>Forward</guibutton> button.
+ </para>
+
+ <figure>
+ <title>Split Details In The <quote>Stock Split</quote> AssistantâModerate</title>
+ <screenshot id="invest-merge3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_merge3.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>An image of the stock split assistant at step 3 - Split Details.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The next screen will be skipped in this example as there was no <quote>Cash in Lieu</quote>.
+ </para>
+
+ <para>A final <quote>Finish</quote> screen will give a last option to <guibutton>Back</guibutton> to modify
+ any data entered or <guibutton>Apply</guibutton> to complete the stock split with the data
+ entered.
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>The T Account After A Moderate Stock Split</title>
+ <screenshot id="invest-stockmerge1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/invest_stockmerge1.png"
+ srccredit="Dave Herman"/>
+ </imageobject>
+ <caption>
+ <para>An image of the <emphasis>Investment Account:T</emphasis> register after a stock split transaction
+ that decreases the shares.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+ </sect1>
+<!-- Working Location !!!!!!!!!!!!
+ <sect1 id="invest-todo1">
+ <title>To-do</title>
+
+ <para>These are the remaining documentation sections that originally
+ appeared in the 1.8.4 documentation which require being written up.</para>
+
+ <itemizedlist>
+
+
+
+-->
+<!--
+ <listitem>
+ <para>Recording Stock Splits and Mergers (How-To)</para>
+ </listitem>
+ <listitem>
+ <para>Reconciling with the Brokerage Statement (How-To)</para>
+ </listitem>
+
+ <listitem>
+ <para>Recording Employee Stock Plans (Discussion)</para>
+ </listitem>
+
+ <listitem>
+ <para>Stock Options (How-To)</para>
+ </listitem>
+
+ </itemizedlist>
+ </sect1>
+-->
+</chapter>
diff --git a/zh/guide/ch_loans.xml b/zh/guide/ch_loans.xml
new file mode 100644
index 00000000..224a46fc
--- /dev/null
+++ b/zh/guide/ch_loans.xml
@@ -0,0 +1,1335 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: July 9th 2006
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Originally designed by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_loans">
+ <title>Loans</title>
+
+ <para>This chapter explains how to manage your loans with &app;.
+ </para>
+
+ <sect1 id="loans_concepts1">
+ <title>Basic Concepts</title>
+
+ <para>A loan is defined as a financial transaction in which someone pays for the use of someone
+ else’s money. There are many familiar examples of loans: credits cards, auto loans,
+ house mortgages, or a business loan.
+ </para>
+
+ <sect2 id="loans_conceptsterms2">
+ <title>Terminology</title>
+
+ <para>Before discussing tracking loan in &app; specifically, it will be helpful to present a glossary of
+ terminology. The terms presented below represent some of the basic concepts found concerning
+ loans. It is a good idea to become familiar with these terms, or at least, refer back to
+ this list if you encounter an unfamiliar word in the later sections.
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term>Amortization</term>
+
+ <listitem>
+ <para>The repayment plan which will insure that a loan is eventually paid off, typically utilizing equal
+ valued monthly payments. These payments are usually split into principal and interest,
+ where the amount of principal per payment increases (and interest decreases) as the
+ amortization period elapses.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Borrower</term>
+
+ <listitem>
+ <para>The person or company that receives the money from a loan.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Default</term>
+
+ <listitem>
+ <para>The time when a borrower fails to repay a loan according to the terms agreed upon with the lender.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Deferment</term>
+
+ <listitem>
+ <para>A temporary delay in the repayment of a loan.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Delinquency</term>
+
+ <listitem>
+ <para>It is the term that refers to late payments.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Disbursement</term>
+
+ <listitem>
+ <para>An amount of the loan paid to the borrower. Some loans have multiple disbursements, meaning the
+ borrower does not receive the full amount of the loan at one time.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Interest</term>
+
+ <listitem>
+ <para>The expense charged by the lender to the borrower for the use of the money loaned. This is typically
+ expressed in terms of a yearly percentage charged on the principal borrowed, known as
+ the <emphasis>Annual Percentage Rate</emphasis> or <acronym>APR</acronym>.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Lender</term>
+
+ <listitem>
+ <para>The company or person who lends money to a borrower.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Loan Fee</term>
+
+ <listitem>
+ <para>A processing fee removed from the principal at the time the borrower receives a loan.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Principal</term>
+
+ <listitem>
+ <para>The original amount of the loan, or the amount of the original loan that is still owed. When you
+ make a monthly payment on a loan, part of the money pays the interest, and part pays
+ the principal.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Promissory Note</term>
+
+ <listitem>
+ <para>The legal agreement between the borrower and lender concerning the loan.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="loans_accounts1">
+ <title>Setting Up Accounts</title>
+
+ <para>When a borrower obtains a loan, it is usually with the intention to make a purchase of something of
+ value. In fact, most loans require the borrower to buy some predetermined asset, such as a
+ house. This asset is insurance against the borrower defaulting on the loan. There are, of
+ course, examples of loans which do not necessarily have an associated high value asset, such
+ as educational loans.
+ </para>
+
+ <para>For the account structure presented here, we will assume the loan was used to purchase a
+ compensating asset.
+ </para>
+
+ <para>A loan is a liability, the interest you accrue on the loan is an on-going expense, and any
+ administrative fees you may have to pay would be another expense. The thing purchased with the
+ money from a loan is an asset. With these parameters, we can now present a basic loan account
+ structure:
+ </para>
+
+ <bridgehead>
+ Basic Loan Account Structure
+ </bridgehead>
+<screen>
+-Asset
+ -Current Assets
+ -Saving
+ -Fixed Assets
+ -Asset Purchased
+-Liability
+ -Loans
+ -Mortgage Loan
+-Expenses
+ -Interest
+ -Mortgage Interest
+ -Mortgage Adm Fees</screen>
+ <para>&app; has a number of predefined loan account hierarchies available, including Car Loans and Home
+ Mortgage Loans. To access these predefined account structures, click on <menuchoice>
+ <guimenu>Actions</guimenu><guimenuitem>New Account Hierarchy...</guimenuitem>
+ </menuchoice> and select the loan types in which you are interested.
+ </para>
+ </sect1>
+
+ <sect1 id="loans_calcs1">
+ <title>Calculations</title>
+
+ <para>Determining loan amortization schedules, periodic payment amounts, total payment value, or interest
+ rates can be somewhat complex. To help facilitate these kinds of calculations, &app; has a
+ built-in <guilabel>Loan Repayment Calculator</guilabel>. To access the calculator, go to <menuchoice>
+ <guimenu>Tools</guimenu> <guimenuitem>Loan Repayment Calculator</guimenuitem>
+ </menuchoice>.
+ </para>
+
+ <figure>
+ <title>Loan Repayment Calculator</title>
+ <screenshot id="loans_fcalc">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_fcalc.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>The &app; <guilabel>Loan Repayment Calculator</guilabel>.
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The <guilabel>Loan Repayment Calculator</guilabel> can be used to calculate any one of the
+ parameters: <guilabel>Payment Periods</guilabel>, <guilabel>Interest Rate</guilabel>,
+ <guilabel>Present Value</guilabel>, <guilabel>Periodic Payment</guilabel>, or <guilabel>Future
+ Value</guilabel> given that the other 4 have been defined. You will also need to specify the
+ compounding and payment methods.
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term>Payment Periods</term>
+
+ <listitem>
+ <para>The number of payment periods.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Interest Rate</term>
+
+ <listitem>
+ <para>The nominal interest rate of the loan, i.e., the yearly interest rate.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Present Value</term>
+
+ <listitem>
+ <para>The present value of the loan, i.e., current amount owed on the loan.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Periodic Payment</term>
+
+ <listitem>
+ <para>The amount to pay per period.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Future Value</term>
+
+ <listitem>
+ <para>The future value of the loan, i.e., the amount owed after all payment periods are over.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Compounding</term>
+
+ <listitem>
+ <para>Two interest compounding methods exist, discrete or continuous. For discrete compounding select the
+ compounding frequency from the popup menu with a range from yearly to daily.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Payments</term>
+
+ <listitem>
+ <para>The popup menu allows you to select the payment frequency with a range from yearly to daily. You can
+ also select whether your payments occur at the beginning or end of the period. Payments
+ made at the beginning of the payment period have interest applied to the payment as well
+ as any previous money paid or money still owed.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <sect2 id="loans_calcsexample1_2">
+ <title>Example: Monthly Payments</title>
+
+ <para>What is your monthly payment on a $100,000 30 year loan at a fixed rate of 4% compounded monthly?
+ </para>
+
+ <para>This scenario is shown in the example image above. To perform this calculation, set
+ <guilabel>Payment Periods</guilabel> to <userinput>360</userinput> (12 months x 30 years),
+ <guilabel>Interest Rate</guilabel> to <userinput>4</userinput>, <guilabel>Present
+ Value</guilabel> to <userinput>100000</userinput>, leave <guilabel>Periodic
+ Payment</guilabel> empty and set <guilabel>Future Value</guilabel> to
+ <userinput>0</userinput> (you do not want to owe anything at the end of the loan).
+ <guilabel>Compounding</guilabel> is Monthly, <guilabel>Payments</guilabel> are Monthly,
+ assume End of Period Payments, and Discrete Compounding. Now, click on the
+ <guibutton>Calculate</guibutton> button next to the Periodic Payment area. You should see
+ $<computeroutput>-477.42</computeroutput>.
+ </para>
+
+ <para>Answer: You must make monthly payments of 477.42.
+ </para>
+ </sect2>
+
+ <sect2 id="loans_calcsexample2_2">
+ <title>Example: Length of Loan</title>
+
+ <para>How long will you be paying back a $20,000 loan at 10% fixed rate interest compounded monthly if you
+ pay $500 per month?
+ </para>
+
+ <para>To perform this calculation, leave <guilabel>Payment Periods</guilabel> empty, set
+ <guilabel>Interest Rate</guilabel> to <emphasis>10</emphasis>, <guilabel>Present
+ Value</guilabel> to <emphasis>20000</emphasis>, <guilabel>Periodic Payment</guilabel> is
+ <emphasis>-500</emphasis>, and <guilabel>Future Value</guilabel> is <emphasis>0</emphasis>
+ (you do not want to owe anything at the end of the loan). <guilabel>Compounding</guilabel>
+ is <emphasis>Monthly</emphasis>, <guilabel>Payments</guilabel> are
+ <emphasis>Monthly</emphasis>, assume <guilabel>End</guilabel> of <guilabel>Period</guilabel>
+ payments, and <guilabel>Discrete</guilabel> <guilabel>Compounding</guilabel>. Now, click on
+ the <guibutton>Calculate</guibutton>. You should see <computeroutput>49</computeroutput> in
+ the <guilabel>Payment Periods</guilabel> field.
+ </para>
+
+ <para>Answer: You will pay off the loan in 4 years and 1 month (49 months).
+ </para>
+ </sect2>
+
+ <sect2 id="loans_calcsdetails2">
+ <title>Advanced: Calculation Details</title>
+
+ <para>In order to discuss the mathematical formulas used by the <guilabel>Loan Repayment
+ Calculator</guilabel>, we first must define some variables.<screen>
+ n == number of payment periods
+ %i == nominal interest rate, NAR, charged
+ PV == Present Value
+ PMT == Periodic Payment
+ FV == Future Value
+ CF == Compounding Frequency per year
+ PF == Payment Frequency per year
+
+Normal values for CF and PF are:
+ 1 == annual
+ 2 == semi-annual
+ 3 == tri-annual
+ 4 == quaterly
+ 6 == bi-monthly
+ 12 == monthly
+ 24 == semi-monthly
+ 26 == bi-weekly
+ 52 == weekly
+ 360 == daily
+ 365 == daily</screen>
+ </para>
+
+ <sect3 id="loans_calcsdetails_i2">
+ <title>Converting between nominal and effective interest rate</title>
+
+ <para>When a solution for n, PV, PMT or FV is required, the nominal interest rate (i) must first be
+ converted to the effective interest rate per payment period (ieff). This rate, ieff, is
+ then used to compute the selected variable. When a solution for i is required, the
+ computation produces the effective interest rate (ieff). Thus, we need functions which
+ convert from i to ieff, and from ieff to i.
+ </para>
+<screen>To convert from i to ieff, the following expressions are used:
+Discrete Interest: <emphasis>ieff = (1 + i/CF)^(CF/PF) - 1</emphasis>
+Continuous Interest: <emphasis>ieff = e^(i/PF) - 1 = exp(i/PF) - 1</emphasis>
+
+To convert from ieff to i, the following expressions are used:
+Discrete Interest: <emphasis>i = CF*[(1+ieff)^(PF/CF) - 1]</emphasis>
+Continuous Interest: <emphasis>i = ln[(1+ieff)^PF]</emphasis></screen>
+ <note>
+ <para>In the equations below for the financial transaction, all interest rates are the effective interest
+ rate, <quote>ieff</quote>. For the sake of brevity, the symbol will be shortened to just
+ <quote>i</quote>.
+ </para>
+ </note>
+ </sect3>
+
+ <sect3 id="loans_calcsdetails_basic2">
+ <title>The basic financial equation</title>
+
+ <para>One equation fundamentally links all the 5 variables. This is known as the fundamental financial
+ equation:
+ </para>
+<screen>
+<emphasis>PV*(1 + i)^n + PMT*(1 + iX)*[(1+i)^n - 1]/i + FV = 0</emphasis>
+
+ Where: X = 0 for end of period payments, and
+ X = 1 for beginning of period payments</screen>
+ <para>From this equation, functions which solve for the individual variables can be derived. For a
+ detailed explanation of the derivation of this equation, see the comments in the file
+ <ulink url="&url-gh-gc-maint;&file-finc;"><filename>&file-finc;</filename></ulink> from
+ the &app; source code. The A, B, and C variables are defined first, to make the later
+ equations simpler to read.
+ </para>
+<screen>
+<emphasis>A = (1 + i)^n - 1</emphasis>
+<emphasis>B = (1 + iX)/i</emphasis>
+<emphasis>C = PMT*B</emphasis>
+
+<emphasis>n = ln[(C - FV)/(C + PV)]/ln((1 + i)</emphasis>
+<emphasis>PV = -[FV + A*C]/(A + 1)</emphasis>
+<emphasis>PMT = -[FV + PV*(A + 1)]/[A*B]</emphasis>
+<emphasis>FV = -[PV + A*(PV + C)] </emphasis>
+
+The solution for interest is broken into two cases.
+The simple case for when PMT == 0 gives the solution:
+<emphasis>i = [FV/PV]^(1/n) - 1</emphasis>
+</screen>
+ <para>The case where PMT != 0 is fairly complex and will not be presented here. Rather than involving an
+ exactly solvable function, determining the interest rate when PMT !=0 involves an
+ iterative process. Please see the <filename>&file-finc;</filename> source file for a
+ detailed explanation.
+ </para>
+ </sect3>
+
+ <sect3 id="loans_calcsdetails_ex2">
+ <title>Example: Monthly Payments</title>
+
+ <para>Let’s recalculate <xref linkend="loans_calcsexample1_2"/>, this time using the mathematical
+ formulas rather than the <guilabel>Loan Repayment Calculator</guilabel>. What is your
+ monthly payment on a $100,000 30 year loan at a fixed rate of 4% compounded monthly?
+ </para>
+
+ <para>First, let’s define the variables: n = (30*12) = 360, PV = 100000, PMT = unknown, FV = 0, i =
+ 4%=4/100=0.04, CF = PF = 12, X = 0 (end of payment periods).
+ </para>
+
+ <para>The second step is to convert the nominal interest rate (i) to the effective interest rate (ieff).
+ Since the interest rate is compounded monthly, it is discrete, and we use: ieff = (1 +
+ i/CF)^(CF/PF) - 1, which gives ieff = (1 + 0.04/12)^(12/12) - 1, thus ieff = 1/300 =
+ 0.0033333.
+ </para>
+
+ <para>Now we can calculate A and B. A = (1 + i)^n - 1 = (1 + 1/300)^360 - 1 = 2.313498. B = (1 + iX)/i =
+ (1 + (1/300)*0)/(1/300) = 300.
+ </para>
+
+ <para>With A and B, we can calculate PMT. PMT = -[FV + PV*(A + 1)]/[A*B] = -[0 + 100000*(2.313498 + 1)] /
+ [2.313498 * 300] = -331349.8 / 694.0494 = -477.415296 = -477.42.
+ </para>
+
+ <para>Answer: You must make monthly payments of 477.42.
+ </para>
+ </sect3>
+ </sect2>
+ </sect1>
+
+ <sect1 id="loans_mortgage1">
+ <title>House Mortgage (How-To)</title>
+
+ <para>A house mortgage can be setup using the account structure present in
+ <xref linkend="loans_accounts1" />.
+ </para>
+
+ <para>As an example, assume you have $60,000 in you Saving account, and you buy a $150,000 house. The
+ mortgage is charging 6% APR, and has administrative fees (closing costs, etc) of 3%. You
+ decide to put $50,000 down, and thus will need to borrow $103,000, which will give you $100
+ after the closing costs are paid (3% of $100,000).
+ </para>
+
+ <para>Your accounts before borrowing the money:
+ </para>
+
+ <figure>
+ <title>Accounts Before Receiving Loan</title>
+ <screenshot id="loans_mortgage">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_mortgage1.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The purchase of the house is recorded with a split transaction in the <emphasis>Assets:Fixed
+ Assets:House</emphasis> account, with $50,000 coming from the bank (i.e., your down payment),
+ and $100,000 coming from the Mortgage. You can place the $3,000 closing costs in the same
+ split, and we increase the house loan to $103,000 to include the closing costs as well.
+ </para>
+
+ <para><table>
+ <title>Buying a House Split Transaction</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Increase
+ </entry>
+
+ <entry>
+ Decrease
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:House
+ </entry>
+
+ <entry>
+ $150,000
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Current Assets:Bank
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $50,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Liabilities:Loans:Mortgage Loan
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $103,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expenses:Mortgage Adm Fees
+ </entry>
+
+ <entry>
+ $3,000
+ </entry>
+
+ <entry></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>The split will look like this in the <emphasis>Assets:Fixed Assets:House</emphasis> Account:
+ </para>
+
+ <figure>
+ <title>Mortgage Split Transaction</title>
+ <screenshot id="loans_mortgage2.png">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_mortgage2.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>Which will give a Chart of Accounts like this:
+ </para>
+
+ <figure>
+ <title>Mortgage Accounts</title>
+ <screenshot id="loans_mortgage3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_mortgage3.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect1>
+
+ <sect1 id="loans_CarLoan">
+ <title>Automobile Loan (How-To)</title>
+
+ <para>The automobile Loan, or in common terms, car Loan, is treated more or less exactly as the house
+ loan. The only difference is different accounts, and different interest rates. The basic car
+ loan account structure is as follows:<screen>-Asset
+ -Current Assets
+ -Saving
+ -Fixed Assets
+ -Car
+-Liability
+ -Loans
+ -Car Loan
+-Expenses
+ -Interest
+ -Car Loan Interest
+ -Car Loan Adm Fees</screen>
+ </para>
+
+ <para>For more information, please check <xref
+ linkend="loans_mortgage1" />.
+ </para>
+ </sect1>
+
+ <sect1 id="loans_personalLoanToSomeOne">
+ <title>A Personal Loan to a friend (How-To)</title>
+
+ <para>It is not always you are borrowing money from the bank, sometimes you borrow money from your family,
+ or perhaps even lend money to a friend. This How-To chapter will describe one way to handle
+ lending money to a friend.
+ </para>
+
+ <para>We are basing this How-To on the following generic account structure.
+ </para>
+<screen>
+-Asset
+ -Bank
+ -Bank Account
+ -Money owed to you
+ -Person
+-Income
+ -Interest Income
+ -Person</screen>
+ <para>This example will show how to track a personal loan of 2,000 USD (default currency) to your friend
+ Peter.
+ </para>
+
+ <sect2 id="loans_personalLoanToSomeOne_loan">
+ <title>Loan Specifications</title>
+
+ <para>Peter wants to borrow $2,000 dollars from you and plans to pay you back monthly for the next 18
+ months. Since he is your friend, (but not that close) you both agree on a yearly interest
+ rate of 5%.
+ </para>
+
+ <para>In summary we have the below details. Peter’s loan details:<itemizedlist>
+ <listitem>
+ <para>Principal Amount - $2,000
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Term - 18 months with 12 payments per year
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Annual Percentage Rate: 5%
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Monthly Payment : ??
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <para>So how do you calculate the Monthly Payment?
+ </para>
+
+ <para>You have a number of different options, like paper and pen, &lin; Calculator, &app-aoo;/&app-lo;
+ Calc module, but the easiest is to use &app; <link linkend="loans_calcs1"><guilabel>Loan
+ Repayment Calculator</guilabel></link>. This tells you that the Monthly Payment should be
+ $115.56.
+ </para>
+
+ <para>But you need to know how much of this is Interest and how much is Principal to be able to do a
+ proper bookkeeping. For this you need a more powerful tool, something like the
+ <application>Calc</application> module in &app-aoo;/&app-lo;, and in particular the
+ <acronym>PMT</acronym> function.
+ </para>
+
+ <figure>
+ <title>Calculation Of Private Loan Details</title>
+ <screenshot id="loans_OpenOfficePrivateLoanDetails">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_PrivateLoanCalculation.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption id="loans_OpenOfficePrivateLoanDetails.caption">
+ Detailed view over the private loan to Peter
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="loans_personalLoanToSomeOne_accounts">
+ <title>Accounts for the loan</title>
+
+ <para>Let’s start with the following accounts. They all have the same currency, in this case USD.<example>
+ <title>Accounts for the loan to Peter</title>
+
+ <itemizedlist>
+ <listitem>
+ <simpara>Assets:Bank:USD
+ </simpara>
+ </listitem>
+
+ <listitem>
+ <simpara>Assets:Money owed to you:Peter
+ </simpara>
+ </listitem>
+
+ <listitem>
+ <simpara>Income:Interest Income:Peter
+ </simpara>
+ </listitem>
+
+ <listitem>
+ <simpara>Equity:Opening Balances:USD
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </example>
+ </para>
+ </sect2>
+
+ <sect2 id="loans_personalLoanToSomeOne_InitialSetup">
+ <title>Lending the money</title>
+
+ <para>When you have lent money to your friend, you have in fact moved money from an Asset account (like
+ Bank, Checking or similar) to your Asset account <emphasis>Money owed to you</emphasis>. To
+ record this you enter the following transaction into the <emphasis>Assets:Money owed to
+ you:Peter</emphasis> account.
+ </para>
+
+ <para><table>
+ <title>Personal loan to Peter</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Increase
+ </entry>
+
+ <entry>
+ Decrease
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Money owed to you:Peter
+ </entry>
+
+ <entry>
+ $2,000
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Bank:USD
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $2,000
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <figure>
+ <title>Chart of Accounts after lending money</title>
+ <screenshot id="loans_PrivateLoanInitial">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_PrivateLoanInitial.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect2>
+
+ <sect2 id="loans_personalLoanToSomeOne_FirstPayment">
+ <title>Receiving first payment</title>
+
+ <para>When the first payment ($115.56) is received, you will need to determine how much is for the
+ principal loan, and how much is for the loan interest.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Outstanding loan amount this period = $2,000
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Payment per month = $115.56
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Payment breakdown
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>5%/12 * $2,000 = $8.33 Interest
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>$115.56 - $8.33 = $107.23 Principal
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>This can be translated to the following &app; entry
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>First Payment</title>
+ <screenshot id="loans_PrivateLoanFirstPayment">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_PrivateLoanFirstPayment.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>Detailed view over first payment
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The balance on Peter’s loan is now $2,000 - $107.23 = $1,892.77.
+ </para>
+ </sect2>
+
+ <sect2 id="loans_personalLoanToSomeOne_SecondPayment">
+ <title>Receiving second payment</title>
+
+ <para>When the second payment ($115.56) is received, you will again need to determine how much is for the
+ principal loan, and how much is for the loan interest.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Outstanding loan amount this period = $1,892.77
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Payment per month = $115.56
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Payment breakdown
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>5%/12 * $1,892.77 = $7.89 Interest
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>$115.56 - $7.89 = $107.67 Principal
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>This can be translated to the following &app; entry.
+ </para>
+
+ <figure>
+ <title>Second payment</title>
+ <screenshot id="loans_PrivateLoanSecondPayment">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_PrivateLoanSecondPayment.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>Detailed view over the second payment
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The balance on Peter’s loan is now $1,892.77 - $107.67 = $1,785.10.
+ </para>
+
+ <para>The Chart of accounts looks now like this:
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>Chart Of Accounts After Second payment</title>
+ <screenshot id="loans_PrivateLoanSecondPaymentAccounts">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/loans_PrivateLoanSecondPaymentAccounts.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>As you can see, the interest varies for every month, as well as the principal amount. So for every
+ payment you receive you need to calculate the proper amounts for your various split entries.
+ </para>
+
+ <para>The interest amount will be less and less for every payment (since it is calculated on a smaller
+ loan amount all the time), until the last payment where it is more or less 0. Please review
+ <xref linkend="loans_OpenOfficePrivateLoanDetails" endterm="loans_OpenOfficePrivateLoanDetails.caption" />
+ for more details.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="loans_Reconciling">
+ <title>Reconciling with the Loan Statements (How-To)</title>
+
+ <para>Reconciling a loan statement is not different from reconciling a bank or credit card statement.
+ </para>
+
+ <para>During the period you should have recorded all the various loan related transactions, and every one
+ of them are touching the <guilabel>Liability:Loans:<replaceable>Loan</replaceable></guilabel>
+ account. For instance, paying off a bit of the loan decreases your <emphasis>Bank
+ Account</emphasis> and <emphasis>Loan account</emphasis>, and increases the <emphasis>Loan
+ Interest</emphasis> as well as perhaps <emphasis>Loan administration fee</emphasis>.
+ </para>
+
+ <para>With the loan statement in your hands, open the Loan account, start the reconcile assistant, and
+ tick of all the various transaction you have recorded. When you have finished, the reconciling
+ difference should be 0, and if it is not, then you will have to go through the account and
+ compare it with the loan statement to find the difference. When you have reached a 0 in
+ difference, then your loan account is reconciled and you can finish the Reconcile assistant.
+ </para>
+
+ <para>For more information on how to Reconcile, please check <xref
+ linkend="txns-reconcile1" />.
+ </para>
+ </sect1>
+
+ <sect1>
+ <title>Selling a house or a car (How-To)</title>
+
+ <para>When you will record the selling of your house in &app; you have some different options. Here we
+ will go through two of them, one in which you only recorded the purchase amount, and now the
+ selling amount. The other where you have followed the ups and downs on the property market and
+ registered various Unrealized gains over the time.
+ </para>
+
+ <sect2>
+ <title>Simple Transaction</title>
+
+ <para>In this way you only record the proper sale amount.
+ </para>
+
+ <para>Let’s work through two samples of selling a house, one with a profit, and one with a loss. If
+ you want to sell a car instead, just substitute the house account with a car account.
+ </para>
+
+ <para><screen>
+-Assets
+ -Fixed Assets
+ -House
+ -Current Assets
+ -Saving
+-Income
+ -Capital Gains Long
+ -House</screen>
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>You bought a house for $300,000 once upon a time, and now managed to sell it for $600,000. How do
+ you record this?
+ </para>
+
+ <para>To record this you need to increase your Saving account with the $600,000, and decrease some other
+ accounts with $600,000. The house account only contains $300,000 which is what you
+ bought it for, so you move this amount to your Saving account. That means you are
+ lacking $300,000. This amount you fetch from the <emphasis>Income:Capital Gains
+ Long:House</emphasis> account. The split transaction you enter into your
+ <emphasis>Saving</emphasis> account (<emphasis>Assets:Current Assets:Saving</emphasis>)
+ should look like this.
+ </para>
+
+ <para><table>
+ <title>Selling an asset (house) with a profit</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Increase
+ </entry>
+
+ <entry>
+ Decrease
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Current Assets:Saving
+ </entry>
+
+ <entry>
+ $600,000
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:House
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $300,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gains Long:House
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $300,000
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>You bought a house for $300,000 once upon a time, but due to a newly created airport, could only
+ sell it for $230,000. How do you record this?
+ </para>
+
+ <para>To record this you need to increase your Saving account with the $230,000, and decrease some other
+ accounts with $230,000. The house account contains $300,000 which is more than what you
+ sold it for. So let’s move $230,000 of it to your Saving account. After this you
+ have $70,000 remaining in your house account which needs to be removed. You move it to
+ our <emphasis>Income:Capital Gains Long:House</emphasis> account, which will indicate a
+ loss. The split transaction you enter into your <emphasis>house</emphasis> account
+ (<emphasis>Assets:Fixed Assets:House</emphasis>) should look like this.
+ </para>
+
+ <para><table>
+ <title>Selling an asset (house) with a loss</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Increase
+ </entry>
+
+ <entry>
+ Decrease
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:House
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $300,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Current Assets:Saving
+ </entry>
+
+ <entry>
+ $230,000
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Capital Gains Long:House
+ </entry>
+
+ <entry>
+ $70,000
+ </entry>
+
+ <entry></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2>
+ <title>A More Complex Transaction</title>
+
+ <para>In this example, we will touch a little on some more complicated accounting principles. For more
+ details on this subject, please check <xref linkend="chapter_capgain"></xref>.
+ </para>
+
+ <para>Here we will only touch on the case when you have accurately estimated the current value of your
+ house. For the other cases (over-, and under-estimated), please check
+ <xref linkend="chapter_capgain"></xref>.
+ </para>
+
+ <para><screen>
+-Assets
+ -Fixed Assets
+ -House
+ -Cost
+ -Unrealized Gain
+ -Current Assets
+ -Saving
+-Income
+ -Realized Gain
+ -House
+ -Unrealized Gain
+ -House</screen>
+ </para>
+
+ <para>You bought a house for $300,000 once upon a time, and over the years kept a close look on the market
+ and updated your records with the estimated current value of your house. At the time you
+ want to sell it, you have determined that the current market value is $600,000.
+ </para>
+
+ <para>The difference between $600,000 (estimated market value) and $300,000 (purchase value) is the
+ current Unrealized Gain value. Therefore you have a total of $300,000 in your
+ <emphasis>Assets:Fixed Assets:House:Unrealized Gain</emphasis> account
+ </para>
+
+ <para>How do you record this sell transaction?
+ </para>
+
+ <para>To record this you need to increase your Saving account with the $600,000, and decrease some other
+ accounts with $600,000. You must first change from unrealized gain to realized gain for your
+ <emphasis>Income</emphasis> accounts. Lastly you need to transfer the full amounts from the
+ <emphasis>Assets:Fixed Assets:House</emphasis> sub-accounts.
+ </para>
+
+ <para>The transaction you enter into your <emphasis>Income:Realized Gain:House</emphasis> account should
+ look like this.
+ </para>
+
+ <para><table>
+ <title>Selling an asset (house) with a profit</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Increase
+ </entry>
+
+ <entry>
+ Decrease
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Realized Gain:House
+ </entry>
+
+ <entry>
+ $300,000
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Unrealized Gain:House
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $300,000
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>The transaction you enter into your <emphasis>Assets:Current Assets:Saving</emphasis> account should
+ look like this.
+ </para>
+
+ <para><table>
+ <title>Selling an asset (house) with a profit 2</title>
+
+ <tgroup cols="3">
+ <tbody>
+ <row>
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Increase
+ </entry>
+
+ <entry>
+ Decrease
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Current Assets:Saving
+ </entry>
+
+ <entry>
+ $600,000
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:House:Cost
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $300,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Assets:Fixed Assets:House:Unrealized Gain
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $300,000
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+
+ <para>After having recorded these transactions you see that your House Asset have a value of 0, your
+ Saving account have increased with $600,000, and lastly, the <emphasis>Income:Realized
+ Gain</emphasis> have increased to $300,000.
+ </para>
+ </sect2>
+ </sect1>
+<!--
+ <sect1 id="loans_missing1">
+ <title>Missing Loan Documentation</title>
+<screen>
+ -Entering a Payment Schedule
+ -Monthly Payments (How-To)
+ -See the Mortgage assistant
+ -ARM 10/1 means 10 year fixed interest rate, then changes every year
+ -ARM 10/3 means 10 year fixed interest rate, then changes every third year
+ -Final Payment (How-To)
+ -Same as a normal payment, but you get the figures from the bank
+ -How to fix 10 amortization and then a final bulk payment setup?
+
+ -Putting It All Together</screen>
+ </sect1>
+-->
+</chapter>
diff --git a/zh/guide/ch_oth_assets.xml b/zh/guide/ch_oth_assets.xml
new file mode 100644
index 00000000..16662ccb
--- /dev/null
+++ b/zh/guide/ch_oth_assets.xml
@@ -0,0 +1,444 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.2.9
+ Last modified: October 19, 2010
+
+ Maintainers:
+ Tom Bullock <tbullock at nd.edu>
+
+ Author:
+ Tom Bullock <tbullock at nd.edu>
+
+Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_other_assets">
+ <title>Other Assets</title>
+
+ <sect1 id="accts-oa1">
+ <title>General Concepts</title>
+
+ <para>This chapter presents many additional accounting treatments for frequently encountered business and
+ less-frequently found personal activities that need recording in accounting books. The
+ explanations below cover both the description and purpose of the activity, and they include
+ also the usual accounting treatments (bookings or recordings) for these transactions.
+ </para>
+
+ <para>These concepts have evolved over centuries of experience by those keeping accounting records and
+ will help you maximize your record keeping’s utility and meaningfulness.
+ </para>
+
+ <para>This section introduces categorization of assets in the balance sheet based on time or the
+ asset’s useful life (current and long-term). Sometimes assets are also considered from
+ the standpoint of their <emphasis>liquidity </emphasis>, which is regarded as how close or
+ distant the asset is from being turned into cash. Near-cash assets are relatively quickly
+ converted to cash (e.g., accounts receivable), while assets requiring rather a long time to
+ convert to cash are considered to be relatively <emphasis>fixed </emphasis> in their non-cash
+ state (e.g., heavy equipment, buildings, land). (Fixed does not mean they were repaired!)
+ </para>
+
+ <para>You should find that current assets parallel those with more liquidity, while long-term and fixed
+ assets are those with much less liquidity. Finally, below you will find a few assets that
+ could be either current or long-term based on the nature of the facts constituting them.
+ </para>
+ </sect1>
+
+ <sect1 id="accts-oa2">
+ <title>Other Assets Described</title>
+
+ <sect2 id="accts-oa3">
+ <title>Current Assets</title>
+
+ <para>Current Assets are those activities whose normal expected life would be one year or less. Such
+ activities could be tracking reimbursable expenses, travel advances, short-term loans to a
+ friend or family member, prepaid expenses, annual insurance premium amortization, and so on.
+ The individual entity could have many other kinds of short term activities that reflect what
+ it is doing. (These asset types are explained individually below.)
+ </para>
+ </sect2>
+
+ <sect2 id="accts-oa4">
+ <title>Long-term (Fixed) Assets</title>
+
+ <para>Long-term (Fixed) Assets are those activities whose normal expected life exceeds one or more years.
+ This grouping covers both tangible and intangible assets. Examples of tangible assets are
+ land, buildings, and vehicles (cars, trucks, construction equipment, factory presses, etc.)
+ Intangible assets include such things as patents, copy rights, goodwill, etc. Because the
+ lives of some of these assets show wear and tear and deterioration in value over time,
+ businesses and individuals can allow for that diminution in value by calculating
+ depreciation on such assets. For example, land normally does not depreciate, but buildings
+ do, as do equipment and vehicles. (These asset types are explained individually below.)
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="accts-oa5">
+ <title>Current Assets</title>
+
+ <para>This section explains short-term receivables, reimbursable expenses, travel advances, prepaid
+ premiums, prepaid rent, suspense or wash accounts.
+ </para>
+
+ <sect2 id="accts-oa6">
+ <title>Short-term Receivables</title>
+
+ <para>This kind of account is useful to reflect an agreement made with someone you trust. Suppose you lent
+ someone $500 and he agreed to repay you $50 a month. If he paid on time, the loan you made
+ would be paid off within a year, which is why it is classified as a short-term receivable.
+ So you could record that loan initially in this account tree: <emphasis>OtherAssets:Current
+ Assets:LoanToJoe.</emphasis> At the time you give him the money: your entry is debit
+ (increase) LoanToJoe $500 and credit (decrease) Bank $500. Each time you receive Joe’s
+ payment you record $50 debit (increase) to Bank and credit (decrease) LoanToJoe.
+ </para>
+
+ <tip>
+ <para>Don’t become confused by the use of the word <quote>Loan</quote>. <quote>Loan-To</quote> is
+ the tipoff that you really have a receivable, that is, you will receive from Joe, the
+ money you previously loaned. Until he actually pays the money owed you, you reflect his
+ debt in your books by an account describing your expectation–you will receive the
+ money owed you, hence the word <quote>receivable</quote>.
+ </para>
+ </tip>
+ </sect2>
+
+ <sect2 id="accts-oa7">
+ <title>Reimbursable Expenses</title>
+
+ <para>This kind of activity is one in which you spend your own money on behalf of someone else (your
+ employer, perhaps) and later you receive repayment of what you spent. The case might be a
+ business trip. The employer has a policy of covering (paying for) all authorized expenses.
+ After the trip is over, the employee submits a report listing dates and amounts spent with
+ receipts for all the expenditures. The employer reviews the report and pays for all items
+ that it considers as having a valid business reason. (Normally, employees know in advance
+ what the employer will reimburse, so only those items are recorded as a reimbursable expense
+ on the employee’s books.)
+ </para>
+
+ <para>Because a business trip can involve different kinds of expenditures (air travel, lodging,
+ transportation at the destination, etc.), different kinds of expenditures would be recorded
+ in the one account as long as the expenditures all related to the same trip. In other words,
+ if a second trip is made before the first is fully settled, a second account for a different
+ event could be set up. It would make sense to do this, if it would help to keep separate all
+ the details of one trip from those of another. It is up to the person making the trip to
+ decide how much trouble it would be to put separate trips in separate accounts or to put
+ them all in the same account. The trip taker should remember that the account must be
+ reconciled in order to know with certainty that all expenses have been reimbursed.
+ </para>
+
+ <para>Recording the expenditures on the trip would be much the same. That is, if you paid trip expenses by
+ cash you would debit (increase) the reimburseable expense account for the money paid in
+ cash, because it is a receivable to you until it has been reimbursed to you. The credit
+ offsetting your expenditure would decrease the account that shows the cash in your pocket or
+ the account from which you drew the cash for the payment made. If you paid by credit card,
+ the debit side would be the same as just described, but the credit would be an increase to
+ the credit card company account on your books.
+ </para>
+
+ <para>When you received your reimbursement, then the journal entry (or transaction) to record receipt of
+ the funds from the employer would be: debit (increase) Bank for the check amount and credit
+ (decrease) the reimbursable expense account for the check amount.
+ </para>
+
+ <para>If it turns out that the reimbursable expense account is not zero balance after processing the
+ employer’s payment, then it means that there is a difference between you and the
+ employer in handling the expense, which needs to be investigated. If the balance is a debit
+ (a positive balance), your account has some money that was not reimbursed. If the balance is
+ a credit (a negative balance), you were paid for more than what you recorded as due you. In
+ both of those situations you should reconcile the difference between what you recorded and
+ what was paid. That effort should disclose exactly what is causing the discrepancy. You will
+ need to contact the employer’s bookkeeper to know what was paid, if the reimbursement
+ check was not accompanied by a detailed list of the items being paid you.
+ </para>
+
+ <para>In the event the employer refused to reimburse you for an expenditure, that effectively makes it
+ your expense. In that case, you would make this entry: debit (increase) your own Expense
+ (appropriately named) and credit (decrease) the Reimbursable Expense account. That entry
+ should result in a zero balance in the Reimbursable Expense account. If not, reconcile until
+ you identify the difference.
+ </para>
+
+ <tip>
+ <para>Sometimes there are small differences that don’t match an individual entry. In those cases
+ divide the amount by 2 or by 9. If the unresolved amount is divisible by two, it suggests
+ that both you and the employer entered the item in the same manner: both as debits or both
+ as credits. If it is divisible by 9, then likely one of you transposed adjoining numbers;
+ e.g., one entered 69 and the other entered 96. If the difference is divisible neither by 2
+ or by 9, then it could be that more than one error is present.
+ </para>
+ </tip>
+ </sect2>
+
+ <sect2 id="accts-oa8">
+ <title>Travel Advances</title>
+
+ <para>These are very similar to Reimbursable Expenses. The difference is that someone gives you money
+ first; you spend it, and then you give a report accounting for what you spent it on. The
+ report is supported by invoices establishing who, what, where, when, and how much for each
+ expenditure. In the Reimbursable Expense case, you spent your money first and later
+ recovered it.
+ </para>
+
+ <para>In the Travel Advance case when you receive the advance, you record on your books this entry: debit
+ (increase) Bank for the travel advance amount received (say, $500); credit (increase) the
+ short-term liability Travel Advance ($500). This is a liability, because you are not gifted
+ with the money, but only loaned it for the purpose of having funds to spend when doing the
+ employer’s business.
+ </para>
+
+ <para>Frequently, the way these monetary arrangements work is that at the beginning of for example a
+ salesperson’s employment, he or she receives the advance and monthly (or more
+ frequently) turns in a report about who, what, where, when, and how much he spent. The money
+ in the report is reimbursed if approved.
+ </para>
+
+ <para>During the period after receiving the advance and before filing a request for reimbursement report,
+ the salesperson can record his or her expenditures into the advance liability account. In
+ that case, the balance in the account will show how much of the advance has not yet been
+ spent (assuming the Travel Advance balance is a credit). If no mistakes have been made and
+ all expenses are approved, then the sum of the unspent account balance and the reimbursing
+ check amount will equal the original travel advance amount.
+ </para>
+
+ <para>It makes sense for the salesperson to record the travel expenses to this advance account (and not to
+ his or her own expense accounts), because the money is being spent on behalf of the
+ employer, for the employer’s authorized expenses. It is not the employee’s own
+ money, and therefore not his or her own expense.
+ </para>
+
+ <para>When the salesperson receives the report reimbursement (say, $350), he or she debits (increases)
+ Bank, and credits (increases) again the Travel Advance liability account, assuming that
+ previously he or she had been recording expenditures to the travel advance account. Tracking
+ activity in this manner causes the account to always show the amount that is owed the
+ employer.
+ </para>
+
+ <para>See <xref linkend="accts-oa7"/> above for what to do if the employer does not accept an item the
+ employee put on the travel advance reimbursement request report. The difference resolution
+ effort is essentially the same for both types of accounts.
+ </para>
+ </sect2>
+
+ <sect2 id="accts-oa9">
+ <title>Prepaid Premiums or Prepaid Rent</title>
+
+ <para>Some types of expenses are usually billed as semi-annual or annual amounts. For example, the
+ insurance industry will bill home insurance annually, while car insurance premiums can be
+ annual or semi-annual. For those that pay an amount that covers several months or a full
+ year, the proper accounting treatment is to reflect in each accounting period the amount
+ that expresses the benefit applying to that period.
+ </para>
+
+ <para>In the case of someone who pays a full-year’s insurance premium at the beginning of the
+ insurance period, the entry to record this is debit (increase) Prepaid Insurance Premium for
+ say, $1,200, and credit (decrease) Bank for $1,200.
+ </para>
+
+ <para>Then a monthly recurring journal entry (scheduled transaction) is created that debits (increases)
+ Insurance Expense $100 and credits (decreases) Prepaid Insurance Premium $100. This
+ technique spreads the cost over the periods that receive the insurance coverage benefit.
+ Businesses following generally accepted accounting practices would normally use this
+ technique, especially if they had to present financial statements to banks or other lenders.
+ Whether individuals do depends on the person and how concerned they are to match cost with
+ benefit across time periods. Another factor influencing use of this technique would be the
+ number of such situations the person encounters. It is relatively easy to remember one or
+ two, but more difficult if having to manage 10 to 20. You would set up as many or as few as
+ proved useful and important to you.
+ </para>
+ </sect2>
+
+ <sect2 id="accts-oa10">
+ <title>Suspense or Wash Accounts</title>
+
+ <para>The purpose of these accounts is to provide a device to track <quote>change of mind</quote>
+ situations. The objective of these accounts is to provide a temporary location to record
+ charges and credits that are not to be included permanently in your books of record. When
+ the transactions reflected in these accounts have been fully completed, Wash/Suspense
+ accounts will normally carry a zero balance.
+ </para>
+
+ <para>For example, say in the grocery store you see canned vegetables on sale, so you buy 6 cans at $1 per
+ can. Say that the total purchases were $50. When you come home and are putting things in the
+ cupboard you discover you already had 12 cans. You decide to return the 6 you just bought.
+ Some persons in this situation would charge (increase) the whole bill to Grocery Expense;
+ and when they returned the cans, they would credit (decrease) Grocery Expense. That is one
+ way of handling that. The effect of this method is to leave recorded on your books the cost
+ of items that you really did not purchase from a permanent standpoint. It is only when the
+ items have actually been returned and the vendor’s return receipt has also been
+ recorded that the distortion this method generates will then be removed.
+ </para>
+
+ <para>Actually, there are several treatments, depending on when and how the original transaction was
+ booked/recorded and when you decided to return the items purchased. Basically, did you
+ change your mind before you recorded the transaction or after doing so?
+ </para>
+
+ <para>If you decided to return the items after recording the purchase transaction, you may originally have
+ charged Grocery Expense for the full amount ($50) of all items. In that scenario, what you
+ kept and the amount of the items to be returned were grouped into one account. You could
+ edit the original transaction and restate the amount charged to the Grocery Expense account
+ to be the difference ($44) between the total paid ($50) for groceries and the value of the
+ items to be returned. That leaves the returned-item value as the amount ($6) you should
+ record to the Suspense account.
+ </para>
+
+ <para>Obviously, if you decided to return items before you recorded your purchase, then you would book the
+ original entry as a charge to Grocery Expense for the amount kept ($44) and as a charge to
+ Suspense for the amount returned ($6). The off-setting credit ($50) to cash or credit card
+ is not affected by these treatments.
+ </para>
+
+ <para>When there are several persons shopping and at different vendors, there can be a case where there
+ are several returns happening at once and in overlapping time frames. In that case the Wash
+ Account is charged (increased) at time of changing the mind, and either Bank or Credit Card
+ is credited. When the return occurs, the reverse happens: Bank or Credit Card is debited for
+ the cash value of the returned items and the Wash/Suspense Account is credited in the same
+ amount.
+ </para>
+
+ <para>If the wash account has a non-zero balance, scanning the debit and credit entries in the account
+ will show the non-matched items. That is, debits not matched by offsetting credits indicate
+ items intended to be returned but not actually returned yet. The reverse (credits not
+ matched by offsetting debits) indicates that returns were made but the original charge was
+ not recorded in the Wash Account.
+ </para>
+
+ <para>These differences can be cleared up by returning unreturned items or recording charges (debits) for
+ items already returned. The mechanics of doing that likely will be finding the original
+ expense account the item was charged to and making an entry like: debit Wash Account, credit
+ original expense. It also could be as described above where the original recording is
+ adjusted by adding a charge to Wash/Suspense account and decreasing the amount charged to
+ the original account.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="accts-oa11">
+ <title>Short or Long-term Assets</title>
+
+ <para>This section explains why some types of assets may be short or long-term and presents an example.
+ </para>
+
+ <para>An example is deposits (e.g., utility, rental, security). If the deposit agreement contains a
+ provision to recover the deposit at the end of a year, the treatment could be that of a
+ short-term asset. However, when the agreement is that the deposit holder returns the funds
+ only upon successful inspection at the end of the relationship, then at the start of the
+ relationship or agreement, the person paying the deposit has to decide whether to write it off
+ as a current expense or to track it for eventual recovery at the end of the agreement (not
+ infrequently, moving to a new location).
+ </para>
+
+ <para>Whichever decision is made, the accounting treatment is to debit (increase) expense (assuming the
+ write-off decision) or debit (increase) Deposits Receivable (assuming the intent is to recover
+ the deposit in the future) and credit (decrease) Bank for the amount of the deposit (if paid
+ by cash) or credit (increase) credit card if paid using that payment method.
+ </para>
+ </sect1>
+
+ <sect1 id="accts-oa12">
+ <title>Long-term (Fixed) Assets</title>
+
+ <para>This section illustrates long-term assets (those whose useful lives exceed a year) and discusses
+ these types: land, buildings, leasehold improvements, intangibles, vehicles and other
+ equipment.
+ </para>
+
+ <sect2 id="accts-oa13">
+ <title>Land</title>
+
+ <para>Land is not a wasting asset. That is, it does not get used up over time and rarely suffers damage
+ such that it loses value. For that reason, it usually is recorded at cost at the time of
+ purchase. Appreciation in its value over decades is not recorded and is not recognized in
+ any way on the books of the owner. It is only after land has been sold that sale price and
+ purchase cost are compared to calculate gain or loss on sale.
+ </para>
+
+ <para>Land is frequently sold/purchased in combination with structures upon it. That means that the cost
+ has to become separated from the cost of structures on it. Land valuation is usually part of
+ the transfer of ownership process and its value is shown on the purchase documents
+ separately from that of any structures it supports.
+ </para>
+
+ <para>Land values shown on purchase documents frequently arise from the process of value determination
+ managed by assessors whose job it is to assign values to land for tax purposes. Local and
+ regional areas of a state or province use the values determined by assessors in their tax
+ formulas, which provide revenues for local and regional governing authorities to finance
+ their required community services.
+ </para>
+
+ <para>Should land be acquired in a situation not subject to a history of land valuation by a formal
+ valuation system, then the purchaser can appeal to real estate agents and an examination of
+ recent sale transactions for information that would allow calculating a reasonable amount to
+ express the value of the land.
+ </para>
+ </sect2>
+
+ <sect2 id="accts-oa14">
+ <title>Buildings</title>
+
+ <para>Buildings are the man-made <quote>caves</quote> in which much of life’s human interaction
+ occurs. These structures are wasting assets, because in their use they or their components
+ gradually wear. Over time they begin to lose some of their function and they can suffer
+ damage due to planetary elements or human action.
+ </para>
+
+ <para>Accepted accounting practice is to record the cost of the building determined at time of ownership
+ transfer (purchase) or at conclusion of all costs of construction. Because buildings are
+ frequently used for decades, and due to the need to be able to calculate gain or loss on
+ sale, accounting practice preserves the original cost by not recording declines in value in
+ the account containing the original purchase or construction cost.
+ </para>
+
+ <para>Instead, the depreciation technique is used to show (in the balance sheet) the structure’s net
+ book value (original cost reduced by accumulated depreciation). Depreciation is a separate
+ topic treated elsewhere in this Guide.
+ </para>
+ </sect2>
+
+ <sect2 id="accts-oa15">
+ <title>Leasehold Improvements</title>
+
+ <para>When a business does not own the building where it operates, and instead has a long-term lease, it
+ is not uncommon for the business tenant to make improvements to the premises so that the
+ structure obtains both function and appearance that enhances conducting its business
+ activities.
+ </para>
+
+ <para>In these cases, the expenditures that the business incurs are recorded in a Leasehold Improvements
+ account: increase (debit) Leasehold Improvements, decrease (credit) Bank or increase
+ (credit) a suitable liability account (which could be a liability to a contractor or a bank
+ or a credit card, etc.).
+ </para>
+ </sect2>
+
+ <sect2 id="accts-oa16">
+ <title>Vehicles or Equipment</title>
+
+ <para>Vehicles or Equipment of all kinds usually last for several years, but their useful lives are much
+ shorter than that of assets that have little movement in their functioning. Because they do
+ wear out over time, common accounting practice in business is to record depreciation using
+ life spans and depreciation methods appropriate to the nature and use of the asset.
+ Frequently, the life and depreciation methods chosen are influenced by what is permitted per
+ national tax regulations for the kind of asset being depreciated.
+ </para>
+
+ <para>Usually, businesses depreciate their assets. Individuals can do so as well to the degree that taxing
+ authorities permit. Very wealthy persons employ accountants and attorneys to track and
+ manage their investments and assets holdings to take advantage of all tax benefits permitted
+ by law.
+ </para>
+ </sect2>
+
+ <sect2 id="accts-oa17">
+ <title>Intangibles</title>
+
+ <para>The mechanics of accounting (debiting and crediting appropriate accounts) for these assets are
+ relatively simple, much the same as for any of the above assets. Where the difficulty lies
+ is in their valuation, which is an advanced topic and not something that individual persons
+ and small businesses would likely encounter. For that reason further discussion of items
+ such as patents, copyrights, goodwill, etc. are left out of this Guide.
+ </para>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_oview.xml b/zh/guide/ch_oview.xml
new file mode 100644
index 00000000..e3ce82c8
--- /dev/null
+++ b/zh/guide/ch_oview.xml
@@ -0,0 +1,535 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.2.0
+ Last modified: 2014-09-22 (fell)
+
+ Maintainers: Tom Bullock <tbullock at nd.edu>
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Originally written by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="chapter_oview">
+ <title>æ¦è§</title>
+
+ <sect1 id="oview-intro1">
+ <title>ä»ç»</title>
+
+ <para>&app;æ¯ä¸ºä½ 设计ç个人财å¡è½¯ä»¶å
ãä»ç®åçä¸ªäººè´¢å¡æ°æ®å°å¤æçä¼ä¸è´¢å¡ç®¡çï¼å®é½æ¯è·è¸ªè´¢å¡ä¿¡æ¯çå
¨è½éæãå®ä¹æ¯ä¸ºæ°ä¸å¤çå æ¬¾æ¯æå
¨çè´§å¸çè´¢å¡è½¯ä»¶ä¹ä¸ï¼ä¹æ¯å
¶ä¸å¯ä¸ç弿ºè½¯ä»¶ãä¸è¿ï¼&app;æå¤§çä¼ç¹ï¼è¿æ¯æäºå¦ä¹ 使ç¨ã
+ </para>
+
+ <para>æä»¥ï¼&app;å¯ä»¥å¸®ä½ åªäºå¿å¢ï¼å®å¯ä»¥è·è¸ªä½ çä¸ªäººè´¢å¡æ°æ®ï¼æ³è¦å¤ä¹è¯¦ç»é½å¯ä»¥ãå¦æä½ åå¼å§ä½¿ç¨ï¼å¯ä»¥ä½¿ç¨&app;è·è¸ªä½ çæ¥å¸¸è±éãéåï¼ä½ å¯è½å³å®ä½¿ç¨&app;è·è¸ªç°éåºå
¥åä¿¡ç¨å¡è®°å½ççé±å°åºè±åªå¿äºãå¨ä½ å¼å§æèµçè´¢åï¼å¯ä»¥ä½¿ç¨&app;çæ§ä½ çæèµç»åã买车æè
ä¹°æ¿åäºï¼&app;ä¼å¸®ä½ 宿æèµè®¡åãè·è¸ªè¿æ¬¾è®°å½ãå¦æä½ çè´¢å¡è®°å½éå¸å
¨çï¼&app;ä¹å¯æä¾ä½ æéçå¤è´§å¸åè½ã
+ </para>
+
+ <figure>
+ <title>å
å«å¤ç§è´§å¸åæèµç±»åçç§ç®è¡¨</title>
+ <screenshot id="oview-intro">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/oview_intro.png"
+ srccredit="Bengt Thuree"/>
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºå
å«å¤ç§è´§å¸åæèµç±»åçç§ç®è¡¨
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>&app;ååéå个人财å¡ç®¡çï¼ä¸è¿å¯¹ä¼ä¸ç¨æ·èè¨ä¹æ¯ç¸å½å¼ºå¤§ãä»å
ç½®ååºæ¶è´¦æ¬¾ä¸åºä»è´¦æ¬¾ç§ç®ç³»ç»ï¼å°ç¨å¡æ¥è¡¨çæï¼&app;åæ ·å
å«è®¸å¤ä¼ä¸åè½ãä½ ä¼åç°è¿äºåè½ï¼ä»¥åå
¶å®è®¸å¤ä¼ä¸åè½é½ååå¼ºå¤§ä¸æäºä½¿ç¨ã
+ </para>
+ </sect1>
+
+ <sect1 id="oview-features1">
+ <title>ç¹ç¹</title>
+
+ <sect2 id="oview-featureseasy2">
+ <title>æäºä½¿ç¨</title>
+
+ <para>å åéä¹å
ï¼ä½ å°±å¯ä»¥å½å
¥ä½ çä¸ªäººè´¢å¡æ°æ®å¹¶çæå±ç¤ºè´¢å¡ç¶åµçç¾è§å¾è¡¨ãè¦æ¯ä½ ä¼ä½¿ç¨æ¯ç¥¨ç°¿åé¢ç账簿ï¼é£ä½ å°±ä¼ä½¿ç¨&app;ï¼ç´æ¥å账簿è¾å
¥å
容ï¼å¨ä¸ååé´è·³è½¬ï¼è¿å¯ä»¥ä½¿ç¨å¿«éå¡«å
èªå¨è¡¥å
¨äº¤æè®°å½ãè¿æ ·çæä½æ¹å¼ä¹å¯ä»¥å¨è½¯ä»¶å
èªè¡ä¿®æ¹ã
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>好ç¨çèå</emphasis>ï¼
+ &app;çèå符åGNOME人æºäº¤äºæåï¼ä¹å°±æ¯è¯´ï¼å
¶èåç®åæç¨ï¼ä¹ä¸å
¶å®GNOME软件å¤è§ç¸è¿ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>ææ¡£</emphasis>ï¼
+ &app;å
ç½®å¸®å©æåï¼ä»¥åå
容æ´ä¸ºä¸°å¯çç¨æ·æåã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>æ°æ®å¯¼å
¥æ¹æ³</emphasis>ï¼
+ é¤äºæå¨è¾å
¥ï¼&app;æ¯æè®¸å¤èªå¨å¯¼å
¥äº¤æè®°å½çæ¹å¼ãè¦æ¯ä½ å¯ä»¥å¨çº¿è®¿é®é¶è¡è´¦æ·ï¼è¿ä¸ç¹æ§å°±ç¹å«å®ç¨ï¼å ä¸ºå¤æ°é¶è¡åä¿¡ç¨å¡å
¬å¸é½æ¯æä¸è¿°å¯¼å
¥æ¹å¼ä¸çè³å°ä¸ç§ã妿¤ä¸æ¥ï¼å°ä¸äºæ¶é´å½å
¥æ°æ®ï¼å°±å¯ä»¥å¤ä¸äºæ¶é´åæç»è®¡ç»æã
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>Quicken Import File (QIF)</emphasis>: Import Quicken <acronym>QIF</acronym> style files, a
+ popular file format with many commercial personal finance software packages.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Open Financial Exchange (OFX)</emphasis>: &app; has been the first free software
+ application to support the Open Financial Exchange protocol. Many financial
+ institutions are moving towards this format.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Home Banking Computer Interface (HBCI)</emphasis>: &app; has been the first free software
+ application to support the German Home Banking Computer Interface protocol. This
+ protocol includes statement download, initiates bank transfers, and makes direct
+ debits possible.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Reports</emphasis>: &app; comes with over 30 prebuilt reports, including Account Summary,
+ Income, Expenses, Transaction Report, Balance Sheet, Profit&Loss, Portfolio
+ Valuation, and many others. Reports support graphical views of the data, including pie
+ charts, bar charts, and scatter plots. The reports can be exported to
+ <acronym>HTML</acronym> files, and are easily customized.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Scheduled Transactions</emphasis>: &app; now has the ability to automatically create and
+ enter transactions, or remind you when these transactions are due, giving you the choice
+ of entering, postponing or removing the automated transaction.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Mortgage and Loan Repayment Assistant</emphasis>: Used to set up a variable payment loan
+ scheduled transaction.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Easy Account Reconciliation</emphasis>: Integrated reconciliation makes reconciling your
+ &app; accounts with statements simple and effective.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>Multi-platform Compatibility</emphasis>: &app; is supported on a variety of platforms and
+ operating systems. The list of fully supported operating systems (and platforms) is for
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term>&app; &vers-stable;</term>
+
+ <listitem>
+ <para>&lin; (x86, x86_64), FreeBSD (x86, x86_64), OpenBSD (x86, x86_64), &mac; (64-bit Intel), and &win;
+ (Windows 7 and later).
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>&app; ≤ 2.6.21</term>
+
+ <listitem>
+ <para>&mac; (32-bit Intel, PPC) and &win; (XP and Vista).
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>&app; ≤ 2.2.9</term>
+
+ <listitem>
+ <para>&win; (2000).
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Previous versions of &app;</term>
+
+ <listitem>
+ <para>have been known to work with SGI IRIX (MIPS), IBM AIX 4.1.5 (RS/6000), Unixware 7 (Intel), SCO
+ OpenServer 5.0.4 (Intel), and Solaris (SPARC) but their current status is unknown.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+<!-- Platforms -->
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2 id="oview-featuresinvest2">
+ <title>è·è¸ªæèµ</title>
+
+ <para>&app;å
å«è®¸å¤æèµåè½ï¼å¯ä»¥å©ä½ è·è¸ªæ¯ä¸ç¬æèµã使ç¨&app;ï¼ä½ å¯ä»¥ç¬ç«å°ï¼ä¸æ¯è¡ç¥¨å¯¹åºä¸ä¸ªç§ç®ï¼ï¼ææ¯ä»¥ç§ç®ç»åçå½¢å¼ï¼å¯ä»¥ä¸å¹¶æ¾ç¤ºçä¸ç»ç§ç®ï¼è·è¸ªè¡ç¥¨ã
+ </para>
+
+ <para>&app;æ¯æå¨çº¿è·åè¡ç¥¨ååºéæ¥ä»·ãè¿æ ·ä¸æ¥ï¼å°±åä¹ä¸å¿
鿝è¡ç¥¨å°æ¥è¯¢æ¥ä»·ãæ¤è¿ç¨å¯èªå¨æ§è¡ï¼è¿æ ·ä½ å°±å¯ä»¥çå°ææ°çè¡ä»·äºã
+ </para>
+ </sect2>
+
+ <sect2 id="oview-featuresintl2">
+ <title>å½é
忝æ</title>
+
+ <para>&app;æ çæ¯ä¸æ¬¾å¯ä»¥çè§£å¹¶å¸®å©æ¥èªå
¨ä¸çç¨æ·ç软件ãå
¶ä¸å
ç½®è®¸å¤æ¹ä¾¿åå½ä¸å½é
åçä¸çæäº¤éçåè½ã
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>æ¬å°è¯è¨</emphasis>ï¼
+ &app;已被翻è¯ä¸ºè¶
è¿55ç§è¯è¨ãè¢«å®æ´ç¿»è¯çæï¼ç¹ä½ä¸æãå
ç½å°äºè¯ãè·å
°è¯ãå¸ä¼¯æ¥è¯ãæå¤§å©è¯ãè¡èçè¯åä¹å
å
°è¯ãä¸äºè¯è¨çç¿»è¯å·¥ä½è¿å±åæ ·å¯åï¼å·²æä¹æå
容å¾å°ç¿»è¯ï¼æï¼å æ³°ç½å°¼äºè¯ãç®ä½ä¸æãå¾·è¯ãå°åº¦å°¼è¥¿äºè¯ãæ¥è¯ãè¡èçè¯ï¼å·´è¥¿ï¼å西ççè¯ã<!-- æè±ç»´äºè¯ãå¡å°ç»´äºè¯ãä¿è¯ãåè³å
¶è¯ --><footnote>
+ <para>å¦æä½ æ³å¼å±æå®åå½å°è¯è¨çç¿»è¯å·¥ä½ï¼å¯è§
+ <ulink url="&url-wiki-L12N;"/>.
+ </para>
+ </footnote>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>å½é
åæ ¼å¼å¤ç</emphasis>ï¼&app;æç½ä¸åå½å®¶ä¹¦åæ¥æä¸æ°åçæ ¼å¼ä¸å°½ç¸åãä½ å¯ä»¥ä½¿ç¨ä½ ä¹ æ¯çæ¥æä¸æ°åæ ¼å¼ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>å¤è´§å¸å
æ¢</emphasis>ï¼&app;æ¯æ<ulink url="&url-wp-en;ISO_4217">ISO 4217</ulink>ä¸ååºçææè´§å¸ï¼æ¢å¯ä»¥è´æ±ä¹å¯ä»¥ç»æ±ï¼å
æ¢ï¼ã妿âè´¸æç§ç®âåè½å¼å¯ï¼ç§ç®é´è´§å¸çå
æ¢ä¼å®å
¨ä¿æå¹³è¡¡ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>å¨çº¿æ±ç</emphasis>ï¼ä½¿ç¨&app;ï¼ä½ åä¹ä¸å¿
䏿¬¡æ¬¡å°æ¥è¯¢è´§å¸æ±çãæ¤è¿ç¨å¯èªå¨æ§è¡ï¼è¿æ ·ä¸æ¥ï¼&app;æ»æ¯å¯ä»¥åä½ å±ç¤ºææ°æ±çä¸ä»¥ä½ 常ç¨è´§å¸è®¡ç®çç§ç®ä½é¢ã
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2 id="oview-featuresbus2">
+ <title>ä¼ä¸æ¯æ</title>
+
+ <para>&app;ä¸ç许å¤åè½å¯ä»¥æ»¡è¶³ä¼ä¸ä¼è®¡éæ±ã
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>åºæ¶è´¦æ¬¾ä¸åºä»è´¦æ¬¾ç§ç®</emphasis>ï¼
+ &app;å
ç½®åºæ¶è´¦æ¬¾ä¸åºä»è´¦æ¬¾ç§ç®ç³»ç»ãå¯ç¨äºè·è¸ªå®¢æ·ãä¾åºåãå票åè´¦åç¼´ä»ï¼å¹¶å¨å°åä¼ä¸ä¸ä½¿ç¨ä¸åçç¨è´¹å计费æéã
+ <!-- &app; has an integrated Accounts Receivable and
+ Accounts Payable system. You can track Customers, Vendors, Invoicing and Bill Payment,
+ and use different Tax and Billing Terms in a small business. -->
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>ææ§</emphasis>ï¼&app;è½å¤ç®¡çåºå®èµäº§ææ§ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>æ¥è¡¨</emphasis>ï¼&app;è½å¤éæ¶çæåå¼åæ ·ãè½å¤ç´æ¥ä½¿ç¨çå䏿¥è¡¨ã
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+
+ <sect2 id="oview-featuresaccounting2">
+ <title>ä¼è®¡ç¹æ§</title>
+
+ <para>对é£äºäºè§£ä¼è®¡å·¥ä½çç¨æ·ï¼ä¸æååºäº&app;çä¼è®¡ç¹æ§ã
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>å¤å¼è®°è´¦</emphasis>ï¼æ¯ä¸é¡¹äº¤æå¿
é¡»å¨ä¸äºç§ç®ä¸è®°åå¹¶å¨å
¶å®ç§ç®ä¸ä»¥ç¸åçéé¢è®°è´·ãè¿ä¸è§åç¡®ä¿äºä¼è®¡å¹³è¡¡ââæ¶å
¥ä¸è±è´¹é´çå·®é¢ä¸ææé¶è¡å款ãè¡ç¥¨åå
¶å®èµäº§çæ»é¢ç²¾ç¡®ç¸çã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>åå½äº¤æ</emphasis>ï¼
+ ä¸é¡¹äº¤æå¯ä»¥åæä¸ºå é¨åï¼ä»¥è®°å½ç¨è´¹ãæå¡è´¹åå
¶å®å©æ¯è®°å½ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>ç§ç®è¡¨</emphasis>ï¼ä¸ä¸ªä¸»ç§ç®å¯ä»¥ä¸è®¾åç§ç®ä»¥å½¢æå±æ¬¡ç»æãè¿ä¸ç¹æ§å¯ä»¥å°ç°éãé¶è¡ãè¡ç¥¨çç¸ä¼¼çç§ç®ç±»åç¼ç»ä¸º<quote>èµäº§</quote>è¿æ ·ç主ç§ç®ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>éç¨æ¥å¿è´¦æ¬</emphasis>ï¼è¿æ¯ä¸ç§å¯ä»¥åæ¶æ¾ç¤ºå¤ä¸ªç§ç®ç账簿çªå£ãæ¤åè½ä½¿æ¥æå½å
¥é误æ´å ç®åãå®å¯ä»¥å°ç±è®¸å¤è¡ç¥¨ç»æçæèµç»åä¸çææäº¤æä¸åæ¾ç¤ºï¼ä»¥ä¾¿æ·å°æµè§æèµç»åã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>æ¶å
¥ãè±è´¹ç§ç®ç±»å</emphasis>ï¼è¿äºç§ç®ç±»åå°ä½ çç°éæµå½ç±»ï¼å¨åç使ç¨å¤å¼è®°è´¦ç¹æ§æ¶ï¼è½å¤ç»åºåç¡®çæç表ã
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="oview-about1">
+ <title>å
³äºæ¬æå</title>
+
+ <para>æ¬æåè½å¤èçº¦ä½ çæ¶é´ï¼ä¼å°½å¿«å¸®å©ä½ ä¸æä½¿ç¨&app;ã
+ </para>
+
+ <para>æ¯ä¸ç« é½ä»¥ä¸ç®äºç¶çç»æå±å¼ãæ¯ä¸ç« å¼å§æ¯å¯¹<quote>æ¦å¿µ</quote>ç讨论ï¼ä»ç»æ´ç« 使ç¨çæ»ä½ä¸»é¢ä¸æ¯è¯ã
+ æ¥çï¼æ¯<quote>æä¹å</quote>å°èï¼ä¼ä»ç»å
·ä½çæä½è¿ç¨ã
+ æ«å°¾ï¼æ¯<quote>æ¥æ¥ä¸ºè¥</quote>å°èï¼ä¼ç»åºè¯¦å°½å
·ä½çæä½ç¤ºä¾ã
+ </para>
+
+ <para>æ°ç¨æ·ä¼åç°<quote>æ¦å¿µ</quote>å°èç¹å«å®ç¨ãè¿äºå°è伿ä¾è·è¸ªä¸ªäººè´¢å¡çä¼ç§åæ³ï¼ä¹ä¼ç®è¦ä»ç»è´¢å¡èæ¯ç¥è¯åæ¯è¯ãæç»éªçç¨æ·å¯ä»¥ç´æ¥è·³å°<quote>æä¹å</quote>å°èå¿«éæµè§æä½æ¥éª¤ãè¿ä¸¤ä¸ªå°èç®ææ¼è¦å°ç»åºäºå®æå
·ä½ä»»å¡çæ¥éª¤ã<quote>æ¥æ¥ä¸ºè¥</quote>å°è以æä½è¯´æçå½¢å¼å±ç¤ºäºå®é
åºæ¯ä¸ç使ç¨ç¤ºä¾ã仿<xref linkend="chapter_basics"></xref>æè¿°å建çæä»¶å¼å§ï¼åä¸ç« é½å¨åä¸ç« æä½è¯´æçåºç¡ä¸æ´è¿ä¸æ¥ã
+ </para>
+
+ <para>æ¬æå主è¦å为ä¸å¤§é¨åï¼<itemizedlist>
+ <listitem>
+ <simpara><xref linkend="part.getting_started"/></simpara>
+ </listitem>
+
+ <listitem>
+ <simpara><xref linkend="part.managing_personal"/></simpara>
+ </listitem>
+
+ <listitem>
+ <simpara><xref linkend="part.managing_business"/></simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <para><xref linkend="part.getting_started"/>
+ æä¾å¼å§ä½¿ç¨&app;æéçæåºæ¬ä¿¡æ¯ãè¿é¨åç« èéæäºä½¿ç¨&app;çæåºæ¬æ¦å¿µã&app;çæ°ç¨æ·åºå½çæè¿äºç« è讲解çå
容ï¼ä»¥å°½å¿«ä¸æå¹¶è¾¾å°çç»ä½¿ç¨&app;çæ°´å¹³ã
+ <itemizedlist>
+ <listitem>
+ <para><xref linkend="chapter_oview"></xref> - ï¼ä¹å°±æ¯ä½ æ£å¨è¯»çè¿ä¸ç« ï¼å¤§è´ä»ç»äº&app;çåºæ¬æ
åµã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_basics"></xref> -
+ è¿ä¸ç« ç¸å½ç®è¦å°ä»ç»äºä¼è®¡ååï¼å¹¶ä»ç»äº&app;å¦ä½ç»ç»å
¶æ°æ®ãå¦å¤å¯¹&app;çåºæ¬ç颿æä¹æè¯´æãæåï¼æ¤ç« è§£éäº&app;å¦ä½åå¨ä¸ç®¡çä½ çæ°æ®ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_accts"></xref> - æ´å
·ä½å°ä»ç»äºç§ç®çæ¦å¿µï¼ä»¥åç»ç»ç§ç®çæ¹æ³ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_txns"></xref> - ä»ç»äºäº¤æçåºæ¬æ¦å¿µï¼ä»¥åå½å
¥äº¤æçæ¹æ³ã
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <para><xref linkend="part.managing_personal"/>æ´å 详ç»å°ä»ç»äº&app;ç常è§åºç¨ä¸åè½ãä½ ä¼çå°æ´è¯¦å°½ç使ç¨ç¤ºä¾ï¼è¿äºç¤ºä¾é½æ¯æ ¹æ®å°&app;åºç¨å°æ¥å¸¸åºæ¯æ¶å¸¸å¸¸ä¼éå°çé®é¢ç»åºçãä¸é¢æ¯è¿ä¸é¨åæ¶åçåºç¨ä¸åè½ï¼
+ <itemizedlist>
+ <listitem>
+ <para><xref linkend="chapter_cbook"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_cc"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_loans"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_invest"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_capgain"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_currency"></xref>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <para><xref linkend="part.managing_business"/>讨论äºä¼ä¸ä¼è®¡äºå¡ä¸&app;ç使ç¨<itemizedlist>
+ <listitem>
+ <para><xref linkend="chapter_bus_features"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_budgets"/>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_other_assets"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="chapter_dep"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="ch_python_bindings"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="ch_import_bus_data"></xref>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <para>æåä¹å
å«å èéå½ï¼æè®¸æ¶åä½ æ³è¦äºè§£çå
¶å®ä¿¡æ¯ã
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para><xref linkend="gnc-gloss"></xref> - &app;ä¸ä½¿ç¨çæ¯è¯å表
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="appendixa"></xref> - é对å
+ <trademark
+ class="registered">Quicken</trademark>ã MS Money æå
¶å®
+ <acronym>QIF</acronym>ç¨æ·çæåã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="appendixd"></xref>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><xref linkend="fdl"></xref>
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>æåå¼å¾ä¸æçæ¯ï¼æ¯è¯è¡¨åç´¢å¼æå©äºå¿«éæ¥æ¾ä½ æ³è¦äºè§£ç主é¢ã
+ </para>
+ </sect1>
+
+ <sect1 id="more_help">
+ <title>è·å帮å©</title>
+
+ <para>&app;æä¾äºå¤ç§å½¢å¼ç叮婿å¼ï¼å
æ¬<link linkend="basics-tip2"><guilabel>æ¯æ¥æç¤º</guilabel></link>ãä¸ä¸æå¸®å©ãç½ç«ãç»´åºãé®ä»¶å表åIRCè天é¢éã
+ </para>
+
+ <sect2 id="online_help">
+ <title>ä¸ä¸æå¸®å©</title>
+
+ <para>ä¸ä¸æå¸®å©ä¸ºä½¿ç¨&app;ä¸çèåãçªå£åæé®æä¾äºè¯¦ç»çæå¼ãè¦æå¼å¸®å©ï¼éæ©<menuchoice>
+ <guimenu>帮å©</guimenu> <guimenuitem>å
容</guimenuitem></menuchoice>ã
+ </para>
+
+ <para><guilabel>&appname; 帮å©</guilabel> çªå£ä¹è½ç¨ä½ç®åçç½ç»æµè§å¨ï¼å æ¤ä½ å¯ä»¥è½¬å°ç½ç«è¿ä¸æ¥æ¥é
ä¿¡æ¯ãç¹å»<guibutton>æå¼</guibutton> <emphasis>å·¥å
·æ </emphasis>æé®å¹¶è¾å
¥URLï¼å°±å¯ä»¥å¨æ¤çªå£ä¸æå¼ä»»ä½ç½ç«ãä½ å¯ä»¥å°±å卿 åçç½ç»æµè§å¨ä¸ä¸æ ·ä½¿ç¨<guibutton>åé</guibutton>ã<guibutton>åè¿</guibutton>ã<guibutton>å·æ°</guibutton>ã<guibutton>忢</guibutton>å<guibutton>æå°</guibutton>æé®ã
+ </para>
+ </sect2>
+
+ <sect2 id="website">
+ <title>&app;ç½ç«</title>
+
+ <para>The <ulink
+ url="&url-www;"><citetitle>&appname;ç½ç«</citetitle></ulink>
+ å
嫿å
³ç¨åºåå
¶è½¯ä»¶æ´æ°ç帮å©ä¿¡æ¯ãå
¶ä¸ä¹å
å«å
¶å®å¨çº¿èµæºç龿¥ã
+ </para>
+ </sect2>
+
+ <sect2 id="wiki">
+ <title id="wiki.title">&app;ç»´åº</title>
+
+ <para>æ°ç®å¯è§çä¸é£ä¹æ£å¼çææ¡£ï¼&app;æ¬èº«åå
¶ç»´æ¤å¼å工使å
³çå
容é½å¯ä»¥å¨<ulink url="&url-wiki;">&appname;ç»´åº</ulink>䏿¾å°ã
+ </para>
+ </sect2>
+
+ <sect2 id="oview-faq">
+ <title>&app;常è§é®é¢</title>
+
+ <para>
+ <ulink url="&url-wiki-faq;">&app;常è§é®é¢</ulink>ï¼<acronym>FAQ</acronym>ï¼é¡µé¢ä¹ç½®äº<xref linkend="wiki" endterm="wiki.title" />ä¸ãæ¯å½ä½ å¨ä½¿ç¨&app;æ¶éå°å°é¾ï¼é½åºå½å
æ¥é
常è§é®é¢ãç°å¨å®ä¹è¢«ç¿»è¯ä¸ºäºå¾·è¯åç®ä½ä¸æãå¦æä½ æ³è¦è®¿é®ç¿»è¯é¡µé¢ï¼è¯·æ¥ç<ulink url="&url-wiki-faq;">&app;常è§é®é¢</ulink>页é¢é¡¶é¨çæ ç¾é¡µã
+ </para>
+
+ </sect2>
+
+
+
+ <sect2 id="on-line-assistance">
+ <title>&app;å¨çº¿å¸®å©</title>
+
+ <bridgehead>
+ é®ä»¶å表
+ </bridgehead>
+
+ <para>æéè¦çç¨æ·æ¯æå°±æ¥èªäº<ulink url="mailto:gnucash-user at gnucash.org">
+ ç¨æ·é®ä»¶å表</ulink>ãä½ å¦ææ´æ³ä½¿ç¨è®ºåçå½¢å¼ï¼å¯ä»¥éè¿<ulink url="&url-mail-nabble;">Nabble</ulink>
+ 使ç¨ãå³ä½¿æ¯ä½¿ç¨Nabbleï¼å表讨论ä¹éè¦å
订é
ã
+ </para>
+
+ <bridgehead>
+ IRC
+ </bridgehead>
+
+ <para>å ä½å¼åè
æç»å
³æ³¨<ulink url='&url-irc;'>&srv-irc;ä¸ç #gnucash é¢é</ulink>ã
+ ä»ä»¬é常å¿äºå
¶å®äºå¡ï¼å½ç¶ä¹ä¸æ¯æ¶æ¶å»å»åå¨çµèåã请ç»å½ã询é®ä½ çé®é¢ãä¿æç»å½ãè¿å ä¸ªå°æ¶ï¼ä½ çé®é¢å°±ä¼è¢«çæå°å¹¶å¾å°ååºã
+ <itemizedlist>
+ <listitem>
+ <simpara>å¦æä½ å¤±å»è¿æ¥ï¼è¯·<ulink url="&url-logs-irc;">æ£æ¥IRCè®°å½</ulink>ç¡®è®¤ä½ æ²¡æéæ¼ç¸å
³æ¶æ¯ã
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara><ulink url="&url-wiki-irc;">IRCç»´åºé¡µé¢</ulink>
+ ä»ç»äºåæè¦æ±ãåè¨åååå
¶å®è¯¦ç»ä¿¡æ¯ã
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <para><ulink url="&url-www;">&appname;ç½ç«</ulink>详ç»ä»ç»äºè¿äºé¢éãä¹è½å¨ä¸é¢æ¾å°æå&app;ç»´åºã软件缺é·è·è¸ªç³»ç»çæ´å¤æç¨èµæºç龿¥ã
+ </para>
+ </sect2>
+
+ <sect2 id="topic-search">
+ <title>ä¸»é¢æç´¢</title>
+
+ <para>å¨çº¿æå乿ä¾äºæç´¢åè½ãè¦æç´¢ç¹å®ç主é¢ï¼ç¹å»å¸®å©çªå£åºé¨ç<guilabel>æç´¢</guilabel>æ ç¾é¡µï¼å¹¶å¨è¾å
¥æ¡ä¸è¾å
¥è¦æç´¢ç主é¢ãç¹å»<guibutton>æç´¢</guibutton>æé®æ§è¡æç´¢ãæç´¢ç»æä¼åºç°å¨ä¸æ¹çå表ä¸ï¼ç¹å»å
¶ä¸ä¸é¡¹æç´¢ç»æå°±ä¼å¨å³ä¾§æ¾ç¤ºç¸åºç帮å©å
容ã
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="oview-install1">
+ <title>å®è£
</title>
+
+ <para>&app;å®è£
èµ·æ¥ä¸è¬å¾ç®åã</para>
+
+ <para><ulink url="&url-www;download.phtml"><citetitle>&app;ä¸è½½
+ 页</citetitle></ulink>为æ¯ä¸æ¬¾æ¯æçæä½ç³»ç»æä¾äºè¯¦ç»çå®è£
æå¼ã
+ </para>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_python_bindings.xml b/zh/guide/ch_python_bindings.xml
new file mode 100644
index 00000000..652ecb10
--- /dev/null
+++ b/zh/guide/ch_python_bindings.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!-- (Do not remove this comment block.)
+Version: 2.4.0
+Last modified: 2011-01-01
+Maintainers:
+Author:
+Mike Evans <mikee at saxicola.co.uk>
+Translators:
+(translators put your name and email here)
+-->
+<!-- Todo: Database backends offer read access;
+ Guile is also a sripting language perhaps its stand alone use should be explained here, too? -->
+<!-- Todo: after adding a procedure convert this page into a https://tdg.docbook.org/tdg/4.5/task.html -->
+<chapter id="ch_python_bindings">
+ <title>Python Bindings</title>
+
+ <para>&app; historically has always been a traditional application in the sense that you open it, use it
+ to manipulate your financial data via the windows it presents, save your data and close the
+ windows again. This has the inherent limitation that you can only do whatever the windows, menus
+ and toolbars allow you to do.
+ </para>
+
+ <para>Sometimes you might need a little more flexibility. For example, you need a report with just a
+ little different information than what the built-in reports provide, or you want to automate a
+ frequently recurring action. Such custom manipulations are ideal candidates to write in one or
+ the other scripting language.
+ </para>
+
+ <para>Starting with &app; version 2.4 you can write
+ <ulink url="&url-wp-en;Python_(programming_language)">&app-py;</ulink> scripts to manipulate
+ your financial data.
+ </para>
+
+ <important>
+ <para>The &app-py; extensions are an optional feature which creates additional dependencies. To be able to
+ use &app-py; scripts, &app; must have been built with the <code language="sh">cmake
+ -DWITH_PYTHON=ON â¦</code> option enabled, otherwise all what follows won’t work. At
+ present this option is not enabled by default, so if you need this, you may have to compile
+ &app; from source yourself. But some distributions offer it also as a separate package with a
+ name like<package>
+ python[<replaceable>version</replaceable>]-&appname;
+ </package>
+ </para>
+ </important>
+
+ <para>The &app-py; extensions come with a couple of ready to use scripts. This chapter will show you how
+ to <emphasis>use</emphasis> some of them.
+ </para>
+
+ <tip>
+ <para>This chapter is not about how to write your own &app-py; scripts. Refer to the
+ <ulink url="&url-doc-api-main;python_bindings_page.html">developer documentation</ulink> for
+ that instead.
+ </para>
+ </tip>
+</chapter>
diff --git a/zh/guide/ch_reports.xml b/zh/guide/ch_reports.xml
new file mode 100644
index 00000000..1a52781e
--- /dev/null
+++ b/zh/guide/ch_reports.xml
@@ -0,0 +1,1758 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.6.15
+ Last modified: January, 2018
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Chris Good <chris.good at ozemail.com.au>
+ Christopher Lam
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Originally designed by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<chapter id="ch_reports">
+ <title>Reports</title>
+
+ <para>&app; is a powerful double entry accounting software package that allows users to enter and track
+ their money in a reliable manner. However, putting this information into &app; is only a part of
+ the process. To be truly helpful, you need to be able to extract this information in meaningful
+ ways. &app;'s reporting features allow you to just that.
+ </para>
+
+ <para>&app;'s reporting features allow you to display nearly any group of transactions in a wide variety
+ of formats. This makes it easy to answer questions about your finances, such as
+ <quote>How much did I spend on groceries last month?</quote>
+ or <quote>How much did I earn in the previous six months?</quote>
+ </para>
+
+ <para>&app; includes a number of common report types, which can be modified to meet your specific needs.
+ If these common reports are insufficient, it is possible to modify or even write your own custom
+ reports (although this is not recommended for beginners).
+ </para>
+
+ <sect1 id="rpt_concepts">
+ <title>Overview</title>
+
+ <para>There are many standard reports pre-built in &app;, all available from the
+ <guimenu>Reports</guimenu> pulldown menu in the main account window.
+ </para>
+
+ <para>When you select a report from the list of reports, that report is first run with its default
+ settings. Once you have opened the report, you can modify its parameters by clicking on the
+ <guibutton>Options</guibutton> button on the toolbar. Under <guilabel>Options</guilabel>, you will see the different settings that you can
+ change for each report. Note that for different reports, the options will be different.
+ </para>
+ </sect1>
+
+ <sect1 id="rpt_savedconfigsinfo">
+ <title>Saved Reports Configurations Concepts</title>
+
+ <para>Once you have modified a report to meet your needs, you may wish to save that report for reuse at a
+ later point. &app; allows custom reports to be saved, using the <guimenuitem>Save Report Configuration</guimenuitem>
+ command.
+ </para>
+
+ <procedure>
+ <title>Save a report configuration</title>
+
+ <step><para>Go to the <guilabel>Reports</guilabel> Menu and choose the desired report.</para></step>
+
+ <step><para>Change the settings on the report until it includes what is needed.</para></step>
+
+ <step><para>Go to the <guilabel>General</guilabel> tab of the report's options and change the Report Name to something meaningful
+ (Do not confuse this with the Report Title.)
+ </para></step>
+
+ <step><para>Apply the changes and close the dialog.</para></step>
+
+ <step><para>Click the <guibutton>Save Report Configuration</guibutton> or <guibutton>Save Report Configuration As...</guibutton> button.</para></step>
+ </procedure>
+
+
+
+
+ <para>This will store the report options in a file in your home directory.
+ </para>
+
+ <para>The first time you save a report with a name that has not already been saved, you can use either the
+ <guibutton>Save Report Configuration</guibutton> or the <guibutton>Save Report Configuration As...</guibutton> button. You can modify the
+ report name before saving it.
+ </para>
+
+ <para>Once a report has been saved with the current name, the <guibutton>Save Report Configuration</guibutton> button will
+ immediately update the saved report configuration. Use the <guibutton>Save Report Configuration As...</guibutton> button
+ to save the current report configuration with a new name.
+ </para>
+
+ <para>Saved report configurations are available for use under the <menuchoice><guimenu>Reports</guimenu><guimenuitem>Saved Report Configurations</guimenuitem></menuchoice>
+ entry. They will also be available for use on multicolumn reports.
+ </para>
+
+ <para>Saved report configurations can be deleted in the <guilabel>Saved Report Configurations</guilabel> dialog by clicking the
+ <guiicon>trashcan</guiicon> icon.
+ </para>
+
+ <para>To edit saved report configurations, open the report via <menuchoice><guimenu>Reports</guimenu><guimenuitem>Saved Report Configurations</guimenuitem></menuchoice>, edit
+ and apply the new options, and click <guibutton>Save Report Configuration</guibutton>.
+ </para>
+ </sect1>
+
+ <sect1 id="rpt_standardrpts">
+ <title>Standard Reports Overview</title>
+
+ <para>The standard reports that are included in &app; are presented in this section. For each report, a
+ short description is given, which explains what the report is intended to show and its primary
+ purpose. We begin with a description of the Transaction Report, which is an all-purpose report
+ with many features and settings that allow sophisticated examination of the data in a file.
+ </para>
+
+ <sect2 id="rpt_txnrept">
+ <title>Transaction Report</title>
+
+ <para>The Transaction Report is a fundamental report that allows users to retrieve a wide variety of
+ useful information from the financial records. The report includes many features that allow
+ powerful and flexible reporting from the single basic report.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Debit and Credit subtotals can be displayed, and within a grouping section, if debit totals >
+ credit totals, the group subtotal will be displayed in the debit column.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Multiple data columns enable display of transaction amounts in report currency and original currency
+ in separate columns.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Additional sortkeys e.g. sort by reconcile status (unreconciled -> cleared -> reconciled), sort by
+ weeks, allow additional views into the financial records.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Full text filter enabled for description, notes and memo, and for account full names. This allows
+ easier selection of source account names and tailored reporting. Filters can optionally
+ use full POSIX regular expressions.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Indenting of columns will indent the report columns for easier understanding of grouping and
+ sorting. (This is now enabled by default for &app; 3.0 onwards)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Subtotal table is useful to understand the relationship in the data. This feature compiles the
+ primary and secondary subtotals into a table view, allowing additional insight into
+ financial records, e.g. account subtotals in different time series.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>For further ideas on how to use the Transaction Report to produce common reports, see
+ <link linkend='rpt_transaction'>Using the Transaction Report</link>.
+ </para>
+ </sect2>
+
+ <sect2 id="rpt_grp_assetsliabs">
+ <title>Assets & Liabilities Group</title>
+
+ <para>Reports in this group provide general information about assets and liabilities.
+ </para>
+
+ <sect3 id="rpt_advport">
+ <title>Advanced Portfolio</title>
+
+ <para>The Advanced Portfolio produces a report on commodity accounts (stock and mutual fund type accounts)
+ using price information stored in the &app; price database and within the &app;
+ transaction data. If you do not have stock price information in your file, the report will
+ indicate an error. This report includes extended information about commodity holdings,
+ including information about the basis, gain, and return of individual commodities.
+ </para>
+
+ <sect4 id="rpt-advport-capgains">
+ <title>Advanced Portfolio Capital Gains</title>
+
+ <para>The Advanced Portfolio report doesnât use the capital gain splits to calculate capital gains. It
+ calculates the gains from the various buy and sell transactions in the account without
+ regard to whether the gains and losses are recorded or not. Any realized gain splits are
+ ignored. Realized gain splits are recognized as two splits, one in the stockâs account
+ with a zero number of shares and a non-zero value, the other in an income or expense
+ account with a value that is the negative of the split in the stock account. These two
+ splits can be in a separate transaction (as created by scrubbing) or in the same
+ transaction as the sale (this will cause incorrect future scrubbing). The income or
+ expense split can be split into multiple splits, say for taxable/non-taxable or
+ short/long term gains, without affecting this report.
+ </para>
+ </sect4>
+ </sect3>
+
+ <sect3 id="rpt_assetbarchart">
+ <title>Asset Barchart</title>
+
+ <para>The Asset Barchart presents the value of assets on a monthly basis in barchart form. By default, the
+ report displays the eight largest accounts that have specific asset types assigned to
+ them, and it displays bars for the current financial period.
+ </para>
+
+ <para>Several settings on this report can greatly affect the information included.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>On the Accounts tab, the "Show Accounts until level" option changes how the report aggregates
+ account totals. Change this value to see information at deeper levels of the account
+ structure.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the Display tab, the "Maximum Bars" option will display more bars in the chart, allowing
+ information for more accounts to display. Additionally, the "Show table" option
+ enables the display of chart information in tabular form below the chart.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the General tab, the "Price Source" option can significantly affect the reported value of various
+ commodities included in the report.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_assetpiechart">
+ <title>Asset Piechart</title>
+
+ <para>The Asset Piechart presents the value of assets on a monthly basis in piechart form. By default, the
+ report shows the seven largest accounts, that have specific asset types assigned to them,
+ arranged in descending order by value as of the end of the current accounting period.
+ </para>
+
+ <para>Several settings on this report can greatly affect the information included.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>On the Accounts tab, the "Show Accounts until level" option changes how the report aggregates
+ account totals. Change this value to see information at deeper levels of the account
+ structure.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the Display tab, the "Maximum Slices" option will display more slices in the chart, allowing
+ information for more accounts to display.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the General tab, the "Price Source" option can significantly affect the reported value of various
+ commodities included in the report.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_avgbalance">
+ <title>Average Balance</title>
+
+ <para>The Average Balance report displays monthly averages for the current accounting period.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_balancesheet">
+ <title>Balance Sheet</title>
+
+ <para>The Balance Sheet lists Asset, Liability, and Equity account balances for all such accounts, and
+ provides totals as of a given date. Balance sheets are commonly run for the last day of
+ each fiscal year to give an overall sense of the financial condition of the entity.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_generaljournal">
+ <title>General Journal</title>
+
+ <para>The General Journal produces a register of all transactions (beginning to end) in order by date,
+ showing the accounts and the amounts involved, and totals the Net Change by all currencies
+ and assets.
+ </para>
+
+ <para>This report is not customizable by date or account, though you can include more or fewer details
+ about the individual transactions, and whether to include running balances and totals for
+ the credits and debits. If you need a report restricted to particular accounts, consider
+ the Transaction Report or open a particular account and choose the Account Transaction
+ Report.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_generalledger">
+ <title>General Ledger</title>
+
+ <para>The General Ledger produces information about all transactions for a selected set of accounts. When
+ first run, this report loads no data, and the report options must be changed to retrieve
+ information from the file.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_investlots">
+ <title>Investment Lots</title>
+
+ <figure id="fig-investlots" pgwide="1">
+ <title>The Investment Lots Report</title>
+ <screenshot id="InvestmentLotsScreenShot">
+ <screeninfo>1720x982</screeninfo>
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/Report_Investment_Lots.png"
+ srccredit="Brent McBride" width="&img-w;"/>
+ </imageobject>
+
+ <imageobject role="fo">
+ <imagedata fileref="figures/Report_Investment_Lots.png"
+ srccredit="Brent McBride"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>The Investment Lots report shows details about lots in a selected set of accounts of type
+ <emphasis>Stock</emphasis> or <emphasis>Mutual Fund</emphasis> (see <xref linkend="invest-sellLots" />).
+ It includes an optional capital gains summary chart and a table with columns for dates, purchases, sales, end
+ balances, capital gains (realized and unrealized, short term and long term), and return on investment (ROI).
+ It also performs optional lot validation checks.
+ </para>
+
+ <para>The report can help answer questions such as:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Which lots are best candidates for tax loss/gain harvesting?
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>What capital gains have been realized for a particular time period (i.e. this year, last year,
+ etc)? Are they long term or short term gains?
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Which lots held longer than 1+ years have the largest unrealized gains, and would therefore be
+ most advantageous (tax-wise) if donated to charity?
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Are the lots (and related accounts and splits) well-formed?
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>For more details, see the
+ <ulink url="&url-docs-C;help/report-classes.html#investment-lots-report">Investment Lots</ulink>
+ report documentation in the Manual.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_investport">
+ <title>Investment Portfolio</title>
+
+ <para>The Investment Portfolio produces a report of commodity accounts (that is, accounts with type
+ "Stock" or "Mutual Fund"), giving holdings, price and value information about commodities
+ in the file.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_liabbarchart">
+ <title>Liability Barchart</title>
+
+ <para>The Liability Barchart presents the value of liabilities on a monthly basis in barchart form. By
+ default, the report displays the eight largest accounts that have specific asset types
+ assigned to them, and it displays bars for the current financial period.
+ </para>
+
+ <para>Several settings on this report can greatly affect the information included.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>On the Accounts tab, the "Show Accounts until level" option changes how the report aggregates
+ account totals. Change this value to see information at deeper levels of the account
+ structure.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the Display tab, the "Maximum Bars" option will display more bars in the chart, allowing
+ information for more accounts to display. Additionally, the "Show table" option
+ enables the display of chart information in tabular form below the chart.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the General tab, the "Price Source" option can significantly affect the reported value of various
+ commodities included in the report.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_liabpiechart">
+ <title>Liability Piechart</title>
+
+ <para>The Liability Piechart presents the value of liabilities on a monthly basis in piechart form. By
+ default, the report shows the seven largest accounts, that have specific asset types
+ assigned to them, arranged in descending order by value as of the end of the current
+ accounting period.
+ </para>
+
+ <para>Several settings on this report can greatly affect the information included.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>On the Accounts tab, the "Show Accounts until level" option changes how the report aggregates
+ account totals. Change this value to see information at deeper levels of the account
+ structure.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the Display tab, the "Maximum Slices" option will display more slices in the chart, allowing
+ information for more accounts to display.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the General tab, the "Price Source" option can significantly affect the reported value of various
+ commodities included in the report.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_networthbar">
+ <title>Net Worth Barchart</title>
+
+ <para>The Net Worth Barchart summarizes Asset accounts, Liability accounts, and overall Net Worth as bars
+ on a graph on a monthly basis for the current financial period. This report provides a
+ graphic overview of the file over time.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_networthline">
+ <title>Net Worth Linechart</title>
+
+ <para>The Net Worth Linechart summarizes Asset accounts, Liability accounts, and overall Net Worth as a
+ line graph on a monthly basis for the current financial period. This report provides a
+ graphic overview of the file over time.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_pricescatter">
+ <title>Price Scatterplot</title>
+
+ <para>The Price Scatterplot displays the value of one commodity relative to another commodity, for example
+ the value of a stock relative to a currency. When first run, this report loads no data,
+ and the report options must be changed to retrieve information from the file.
+ Specifically, the "Price of Commodity" setting on the Price options tab must be changed to
+ a specific commodity.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="rpt_grp_budget">
+ <title>Budget Group</title>
+
+ <para>Budget reports in &app; allow you to gather summary information related to budgets you may have
+ created. In order for these reports to work, you must first create a budget. The reports in
+ this group are specifically based on budget information. To use these reports, you need to
+ have a budget saved in your file.
+ </para>
+
+ <sect3 id="rpt_budbalsht">
+ <title>Budget Balance Sheet</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_budbarchart">
+ <title>Budget Barchart</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_budflow">
+ <title>Budget Flow</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_budincstate">
+ <title>Budget Income Statement</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_budprofloss">
+ <title>Budget Profit & Loss</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_budreport">
+ <title>Budget Report</title>
+
+ <para></para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="rpt_grp_business">
+ <title>Business Group</title>
+
+ <para>Reports in this group provide general information about activities related to a business.
+ </para>
+
+ <sect3 id="rpt_customer">
+ <title>Customer Report</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_custsummary">
+ <title>Customer Summary</title>
+
+ <para>Customer Summary is a customer profit report that can help with job analysis by comparing the income
+ and expenses for a specific customer.
+ </para>
+
+ <para>All invoices have an Owner in &app;, so invoices that are made will show a customer and show in the
+ report. When creating a Bill, the Default Chargeback Customer is blank. To use the profit
+ report, this field needs an entry, since this is the tag that decides the line to which to
+ attach the expense. Left blank, the bill will be assigned to "No Customer." Similarly,
+ when income is entered directly in a register rather than creating an invoice, it will
+ also be assigned to "No Customer."
+ </para>
+
+ <para>Thus, if this report includes an entry for "No Customer", this means that the report may be
+ inaccurate, as the results are not all properly labeled.
+ </para>
+
+ <para>Possible use scenarios include:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Tracking retail sales from different cities
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Tracking rental properties
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Tracking types of business
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Tracking commission sales
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Each of these scenarios assumes that the account structure includes breakdowns for individual
+ tracked categories. Changing settings on the Income and Expense tabs under Options can
+ hone the information displayed. By default all income and expense accounts are included;
+ however, since &app; can't really predict the names and classification of income and
+ expense accounts, it must group them all into the "No Customer" entry.
+ </para>
+
+ <para>Note that inventory-based businesses won't benefit from this report because of its nature.
+ </para>
+
+ <para>Useful options:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>The Expense Accounts tab allows the selection of one or more expense accounts.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The Income Accounts tab allows the selection of one or more income accounts.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The Display tab allows sorting by name, profit percentage, or amount of profit.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_easyinv">
+ <title>Easy Invoice</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_employee">
+ <title>Employee Report</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_fancyinv">
+ <title>Fancy Invoice</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_payaging">
+ <title>Payable Aging</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_prtinv">
+ <title>Printable Invoice</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_recaging">
+ <title>Receivable Aging</title>
+
+ <para>This report provides a listing of all customers, their current balance, and how much they have
+ outstanding from invoices over different time periods—how much they owe from
+ 0-30 days, from 31-60 days, from 61-90 days, and over 90 days. The report also contains
+ links to each customer and to their current customer report.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_vendor">
+ <title>Vendor Report</title>
+
+ <para></para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="rpt_grp_incexp">
+ <title>Income and Expense Group</title>
+
+ <para>Reports in this group provide information about Income and Expense
+ </para>
+
+ <sect3 id="rpt_cashflow">
+ <title>Cash Flow</title>
+
+ <para>This report shows the change in value for a set of accounts (the flow of cash) over a given period
+ of time. By default, this report is based on accounts in Assets and Special Accounts, and
+ covers the current financial period. The report enumerates all money coming in to and
+ going out of the base accounts, broken down by the other account.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_equity">
+ <title>Equity Statement</title>
+
+ <para>This report can be seen as extension of the Balance Sheet report. The Balance Sheet states the
+ balance of Assets, Liabilities and Equity at a specific point of time. The Equity
+ Statement focuses on the Equity Accounts by showing the cash flow to and from them for a
+ given period of time.
+ </para>
+
+ <para>By balancing this cash flow with income, the report shows the available capital at the beginning and
+ end of the selected time period.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_expbarchart">
+ <title>Expense Barchart</title>
+
+ <para>The Expense Barchart presents the value of expenses on a monthly basis in barchart form. By default,
+ the report displays the eight largest accounts that have specific expense types assigned
+ to them, and it displays bars for the current financial period.
+ </para>
+
+ <para>Several settings on this report can greatly affect the information included.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>On the Accounts tab, the "Show Accounts until level" option changes how the report aggregates
+ account totals. Change this value to see information at deeper levels of the account
+ structure.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the Display tab, the "Maximum Bars" option will display more bars in the chart, allowing
+ information for more accounts to display. Additionally, the "Show table" option
+ enables the display of chart information in tabular form below the chart.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the General tab, the "Price Source" option can significantly affect the reported value of various
+ commodities included in the report.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_exppiechart">
+ <title>Expense Piechart</title>
+
+ <para>The Expense Piechart presents the value of expenses on a monthly basis in piechart form. By default,
+ the report shows the seven largest accounts, that have specific expense types assigned to
+ them, arranged in descending order by value as of the end of the current accounting
+ period.
+ </para>
+
+ <para>Several settings on this report can greatly affect the information included.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>On the Accounts tab, the "Show Accounts until level" option changes how the report aggregates
+ account totals. Change this value to see information at deeper levels of the account
+ structure.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the Display tab, the "Maximum Slices" option will display more slices in the chart, allowing
+ information for more accounts to display.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the General tab, the "Price Source" option can significantly affect the reported value of various
+ commodities included in the report.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_expdayoweek">
+ <title>Expenses vs. Day of Week</title>
+
+ <para>Expenses vs. Day of Week presents a pie chart showing the totals for selected expense accounts
+ totaled by the day of the week of the transaction. The report options enable you to make
+ some adjustments (such as accounts, display options, and the date range) but the account
+ selector only allows expense accounts to be chosen. The report aggregates expense
+ transactions by day of week, not by any other period or category. Due to these
+ limitations, the report may be considered a demonstration or an example to someone wanting
+ to examine the source code for composing a useful custom report.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_incomebarchart">
+ <title>Income Barchart</title>
+
+ <para>The Income Barchart presents the value of income on a monthly basis in barchart form. By default,
+ the report displays the eight largest accounts that have specific income types assigned to
+ them, and it displays bars for the current financial period.
+ </para>
+
+ <para>Several settings on this report can greatly affect the information included.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>On the Accounts tab, the "Show Accounts until level" option changes how the report aggregates
+ account totals. Change this value to see information at deeper levels of the account
+ structure.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the Display tab, the "Maximum Bars" option will display more bars in the chart, allowing
+ information for more accounts to display. Additionally, the "Show table" option
+ enables the display of chart information in tabular form below the chart.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the General tab, the "Price Source" option can significantly affect the reported value of various
+ commodities included in the report.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_incexpchart">
+ <title>Income & Expense Chart</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_incomepiechart">
+ <title>Income Piechart</title>
+
+ <para>The Income Piechart presents the value of income on a monthly basis in piechart form. By default,
+ the report shows the seven largest accounts, that have specific income types assigned to
+ them, arranged in descending order by value as of the end of the current accounting
+ period.
+ </para>
+
+ <para>Several settings on this report can greatly affect the information included.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>On the Accounts tab, the "Show Accounts until level" option changes how the report aggregates
+ account totals. Change this value to see information at deeper levels of the account
+ structure.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the Display tab, the "Maximum Slices" option will display more slices in the chart, allowing
+ information for more accounts to display.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>On the General tab, the "Price Source" option can significantly affect the reported value of various
+ commodities included in the report.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+
+ <sect3 id="rpt_incstatement">
+ <title>Income Statement</title>
+
+ <para>This report lists Income and Expense account totals for a set period. By default, it shows all
+ Expense and Income accounts down to 3 levels of sub-accounts for the current financial
+ period.
+ </para>
+
+ <para>An Income Statement is also called a "Profit and Loss" report or "Revenue Statement."
+ </para>
+
+ <para>In earlier versions of &app;, this report was called "Profit & Loss," but with version 2, the
+ report was renamed "Income Statement" to use more common accounting terminology.
+ </para>
+
+ <para>The Income Statement helps show where money is coming from and where it is going for a given time
+ period.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_incdayoweek">
+ <title>Income vs. Day of Week</title>
+
+ <para>Income vs. Day of Week presents a piechart showing the totals for selected income accounts totaled
+ by the day of the week of the transaction. The report options enable you to make some
+ adjustments (such as accounts, display options, and the date range) but the account
+ selector only allows income accounts to be chosen. The report aggregates income
+ transactions by day of week, not by any other period or category. Due to these
+ limitations, the report may be considered a demonstration or an example to someone wanting
+ to examine the source code for composing a useful custom report.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_trialbal">
+ <title>Trial Balance</title>
+
+ <para>Trial Balance lists the ending balances in all accounts as of a particular date. It is typically run
+ at the end of an accounting period and is primarily used to ensure that the total of all
+ debits equals the total of all credits.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_gst_statement">
+ <title>Income and GST Statement</title>
+
+ <para>The Income and GST Statement is a specialised Transaction Report designed to print Business-related
+ Sales and Receipts, as well as their GST or VAT components. This report is designed for
+ use in Australia, but is also usable in any jurisdictions implementing value-added taxes
+ (or goods and services taxes) during regular business sales and receipts; and the business
+ owner is expected to submit periodic reports of total sales, purchases, and taxes
+ collected on sales from clients or paid to a supplier.
+ </para>
+
+ <para>This report makes some assumptions upon the accounts used for sales, purchases, and taxes collected
+ on sales, and paid on purchases.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Net Sales must be an Income-type account
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Net Purchases must be an Expense-type account
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>GST/VAT on Sales must be a Liability-type account
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>GST/VAT on Purchases must be an Asset-type account
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>There may be multiple GST accounts, e.g. reduced GST, standard GST etc. The GST accounts can be
+ printed individually, or summarised for sales and purchases.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>There may be multiple sales and expenses accounts, e.g. Income:Sales, Income:Grants,
+ Expenses:Suppliers, Expenses:Marketing, Expenses:Insurance. These amounts may be
+ reported individually, or summarised for sales and purchases.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>The transactions may be entered manually as a multi-split transaction, or they may be entered via
+ the Business Invoices and Bills tools.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>As an example, consider a business has the following transactions: It incurs sales of $1,000 plus 5%
+ GST, receiving $1,050. It also incurs GST-exempt sales of $600. It purchases
+ goods/services worth $400 plus 5% = $420. The following transactions will record the
+ business activities:
+ </para>
+
+ <table>
+ <title>Sample Chart of Accounts for Income and GST Statement</title>
+
+ <tgroup cols="5" colsep="1" rowsep="1">
+ <colspec colname="date"/>
+
+ <colspec colname="desc"/>
+
+ <colspec colname="account"/>
+
+ <colspec colname="debit" align="right"/>
+
+ <colspec colname="credit" align="right"/>
+
+ <thead>
+ <row>
+ <entry>
+ Date
+ </entry>
+
+ <entry>
+ Description
+ </entry>
+
+ <entry>
+ Account
+ </entry>
+
+ <entry>
+ Debit
+ </entry>
+
+ <entry>
+ Credit
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry morerows="2" valign="top">
+ 01/01/2018
+ </entry>
+
+ <entry morerows="2" valign="top">
+ Sales $1,000 + 5% GST
+ </entry>
+
+ <entry>
+ Income:Sales
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $1,000
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ GST on Sales [Liability]
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $50
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Asset:Bank
+ </entry>
+
+ <entry>
+ $1,050
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry morerows="1" valign="top">
+ 02/01/2018
+ </entry>
+
+ <entry morerows="1" valign="top">
+ GST-Free Sales $600
+ </entry>
+
+ <entry>
+ Income:Sales
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $600
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Asset:Bank
+ </entry>
+
+ <entry>
+ $600
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry morerows="2" valign="top">
+ 03/01/2018
+ </entry>
+
+ <entry morerows="2" valign="top">
+ Purchase $400 + 5% GST
+ </entry>
+
+ <entry>
+ Expenses:Purchases
+ </entry>
+
+ <entry>
+ $400
+ </entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ Asset:Bank
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $420
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ GST on Purchases [Asset]
+ </entry>
+
+ <entry>
+ $20
+ </entry>
+
+ <entry></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <para>For the Income and GST Statement, the <option>Accounts</option> selected will be the Income and
+ Expense Accounts, and the <option>Tax accounts</option> are used to select the GST
+ accounts. The GST period is selected via the <guilabel>General</guilabel> tab. The
+ resulting report is shown as follows:
+ </para>
+
+ <table>
+ <title>Income and GST Statement</title>
+
+ <tgroup cols="8" colsep="1" rowsep="1">
+ <colspec colname="date"/>
+
+ <colspec colname="desc"/>
+
+ <colspec colname="tot-sales" align="right"/>
+
+ <colspec colname="net-sales" align="right"/>
+
+ <colspec colname="tax-sales" align="right"/>
+
+ <colspec colname="tot-purch" align="right"/>
+
+ <colspec colname="net-purch" align="right"/>
+
+ <colspec colname="tax-purch" align="right"/>
+
+ <thead>
+ <row>
+ <entry>
+ Date
+ </entry>
+
+ <entry>
+ Description
+ </entry>
+
+ <entry>
+ Total Sales
+ </entry>
+
+ <entry>
+ Net Sales
+ </entry>
+
+ <entry>
+ Tax on Sales
+ </entry>
+
+ <entry>
+ Total Purchases
+ </entry>
+
+ <entry>
+ Net Purchases
+ </entry>
+
+ <entry>
+ Tax on Purchases
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ 01/01/2018
+ </entry>
+
+ <entry>
+ Sales $1,000 + 5%
+ </entry>
+
+ <entry>
+ $1,050
+ </entry>
+
+ <entry>
+ $1,000
+ </entry>
+
+ <entry>
+ $50
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ 02/01/2018
+ </entry>
+
+ <entry>
+ GST-Free Sales $600
+ </entry>
+
+ <entry>
+ $600
+ </entry>
+
+ <entry>
+ $600
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry></entry>
+ </row>
+
+ <row>
+ <entry>
+ 03/01/2018
+ </entry>
+
+ <entry>
+ Purchase $400 + 5% GST
+ </entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry></entry>
+
+ <entry>
+ $420
+ </entry>
+
+ <entry>
+ $400
+ </entry>
+
+ <entry>
+ $20
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Totals
+ </entry>
+
+ <entry></entry>
+
+ <entry>
+ $1,650
+ </entry>
+
+ <entry>
+ $1,600
+ </entry>
+
+ <entry>
+ $50
+ </entry>
+
+ <entry>
+ $420
+ </entry>
+
+ <entry>
+ $400
+ </entry>
+
+ <entry>
+ $20
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <para>This report would indicate that there was a total of $50 GST collected, and $20 GST on purchases,
+ therefore a $30 GST liability is payable to the authorities.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="rpt_grp_sampcust">
+ <title>Sample & Custom Group</title>
+
+ <para>The reports in this group offer examples on how reports can be customized or modified to suit
+ personal need.
+ </para>
+
+ <sect3 id="rpt_custommulti">
+ <title>Custom Multicolumn Report</title>
+
+ <para>This report provides a base that allows several standard and custom reports to be combined into one
+ view. Note that this report opens with an empty window; you must open the options and
+ designate which reports to include for display. Once the reports have been selected, the
+ settings for individual reports in the multicolumn display can be edited.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_sample">
+ <title>Sample Report with Examples</title>
+
+ <para>This is a sample report that users can examine to learn how to write their own reports.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_welcome">
+ <title>Welcome Sample Report</title>
+
+ <para>This report demonstrates how the Multicolumn Report can be use to create custom dashboard-type
+ reports.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="rpt_grp_miscrpts">
+ <title>Other Reports</title>
+
+ <para>Several reports are included on the main Reports menu. These are described below.
+ </para>
+
+ <sect3 id="rpt_acctsummary">
+ <title>Account Summary</title>
+
+ <para>This lists the balances of all accounts and subaccounts as of a particular date. By default, this
+ report shows accounts and totals down to third-level subaccounts.
+ </para>
+
+ <para>This report gives effectively the same information as the Chart of Accounts. You can use this report
+ to export and print the Chart of Accounts.
+ </para>
+
+ <note>
+ <para>To generate a report of account totals over a particular time period (especially if you do not close
+ your books at regular intervals), you might consider using the Income Statement, or Cash
+ Flow reports.
+ </para>
+ </note>
+ </sect3>
+
+ <sect3 id="rpt_balance_forecast">
+ <title>Balance Forecast</title>
+
+ <para>This creates a balance chart which aims to track asset (or any other account type) balances,
+ including amounts from future scheduled transactions. The balances will include all
+ regular booked amounts and future amounts from numeric scheduled transaction templates.
+ </para>
+
+ <para>This report can also add additional data charts to forecast future minimum balances. Reserve line
+ can be displayed to confirm if future minimum will dip below the reserve amount. A target
+ line may also be displayed above the reserve line for financial planning.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_futsched">
+ <title>Future Scheduled Transactions Summary</title>
+
+ <para></para>
+ </sect3>
+
+ <sect3 id="rpt_taxtxf">
+ <title>Tax Report & TXF Export</title>
+
+ <para>Generates a report and a downloadable .txf file of taxable income and deductible expenses for a
+ particular accounting period. To download the report data, choose the Export button on the
+ toolbar and choose between html and .txf downloadable versions.
+ </para>
+
+ <para>To use this report, you must use Edit --> Tax Options to identify which form the taxing authority
+ uses for each income or expense account. Note that you can see but not modify the "Tax
+ related" checkbox in Edit --> Edit Account.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_savedrpts">
+ <title>Saved Report Configurations</title>
+
+ <para>Selecting this will open a dialog with a list of available Saved Report Configurations. "Saved
+ Report Configurations" means sets of customized settings for standard reports.
+ </para>
+
+ <para>These sets must be saved by the user before they appear here. See Report Concepts above for
+ instructions on how to save report configurations.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_acctreport">
+ <title>Account Report</title>
+
+ <para>The Account Report menu entry only appears when an account register is the active tab. This report
+ produces a list of all transactions in the open register.
+ </para>
+
+ <para>Note that if you conduct a search that retrieves several transactions, the results are displayed in
+ a new search register, which can then be used to create a report for just those
+ transactions.
+ </para>
+ </sect3>
+
+ <sect3 id="rpt_accttxnrept">
+ <title>Account Transaction Report</title>
+
+ <para>This report also only appears when an account register is the active tab. However, this report only
+ lists transactions that have been selected (e.g. by mouse click) in the current register.
+ If no transactions are selected, an empty report will be generated.
+ </para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="rpt_transaction">
+ <title>Using the Transaction Report</title>
+
+ <para>The Transaction Report can be heavily customised to produce most reports appropriate for personal
+ finance and business bookkeeping purposes. It aims to retrieve and filter information from
+ the database, and present transactions and totals, useful for the user and the accountant.
+ </para>
+
+ <para>The following guide to the Transaction Report will assume the user has set up the chart of accounts
+ according to conventional bookkeeping practice. For example, the following describes a
+ typical household book with skeleton accounts. Further accounts will undoubtedly be
+ necessary.
+ </para>
+
+ <table>
+ <title>Sample Chart of Accounts for the Transaction Report</title>
+
+ <tgroup cols='2' align='left' colsep='1' rowsep='1'>
+ <thead>
+ <row>
+ <entry>
+ Account Name
+ </entry>
+
+ <entry>
+ Account Type
+ </entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>
+ Asset
+ </entry>
+
+ <entry>
+ ASSET (placeholder)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Asset:Bank
+ </entry>
+
+ <entry>
+ BANK
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Asset:Property
+ </entry>
+
+ <entry>
+ ASSET
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Liability
+ </entry>
+
+ <entry>
+ LIABILITY (placeholder)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Liability:Credit Card
+ </entry>
+
+ <entry>
+ CREDIT CARD
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Liability:Home Loan
+ </entry>
+
+ <entry>
+ LIABILITY
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income
+ </entry>
+
+ <entry>
+ INCOME (placeholder)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Salary
+ </entry>
+
+ <entry>
+ INCOME
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Income:Interest
+ </entry>
+
+ <entry>
+ INCOME
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expense
+ </entry>
+
+ <entry>
+ EXPENSE (placeholder)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expense:Groceries
+ </entry>
+
+ <entry>
+ EXPENSE
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expense:Auto
+ </entry>
+
+ <entry>
+ EXPENSE
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Expense:Medical
+ </entry>
+
+ <entry>
+ EXPENSE
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Equity
+ </entry>
+
+ <entry>
+ EQUITY (placeholder)
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ Equity:Opening Balances
+ </entry>
+
+ <entry>
+ EQUITY
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <para>Conventionally, the oldest transaction would be equity transfers from Equity:Opening Balances to
+ Asset and Liability Accounts. Most subsequent transactions would be transfers from
+ Income/Expense accounts to Assets/Liability accounts (representing day-to-day activity e.g.
+ receiving salary, paying utility bill), or transfers between assets and liability accounts
+ (representing movements between loans and assets, e.g. paying credit card bill, receiving a
+ loan).
+ </para>
+
+ <para>The following use cases will be illustrated, and the options to be selected explained:
+ </para>
+
+ <sect3>
+ <title>Using the Transaction Report to show previous year expenses</title>
+
+ <para>The Transaction Report can show how much was spent on expense accounts last year. This will usually
+ be the most useful basic transaction report format. To create this report:
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>Open the report options, from the <guilabel>Accounts</guilabel> tab, click the Expense placeholder
+ account and <guibutton>Select Children</guibutton>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>From the <guilabel>General</guilabel> tab, Choose relative dates âStart of Previous Yearâ and
+ âEnd of Previous Yearâ.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>From the <guilabel>Sorting</guilabel> tab, set <guilabel>Primary Key</guilabel> to Accounts, and
+ enable <guilabel>Primary Key Subtotal</guilabel>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Set the <guilabel>Secondary Key</guilabel> to Date, and set the <guilabel>Secondary Key
+ Subtotal</guilabel> to None.
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+
+ <sect3>
+ <title>Secondary level grouping</title>
+
+ <para>The following will modify the above Transaction Report to use a secondary grouping strategy. The
+ first grouping (i.e. Primary Key = Accounts, Subtotal = enabled) will group transactions
+ from the same accounts, whereas the secondary grouping (i.e. Secondary Key = Date,
+ Subtotal = Monthly) will also calculate monthly sums within each account.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>Select options as above
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>From the <guilabel>Sorting</guilabel> tab, set <guilabel>Secondary Key Subtotal</guilabel> to
+ Monthly
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+
+ <sect3>
+ <title>Using secondary grouping for periodic comparison</title>
+
+ <para>The Display / Subtotal Table adds a subtotal summary table, which will ease comparison of accounts
+ across date periods. This displays the same subtotal calculations as the main table,
+ presented in a grid structure.
+ </para>
+
+ <para>In addition, if there are multiple primary-key groups (e.g. Date grouping with monthly subtotals,
+ across multiple months) the subtotal table will also compute and display the primary-key
+ grouping Average. The average is computed as the total amount <emphasis>per
+ row</emphasis>, divided by the <emphasis>number of columns</emphasis>. This may cause
+ confusion when computing monthly spend averages, for instance, if a month has no
+ transactions and is not displayed in the table, it will <emphasis>not</emphasis> create a
+ corresponding column in the table, therefore the average amount will not reflect a true
+ monthly average.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>Select options as above
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>From the <guilabel>Display</guilabel> tab, enable the <guilabel>Subtotal Table</guilabel>.
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+
+ <sect3>
+ <title>Use filtering to limit accounts and transactions</title>
+
+ <para>Accounts and transactions can be filtered for reporting according to account full name (e.g.
+ ":Business:" will select account structure Income:Business:Sales, Income:Business:Grants,
+ Expenses:Business:Rent, Expenses:Business:Utilities) or transaction description/notes/memo
+ (select transactions tagged #gift). The filtering text may be either a standard string, or
+ a POSIX regular expression.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>From the <guilabel>Filter</guilabel> tab, complete the <guilabel>Account Name Filter</guilabel>, or
+ <guilabel>Transaction Filter</guilabel>. Optionally toggle the regular expression
+ check boxes to toggle full POSIX regex matching. Regular expressions will allow more
+ complex queries e.g. the transaction filter can be set to (#gift|#travel) which will
+ filter transactions with either #gift or #travel. They can be complicated and are best
+ learned from external guides.
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+
+ <sect3>
+ <title>Using the Transaction Report to generate a reconciliation statement.</title>
+
+ <para>This sortkey 'reconcile status' will separate reconciled, cleared and unreconciled transactions.
+ This report may be useful in producing a printable reconciliation report.
+ </para>
+
+ <para>Alternatively, the <guilabel>Reconciliation Report </guilabel> will preset these defaults and
+ requires only the Accounts selection.
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>From the <guilabel>Accounts</guilabel> tab, select the relevant bank or credit card account
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>From the <guilabel>General</guilabel> tab, choose an appropriate date range e.g. past 3 months
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>From the <guilabel>Sorting</guilabel> tab, set the <guilabel>Primary Key</guilabel> to Reconcile
+ Status, <guilabel>Primary Key Subtotal</guilabel> to enabled, and set the
+ <guilabel>Secondary Key</guilabel> to Date. The <guilabel>Secondary Date
+ Subtotal</guilabel> is left to None
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect3>
+ </sect2>
+ </sect1>
+</chapter>
diff --git a/zh/guide/ch_txns.xml b/zh/guide/ch_txns.xml
new file mode 100644
index 00000000..d4ce3765
--- /dev/null
+++ b/zh/guide/ch_txns.xml
@@ -0,0 +1,1252 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.0.0
+ Last modified: 2014-09-26 (fell)
+ Maintainers:
+ Chris Lyttle <chris at wilddev.net>
+ Author:
+ Jon Lapham <lapham at extracta.com.br>
+ Updated Bengt Thuree <bengt at thuree.com>
+ Originally written by Carol Champagne.
+ Translators:
+ (translators put your name and email here)
+-->
+<sect1 id="chapter_txns">
+ <title>交æ</title>
+
+ <para>æ¬ç« ä¼ä»ç»å¨&app;ä¸çè§£å使ç¨äº¤æçåºæ¬ä¿¡æ¯ãè½è¯´ç§ç®æ¯ç§ç®è¡¨çç»æä¸æ¡æ¶ï¼ä½äº¤æææ¯å¡«å
æ¯ä¸ç§ç®çæ°æ®ã</para>
+
+ <sect2 id="txns-concepts1">
+ <title>åºæ¬æ¦å¿µ</title>
+
+ <para>&app;è¿ç§å¤å¼è®°è´¦ç³»ç»ä¸ç<emphasis>交æ</emphasis>代表è³å°ä¸¤ä¸ªç§ç®é´ç转账ãå æ¤ä¸æ¡äº¤ææ»æ¯å
å«è³å°ä¸¤é¨åï¼ä¸ä¸ª<emphasis>æ¥æºç§ç®</emphasis>åä¸ä¸ª<emphasis>ç®çç§ç®</emphasis>ãéé¢ä»æ¥æºç§ç®è½¬ç§»å°ç®çç§ç®ä¸ãä¼è®¡å¸å°äº¤æçè¿äºç»æé¨å称为<emphasis>账簿æ¡ç®ï¼Ledger Entriesï¼</emphasis>ãå¨&app;ä¸ç§°ä¹ä¸º<emphasis>åå½</emphasis>ã</para>
+
+ <para>䏿¡åå½å
嫿¶åçç§ç®åä»ä¹è½¬åºæåä¹è½¬å
¥çéé¢ï¼å¦æéè¦ï¼åå½ä¹å¯ä»¥å
å«å¦å¤å 项信æ¯ã&app;æ¯æå¨ä¸æ¡äº¤æä¸è®°å½å¤æ¡åå½ï¼åæ¡åå½å¯ä»¥åæ¶åçç§ç®è½¬å
¥æä»ä¹è½¬åºä»»æçéé¢ã</para>
+
+ <para>ä¾å¦ï¼ä½ æ¶å°äºå·¥èµå¹¶å°ä¹åå
¥é¶è¡å¨èè´¦æ·ãåçç<emphasis>交æ</emphasis>å°±æ¯ä½ çé¶è¡å¨èç§ç®ï¼å±äºèµäº§ç§ç®ï¼ä»æ¶å
¥ç§ç®ä¸å¾å°äºé±ã两个ç§ç®åå°å½±åï¼æ¤æ¶ææè
æççåå¼å¢å äºã</para>
+
+ <para>å¨&app;ä¸å¢å 交æéè¦ä½¿ç¨<emphasis>ç§ç®è´¦ç°¿</emphasis>ãæ¯ä¸ªå建çç§ç®é½æä¸ä¸ªç§ç®è´¦ç°¿ãå®å¾åç¨äºè·è¸ªæ¯ç¥¨ç°¿çæ¥å¿ï¼æä»¥ä½ å¯è½ççå¾çæã</para>
+
+ <para>ç§ç®è´¦ç°¿ä¼å¨æ¥ä¸æ¥ç<xref linkend="txns-register-oview"/>å°è详ç»ä»ç»ã</para>
+ </sect2>
+
+ <sect2 id="txns-register-oview">
+ <title>ç§ç®è´¦ç°¿</title>
+
+ <para><emphasis>ç§ç®è´¦ç°¿</emphasis>æ¯ä¸ç±»çªå£ï¼å¯ä»¥æµè§æç¼è¾å·²ç»åå¨ç交æï¼æä¸ºä¸ç¹å®çç§ç®æ·»å æ°ç交æãè¦ä»ç§ç®è¡¨æå¼æä¸ç§ç®çç§ç®è´¦ç°¿ï¼åå»ç§ç®åç§°ï¼æè
å³å»ç§ç®åç§°å¹¶ä»èåä¸éæ©<guilabel>æå¼ç§ç®</guilabel>ï¼ä¹å¯ä»¥ä½¿ç¨å·¥å
·æ ä¸ç<guilabel>æå¼</guilabel>æé®ã&app;伿¾ç¤ºç§ç®è´¦ç°¿çªå£ã</para>
+
+ <sect3 id="txns-registers-features2">
+ <title>ç§ç®è´¦ç°¿çåè½</title>
+
+ <para>ç§ç®è´¦ç°¿å<emphasis>æ 颿 </emphasis>æ¾ç¤ºäºç§ç®åç§°ãæ é¢æ ä¹ä¸ï¼<emphasis>èåæ </emphasis>æ¾ç¤ºäºå¯ä»¥å¨ç§ç®è´¦ç°¿ä¸ä½¿ç¨çèå项ï¼<emphasis>å·¥å
·æ </emphasis>å
å«å¸®å©æä½ç§ç®è´¦ç°¿çç常ç¨åè½æé®ã</para>
+
+ <para>å¨ç§ç®è´¦ç°¿çªå£ç左䏿¹ï¼&app;ä¼éçå¨çªå£ä¸ç§»å¨é¼ æ èæ¾ç¤ºæç¨ç叮婿¶æ¯ãå¨å³è¾¹ï¼ä½ å¯ä»¥çå°å½åç§ç®ä½é¢åå·²ç»æ¸
@åå½çæ»è®¡ã</para>
+ </sect3>
+
+ <sect3 id="txns-regstyle1">
+ <title>éæ©è´¦ç°¿é£æ ¼</title>
+
+ <para>&app;为æµè§è´¦ç°¿æä¾äºå ç§æ ·å¼é项ãé»è®¤æ ·å¼æ¯<guilabel>åºæ¬è´¦ç°¿</guilabel>模å¼ï¼ä»
æ¾ç¤ºå½±åå½åç§ç®çåå½çæ»åãè¿ç§æ ·å¼çèµ·æ¥å忥è¿å
¶å®æµè¡ç个人财å¡è½¯ä»¶ãä½ å¯ä»¥ä»<menuchoice>
+ <guimenu>æ¥ç</guimenu>
+ </menuchoice>èåéæ©ä¸åçè´¦ç°¿é£æ ¼ãå¦æä¸¤ä¸ªé项ï¼</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><menuchoice>
+ <guimenu>æ¥ç</guimenu><guimenuitem>èªå¨åå½è´¦ç°¿</guimenuitem>
+ </menuchoice>æ ·å¼ä¼èªå¨å±å¼å½åç交æãå½å¨è´¦ç°¿ä¸é䏿°çäº¤ææ¶ï¼äº¤æä¼èªå¨å±å¼ä»¥å±ç¤ºå
¨é¨åå½ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><menuchoice>
+ <guimenu>æ¥ç</guimenu><guimenuitem>äº¤ææ¥å¿</guimenuitem>
+ </menuchoice>æ ·å¼ä¼å¨è´¦ç°¿ä¸æ¾ç¤ºææäº¤æçææåå½ï¼æ¤æ ·å¼æ´åä¼è®¡æ¥å¿ã@</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>è¿äºé£æ ¼é½è½å¤ä»¥åè¡æå¤è¡æ ¼å¼æµè§æ°æ®ãéæ©<menuchoice>
+ <guimenu>æ¥ç</guimenu> <guimenuitem>åè¡</guimenuitem>
+ </menuchoice>ï¼å¯ä»¥çå°äº¤æè¡æ©å±æäºä¸¤è¡ãåè¡æ¨¡å¼ä¹ä¼æ¾ç¤ºäº¤æè¯´æã
+ </para>
+
+ <para>ä¸é¢çå±å¹æªå¾å±ç¤ºäºåºæ¬è´¦ç°¿åäº¤ææ¥å¿å¨å¤è§ä¸çä¸åã</para>
+
+ <para>ä¾å¦ï¼åè®¾ä½ è±1000å
è´ä¹°äºä¸æ¡çä»è£¤ï¼ä¸å·²ç»å°è´ä¹°å½å
¥ä¸ºåå½äº¤æï¼å
¶ä¸æ¯ä¸æ¡çä»è£¤å½å
¥ä¸ºç¬ç«çåå½ã</para>
+
+ <para>ä¸é¢çå±å¹æªå¾å±ç¤ºäºä¸åæ¥ç模å¼é´çå·®å¼ã</para>
+
+ <para>é¦å
ï¼ä»æ´»æç§ç®æ¥ççä»è£¤äº¤æï¼</para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>å¨<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ä¸æ¥çè´ä¹°ä¸æ¡çä»è£¤ç交æ</title>
+ <screenshot id="txns-registersplit4">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_registersplit4.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºä¸æ¡åå½äº¤æï¼å
¶ä¸å
å«ä¸æ¬¡çä»è£¤è´ä¹°ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>ç°å¨ï¼æå¼<emphasis>è´¹ç¨:æè£
</emphasis>ç§ç®ï¼ä»¥åºæ¬æ¨¡å¼æ¥çã</para>
+
+ <!-- ToDo: unshrink -->
+ <figure>
+ <title>å¨<emphasis>è´¹ç¨:æè£
</emphasis>ç§ç®ä¸ä»¥åºæ¬è´¦ç°¿æ¨¡å¼æ¥çè´ä¹°ä¸æ¡çä»è£¤ç交æ</title>
+ <screenshot id="txns-registersplit5">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_registersplit5.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºåºæ¬è´¦ç°¿æ¨¡å¼ä¸ç<emphasis>è´¹ç¨:æè£
</emphasis>ç§ç®ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>æ¤å¤åºç°äºä¸é¡¹ï¼ä½æ´»æç§ç®ä¸åªæä¸é¡¹åå½ãæ¥ä¸æ¥çè¯éªæ¾ç¤ºæ¯ä¸è¡å
·æä¸åçéé¢ï¼200å
ã300å
å500å
ãå¯ä»¥çå°ï¼æ¤æ¨¡å¼ä¸è´¦ç°¿çæ¯ä¸è¡å¯¹åºåå§äº¤æä¸ç䏿¡åå½ã</para>
+
+ <para>æ´æ¹ä¸ºäº¤ææ¥å¿æ¨¡å¼ä¼ä»
æ¾ç¤ºåå§çåå½äº¤æã</para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>å¨<emphasis>è´¹ç¨:æè£
</emphasis>ç§ç®ä¸ä»¥äº¤ææ¥å¿æ¨¡å¼æ¥çè´ä¹°ä¸æ¡çä»è£¤ç交æ</title>
+ <screenshot id="txns-registersplit6">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_registersplit6.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºäº¤ææ¥å¿æ¨¡å¼ä¸ç<emphasis>è´¹ç¨:æè£
</emphasis>ç§ç®ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="txns-columnwidths1">
+ <title>è°æ´å宽</title>
+
+ <para>å°±åçµåè¡¨æ ¼ä¸æ ·ï¼è´¦ç°¿ä¸çååè½å¤éè¿å·¦é®ç¹å»å¹¶æå¨è¡¨å¤´çåé线æ¥è°æ´å®½åº¦ãå头å³ä¾§çåé线æ§å¶æ¤åç宽度ãå¨&app;ä¸ï¼<guilabel>æè¿°</guilabel>å<guilabel>说æ</guilabel>åä¼çå¨è°æ´å¤§å°ï¼ä½¿å¾è´¦ç°¿èªéåºå°å¡«æ»¡æ´ä¸ªçªå£ï¼æä»¥å左侧æå¨è¿äºåçåé线ä¼ç¼©å°å宽ä½ä¼å¨éæ¾æ¶èªå¨è´´é åå»ãåå³ä¾§æå¨åé线ä¼å 宽æ¾ç¤ºåºåå¹¶å¨çªå£åºé¨æ¾ç¤ºæ»å¨æ¡ï¼ä½è¿ä¸ææåªä¼å¨è´¦ç°¿æå¼æ¶ä¿æãå
³éå¹¶éæ°æå¼è´¦ç°¿æéåº&app;åï¼è´¦ç°¿ä»ä¼å®å
¨å¡«æ»¡ç©ºé´ã</para>
+
+ <note>
+ <para>å¾å¤ç¨æ·å¨è°æ´<guilabel>ä½é¢</guilabel>åæ¶éå°äºé®é¢ï¼ç¹å«æ¯å¨å¢å å
¶å®½åº¦çæ¶åãåªéå°å
¶å³è¾¹çæåºçªå£å°±å¯ä»¥å¢å æ¤åç宽度ãä»å·¦ä¾§å°é¼ æ ç§»å¨å°åé线并å¨é¼ æ æéæä¸ºååç®å¤´&dArrow;æ¶å°±ç«å»æä¸é¼ æ ã</para>
+ </note>
+
+ <important>
+ <para>å¨å彿¨¡å¼ä¸ï¼è´¦ç°¿è¡¨å¤´ä¸åå¨ä¸åçåæ é¢ï¼æ ¹æ®å½åæ¿æ´»çè¡ç±»åï¼åå«å¯¹åºåå½è¡å交æè¡ã为äºè°æ´åå½è¡çå宽ï¼å¿
é¡»é¦å
使åå½è¡æ¿æ´»ï¼ä¸ºäºè°æ´äº¤æè¡çå宽ï¼å¿
é¡»æ¿æ´»äº¤æè¡ã</para>
+ </important>
+
+ <para>é¤äºæè¿°å以å¤ï¼å宽设置ä¼ä¿åå¨ç¨æ·è´¦ç°¿çç¶ææä»¶ä¸ï¼å¹¶å¨è´¦ç°¿å
³éå¹¶éæ°æå¼æ¶è¿åã</para>
+ </sect3>
+
+ <sect3 id="txns-shortcuts1">
+ <title>ä½¿ç¨æ°æ®å½å
¥å¿«æ·é®</title>
+
+ <para>&app;æä¾äºå ç»å¿«æ·é®ï¼å¯ç¨äºå éäº¤ææ°æ®çå½å
¥ã</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>æ¥æè¾å
¥æ¡ä¼æ ¹æ®å½å°æ¥ææ ¼å¼è§£æè¾å
¥ççæ¥æï¼ä¾å¦ 2/15 æ 15/2ï¼ãçæ¥æä»£è¡¨å½å年份å
ï¼æç±<guimenuitem>é¦é项</guimenuitem>ç<guilabel>æ¥ææ¶é´</guilabel>æ ç¾é¡µä¸éæ©çå
å«12个æçæ»å¨çªå£å
çæä»½åæ¥æãä¸è¿°æé®ä¼è°æ´å½åè¾å
¥çæ¥æï¼</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><keycap>+</keycap> æ <keycap>=</keycap> åä¸å¤©ï¼ <keycap>-</keycap> æ
+ <keycap>_</keycap> åä¸å¤©ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><keycap>]</keycap> æ <keycap>}</keycap> ä¸ä¸ªæï¼<keycap>[</keycap> æ
+ <keycap>{</keycap> ä¸ä¸ªæã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><keycap>M</keycap> æ <keycap>m</keycap> è®¾ä¸ºæ¤æç¬¬ä¸å¤©ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><keycap>H</keycap> æ <keycap>h</keycap> è®¾ä¸ºæ¤ææåä¸å¤©ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><keycap>Y</keycap> æ <keycap>y</keycap> 设为æ¤å¹´ç¬¬ä¸å¤©ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><keycap>R</keycap> æ <keycap>r</keycap> 设为æ¤å¹´æåä¸å¤©ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><keycap>T</keycap> æ <keycap>t</keycap> è®¾ä¸ºä»æ¥ã
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <tip>
+ <para>ä¸ä»
å¯ä»¥å¨è´¦ç°¿ä¸ä½¿ç¨è¿äºè®¾ç½®æ¥æçå¿«æ·é®ï¼å¨å
¶ä»è¾å
¥æ¥æçå°æ¹ä¹å¯ä»¥ä½¿ç¨è¿äºå¿«æ·é®ã</para>
+ </tip>
+
+ <tip>
+ <para>对äºè¾å
¥æ¥æï¼ä¹æå¦ä¸ç§æ¹å¼å¯ä»¥è约æ¶é´ï¼è¾å
¥é¨åæ¥æãä¾å¦ï¼å¦æåªè¾å
¥ä¸ä¸ªæ°åï¼&app;ä¼å°ä¹è§£é为å½å年份å½åæä»½çæ¥æã妿è¾å
¥æ¥æåæä»½ï¼&app;ä¼èªå¨éå 年份ãé»è®¤æ
åµä¸ä¼å¨ä»11个æåå°å½åæ¥æä¹é´éæ©å¹é
çæ¥æãè¿è¯´æï¼å¦æä½ è¾å
¥1/5ï¼1æ5æ¥ï¼ï¼èå½åæ¥ææ¯2015å¹´12æï¼æ¥æä¼è¡¥å
¨ä¸º 16/1/5ãæ¤é»è®¤è¡ä¸ºå¯ä»¥éè¿<menuchoice>
+ <guimenu>ç¼è¾</guimenu><guisubmenu>é¦é项</guisubmenu>
+ <guisubmenu>æ¥æä¸æ¶é´</guisubmenu><guilabel>æ¥æè¡¥å
¨</guilabel>
+ </menuchoice>æ´æ¹ãå¯ä»¥æ´æ¹ä¸ºæ»æ¯å¨å½åæ¥åå¹´å
éæ©æ¥æï¼ææ´æ¹æ»å¨çªå£çèµ·å§ä½ç½®ã</para>
+ </tip>
+ </listitem>
+
+ <listitem>
+ <para>å¨äº¤æè¡ç<guilabel>ç¼å·</guilabel>åï¼å¯ä»¥æä¸<keycap>+</keycap>æ¥å¨å
åè¾å
¥çæ°ååºç¡ä¸å¢å 交æç¼å·ãæä¸<keycap>-</keycap>ä¼åå°ç¼å·ã</para>
+ </listitem>
+
+ <listitem>
+ <para>å½å¨<guilabel>æè¿°</guilabel>åä¸è¾å
¥æ¶ï¼&app;ä¼å¯»æ¾å
åå
·æä»¥æ¤å¼å¤´çæè¿°ç交æï¼å°ä¹ä½ä¸ºèªå¨è¡¥å
¨çæç¤ºå
容ã卿¾ç¤ºè¡¥å
¨ææ¬æ¶æä¸<keycap>Tab</keycap>ï¼&app;ä¼å¤å¶å
åç交æå¹¶å°å
æ èç¦å¹¶éä¸<guilabel>å</guilabel>æ<guilabel>è´·</guilabel>çæ°å¼ï¼ä»¥å¤éæ°è¾å
¥æ°çæ°å¼ã
+ <note>
+ <para>æ¤å¤å¤å¶çæ¯<emphasis>æ´ä¸ªäº¤æ</emphasis>ï¼å
æ¬ä¸äºå¯è½ä¸æ¾ç¤ºçé¨åï¼å¦<guilabel>说æ</guilabel>å<guilabel>ä»·æ ¼</guilabel>ãé¤éä½ ç¡®å®æ³è¦ç²¾ç¡®å°å¤å¶äº¤æï¼å¦å请确ä¿å·²ç»ä¿®æ¹äºææåºä¸ä¹ä¸åçå
容ã</para>
+ </note>
+ <tip>
+ <para>ä½ å¯ä»¥ä½¿ç¨æ¤ç¹æ§ä¸æ¬¡æ·»å 许å¤äº¤æï¼ç¶åååå°<guilabel>æè¿°</guilabel>åä¿®æ¹æè¿°ã</para>
+ </tip>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><guilabel>转账</guilabel>忝æç§ç®åç§°çå¿«éè¡¥å
¨ãå¯ä»¥å
è¾å
¥ç§ç®åï¼éå&app;ä¼è¡¥å
¨ç§ç®åç§°å©ä¸çé¨åã任使¶åè¾å
¥åé符ä¼å®æç§ç®åç§°çå½åå±çº§ï¼å¹¶å°å
æ çå¨å¼å§è¾å
¥ç§ç®åç§°ä¸ä¸å±çº§çä½ç½®ãä¾å¦ï¼è¾å
¥<keycap>èµ:æ´»</keycap>å¯è½ä¼è¡¥å
¨ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ãä»¥æ¤æ¹å¼ä¾åºè¾å
¥åç§°ä¼å¼¹åºæ´ä¸ªç§ç®å表ï¼å
¶ä¸è¡¥å
¨é¡¹ä¼è¢«éä¸ãå¦å¤ï¼ä¹å¯ä»¥è¾å
¥ç§ç®åç§°ä¸çä»»ä½å符åºåï¼ä¼å¼¹åºç§ç®å表ï¼å
¶ä¸ä¼çéåºå
å«å½åè¾å
¥å符åºåçç§ç®ãä¸è®ºåªç§æ
åµï¼é½è½ä½¿ç¨<keycap>ä¸ç®å¤´</keycap>æ<keycap>ä¸ç®å¤´</keycap>ä»å¼¹åºå表ä¸éæ©ç§ç®ã</para>
+ </listitem>
+
+ <listitem>
+ <para>å¯ä»¥å¨ä»»ä½æ¶åæ°éçåä¸ä½¿ç¨å
置计ç®å¨ãåªéè¾å
¥ç¬¬ä¸ä¸ªå¼ä¹å忥çè¾å
¥<keycap>+</keycap>ã<keycap>-</keycap>ã<keycap>*</keycap>æ<keycap>/</keycap>ãç¶åè¾å
¥ç¬¬äºä¸ªå¼ã&app;ä¼å¨æä¸<keycap>Tab</keycap>鮿¶æ§è¡è®¡ç®å¹¶å°è®¡ç®ç»æè¾å
¥è³æ°éåä¸ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>ææçèå项é½å
·æè®¿é®é®ï¼å½æä½<keycap>Alt</keycap>鮿¶ï¼è®¿é®é®å¨èååç§°ä¸ä½¿ç¨ä¸å线æ åºãæä¸<keycombo><keycap>Alt</keycap><keycap><replaceable>ä¸å线å符</replaceable></keycap></keycombo>å¼¹åºèåï¼ç¶åæä¸ç¸åºç访é®é®éæ©å¯¹åºçèå项ãä¾å¦ï¼æä¸<keycombo><keycap>Alt</keycap><keycap>A</keycap></keycombo>å¼¹åºåè½èåï¼ç¶åæä¸<keycap>P</keycap>éæ©åå½äº¤æåè½ãä¸äºèåé¡¹ä¹æå¿«æ·é®ï¼å¯ä»¥ç«å»æ§è¡ç¸åºçåè½ï¼ä¸è¬é
å使ç¨<keycap>Ctrl</keycap>é®ï¼ãè¿äºå¿«æ·é®é½å¨åèªèå项çå³ä¾§ååºã</para>
+ </listitem>
+
+ <listitem>
+ <para>使ç¨ä¸é¢è¿äºæé®å¯ä»¥å¿«éå°å¨è´¦ç°¿ä¸ç§»å¨ï¼</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><keycap>Tab</keycap>ç§»å¨å°ä¸ä¸åï¼<keycombo>
+ <keycap>Shift</keycap> <keycap>Tab</keycap>
+ </keycombo>ç§»å¨å°åä¸åã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><keycap>Home</keycap>ç§»å¨å°ç¬¬ä¸åï¼<keycap>End</keycap>ç§»å¨å°æåä¸åã</para>
+ </listitem>
+
+ <listitem>
+ <para><keycap function="enter">Enter</keycap>æ<keycap>â</keycap>ç§»å¨å°ä¸ä¸ä¸ªäº¤æï¼
+ <keycap>â</keycap>ç§»å¨å°ä¸ä¸ä¸ªäº¤æã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para><keycap>Page Up</keycap>åä¸ç§»å¨ä¸å±ï¼<keycap>Page Down</keycap>åä¸ç§»å¨ä¸å±ã</para>
+ </listitem>
+
+ <listitem>
+ <para><keycombo>
+ <keycap>Shift</keycap> <keycap>Page Up</keycap>
+ </keycombo>ç§»å¨å°ç¬¬ä¸ä¸ªäº¤æï¼<keycombo>
+ <keycap>Shift</keycap> <keycap>Page Down</keycap>
+ </keycombo>ç§»å¨å°æåä¸ä¸ªäº¤æã
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
+
+ <para>å¨<guilabel>对账</guilabel>çªå£ä¸å¯ä»¥ä½¿ç¨è¿äºé®çå¿«æ·é®ï¼</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>使ç¨<keycap>Tab</keycap>ç§»å¨å°ä¸ä¸ä¸ªå表æ¡ï¼<keycombo><keycap>Shift</keycap><keycap>Tab</keycap></keycombo>ç§»å¨å°ä¸ä¸ä¸ªå表æ¡ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>使ç¨ç©ºæ ¼é®å¨å·²å¯¹è´¦åæªå¯¹è´¦ç¶æé´åæ¢ã</para>
+ </listitem>
+
+ <listitem>
+ <para>使ç¨<keycap>â</keycap>å<keycap>â</keycap>éæ©å½åå表æ¡ä¸çå项ã</para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+ </sect2>
+
+ <sect2 id="txns-registers-txntypes">
+ <title>ç®å交æè¿æ¯åå½äº¤æï¼</title>
+
+ <para>&app;䏿¯ä¸ä¸ªäº¤æé½è³å°æä¸¤é¡¹åå½ï¼ä½äº¤æä¹å¯ä»¥æ¥æå¤äºä¸¤é¡¹åå½ãåªæä¸¤é¡¹åå½ç交æç§°ä¸º<emphasis>ç®å交æ</emphasis>ï¼å 为å®åªæ¶åå½åç§ç®åå¦ä¸ä¸ªç§ç®ãæ¶åä¸ä¸ªææ´å¤ä¸ªç§ç®ç交æç§°ä¸º<emphasis>åå½äº¤æ</emphasis>ã</para>
+
+ <para>å½è´¦ç°¿å¤äºåºæ¬è´¦ç°¿æ¨¡å¼æ¶ï¼ä½ ä¼çå°å½±åå½åç§ç®çå彿±æ»ã对äºç®å交æï¼<guilabel>转账</guilabel>å伿¾ç¤ºåå
¶<emphasis>转移</emphasis>éé¢çå¦ä¸ä¸ªç§ç®ã对äºåå½äº¤æï¼<guilabel>转账</guilabel>å伿¾ç¤º<guilabel>-- åå½äº¤æ --</guilabel>ãéæ©æä¸åå½äº¤æåï¼å¯ä»¥ç¹å»å·¥å
·æ ä¸çå彿鮿¥ç交æä¸çååå½ã</para>
+
+ <para>对äºåå½äº¤æï¼äº¤æç第ä¸è¡æ¯<emphasis>交æè¡</emphasis>ï¼å
å«<guilabel>æ¥æ</guilabel>ãå¯éç<guilabel>ç¼å·</guilabel>ï¼äº¤æ<guilabel>æè¿°</guilabel>ï¼å½±åå½åç§ç®çæ»é¢ï¼æ¤å¤ç<guilabel>æ»è®¡å¢å </guilabel>ï¼å卿¤äº¤æåæ°çç§ç®<guilabel>ä½é¢</guilabel>ãæ³¨æï¼å½äº¤æå±å¼åºå¤ä¸ªåå½è¡æ¶ï¼<guilabel>转账</guilabel>å头ä¼éèï¼å¯¹åºåä¸ä¹ä¸ä¼æ¾ç¤ºç§ç®åç§°ãæå
³æ¤äº¤æç详ç»ä¿¡æ¯ï¼éè¦æ¥çç»æè¯¥äº¤æçç¬ç«åå½ã</para>
+
+ <note>
+ <para>ç§ç®è´¦ç°¿åªä¼æ¾ç¤ºé£äºå
å«å
³èå°æ¤ç§ç®çåå½ç交æã妿æäº¤ææè¶
è¿ä¸é¡¹åå½å
³èå°æ¤ç§ç®ï¼é£ä¹å¨åºæ¬è´¦ç°¿åèªå¨åå½è§å¾ä¸ï¼è¯¥äº¤æä¸å¤é¡¹ä¸æ¤ç§ç®å
³èçåå½é½ä¼æ¾ç¤ºä¸æ¬¡ãå¨äº¤ææ¥å¿è´¦è§å¾ä¸ï¼è¿æ ·ç交æåªä¼æ¾ç¤ºä¸æ¬¡ã</para>
+ </note>
+
+ <para>交æè¡ä¸é¢æ¯<emphasis>åå½è¡</emphasis>ï¼åå½è¡é´ä½¿ç¨ç°è²çº¿æ¡åéãéä¸åå½è¡æ¶ï¼è¡¨å¤´ä¼å为ä¸åå½ç¸å
³çå项ã</para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title><emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ä¸çèªæ°´</title>
+ <screenshot id="txns-registersplit2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_registersplit2.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾æ¾ç¤ºäºåå½è¡¨å¤´çååã
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>æ¯é¡¹åå½é½å
å«äºå¯éç<guilabel>å¨ä½</guilabel>ï¼ä¹å°±æ¯åå½ç±»åï¼å¯ä»¥è¾å
¥ä¹å¯ä»¥ä»ä¸æå表ä¸éæ©ãåå½ä¹å
å«å¯éçç¨äºæè¿°æ¤åå½ç<guilabel>夿³¨</guilabel>ãæ¯ä¸é¡¹åå½å½±åä¸ä¸ª<guilabel>ç§ç®</guilabel>ï¼å¯ä½¿ç¨ä¸æå表å¨åç§ç®ä¸éæ©ã<guilabel>R</guilabel>åæç¤ºå彿¯å¦å·²ç»å¯¹è´¦ãæåä¸¤åæ¾ç¤ºäºè½¬å
¥æè½¬åºç¸åºç§ç®çéé¢ã</para>
+
+ <para>æ£å¦æä»¬å¨<xref linkend="basics-accounting1" />ä¸ä»ç»ç飿 ·ï¼æ¯é¡¹äº¤æä¸åæ¹æ»é¢ï¼å·¦åï¼å¿
é¡»çäºè´·æ¹æ»é¢ï¼å³åï¼ãå¨ä¸é¢çä¾åä¸ï¼åæ¹æ»é¢çäºè´·æ¹æ»é¢ï¼æä»¥æ¤äº¤ææ¯å¹³è¡¡çãä½ å¯è½å·²ç»çæå°ï¼äº¤æè¡çåæ¹éé¢ä¸<guilabel>æ´»æ</guilabel>åå½è¡çéé¢ç¸åã为ä»ä¹è¿ä¸éé¢ä¼åºç°ä¸¤æ¬¡å¢ï¼å 为交æè¡åªæ¯å¯¹æ¤äº¤æå¯¹å½åç§ç®å½±åç<emphasis>æ»ç»</emphasis>ãåä¸ä¸ªäº¤æï¼å¨ä¸åçç§ç®ä¸æ¾ç¤ºç交æè¡ä¹ä¸å°½ç¸åï¼åä¸äº¤æå¨ä¸åç§ç®ä¸æ¾ç¤ºç交æè¡ä»£è¡¨å¯¹åèªç§ç®çå½±åãä½ å¯ä»¥éä¸å¦ä¸åå½è¡ï¼åç¹å»<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>跳转</guibutton>æé®ï¼æ¥è§å¯è¿ä¸ç¹ã</para>
+
+ <para>å¨è¿ä¸ªä¾åä¸ï¼å¦æä½ 跳转å°<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ï¼&app;ä¼å¨<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®è´¦ç°¿ä¸æ¾ç¤ºåä¸äº¤æï¼
+ </para>
+
+ <!-- ToDo: unshrink -->
+ <figure>
+ <title><emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ä¸çèªæ°´</title>
+ <screenshot id="txns-registersplit3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_registersplit3.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºè·³è½¬å°<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®åççé¢ã
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>注æï¼äº¤æè¡ç°å¨æ±æ»çæ¯æ¤äº¤æå¯¹<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ï¼èé对<emphasis>æ´»æ</emphasis>ç§ç®çå½±åï¼è¿æ¯å ä¸ºä½ ç°å¨æµè§çæ¯<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®è´¦ç°¿ãæ¤äº¤æä¸çå彿¯å®å
¨ç¸åçï¼ä½ç°å¨äº¤æè¡åæ çæ¯å¯¹<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®çè´·è®°ã
+ </para>
+
+ <sect3 id="txns-registers-twoaccount2">
+ <title>ç®å交æçä¾å</title>
+
+ <para>å¨åé¢ç« èå建ç<filename>gcashdata_3</filename>çç§ç®è¡¨åºç¡ä¸ï¼åå»<guilabel>æ´»æ</guilabel>èµäº§ç§ç®ãæä»¬ç°å¨åæ´»æç§ç®æ·»å ä¸é¡¹ç®å交æãå½ä½ ç¬¬ä¸æ¬¡å¨&app;ä¸å建ç§ç®æ¶ï¼å¾å¾ä¼ä»æåä½é¢å¼å§å½å
¥äº¤ææ°æ®ã</para>
+
+ <para>å¨ç¬¬ä¸ä¸ªäº¤æè¡ï¼è¾å
¥æ¥æï¼å¦ 2006å¹´3æ1æ¥ï¼ãæè¿°ï¼å¦<quote>æåä½é¢</quote>ï¼ï¼ç¹å»<guilabel>转账</guilabel>å¼¹åºåè¡¨å¹¶éæ©<emphasis>ææè
æç:æåä½é¢</emphasis>ï¼æ·»å 1000å
ç转å
¥éé¢ï¼å¹¶æä¸<keycap function="enter">å车</keycap>é®ãç§ç®è´¦ç°¿ç°å¨åºå½å¦ä¸å¾æç¤ºï¼
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>æ·»å æåä½é¢äº¤æåçæ´»æç§ç®</title>
+ <screenshot id="txns-register-2account">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_register_2account.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºæå
¥æåä½é¢äº¤æåç<emphasis>èµäº§:æ´»æ</emphasis>账簿ã
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>设置ç§ç®çæåä½é¢æ¯ç®ååç§ç®äº¤æçä¸ä¸ªä¾åï¼æ¤äº¤æå½±åçæ¯<emphasis>èµäº§:æ´»æ</emphasis>å<emphasis>ææè
æç:æåä½é¢</emphasis>ç§ç®ã</para>
+
+ <para>å举ä¸ä¸ªç®ååç§ç®äº¤æçä¾åãåæ·»å ä¸é¡¹äº¤æï¼è®°å½è´ä¹°äº45.21å
çæè´§ãå¨<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ä¸ï¼è®¾ç½®<guilabel>转账</guilabel>为<emphasis>è´¹ç¨:æè´§</emphasis>ãç§ç®è´¦ç°¿ç°å¨åºè¯¥æ¾ç¤ºä¸ºï¼</para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>æ·»å è´ä¹°æè´§äº¤æåçæ´»æç§ç®</title>
+ <screenshot id="txns-register-2account2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_register_2account2.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾æ¾ç¤ºäºæ·»å äºè´ä¹°æè´§äº¤æåç<emphasis>èµäº§:æ´»æ</emphasis>账簿ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="txns-registers-multiaccount2">
+ <title>åå½äº¤æç¤ºä¾</title>
+
+ <para>ææ¶éè¦å¨ä¸ä¸ªäº¤æä¸æ·»å ä¸ä¸ªææ´å¤ä¸ªåå½ï¼æ¤æ
åµåºç°å¨éè¦å°äº¤æä¸çæ¥æºç§ç®æç®çç§ç®åæè¿å¤ä¸ªç§ç®çæ¶åãä¸ä¸ªå
¸åä¾åæ¯å¨æ¶å°å·¥èµæ¶ãä½ å¸¦åå®¶çé±å¾å¾å°äºæ¯ä»ç»ä½ çå·¥èµï¼å
¶ä¸ç差弿¯ç±ç¨è´¹ãå
»èä¿é©åå
¶å®äºé¡¹å¯¼è´çãå æ¤ï¼æ¶å°å·¥èµè¿ä¸ç¬äº¤æé¤äº<emphasis>èµäº§:æ´»æ</emphasis>å<emphasis>æ¶å
¥:èªèµ</emphasis>è¿ä¸¤ä¸ªç§ç®å¤ï¼è¿ä¼æ¶åå
¶å®çç§ç®ã</para>
+
+ <para>è¦ä»<emphasis role="italic">èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£æ·»å å·¥èµåå½äº¤æï¼ç¹å»æ°äº¤æè¡å¹¶ç¹å»<guilabel>åå½</guilabel>ãæ³¨æï¼å¦æä½ å·²ç»å°è´¦ç°¿çªå£è§å¾è®¾ç½®ä¸ºèªå¨åå½æäº¤ææ¥å¿ï¼åå½è¡ä¼èªå¨å±å¼ãå¨ç¬¬ä¸è¡è¾å
¥å¯¹æ¤äº¤æçæè¿°ï¼ä¾å¦âå
¬å¸æ¯ä»èªèµâï¼ãå¨å
¶ä¸çåå½è¡ï¼éä¸è¾å
¥ç»ææ¤äº¤æçå¤é¡¹åå½ãè¦è¾å
¥åå½ï¼å
éæ©ç§ç®ï¼åè¾å
¥ç¸åºç§ç®çååéé¢ã请记ä½ï¼å¨èµäº§ç§ç®ä¸ï¼å¨å·¦ä¾§è¾å
¥çéé¢ä¼å¢å ç§ç®ä½é¢ãå¨å³åè¾å
¥çéé¢ä¼åå°ä½é¢ï¼è¯¦ç»äºè§£è¯·åè<xref linkend="basics-transactions2"/>ï¼ãæä¸<keycap>Tab</keycap>鮿ç¹å»ä¸ä¸ä¸ªåå½è¡ï¼é夿¤è¿ç¨ã请注æï¼å¦æä½ 使ç¨é®çå¨ä¸å交æé´è·³è½¬ï¼ä½¿ç¨<keycap>Tab</keycap>å¨åä¹é´ç§»å¨ï¼ä½¿ç¨<keycap>Enter</keycap>ä¼ç¡®è®¤æ¤äº¤æå¹¶å¨âä¸å¹³è¡¡çâç§ç®ä¸å建åå½ã</para>
+
+ <note>
+ <para>å¨&app;ä¸åå»ºäº¤ææ¶ï¼è½å¤ä»¥ä»»ä½é¡ºåºå½å
¥åå½ãç¶èï¼å¨äº¤æè¢«ç¡®è®¤ä¹åï¼å¯è½æ¯è¾å
¥å
æ ç¦»å¼æ¤äº¤ææè
æä¸<keycap function="enter">Enter</keycap>é®ï¼ï¼ææçåæ¹åå½ä¼ç§»å¨å°ææè´·æ¹åå½ä¹åã</para>
+ </note>
+
+ <para>卿¤ç¤ºä¾ä¸ï¼éæ©åå
¥å·¥èµçç§ç®ï¼<emphasis>èµäº§:æ´»æ</emphasis>ï¼å¹¶è¾å
¥è¦åå
¥çéé¢ï¼ä¾å¦670å
ï¼ãéåï¼è¾å
¥åç§ç¨è´¹çéé¢ï¼<emphasis>è´¹ç¨:ç¨è´¹:æå¾ç¨</emphasis>ç§ç®ï¼180å
ï¼<emphasis>è´¹ç¨:ç¨è´¹:å»çä¿é©</emphasis>ç§ç®, 90å
ï¼ä»¥å<emphasis>è´¹ç¨:ç¨è´¹:社ä¼ä¿é©</emphasis>ï¼60å
ãæç»ï¼<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®ä½ä¸ºè´·æ¹ï¼è¾å
¥å·¥èµçæ»é¢ã</para>
+
+ <para>æç»çåå½çèµ·æ¥åºè¯¥åæ¯<xref linkend="txns-register-multiaccount"/>ãè®°å¾å¨å½å
¥å®æ¯åæä¸<keycap function="enter">Enter</keycap>é®ãä¸è¿è¦ç¥é卿ä¸<keycap function="enter">Enter</keycap>ä¹åï¼åå½è§å¾ä¼âæå âåç®åç交æè§å¾ãåå½ä»ç¶åå¨ï¼ä½ åªéè¦ç¹å»<guilabel>åå½</guilabel>æ¥æ¥çè¿äºåå½ãåè§<xref linkend="txns-registers-features2"/>äºè§£è¯¦ç»ä¿¡æ¯ã</para>
+
+<!-- ToDo: unshrink -->
+ <figure id="txns-register-multiaccount">
+ <title>å½å
¥ä¸ç¬åå½äº¤æ</title>
+ <screenshot>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_register_multiaccount.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+ </sect2>
+
+ <sect2 id="txns-reconcile1">
+ <title>对账</title>
+
+ <para>䏿¦äº¤æå½å
¥è¿&app;ï¼éªè¯è¿äºäº¤æåéèæºæçè®°å½ä¸è´å°±ååå
³é®äºãè¿ä¸éªè¯è¿ç¨è¢«ç§°ä¸º<emphasis role="strong">对账</emphasis>ï¼æ¯ç¡®ä¿ä½ çè®°å½æ¯å¦åç¡®çå
³é®ãæå¸¸è§çæ
嵿¯ï¼ä½ éè¦åé¶è¡æµæ°´å¯¹ç
§æ£æ¥äº¤æï¼å½ç¶ä¹å¯ä»¥éè¿è¿ä¸è¿ç¨éªè¯äº¤æå½å
¥æ¯å¦æ£ç¡®ã</para>
+
+ <para>&app;ä¸ç´ä¼è·è¸ªæ¯ä¸ªäº¤æçå¯¹è´¦ç¶æï¼äº¤æçå¯¹è´¦ç¶æå¨è´¦ç°¿ä¸ä½¿ç¨å¯¹è´¦<guilabel>R</guilabel>åæç¤ºï¼<emphasis>y</emphasis>表示交æå·²ç»å¯¹è´¦ï¼<emphasis>n</emphasis>è¡¨ç¤ºè¿æ²¡æå¯¹è´¦ï¼<emphasis>c</emphasis>è¡¨ç¤ºå·²ç»æ¸
使²¡æå¯¹è´¦ãæ è®°ä¸ºå·²ç»æ¸
çåå½è¡¨ç¤ºå¾å°äºæºæå·²æ¥åæä»¤çç¡®è®¤ï¼æ¯å¦ï¼ä½ æ¿å°äºä½¿ç¨ä¿¡ç¨å¡ä»æ¬¾çé¤å
æ¶æ®ï¼ãä½ å¯ä»¥ç¹å»<guilabel>R</guilabel>åå¨<emphasis>n</emphasis>å<emphasis>c</emphasis>é´åæ¢å¯¹è´¦ç¶æï¼ä¹å¯ä»¥ä½¿ç¨<xref linkend="txns-reconcile-window2" />å°ä¹ç½®ä¸º<emphasis>y</emphasis>ã</para>
+
+ <para>å¨ç§ç®çªå£çåºé¨ï¼æä¸¤ä¸ªå®æ¶æ´æ°çä½é¢ï¼å嫿¯<guilabel>å·²ç»æ¸
</guilabel>å<guilabel>已对账</guilabel>ä½é¢ï¼ï¼ä»¥å<guilabel>å计@</guilabel>ä½é¢ãåè
对åºäºé¶è¡è®¤ä¸ºä½ çè´¦æ·ä¸æå¤å°é±ï¼èåè
å
å«äºæªç»æ¸
ç交æã</para>
+
+ <para>举个ä¾åï¼å½ä½ æ¯ä»æäºè´¹ç¨æ¶ï¼ä½ åºè¯¥å&app;å½å
¥äº¤æã交æç对账<guilabel>R</guilabel>ååå§ä¸º<guilabel>n</guilabel> ï¼æ°æ·»å ï¼ãæ°å½å
¥ç交æä¼æ´æ°å°<guilabel>å计</guilabel>ä½é¢ä¸ãéåï¼å¦æä½ æ¶å°äºæå
³æ¯ä»å·²è¢«æ¥åç确认信æ¯ï¼ä½ å¯ä»¥ç¹å»äº¤æç<guilabel>R</guilabel>åï¼å°ä¹æ´æ¹ä¸º<emphasis>c</emphasis>ï¼å·²ç»æ¸
ï¼ãå¨è¿è¡æ¤æä½åï¼<guilabel>å·²ç»æ¸
</guilabel>ä½é¢ä¼ååï¼å°è¿ä¸éé¢å
æ¬è¿å»ã卿¶å°é¶è¡è´¦ååï¼ä½ å¯ä»¥æå¼å¯¹è´¦çªå£ï¼å¯¹æ¯è´¦ååå·²å¨&app;ä¸å½å
¥ç交æãæ¤æ¶ï¼ä½ è½å¤å°<guilabel>R</guilabel>åæ´æ¹ä¸º<emphasis>y</emphasis>ï¼å·²å¯¹è´¦ï¼ã</para>
+
+ <note>
+ <para>ä½ ä¸è½ç´æ¥å¨è´¦ç°¿çªå£ä¸ç¹å»<emphasis>R</emphasis>åæ¥å¯¹è´¦ï¼å¿
须使ç¨å¯¹è´¦çªå£ã䏿¦äº¤æè¢«æ 记为<emphasis>已对账</emphasis>ï¼å°±ä¸è½åç®åå°æ´æ¹ï¼é¤éå¨ä¸ä¸æ¬¡å¯¹è´¦ä¸æ
æè¾å
¥é误ç<link linkend="rec-start-blnc"><guilabel>æåä½é¢</guilabel></link>ã</para>
+ </note>
+
+ <warning>
+ <para>è¦å
åç解对账æ¯é对æä¸ç»å®çæ¥æè¿è¡çï¼è¿ä¸ç¹ååéè¦ãå½ä½ æ ¹æ®æä¸ç»å®æ¥æçè´¦å对ç§ç®å¯¹è´¦æ¶ï¼ä½ æ¯å¨å¯¹<emphasis role="strong">æ¤æ¥æä¹åçææäº¤æ</emphasis>è¿è¡å¯¹è´¦ãå æ¤ï¼å¦æä½ æ·»å æä¿®æ¹ä½ æå䏿¬¡å¯¹è´¦æ¥æä¹åç交æï¼ä½ ç<emphasis role="strong">已对账</emphasis>ä½é¢ä¼åå°ä¹åçæ°é¢ã</para>
+ </warning>
+
+ <sect3 id="txns-reconcile-window2">
+ <title>对账çªå£</title>
+
+ <para>对账çªå£ç¨äºæ ¹æ®é¶è¡æå
¶å®æºæåéç»ä½ çè´¦å对æä¸&app;ç§ç®è¿è¡å¯¹è´¦ã 对账æ¯å¾æç¨çï¼ä¸ä»
å¯ä»¥æ ¹æ®é¶è¡çè®°å½åæ¬¡æ ¸å¯¹è´¦ç°¿ä¸ç交æè®°å½ï¼ä¹å¯ä»¥ç¥éåªäºäº¤æè¿æªä»æ¬¾ï¼å¦æªç»è´¦çè´¦åã
+ <!-- but also to get a better idea of outstanding transactions, e.g. uncashed checks. -->
+ </para>
+
+ <para>è¦ä½¿ç¨å¯¹è´¦çªå£ï¼ä»ç§ç®è¡¨ä¸éæ©ä¸ä¸ªç§ç®å¹¶ç¹å»<menuchoice>
+ <guimenu>åè½</guimenu> <guimenuitem>对账</guimenuitem>
+ </menuchoice>ï¼ä¼åºç°å¦ä¸æç¤ºççªå£ï¼å¯ä»¥å¨è¿éè¾å
¥å¯¹è´¦ä¿¡æ¯ã</para>
+
+ <figure>
+ <title>åå§ç对账çªå£</title>
+ <screenshot id="txns-reconcile-window-1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_reconcile_window1.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>å¨åå§å¯¹è´¦çªå£ä¸ï¼éè¦è¾å
¥ä¸äº<guilabel>对账信æ¯</guilabel>ã</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><guilabel>è´¦åæ¥æ</guilabel></term>
+
+ <listitem>
+ <para>对账æä¾æ®è´¦åçæ¥æã</para>
+
+ <tip>
+ <para>ç¹å»æ¤è¾å
¥æ¡å³ä¾§ç䏿ç®å¤´æå¼æ¥åã</para>
+ </tip>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="rec-start-blnc">
+ <term><guilabel>æåä½é¢</guilabel></term>
+
+ <listitem>
+ <para>æ¤é¡¹ä¸å¯ç¼è¾ï¼æ¾ç¤ºå䏿¬¡å¯¹è´¦åçä½é¢ãæ¤æ°ååºå½ä¸é¶è¡è´¦åçæåä½é¢ä¸è´ã</para>
+
+ <warning>
+ <para>ææ¶ï¼&app;æ¾ç¤ºçæåä½é¢ä¸ä½ çé¶è¡è´¦åå¹¶ä¸ä¸è´ãå¨ç¬¬ä¸æ¬¡å¯¹è´¦ï¼æè
å
åå·²ç»å¯¹è´¦ç交æè¢«å é¤æåæ¶å¯¹è´¦çæ¶åå¯è½ä¼åºç°è¿ä¸æ
åµã</para>
+ </warning>
+
+ <note>
+ <para>馿¬¡å¯¹è´¦æ¶ï¼<guilabel>æåä½é¢</guilabel>伿¯<guilabel>0.00</guilabel>ï¼æä»¥æ¤å¤æ¾ç¤ºçæåä½é¢å¯è½ä¸è¯¥ç§ç®çâ<emphasis>æåä½é¢</emphasis>â交æä¸ç¸åãå¨å¯¹ç§ç®å¯¹è´¦æ¶ï¼âæåä½é¢â交æä¹åºå½è¢«å¯¹è´¦ï¼è¿æ ·åç»ææä¼æ¯å¹³è¡¡çã</para>
+ </note>
+
+ <tip>
+ <para>妿å
åç交æç±äºå¤±è¯¯è¢«åæ¶å¯¹è´¦ï¼ä½ å¯ä»¥ç®åå°åå½åé¶è¡è´¦åè®°å½ç交æä¸èµ·éæ°å¯¹è´¦ï¼ç»æåºè¯¥ç平衡çã</para>
+
+ <para>å¨è¯¯å é¤ä¹åå·²ç»å¯¹è´¦çäº¤ææ¶ï¼äºæ
æäºæ£æãå¦æä½ ä¸ç¡®å®è¢«å é¤ç交æï¼ä¹æ æ³å°ä¹å¤åå°è´¦ç°¿ï¼ä½ å¯è½éè¦å建ä¸é¡¹èæäº¤æï¼ä»¥å®æå¯¹è´¦ã</para>
+ </tip>
+
+ <caution>
+ <para>ä¸è¿ï¼åªæå¨ä¸ªäººè®°è´¦æ¶ï¼åä¸ç§æ
嵿䏿é®é¢ï¼å¦æä½ æ¯ç¤¾å¢æå
¬å¸çä¼è®¡å¸ï¼ä½ åºå½å¯¹å®¡è®¡å¸å¥½å¥½ä½åºè§£éã</para>
+ </caution>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>ææ«ä½é¢</guilabel></term>
+
+ <listitem>
+ <para>æ¤è¾å
¥æ¡åºå½æç
§é¶è¡è´¦åæç¤ºéé¢å¡«åææ«ä½é¢ã</para>
+
+ <note>
+ <para>&app;ä¼èªå¨å°ç§ç®è´¦ç°¿ä¸æ¹æ¾ç¤ºç<guilabel>å½å</guilabel>ä½é¢å¡«å
¥æ¤è¾å
¥æ¡ã</para>
+ </note>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>å
å«åç§ç®</guilabel></term>
+
+ <listitem>
+ <para>è¦ä¸å¹¶å¯¹è´¦å½åæéç§ç®ä¸çåç§ç®ç交æï¼è¯·å¾éæ¤éé¡¹ãæ³¨æï¼è¦ä½¿ç¨æ¤åè½ï¼åç§ç®çåååºå½ä¸ç¶ç§ç®ç¸åã</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guibutton>è¾å
¥å©æ¯ä»æ¬¾</guibutton></term>
+
+ <listitem>
+ <para>ç¹å»æ¤æé®ä¼æå¼æ°çªå£ï¼å¯ä»¥è¾å
¥è¦å¯¹è´¦çç§ç®ç婿¯äº¤æã</para>
+
+ <tip>
+ <para><guilabel>婿¯ä»æ¬¾</guilabel>çªå£å¯è½ä¼å¨ä¸º<emphasis>é¶è¡</emphasis>ã
+ <emphasis>ä¿¡ç¨å¡</emphasis>ã<emphasis>å
±ååºé</emphasis>ã
+ <emphasis>èµäº§</emphasis>ã<emphasis>åºæ¶è´¦æ¬¾</emphasis>ã
+ <emphasis>åºä»è´¦æ¬¾</emphasis>å<emphasis>è´åº</emphasis>ç§ç®å¯å¨å¯¹è´¦æ¶èªå¨æå¼ãå¦æä½ æ³ä¸ºææå
åçç§ç®ç¦ç¨æ¤è¡ä¸ºï¼åå¾<guilabel>&appname;é¦é项</guilabel>ç<guilabel>账簿</guilabel>æ ç¾é¡µï¼å¹¶åæ¶å¾é<guilabel>èªå¨å©æ¯è½¬è´¦@</guilabel>é项ãå¦å¤ï¼åªæ¯ä¸ºéæ©çç§ç®ç¦ç¨æ¤è¡ä¸ºï¼å¯å¨<guilabel>婿¯ä»æ¬¾</guilabel>çªå£ä¸ç¹å»<guibutton>æ¤ç§ç®æ éèªå¨å©æ¯æ¯ä»@</guibutton>æé®ã
+ </para>
+ </tip>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>ç¶åï¼ç¹å»<guibutton>ç¡®å®</guibutton>æé®ï¼å¯ä»¥çå°å¯¹è´¦çªå£ä¸ååºäºå项交æï¼
+ </para>
+
+ <figure>
+ <title>对账çªå£</title>
+ <screenshot id="txns-reconcile-window-2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_reconcile_window2.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>对账çªå£ä¸ç交æå表ã
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>çªå£ä¸ç两ååå«å«å<guilabel>转å
¥</guilabel>å<guilabel>转åº</guilabel>ï¼ååºäºå±äºæ¤ç§ç®çæææªå¯¹è´¦äº¤æï¼è¿äºäº¤æå°±æ¯é©¬ä¸è¦å¯¹è´¦çãå
¶ä¸ç<guilabel>R</guilabel>åè¡¨ç¤ºäº¤ææ¯å¦å·²å¯¹è´¦ã</para>
+
+ <para>ç°å¨ï¼æ£æ¥é¶è¡è´¦åä¸çæ¯ä¸é¡¹ï¼å¹¶å¨<guilabel>对账</guilabel>çªå£ä¸å¯»æ¾å
¶å¹é
项ã</para>
+
+ <para>å¦æä½ æ¾ä¸å°æé¡¹äº¤æï¼ä½ æè®¸æ¯å¿è®°å½å
¥è¿é¡¹äº¤ææä¸ç¥éè¿é¡¹äº¤æå·²ç»åçãä½ å¯ä»¥ä½¿ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>æ°å»º</guibutton>æé®æ<menuchoice>
+ <guimenu>交æ</guimenu><guimenuitem>æ°å»º</guimenuitem>
+ </menuchoice>èå项æå¼è´¦ç°¿çªå£è¾å
¥éæ¼ç交æãæ°å建ç交æä¼å¨è´¦ç°¿ä¸å½å
¥äº¤æåæä¸<guibutton>Enter</guibutton>鮿¶å¨<guilabel>对账</guilabel>çªå£ä¸åºç°ã
+ </para>
+
+ <para>å½å¨<guilabel>对账</guilabel>çªå£ä¸åç°äºç¸åºçäº¤ææ¶ï¼å¯¹æ¯æ¤äº¤æçéé¢ä¸é¶è¡è´¦åä¸çéé¢ã妿䏤è
ä¸ä¸è´ï¼ä½ å¯è½å¨&app;ä¸æäº¤æè¾éäºãä½ å¯ä»¥ä½¿ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>ç¼è¾</guibutton>æé®æ
+ <menuchoice>
+ <guimenu>交æ</guimenu><guimenuitem>ç¼è¾</guimenuitem>
+ </menuchoice>èå项æå¼è´¦ç°¿çªå£ä¿®æ£é误ã</para>
+
+ <para>妿éé¢ç¸ç¬¦ï¼ç¹å»<guilabel>对账</guilabel>çªå£ä¸çç¸åºé¡¹ãä¼å¨æé交æç<guilabel>R</guilabel>å夿ä¸å¯¹å¾ã&app;ä¼èªå¨æ´æ°å³ä¸æ¹æ»è®¡é¢æ¿ä¸çéé¢ã</para>
+
+ <tip>
+ <para>å¯ä»¥ä½¿ç¨<keycap>ä¸</keycap>ä¸<keycap>ä¸</keycap> æ¹åé®å¨ä¸åæ¡ç®é´åæ¢ï¼ä½¿ç¨
+ <keycap>ç©ºæ ¼</keycap>é®å°æ¡ç®æ 记为已对账ï¼ä½¿ç¨<keycap>Tab</keycap>é®å¨ä¸å颿¿é´åæ¢ã
+ </para>
+ </tip>
+
+ <para>æ¥ä¸æ¥ï¼å¯¹é¶è¡è´¦åä¸çæ¯ä¸æ¡éå¤è¿ä¸æä½ï¼éªè¯é¶è¡è´¦åçéé¢ç¬¦å&app;ä¸ç¸åºäº¤æçéé¢ï¼ç¶åå°&app;ä¸çç¸åºäº¤ææ 记为已对账ã</para>
+
+ <tip>
+ <para>å¨ä»»ä¸é¢æ¿ä¸ï¼ç¹å»å
¶ä¸ä¸é¡¹äº¤æï¼æä¸<keycap>Ctrl-A</keycap>ï¼åæä¸<keycap>ç©ºæ ¼</keycap>ï¼å°±å¯ä»¥å¾éæåæ¶å¾éææäº¤æçå¯¹è´¦ç¶æãæ¤æä½å°é¢æ¿ä¸ææäº¤æçå¯¹è´¦ç¶æç»ä¸åæ¢ä¸ºå¾éæåæ¶å¾éï¼å¯ä»¥é夿¤æä½å°é¢æ¿ä¸ç交æåæ¢ä¸ºéè¦çç¶æã</para>
+ </tip>
+
+ <para>
+ <guilabel>对账</guilabel>çªå£çåºé¨æ¯<guilabel>å·®é¢</guilabel>ç»è®¡é¡¹ï¼å¯¹è´¦å®æå伿¾ç¤ºä¸º<guilabel>0.00</guilabel>ã妿æ¤é¡¹æ¾ç¤ºäºå
¶å®å¼ï¼è¯´æå¨&app;ä¸è¦ä¹éæ¼äºä¸äºäº¤æï¼è¦ä¹ä¸äºäº¤æçéé¢ä¸æ£ç¡®ãï¼ä¹å¯è½æ¯é¶è¡åºéäºï¼ä½åºæ¬ä¸ä¸å¯è½ãï¼
+ </para>
+
+ <note>
+ <para>ä¸äºæ
åµä¸ï¼æ¾åºç§ç®ä¸ºä»ä¹è´¦ç®ä¸ç¬¦å¾å°é¾çè³ä¸å¯è½ã妿ä¸è½ä¿®æ£è´¦ç°¿ä¸é¶è¡è´¦åä¹é´çå·®å¼ï¼å¯ä»¥ä½¿ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>平衡@</guibutton>æé®ï¼èªå¨ä»¥æ æ³å¯¹è´¦çéé¢åå»ºäº¤ææ¥ç¡®ä¿ä¸¤è
ä½é¢ç¸ç¬¦ã
+ </para>
+
+ <para>è¦ä½¿ç¨æ¤åè½ï¼å
å对账ï¼å°ææä½ è½å¤è¾¨è¯çäº¤ææ è®°ä¸ºå·²å¯¹è´¦ï¼åï¼ç¹å»<guibutton>平衡</guibutton>æé®ã&app;ä¼ä½¿ç¨<emphasis>ç¹æ®ç§ç®:å¤ç«ç-XXX</emphasis>ç§ç®ï¼å
¶ä¸âXXXâä»£è¡¨ä½ çè´§å¸ï¼æ ¹æ®ä»åå¨çå·®é¢å建ä½é¢å¹³è¡¡äº¤æé¡¹ãæ¤æ¶<guilabel>对账</guilabel>çªå£ä¼å
³éãéæ°æå¼å¯¹è´¦çªå£åï¼å¯ä»¥æ£æ¥æ°å建çä½é¢å¹³è¡¡äº¤æå¹¶ç»æå¯¹è´¦è¿ç¨ã</para>
+ </note>
+
+ <para>å¨å°ææä¸é¶è¡è´¦åä¸çæ¡ç®ç¸å¯¹åºçäº¤ææ è®°ä¸ºå·²å¯¹è´¦ä¸å·®é¢ä¸º0.00æ¶ï¼ç¹å»<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>ç»æ</guibutton>æé®ï¼æä»èåä¸éæ©<menuchoice>
+ <guimenu>对账</guimenu><guimenuitem>ç»æ</guimenuitem>
+ </menuchoice>ã<guilabel>对账</guilabel>çªå£ä¼å
³éãå¨è´¦ç°¿çªå£ä¸ï¼å·²å¯¹è´¦äº¤æç<guilabel>R</guilabel>åä¼å为<emphasis>y</emphasis>ã
+ </para>
+
+<!-- ToDo: è¿ä¸æ®µææ²¡çæç½ -->
+ <!-- <para>
+ In this case, we have not received all the information yet, so we simply press the
+ <guibutton>Postpone</guibutton> button, so we can continue at a later stage. Observe that
+ the <guilabel>R</guilabel> column indicates we cleared (<emphasis>c</emphasis>) two
+ transactions. They have not been reconciled yet, but we have verified these two transactions
+ so they have been marked as cleared. If you look at the <emphasis>Statusbar</emphasis> at
+ the bottom of the account register, you will see a summary of what has been reconciled and
+ what has been cleared (<guilabel>Cleared:USD 954.79 Reconciled:USD 0.00</guilabel>)
+ </para> -->
+
+<!-- ToDo: unshrink -->
+ <!-- <figure>
+ <title>The Checking account after postponing the reconciliation</title>
+ <screenshot id="txns-reconcile-window-3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_reconcile_window3.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure> -->
+ </sect3>
+ </sect2>
+
+ <sect2 id="txns-sxn1">
+ <title>计å交æ</title>
+
+ <para>计å交æåè½å¯ä»¥å¸®å©å建éå¤ç交æï¼åæ¯è®¢é
ãä¿é©æç¨è´¹ã使ç¨è®¡å交æï¼åªéå½å
¥ä¸æ¬¡å
³å¿ç交æï¼è®¾ç½®å 个åå¼å§æ¥æãé¢çåäºè®¸æè¿°è¿æ ·çåæ°ï¼ç¶å&app;å°±ä¼åç¥å°åºä»ä¹æ¶å计å交æä¼åå¤å¥½å建ï¼å¹¶å¨é£æ¶åå建交æã
+ </para>
+
+ <para>å¨è¿ä¸é¨åçæåä¸ï¼æä»¬æ¿æ¯æ28æ¥äº¤çº³20å
çäºèç½æ¥å
¥è´¹ä¸ºä¾åã</para>
+
+ <para>å¨&app;ä¸ï¼æä¸¤ç§å建计å交æçæ¹å¼ï¼
+ <link linkend="txns-sxn-ledger2">ä»è´¦ç°¿å建计å交æ</link>ææ¯ä½¿ç¨
+ <link linkend="txns-sxn-editor2">计å交æç¼è¾å¨</link>ã
+ </para>
+
+ <sect3 id="txns-sxn-ledger2">
+ <title>ä»è´¦ç°¿å建计å交æ</title>
+
+ <para>å¨è´¦ç°¿ä¸å½å
¥è®¡å交æä¸çç¬¬ä¸æ¬¡äº¤æãå¨<guilabel>转账</guilabel>åä¸ï¼è¾å
¥<emphasis>è´¹ç¨:äºèç½</emphasis>ï¼å¦ä¸å¾æç¤ºã</para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>ä»è´¦ç°¿å建计å交æç第1æ¥</title>
+ <screenshot id="txns-sxn-ledger-1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_sxn_ledger1.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <note>
+ <para>ç±äºæä»¬è¿æ²¡æå建<emphasis>è´¹ç¨:äºèç½</emphasis>ç§ç®ï¼&app;ä¼æç¤ºå建æ¤ç§ç®ã</para>
+ </note>
+
+ <para>ç¶åï¼å³å»åæå建ç交æï¼éæ©<guilabel>计å...</guilabel> ã</para>
+
+ <figure>
+ <title>ä»è´¦ç°¿å建计å交æç第2æ¥</title>
+ <screenshot id="txns-sxn-ledger-2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_sxn_ledger2.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>ä¼å¼¹åºå¦ä¸çªå£ï¼</para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>ä»è´¦ç°¿å建计å交æç第3æ¥</title>
+ <screenshot id="txns-sxn-ledger-3">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_sxn_ledger3.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>ç°å¨æ¥å¡«åè¿äºåæ°ï¼æä»¬ç¥éç½è´¹å¨æ¯æ28æ¥ç¼´çº³ï¼ä¸ä¸æ¬¡äº¤è´¹å°±æ¯å¨ä¸ä¸ªæäºï¼æä»¬å·²ç»æå¨å½å
¥äºæ¬æç交æï¼ï¼
+ </para>
+
+<!-- ToDo: unshrink -->
+ <figure>
+ <title>å¡«å计å交æçåæ°</title>
+ <screenshot id="txns-sxn-ledger-4">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_sxn_ledger4.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>ç¹å»<guibutton>确认</guibutton>æé®ï¼è®¡å交æå°±å建好äºã&app;ç°å·²è®°ä¸äºæ¤è®¡å交æï¼èä¸å¨ä¸ä¸ªæ28æ¥ä¼å¼¹åºçªå£è¯¢é®æ¯å¦è¦å建æ°ç交æï¼å¯è§åæçæªå¾ï¼ã</para>
+ </sect3>
+
+ <sect3 id="txns-sxn-editor2">
+ <title>ä»ç¼è¾å¨å建计å交æ</title>
+
+ <para>å½å
¥è®¡å交æçå¦ä¸ç§æ¹å¼æ¯éè¿<guilabel>计å交æç¼è¾å¨</guilabel>ï¼å¦æä¸æ¬¡æå 个计å交æè¦å建ï¼é£è¿æ ·åä¼å¿«äºã</para>
+
+ <para>ä»ç§ç®çªå£<emphasis>èåæ </emphasis>ï¼éæ©<menuchoice>
+ <guimenu>åè½</guimenu><guisubmenu>计å交æ</guisubmenu>
+ <guimenuitem>计å交æç¼è¾å¨@</guimenuitem>
+ </menuchoice>ã<guilabel>计å交æ</guilabel>æ ç¾é¡µä¼å¨å½å&app;çªå£ä¸æå¼ï¼å¦ä¸å¾æç¤ºï¼
+ </para>
+
+ <figure>
+ <title>空ç½ç计åäº¤ææ ç¾é¡µ</title>
+ <screenshot id="txns-sxn-editor-2">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_sxn_editor-2.png"
+ srccredit="Cristian Marchi"/>
+ </imageobject>
+ <caption>
+ <para>空ç½ç<guilabel>计å交æ</guilabel>æ ç¾é¡µ
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>æ¤æ ç¾é¡µå
å«ä¸ä»½å表ï¼ç°å¨æ¯ç©ºçï¼ï¼å
¶ä¸ä¼ååºå
¨é¨å·²å建ç计å交æãå
æ¥å建æ°ç计å交æï¼ç¹å»<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>æ°å»º</guibutton>æé®ï¼ä¼å¼¹åºå¦ä¸æç¤ºçæ°çªå£ï¼
+ </para>
+
+ <figure>
+ <title><guilabel>ç¼è¾è®¡å交æ</guilabel>çªå£ç<guilabel>æ¦è§</guilabel>æ ç¾é¡µ</title>
+ <screenshot id="txns-sxn-editor-3-overview">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/txns_sxn_editor-3-overview.png"
+ srccredit="Cristian Marchi" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/txns_sxn_editor-3-overview.png"
+ srccredit="Cristian Marchi" />
+ </imageobject>
+ <caption>
+ <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>æ¦è§</guilabel>æ ç¾é¡µ
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>é¦å
ï¼å¨çªå£ä¸é¨ä¸ºæ°å»ºç计å交æè¾å
¥ä¸ä¸ªååã</para>
+
+ <note>
+ <para>è¿ä¸ªååä»
ç¨äºå¨<guilabel>ç¼è¾è®¡å交æ</guilabel>çªå£ä¸åºåä¸åç计å交æï¼ä»ä¸ä¼åºç°å¨è´¦ç°¿ä¸ã
+ </para>
+ </note>
+
+ <para><guilabel>æ¦è§</guilabel>æ ç¾é¡µç<guilabel>é项</guilabel>颿¿æä¾äºå个é项ï¼
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term><guilabel>å¯ç¨</guilabel></term>
+
+ <listitem>
+ <para>设置计å交æçç¶æã
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>èªå¨å建</guilabel></term>
+
+ <listitem>
+ <para>è¥å¾éï¼&app;ä¼ä¸ç»æå询é®èæå
¥æ¤äº¤æï¼è¯¦è§ä¸æï¼ã妿éè¦ï¼å¾é<guilabel>å¨å建æ¶éç¥æ</guilabel>éé¡¹ï¼æ¥å¨äº¤æè¢«å½å
¥æ¶è·å¾æç¤ºã
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>æåå建</guilabel></term>
+
+ <listitem>
+ <para>设置交æè¦æåå¤å°å¤©å建ã
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>æåæé</guilabel></term>
+
+ <listitem>
+ <para>è®¾ç½®è¦æåå¤å°å¤©æéãæ¤åè½æå¾å¤ç¨å¤ï¼ä¾å¦ï¼å½ä½ éè¦ä½¿ç¨æ¯ç¥¨æ¯ä»è´¹ç¨çæ¶åï¼æåä¸å¨æéæå©äºä½ 卿ªæ¢æ¥æåéåºæ¯ç¥¨ã
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>设置<guilabel>æ§è¡</guilabel>颿¿å¯ä»¥åè¯&app;计å交æä¸ä¼æ°¸è¿æç»ä¸å»ãä¾å¦å¦æä½ å¨å¿è¿è´·æ¬¾ï¼ä½ å¯ä»¥è¾å
¥è¿æ¬¾ç»ææ¥ææè´·æ¬¾å©ä½ææ°ã
+ </para>
+
+ <para>ç°å¨éæ©<guilabel>ç¼è¾è®¡å交æ</guilabel>çªå£ä¸ç<guilabel>é¢ç</guilabel>æ ç¾é¡µãæ¤å¤å¯ä»¥è®¾ç½®ä¸æ¶é´ç¸å
³çé项ã
+ </para>
+
+ <figure>
+ <title><guilabel>ç¼è¾è®¡å交æ</guilabel>çªå£ç<guilabel>é¢ç</guilabel>æ ç¾é¡µ</title>
+ <screenshot id="txns-sxn-editor-3-frequency">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/txns_sxn_editor-3-frequency.png"
+ srccredit="Cristian Marchi" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/txns_sxn_editor-3-frequency.png"
+ srccredit="Cristian Marchi" />
+ </imageobject>
+ <caption>
+ <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>é¢ç</guilabel>æ ç¾é¡µ
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <variablelist>
+ <varlistentry>
+ <term><guilabel>é¢ç</guilabel></term>
+
+ <listitem>
+ <para>设置交æçåºæ¬é¢çï¼æä¾çé项æ<guilabel>忬¡</guilabel>ã
+ <guilabel>æ¯å¤©</guilabel>ã<guilabel>æ¯å¨</guilabel>ã
+ <guilabel>æ¯åæ</guilabel>å<guilabel>æ¯æ</guilabel>ã卿¤ä¾ä¸ï¼æä»¬è®¾ä¸º<guilabel>æ¯æ</guilabel>ã
+ </para>
+
+ <note>
+ <para>ä¹å¯ä»¥æ´æ¹<guilabel>æ¯â¦</guilabel>é项ï¼å°äº¤æçåçå¨æè®¾ä¸º<guilabel>é¢ç</guilabel>䏿ç»é项以å¤çå¼ï¼è¯¦è§ä¸æã
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>èµ·å§æ¥æ</guilabel></term>
+
+ <listitem>
+ <para>设置交æå¼å§æ¶é´ã卿¤ä¾ä¸è®¾ä¸ºä¸ä¸ªæã
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>æ¯â¦</guilabel></term>
+
+ <listitem>
+ <para>æ¤é项å¯ä»¥åä¹<guilabel>é¢ç</guilabel>é项设置ç交æå¨æãä¾å¦ï¼è¦æ¯3卿§è¡äº¤æï¼å°<guilabel>é¢ç</guilabel>设为<guilabel>æ¯å¨</guilabel>åå°<guilabel>æ¯â¦å¨</guilabel>设为<guilabel>3</guilabel>ã
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><guilabel>å¨</guilabel>å<guilabel>æé¤å¨æ«</guilabel></term>
+
+ <listitem>
+ <para>设置交æè®¡å卿ä¸çåªä¸å¤©ï¼å¹¶æ§å¶å½é£ä¸å¤©æ¯å¨æ«æ¶&app;ææ ·å¤çã
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <note>
+ <para>æä»¬ç¥éç½è´¹å¨æ¯æ28å·äº¤ï¼æä»¥<guilabel>èµ·å§æ¥æ</guilabel>æ¯11æ1å·ï¼å设ä¸ä¸ªææ¯11æï¼ï¼<guilabel>é¢ç</guilabel>æ¯<guilabel>æ¯æ</guilabel>ãç±äºå¨æ¤ä¾ä¸ï¼ä¼èªå¨æ·»å ç½è´¹äº¤æï¼æä»¥æ éæåå建ï¼ä¹ä¸ç¨ç»åºç»ææ¥æã
+ </para>
+ </note>
+
+ <para>彿¤æ ç¾é¡µä¸çé项被填å
åï¼&app;ä¼å¨ä¸æ¹çæ¥å䏿 è®°åºå°æ¥ç交æä¼å¨åªäºæ¥ææ§è¡ã
+ </para>
+
+ <para>æåéæ©<guilabel>äº¤ææ¨¡æ¿@</guilabel>æ ç¾é¡µï¼å¨ä¸æ¹åå¨è´¦ç°¿ä¸é£æ ·å½å
¥äº¤æï¼åªæ¯ä¸å¡«æ¥æãå«å¿äºç¹å»<guibutton>确认</guibutton>徿 以确认å½å
¥äº¤æã
+ </para>
+
+ <para>ç°å¨ï¼ä½ çå°ççªå£åºè¯¥åè¿æ ·ï¼
+ </para>
+
+ <figure>
+ <title><guilabel>ç¼è¾è®¡å交æ</guilabel>çªå£ç<guilabel>äº¤ææ¨¡æ¿</guilabel>æ ç¾é¡µ</title>
+ <screenshot id="txns-sxn-editor-3-template">
+ <mediaobject>
+ <imageobject role="html">
+ <imagedata fileref="figures/txns_sxn_editor-3-template.png"
+ srccredit="Cristian Marchi" width="&img-w;"/>
+ </imageobject>
+ <imageobject role="fo">
+ <imagedata fileref="figures/txns_sxn_editor-3-template.png"
+ srccredit="Cristian Marchi" />
+ </imageobject>
+ <caption>
+ <para><guimenuitem>ç¼è¾è®¡å交æ</guimenuitem>çªå£ï¼<guilabel>äº¤ææ¨¡æ¿</guilabel>æ ç¾é¡µ
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>ç°å¨ç¹å»<guibutton>ç¡®å®</guibutton>ï¼åå°<guilabel>计å交æ</guilabel>æ ç¾é¡µï¼ç°å¨<guilabel>交æ</guilabel>å表ä¸ä¼æ¾ç¤ºåææ·»å ç计å交æã
+ </para>
+
+ <figure>
+ <title>æç»å½å
¥ç计å交æ</title>
+ <screenshot id="txns-sxn-editor-4">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_sxn_editor-4.png"
+ srccredit="Cristian Marchi" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <tip>
+ <para>ç¹å»æ¥ååºåä¸çæå¤©ï¼ä¸ä¸ªè·éé¼ æ çå°çªå£ä¼æ¾ç¤ºé¼ æ æåçè¿å¤©æåªäºè®¡åç交æã忬¡ç¹å»é¼ æ éèå°çªå£ã
+ </para>
+ </tip>
+
+ <para>ç°å¨å¯ä»¥å
³é<guilabel>计å交æ</guilabel>æ ç¾é¡µï¼å¹¶<guilabel>ä¿å</guilabel>账簿ã
+ </para>
+
+ <note>
+ <para>䏿æ¯è§£éæ§çæè¿°ï¼ä¸ä»£è¡¨å½ä¸å°±ä¼å½å
¥&app;æ°æ®åºã卿¯ä¸æ¬¡è®¡å交æè¿è¡æ¶ï¼ä¸é¢çå¯¹è¯æ¡å°±ä¼åºç°ã
+ </para>
+ </note>
+
+ <para>ä»ç°å¨å¼å§ï¼å½&app;å¯å¨ä¸è®¡å好ç交æéè¦å½å
¥æ¶ï¼ä¼çå°<guilabel>èªä»ä¸æ¬¡è¿è¡â¦</guilabel>çªå£ï¼å
¶ä¸æ±æ»äºè®¡å好ç交ææä½ï¼<guilabel>æé</guilabel>ã<guilabel>å°è¦å建</guilabel>ççï¼&app;æå对æ¯ä¸é项è¿è¡äºæ´è¯¦ç»çä»ç»ï¼ï¼
+ </para>
+
+ <figure>
+ <title>计å交æå¼¹åºæé</title>
+ <screenshot id="txns-sxn-editor-slr">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_sxn_editor_slr.png"
+ srccredit="Cristian Marchi" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>è¥éè¦ï¼å¯ä»¥ç¹å»<guilabel>ç¶æ</guilabel>åæ´æ¹è®¡å交æç¶æãç¶åç¹å»<guibutton>ç¡®å®</guibutton>å
³é
+ <guilabel>èªä»ä¸æ¬¡è¿è¡â¦</guilabel>çªå£å¹¶åºç¨æ¥ä¸æ¥çæä½ãç¹å»<guilabel>åæ¶</guilabel>è·³è¿æ¥ä¸æ¥å½å
¥è´¦ç°¿çæä½ã
+ </para>
+
+ <para>妿<guilabel>ç¶æ</guilabel>å设为<guilabel>å°å建@</guilabel>ï¼æ¥çé¶è¡ç§ç®è´¦ç°¿ï¼ä¼åç°äº¤æå·²ç»è¢«å建äºã
+ </para>
+
+ <tip>
+ <para>è¥å¾é<guilabel>èªä»ä¸æ¬¡è¿è¡â¦</guilabel>çªå£å³ä¸è§<guilabel>æ¥çå建ç交æ</guilabel>é项ï¼ç¹å»<guibutton>ç¡®å®</guibutton>åï¼&app;ä¼èªå¨æå¼å½å
¥è®¡å交æçæ¯ä¸ªç§ç®ã
+ </para>
+ </tip>
+
+ <note>
+ <para>å¦æä½ å°è¿ä¸æ¥å½å
¥äº4æ28å·ç交æï¼è¯·<emphasis>æ¢å¤</emphasis>å°æåä¿åç&app;æä»¶ï¼éæ©
+ <menuchoice>
+ <guimenu>æä»¶</guimenu><guimenuitem>æå¼</guimenuitem>
+ </menuchoice>å¹¶éæ©ä¹åä¿åç<filename>gcashdata_3</filename> &app; æä»¶ã
+ </para>
+ </note>
+ </sect3>
+ </sect2>
+
+ <sect2 id="txns-puttoget1">
+ <title>æ¥æ¥ä¸ºè¥</title>
+
+ <para>æ¬ç« åé¢çå°è讨论äºå¤ç交æçæ¦å¿µåæ¹æ³ãè¿ä¸é¨åä¼ä»¥ä¹åç« èæå»ºçç§ç®è¡¨ä¸ºåºç¡è¿è¡æå±ï¼å
æ¬è®¾ç½®æåä½é¢ãæ·»å 交æå计å交æã
+ </para>
+
+ <sect3 id="txns-puttoget-openfile">
+ <title>æå¼&app;æä»¶</title>
+
+ <para>å
æ¯æå¼ä¹ååå¨çæ°æ®æä»¶<filename>gcashdata_3emptyAccts</filename>ï¼å¹¶ç´æ¥å°ä¹åå¨ä¸º<filename>gcashdata_4</filename>ã主çªå£åºå½å¦ä¸å¾æç¤ºï¼
+ </para>
+
+ <figure>
+ <title>æ¥æ¥ä¸ºè¥çèµ·ç¹</title>
+ <screenshot id="txns-puttoget1-Charts">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_puttoget_Charts.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºæ¬å°èæä½çæåç¶æã
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="txns-puttoget-open2">
+ <title>æåä½é¢</title>
+
+ <para>æ£å¦åæ<xref linkend="txns-registers-twoaccount2"/>以<emphasis>èµäº§:æ´»æ</emphasis>ä¸ºä¾æè¿°ï¼ç§ç®çæåä½é¢äº¤æä¸è¬è®¾<emphasis>ææè
æç:æåä½é¢</emphasis>为å
¶è½¬è´¦ç§ç®ãè¦ä¸ºç§ç®è¡¨æ·»å 交æï¼å°±ç±ä¸ºç§ç®è®¾ç½®æåä½é¢å¼å§ãåå®å¨èç§ç®ä¸æ1000å
ä½é¢ï¼ä¿¡ç¨å¡æ500å
çæ¬ 款ã
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>æå¼<emphasis>èµäº§:å¨è</emphasis>ç§ç®è´¦ç°¿ãä»èåä¸éæ©<guimenu>æ¥ç</guimenu>ç¡®å®å¤äºåºæ¬è´¦ç°¿æ¨¡å¼ä¸ãåæä¼ä»¥å
¶å®æ¨¡å¼æ¥ç交æï¼ä½ç°å¨å
使ç¨é»è®¤çåºæ¬æ¨¡å¼å½å
¥äº¤æã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>å¨<emphasis>èµäº§:å¨è</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥ä¸é¡¹åºæ¬çåç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º1000å
ï¼ä»<emphasis>ææè
æç:æåä½é¢</emphasis>转账ãè®°ä½ï¼åºæ¬äº¤ææ¯å¨åä¸ªæ¥æºç§ç®åå个ç®çç§ç®ä¹é´è¿è¡è½¬è´¦ãç¶å确认交æï¼æ<keycap function="enter">Enter</keycap>鮿ç¹å»<guibutton>确认</guibutton>徿 ï¼ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>å¨<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥ä¸ç¬åºæ¬çåç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º1000å
ï¼ä»<emphasis>ææè
æç:æåä½é¢</emphasis>转账ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>å¨<emphasis>è´åº:ä¿¡ç¨å¡</emphasis>ç§ç®è´¦ç°¿çªå£ä¸ï¼å½å
¥åºæ¬çåç§ç®äº¤æï¼å°æåä½é¢è®¾ä¸º500å
ï¼ä»<emphasis>ææè
æç:æåä½é¢</emphasis>è½¬è´¦ãæ¤æä½å°500å
å½å
¥ä¸º<emphasis>ä¿¡ç¨å¡</emphasis>ç§ç®è´åºçå¢å ï¼æè
说æ¯<emphasis>æåä½é¢</emphasis>ç§ç®éé¢åå°ï¼ï¼å ä¸ºè¿æ¯ä½ åå
¥çä¸ç¬é±ãç¶å确认交æï¼æ<keycap function="enter">Enter</keycap>鮿ç¹å»<guibutton>确认</guibutton>徿 ï¼ã
+ </para>
+ </listitem>
+ </orderedlist>
+
+ <para>ä½ ç°å¨åºè¯¥å·²ç»è®¾ç½®å¥½äº3个ç§ç®çæåä½é¢ï¼å嫿¯<emphasis>èµäº§:æ´»æ</emphasis>ã<emphasis>èµäº§:å¨è</emphasis>å<emphasis>è´åº:ä¿¡ç¨å¡</emphasis>ã
+ </para>
+
+ <figure>
+ <title>设置æåä½é¢åçç§ç®è¡¨</title>
+ <screenshot id="txns-puttoget1-Charts1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_puttoget_Charts1.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºè®¾ç½®æåä½é¢åçç»æã
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="txns-puttoget-add2">
+ <title>æ´å¤äº¤æç¤ºä¾</title>
+
+ <para>æ¥ä¸æ¥æ·»å æ´å¤ç交æä»¥æ¨¡æä¸ä¸ªæå
çè±éãå¨è¿ä¸ªæéï¼çµè´¹è±äº78å
ï¼è¯è´¹è±äº45å
ï¼æ¿ç§è±äº350å
ï¼è¿äºé½æ¯ç¨é¶è¡æ´»æè´¦æ·æ¯ä»çãæä»¬ä¹è±äº45.21å
è´ç½®æè´§ï¼æ¶å°äº670å
çèªæ°´ï¼ä¹æ¯ä»äºè¿ä¸ªæçç½è´¹ãæåï¼ä»å¨èè´¦æ·åæ´»æè´¦æ·è½¬è´¦100å
ã
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>æå¼<emphasis>è´¹ç¨:çµè´¹</emphasis>ç§ç®è´¦ç°¿ï¼å½å
¥ä¸é¡¹ç®åçåç§ç®äº¤æï¼å
å®¹ä¸ºæ¬ææ«ï¼å¦ï¼2006å¹´3æ28æ¥ï¼æ¯ä»78å
ççµè´¹ãè¾å
¥æè¿°ï¼å¦ï¼å½å®¶çµç½ï¼å交æç¼å·ï¼å¦ï¼102ï¼ã<guilabel>转账</guilabel>ç§ç®åºå½ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>æå¼<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ï¼å¹¶å½å
¥ä¸é¡¹ç®åçåç§ç®äº¤æï¼å¨æ¬ææ«ï¼å¦ï¼2006å¹´3æ28æ¥ï¼æ¯ä»45å
ççµè¯è´¹ãè¾å
¥æè¿°ï¼å¦ï¼ä¸å½ç§»å¨ï¼å交æç¼å·ï¼å¦ï¼103ï¼ã<guilabel>转账</guilabel>ç§ç®åºå½ä¸º<emphasis>è´¹ç¨:è¯è´¹</emphasis>ãæ³¨æä½ æ¢å¯ä»¥ä»åæ¹ï¼è±è´¹ç§ç®ï¼å½å
¥è¿é¡¹æ¯åºäº¤æï¼ä¹å¯ä»¥ä»è´·æ¹ï¼èµäº§ç§ç®ï¼å½å
¥ã@
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>æå¼<emphasis>è´¹ç¨:æ¿ç§</emphasis>ç§ç®ï¼å½å
¥ä¸é¡¹ç®åçåç§ç®äº¤æï¼å¨æ¬ææ«æ¯ä»350å
çç§éï¼å¦ï¼2006å¹´3æ28æ¥ï¼ãè¾å
¥æè¿°ï¼å¦ï¼åææ¿ç§ï¼å交æç¼å·ï¼å¦ï¼104ï¼ã<guilabel>转账</guilabel>ç§ç®åºå½ä¸º<emphasis>èµäº§:æ´»æ</emphasis>ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>使ç¨<emphasis>å·¥å
·æ </emphasis>ä¸ç<guibutton>åå»ºå¯æ¬@</guibutton>æé®å¤å¶æ¤äº¤æãå
ç¹å»å½åçæ¿ç§äº¤æï¼åç¹å»<guilabel>åå»ºå¯æ¬</guilabel>徿 ãè¾å
¥çäº¤ææ¥æä¸ºä»ä»å¾åä¸ä¸ªæï¼å¦ï¼2006å¹´4æ28å·ï¼ã注æ&app;使ç¨èè²ççº¿æ¡æå°æ¥ç交æä»å½å交æä¸åé弿¥ãè¿æ ·ä¸æ¥ï¼å¯ä»¥å¨äº¤æå®é
åçä¹åå°±å½å
¥äº¤æã
+ </para>
+
+ <para>ä½ ä¹å¯ä»¥è®¾ç½®è®¡å交æè®°å½æ¿ç§æ¯åºï¼å 为å¨å¯é¢è§çå°æ¥ï¼æ¿ç§éé¢å¤§æ¦æ¯ä¸åçã
+ <itemizedlist>
+ <listitem>
+ <para>å
ç¹å»å½åï¼4æ28æ¥ï¼çæ¿ç§äº¤æï¼åç¹å»<guilabel>计å</guilabel>徿 ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>æ´æ¹ä¸º<guilabel>æ¯æ</guilabel>ï¼å¦æéè¦ä¹å¯ä»¥æ´æ¹æè¿°ï¼ç¹å»<guibutton>ç¡®å®</guibutton>ã
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>è¦ä»å¨èè´¦æ·æé±è½¬å°æ´»æè´¦æ·ï¼æå¼<emphasis>èµäº§:å¨è</emphasis>ç§ç®è´¦ç°¿ï¼æ·»å ä¸é¡¹æ°ç交æï¼å°å
¶<guilabel>转账</guilabel>设为<emphasis>èµäº§:æ´»æ</emphasis>ï¼éé¢ä¸º100å
ï¼æ¥æä¸º2006å¹´3æ6æ¥ï¼ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>æ·»å å¦ä¸é¡¹äº¤ææè¿°åçå¨3æ5å·ä»·å¼45.21å
çæè´§è´ä¹°ï¼è¿æ¯ç®ååç§ç®äº¤æçå¦ä¸ä¸ªä¾åãå¨<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®ä¸ï¼å°<guilabel>转账</guilabel>设为<emphasis>è´¹ç¨:æè´§</emphasis>ã
+ <!-- As another example of a simple 2 account transaction, add another transaction to describe the
+ purchase of $45.21 worth of groceries on 5 of March. From within the
+ <emphasis>Assets:Checking</emphasis> account, you would set
+ <guilabel>Transfer</guilabel> to <emphasis>Expenses:Groceries</emphasis>. The account
+ register should now appear: -->
+ <!-- ToDo: ä¸é¢æ¯æ¼äºä»ä¹å¾çå -->
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>è¦ä»<emphasis>èµäº§:æ´»æ</emphasis>ç§ç®è´¦ç°¿çªå£æ·»å èªèµäº¤æï¼ç¹å»æ°äº¤æè¡ï¼åç¹å»<guilabel>åå½</guilabel>ãé¦å
å¨ç¬¬ä¸è¡è¾å
¥äº¤ææè¿°ï¼å¦ï¼âå
¬å¸åæ¾å·¥èµâï¼ä»¥åæ¥æï¼3æ14æ¥ï¼ãå¨ä¸æ¹çåå½è¡ä¸ï¼è¾å
¥å<emphasis>èµäº§:æ´»æ</emphasis>åå
¥çéé¢ï¼å¦ï¼670å
ï¼ãå
¶åå½å
¥å¤ç¬ç¨è´¹ç¼´çº³åå½ï¼<emphasis>è´¹ç¨:ç¨è´¹:æå¾ç¨</emphasis>ï¼å¦ï¼180å
ï¼ã<emphasis>è´¹ç¨:ç¨è´¹:å»ä¿</emphasis>ï¼å¦ï¼90å
ï¼å<emphasis>è´¹ç¨:ç¨è´¹:社ä¿</emphasis>ï¼å¦ï¼60å
ï¼ãæåï¼å½å
¥èª<emphasis>æ¶å
¥:èªèµ</emphasis>ç§ç®çååºè½¬è´¦ï¼éé¢ä¸ºèªèµçåæ»é¢ï¼å¦ï¼1000å
ï¼ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>ä½ ä¹éè¦è®°å½æ¬æ28å·æ¯åºäº20å
ç½è´¹ã
+ </para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>æ·»å å¤é¡¹äº¤æåçç§ç®è¡¨</title>
+ <screenshot id="txns-puttoget2-Charts1">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_puttoget_Charts2.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäº<xref linkend="chapter_txns" />ç« èåçææ«ä½é¢ã
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </sect3>
+
+ <sect3 id="txns-puttoget-save">
+ <title>ä¿åæä»¶</title>
+
+ <para>卿¥ä¸æ¥ä»ç»æ¥ååè½ä¹åï¼å
ä¿å&app;æ°æ®æä»¶ï¼<filename>gcashdata_4</filename>ï¼ã
+ </para>
+ </sect3>
+
+ <sect3 id="txns-puttoget-reports">
+ <title>æ¥å</title>
+
+ <para>ä¸è¿ï¼å¨çµèå±å¹ä¸å±ç¤ºè¿äºæ°æ®å¹¶ä¸ä¼è®©ä¼è®¡å¸æ»¡æï¼å æ¤&app;æä¾äºå¤§éå¯é«åº¦èªå®ä¹çæ¥è¡¨ã
+ </para>
+
+ <note>
+ <para>æå
³æ¥è¡¨çæ´å¤ä¿¡æ¯å¯è§@<xref linkend="chapter_reports" />ã</para>
+ </note>
+
+ <para>å
æ¥çç<guilabel>ç°éæµé</guilabel>æ¥è¡¨å<guilabel>äº¤ææ±æ»</guilabel>æ¥è¡¨ã
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>é¦å
æ¥ç䏿份ç<guilabel>ç°éæµé</guilabel>æ¥è¡¨ã
+ </para>
+
+ <para>ä»<menuchoice>
+ <guimenu>æ¥è¡¨</guimenu> <guisubmenu>æ¶å
¥ä¸è±è´¹@</guisubmenu>
+ <guimenuitem>ç°éæµé表@</guimenuitem>
+ </menuchoice>å¯ä»¥æå¼ç°éæµé表ã
+ </para>
+
+ <figure>
+ <title>䏿份çç°éæµé表</title>
+ <screenshot id="txns-puttoget2-Cash">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_CashFlow.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºæ<xref linkend="chapter_txns" />ç« èæä½åå¾å°çç°éæµé表ã
+ </para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+
+ <para>è¦èªå®ä¹æ¥è¡¨ï¼å¨æ¥è¡¨ä¸å³å»å¹¶éæ©<guilabel>æ¥è¡¨é项</guilabel>ï¼ç¶åè®¾ç½®èµ·æ¢æ¥æå¹¶æå®æ³å¨æ¥è¡¨ä¸å±ç¤ºçç§ç®ã
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>ç°å¨æ¥çæ´»æç§ç®çäº¤ææ±æ»è¡¨ã</para>
+
+ <para>ä»<menuchoice>
+ <guimenu>æ¥è¡¨</guimenu> <guimenuitem>äº¤ææ±æ»è¡¨@</guimenuitem>
+ </menuchoice>æå¼äº¤ææ±æ»è¡¨ã
+ </para>
+
+ <figure>
+ <title>䏿份æé´æ´»æç§ç®çäº¤ææ±æ»è¡¨</title>
+ <screenshot id="txns-puttoget2-TransactionRptChecking">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_TransactionRptChecking.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºä¸æä»½æé´æ´»æç§ç®çäº¤ææ±æ»è¡¨ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+
+ <listitem>
+ <para>ç°å¨æ´æ¹äº¤ææ±æ»è¡¨ï¼ä»
å±ç¤ºå个费ç¨ç§ç®ã
+ </para>
+
+ <figure>
+ <title>䏿份æé´è´¹ç¨ç§ç®çäº¤ææ±æ»è¡¨</title>
+ <screenshot id="txns-puttoget2-TransactionRptExpenses">
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="figures/txns_TransactionRptExpenses.png"
+ srccredit="Bengt Thuree" />
+ </imageobject>
+ <caption>
+ <para>æ¤å¾å±ç¤ºäºä¸æä»½æé´è´¹ç¨ç§ç®çäº¤ææ±æ»è¡¨ã</para>
+ </caption>
+ </mediaobject>
+ </screenshot>
+ </figure>
+ </listitem>
+ </orderedlist>
+ </sect3>
+ </sect2>
+</sect1>
diff --git a/zh/guide/fdl-appendix.xml b/zh/guide/fdl-appendix.xml
new file mode 100644
index 00000000..606f05fc
--- /dev/null
+++ b/zh/guide/fdl-appendix.xml
@@ -0,0 +1,565 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE appendix SYSTEM "gnc-gui-zh.dtd">
+<!--
+ The GNU Free Documentation License 1.1 in DocBook
+ Markup by Eric Baudais <baudais at okstate.edu>
+ Maintained by the GNOME Documentation Project
+ http://developer.gnome.org/projects/gdp
+ Version: 1.0.1
+ Last Modified: Nov 16, 2000
+-->
+<appendix id="fdl">
+ <appendixinfo>
+ <releaseinfo>
+ Version 1.1, March 2000
+ </releaseinfo>
+
+ <copyright>
+ <year>2000</year><holder>Free Software Foundation, Inc.</holder>
+ </copyright>
+
+ <legalnotice id="fdl-legalnotice">
+ <para><address>Free Software Foundation, Inc. <street>59 Temple Place,
+ Suite 330</street>, <city>Boston</city>, <state>MA</state>
+ <postcode>02111-1307</postcode> <country>USA</country></address>
+ Everyone is permitted to copy and distribute verbatim copies of this license document, but
+ changing it is not allowed.
+ </para>
+ </legalnotice>
+ </appendixinfo>
+
+ <title>GNU Free Documentation License</title>
+
+ <sect1 id="fdl-preamble">
+ <title>0. PREAMBLE</title>
+
+ <para>The purpose of this License is to make a manual, textbook, or other written document
+ <quote>free</quote> in the sense of freedom: to assure everyone the effective freedom to copy
+ and redistribute it, with or without modifying it, either commercially or noncommercially.
+ Secondarily, this License preserves for the author and publisher a way to get credit for their
+ work, while not being considered responsible for modifications made by others.
+ </para>
+
+ <para>This License is a kind of <quote>copyleft</quote>, which means that derivative works of the document
+ must themselves be free in the same sense. It complements the GNU General Public License,
+ which is a copyleft license designed for free software.
+ </para>
+
+ <para>We have designed this License in order to use it for manuals for free software, because free
+ software needs free documentation: a free program should come with manuals providing the same
+ freedoms that the software does. But this License is not limited to software manuals; it can
+ be used for any textual work, regardless of subject matter or whether it is published as a
+ printed book. We recommend this License principally for works whose purpose is instruction or
+ reference.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section1">
+ <title>1. APPLICABILITY AND DEFINITIONS</title>
+
+ <para id="fdl-document">This License applies to any manual or other work that contains a notice placed by the copyright
+ holder saying it can be distributed under the terms of this License. The
+ <quote>Document</quote>, below, refers to any such manual or work. Any member of the public is
+ a licensee, and is addressed as <quote>you</quote>.
+ </para>
+
+ <para id="fdl-modified">A <quote>Modified Version</quote> of the Document means any work containing the Document or a
+ portion of it, either copied verbatim, or with modifications and/or translated into another
+ language.
+ </para>
+
+ <para id="fdl-secondary">A <quote>Secondary Section</quote> is a named appendix or a front-matter section of the
+ <link
+ linkend="fdl-document">Document</link> that deals exclusively with the
+ relationship of the publishers or authors of the Document to the Document’s overall
+ subject (or to related matters) and contains nothing that could fall directly within that
+ overall subject. (For example, if the Document is in part a textbook of mathematics, a
+ Secondary Section may not explain any mathematics.) The relationship could be a matter of
+ historical connection with the subject or with related matters, or of legal, commercial,
+ philosophical, ethical or political position regarding them.
+ </para>
+
+ <para id="fdl-invariant">The <quote>Invariant Sections</quote> are certain <link
+ linkend="fdl-secondary"> Secondary
+ Sections</link> whose titles are designated, as being those of Invariant Sections, in the
+ notice that says that the <link
+ linkend="fdl-document">Document</link> is released under
+ this License.
+ </para>
+
+ <para id="fdl-cover-texts">The <quote>Cover Texts</quote> are certain short passages of text that are listed, as Front-Cover
+ Texts or Back-Cover Texts, in the notice that says that the
+ <link
+ linkend="fdl-document">Document</link> is released under this License.
+ </para>
+
+ <para id="fdl-transparent">A <quote>Transparent</quote> copy of the <link
+ linkend="fdl-document"> Document</link> means a
+ machine-readable copy, represented in a format whose specification is available to the general
+ public, whose contents can be viewed and edited directly and straightforwardly with generic
+ text editors or (for images composed of pixels) generic paint programs or (for drawings) some
+ widely available drawing editor, and that is suitable for input to text formatters or for
+ automatic translation to a variety of formats suitable for input to text formatters. A copy
+ made in an otherwise Transparent file format whose markup has been designed to thwart or
+ discourage subsequent modification by readers is not Transparent. A copy that is not
+ <quote>Transparent</quote> is called <quote>Opaque</quote>.
+ </para>
+
+ <para>Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo
+ input format, LaTeX input format, <acronym>SGML</acronym> or <acronym>XML</acronym> using a
+ publicly available <acronym>DTD</acronym>, and standard-conforming simple
+ <acronym>HTML</acronym> designed for human modification. Opaque formats include PostScript,
+ PDF, proprietary formats that can be read and edited only by proprietary word processors,
+ <acronym>SGML</acronym> or <acronym>XML</acronym> for which the <acronym>DTD</acronym> and/or
+ processing tools are not generally available, and the machine-generated
+ <acronym>HTML</acronym> produced by some word processors for output purposes only.
+ </para>
+
+ <para id="fdl-title-page">The <quote>Title Page</quote> means, for a printed book, the title page itself, plus such following
+ pages as are needed to hold, legibly, the material this License requires to appear in the
+ title page. For works in formats which do not have any title page as such, <quote>Title
+ Page</quote> means the text near the most prominent appearance of the work’s title,
+ preceding the beginning of the body of the text.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section2">
+ <title>2. VERBATIM COPYING</title>
+
+ <para>You may copy and distribute the <link
+ linkend="fdl-document">Document</link> in any medium,
+ either commercially or noncommercially, provided that this License, the copyright notices, and
+ the license notice saying this License applies to the Document are reproduced in all copies,
+ and that you add no other conditions whatsoever to those of this License. You may not use
+ technical measures to obstruct or control the reading or further copying of the copies you
+ make or distribute. However, you may accept compensation in exchange for copies. If you
+ distribute a large enough number of copies you must also follow the conditions in
+ <link
+ linkend="fdl-section3">section 3</link>.
+ </para>
+
+ <para>You may also lend copies, under the same conditions stated above, and you may publicly display
+ copies.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section3">
+ <title>3. COPYING IN QUANTITY</title>
+
+ <para>If you publish printed copies of the <link
+ linkend="fdl-document">Document</link> numbering
+ more than 100, and the Document’s license notice requires
+ <link
+ linkend="fdl-cover-texts">Cover Texts</link>, you must enclose the copies in
+ covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front
+ cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly
+ identify you as the publisher of these copies. The front cover must present the full title
+ with all words of the title equally prominent and visible. You may add other material on the
+ covers in addition. Copying with changes limited to the covers, as long as they preserve the
+ title of the <link linkend="fdl-document">Document</link> and satisfy these conditions, can be
+ treated as verbatim copying in other respects.
+ </para>
+
+ <para>If the required texts for either cover are too voluminous to fit legibly, you should put the first
+ ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto
+ adjacent pages.
+ </para>
+
+ <para>If you publish or distribute <link
+ linkend="fdl-transparent">Opaque</link> copies of the
+ <link
+ linkend="fdl-document">Document</link> numbering more than 100, you must either
+ include a machine-readable <link
+ linkend="fdl-transparent">Transparent</link> copy along
+ with each Opaque copy, or state in or with each Opaque copy a publicly-accessible
+ computer-network location containing a complete Transparent copy of the Document, free of
+ added material, which the general network-using public has access to download anonymously at
+ no charge using public-standard network protocols. If you use the latter option, you must take
+ reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure
+ that this Transparent copy will remain thus accessible at the stated location until at least
+ one year after the last time you distribute an Opaque copy (directly or through your agents or
+ retailers) of that edition to the public.
+ </para>
+
+ <para>It is requested, but not required, that you contact the authors of the
+ <link linkend="fdl-document">Document</link> well before redistributing any large number of
+ copies, to give them a chance to provide you with an updated version of the Document.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section4">
+ <title>4. MODIFICATIONS</title>
+
+ <para>You may copy and distribute a <link
+ linkend="fdl-modified">Modified Version</link> of the
+ <link
+ linkend="fdl-document">Document</link> under the conditions of sections
+ <link linkend="fdl-section2">2</link> and <link
+ linkend="fdl-section3">3</link> above,
+ provided that you release the Modified Version under precisely this License, with the Modified
+ Version filling the role of the Document, thus licensing distribution and modification of the
+ Modified Version to whoever possesses a copy of it. In addition, you must do these things in
+ the Modified Version:
+ </para>
+
+ <itemizedlist mark="opencircle">
+ <listitem>
+ <formalpara>
+ <title>A</title>
+
+ <para>Use in the <link linkend="fdl-title-page">Title Page</link> (and on the covers, if any) a title
+ distinct from that of the <link
+ linkend="fdl-document">Document</link>, and from
+ those of previous versions (which should, if there were any, be listed in the History
+ section of the Document). You may use the same title as a previous version if the
+ original publisher of that version gives permission.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>B</title>
+
+ <para>List on the <link linkend="fdl-title-page">Title Page</link>, as authors, one or more persons or
+ entities responsible for authorship of the modifications in the
+ <link linkend="fdl-modified">Modified Version</link>, together with at least five of the
+ principal authors of the <link linkend="fdl-document">Document</link> (all of its
+ principal authors, if it has less than five).
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>C</title>
+
+ <para>State on the <link linkend="fdl-title-page">Title Page</link> the name of the publisher of the
+ <link
+ linkend="fdl-modified">Modified Version</link>, as the publisher.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>D</title>
+
+ <para>Preserve all the copyright notices of the <link
+ linkend="fdl-document">Document</link>.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>E</title>
+
+ <para>Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>F</title>
+
+ <para>Include, immediately after the copyright notices, a license notice giving the public permission to
+ use the <link linkend="fdl-modified">Modified Version</link> under the terms of this
+ License, in the form shown in the Addendum below.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>G</title>
+
+ <para>Preserve in that license notice the full lists of <link
+ linkend="fdl-invariant"> Invariant
+ Sections</link> and required <link linkend="fdl-cover-texts">Cover Texts</link> given in
+ the <link
+ linkend="fdl-document">Document’s</link> license notice.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>H</title>
+
+ <para>Include an unaltered copy of this License.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>I</title>
+
+ <para>Preserve the section entitled <quote>History</quote>, and its title, and add to it an item stating
+ at least the title, year, new authors, and publisher of the
+ <link
+ linkend="fdl-modified">Modified Version </link>as given on the
+ <link linkend="fdl-title-page">Title Page</link>. If there is no section entitled
+ <quote>History</quote> in the <link linkend="fdl-document">Document</link>, create one
+ stating the title, year, authors, and publisher of the Document as given on its Title
+ Page, then add an item describing the Modified Version as stated in the previous
+ sentence.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>J</title>
+
+ <para>Preserve the network location, if any, given in the
+ <link
+ linkend="fdl-document">Document</link> for public access to a
+ <link linkend="fdl-transparent">Transparent</link> copy of the Document, and likewise
+ the network locations given in the Document for previous versions it was based on. These
+ may be placed in the <quote>History</quote> section. You may omit a network location for
+ a work that was published at least four years before the Document itself, or if the
+ original publisher of the version it refers to gives permission.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>K</title>
+
+ <para>In any section entitled <quote>Acknowledgements</quote> or <quote>Dedications</quote>, preserve the
+ section’s title, and preserve in the section all the substance and tone of each of
+ the contributor acknowledgements and/or dedications given therein.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>L</title>
+
+ <para>Preserve all the <link linkend="fdl-invariant">Invariant Sections</link> of the
+ <link
+ linkend="fdl-document">Document</link>, unaltered in their text and in their
+ titles. Section numbers or the equivalent are not considered part of the section titles.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>M</title>
+
+ <para>Delete any section entitled <quote>Endorsements</quote>. Such a section may not be included in the
+ <link linkend="fdl-modified">Modified Version</link>.
+ </para>
+ </formalpara>
+ </listitem>
+
+ <listitem>
+ <formalpara>
+ <title>N</title>
+
+ <para>Do not retitle any existing section as <quote>Endorsements</quote> or to conflict in title with any
+ <link linkend="fdl-invariant">Invariant Section</link>.
+ </para>
+ </formalpara>
+ </listitem>
+ </itemizedlist>
+
+ <para>If the <link linkend="fdl-modified">Modified Version</link> includes new front-matter sections or
+ appendices that qualify as <link linkend="fdl-secondary">Secondary Sections</link> and contain
+ no material copied from the Document, you may at your option designate some or all of these
+ sections as invariant. To do this, add their titles to the list of
+ <link
+ linkend="fdl-invariant">Invariant Sections</link> in the Modified Version’s
+ license notice. These titles must be distinct from any other section titles.
+ </para>
+
+ <para>You may add a section entitled <quote>Endorsements</quote>, provided it contains nothing but
+ endorsements of your <link
+ linkend="fdl-modified">Modified Version</link> by various
+ parties--for example, statements of peer review or that the text has been approved by an
+ organization as the authoritative definition of a standard.
+ </para>
+
+ <para>You may add a passage of up to five words as a <link
+ linkend="fdl-cover-texts">Front-Cover
+ Text</link>, and a passage of up to 25 words as a
+ <link
+ linkend="fdl-cover-texts">Back-Cover Text</link>, to the end of the list of
+ <link linkend="fdl-cover-texts">Cover Texts</link> in the
+ <link linkend="fdl-modified">Modified Version</link>. Only one passage of Front-Cover Text and
+ one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If
+ the <link linkend="fdl-document">Document</link> already includes a cover text for the same
+ cover, previously added by you or by arrangement made by the same entity you are acting on
+ behalf of, you may not add another; but you may replace the old one, on explicit permission
+ from the previous publisher that added the old one.
+ </para>
+
+ <para>The author(s) and publisher(s) of the <link
+ linkend="fdl-document">Document</link> do not by
+ this License give permission to use their names for publicity for or to assert or imply
+ endorsement of any <link
+ linkend="fdl-modified">Modified Version </link>.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section5">
+ <title>5. COMBINING DOCUMENTS</title>
+
+ <para>You may combine the <link linkend="fdl-document">Document</link> with other documents released under
+ this License, under the terms defined in <link linkend="fdl-section4">section 4</link> above
+ for modified versions, provided that you include in the combination all of the
+ <link linkend="fdl-invariant">Invariant Sections</link> of all of the original documents,
+ unmodified, and list them all as Invariant Sections of your combined work in its license
+ notice.
+ </para>
+
+ <para>The combined work need only contain one copy of this License, and multiple identical
+ <link linkend="fdl-invariant">Invariant Sections</link> may be replaced with a single copy. If
+ there are multiple Invariant Sections with the same name but different contents, make the
+ title of each such section unique by adding at the end of it, in parentheses, the name of the
+ original author or publisher of that section if known, or else a unique number. Make the same
+ adjustment to the section titles in the list of Invariant Sections in the license notice of
+ the combined work.
+ </para>
+
+ <para>In the combination, you must combine any sections entitled <quote>History</quote> in the various
+ original documents, forming one section entitled <quote>History</quote>; likewise combine any
+ sections entitled <quote>Acknowledgements</quote>, and any sections entitled
+ <quote>Dedications</quote>. You must delete all sections entitled <quote>Endorsements.</quote>
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section6">
+ <title>6. COLLECTIONS OF DOCUMENTS</title>
+
+ <para>You may make a collection consisting of the <link
+ linkend="fdl-document">Document</link> and
+ other documents released under this License, and replace the individual copies of this License
+ in the various documents with a single copy that is included in the collection, provided that
+ you follow the rules of this License for verbatim copying of each of the documents in all
+ other respects.
+ </para>
+
+ <para>You may extract a single document from such a collection, and dispbibute it individually under this
+ License, provided you insert a copy of this License into the extracted document, and follow
+ this License in all other respects regarding verbatim copying of that document.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section7">
+ <title>7. AGGREGATION WITH INDEPENDENT WORKS</title>
+
+ <para>A compilation of the <link
+ linkend="fdl-document">Document</link> or its derivatives with
+ other separate and independent documents or works, in or on a volume of a storage or
+ distribution medium, does not as a whole count as a <link linkend="fdl-modified">Modified
+ Version</link> of the Document, provided no compilation copyright is claimed for the
+ compilation. Such a compilation is called an <quote>aggregate</quote>, and this License does
+ not apply to the other self-contained works thus compiled with the Document , on account of
+ their being thus compiled, if they are not themselves derivative works of the Document. If the
+ <link
+ linkend="fdl-cover-texts">Cover Text</link> requirement of
+ <link
+ linkend="fdl-section3">section 3</link> is applicable to these copies of the
+ Document, then if the Document is less than one quarter of the entire aggregate, the
+ Document’s Cover Texts may be placed on covers that surround only the Document within
+ the aggregate. Otherwise they must appear on covers around the whole aggregate.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section8">
+ <title>8. TRANSLATION</title>
+
+ <para>Translation is considered a kind of modification, so you may distribute translations of the
+ <link
+ linkend="fdl-document">Document</link> under the terms of
+ <link
+ linkend="fdl-section4">section 4</link>. Replacing
+ <link
+ linkend="fdl-invariant"> Invariant Sections</link> with translations requires
+ special permission from their copyright holders, but you may include translations of some or
+ all Invariant Sections in addition to the original versions of these Invariant Sections. You
+ may include a translation of this License provided that you also include the original English
+ version of this License. In case of a disagreement between the translation and the original
+ English version of this License, the original English version will prevail.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section9">
+ <title>9. TERMINATION</title>
+
+ <para>You may not copy, modify, sublicense, or distribute the
+ <link
+ linkend="fdl-document">Document</link> except as expressly provided for under this
+ License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and
+ will automatically terminate your rights under this License. However, parties who have
+ received copies, or rights, from you under this License will not have their licenses
+ terminated so long as such parties remain in full compliance.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-section10">
+ <title>10. FUTURE REVISIONS OF THIS LICENSE</title>
+
+ <para>The <ulink url="http://www.gnu.org/fsf/fsf.html">Free Software Foundation</ulink> may publish new,
+ revised versions of the GNU Free Documentation License from time to time. Such new versions
+ will be similar in spirit to the present version, but may differ in detail to address new
+ problems or concerns. See
+ <ulink
+ url="http://www.gnu.org/copyleft">http://www.gnu.org/copyleft/</ulink>.
+ </para>
+
+ <para>Each version of the License is given a distinguishing version number. If the
+ <link linkend="fdl-document">Document</link> specifies that a particular numbered version of
+ this License <quote>or any later version</quote> applies to it, you have the option of
+ following the terms and conditions either of that specified version or of any later version
+ that has been published (not as a draft) by the Free Software Foundation. If the Document does
+ not specify a version number of this License, you may choose any version ever published (not
+ as a draft) by the Free Software Foundation.
+ </para>
+ </sect1>
+
+ <sect1 id="fdl-using">
+ <title>Addendum</title>
+
+ <para>To use this License in a document you have written, include a copy of the License in the document
+ and put the following copyright and license notices just after the title page:
+ </para>
+
+ <blockquote>
+ <para>Copyright YEAR YOUR NAME.
+ </para>
+
+ <para>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU
+ Free Documentation License, Version 1.1 or any later version published by the Free Software
+ Foundation; with the <link
+ linkend="fdl-invariant">Invariant Sections</link> being LIST
+ THEIR TITLES, with the <link
+ linkend="fdl-cover-texts">Front-Cover Texts</link> being LIST,
+ and with the <link linkend="fdl-cover-texts">Back-Cover Texts</link> being LIST. A copy of
+ the license is included in the section entitled <quote>GNU Free Documentation
+ License</quote>.
+ </para>
+ </blockquote>
+
+ <para>If you have no <link linkend="fdl-invariant">Invariant Sections</link>, write <quote>with no
+ Invariant Sections</quote> instead of saying which ones are invariant. If you have no
+ <link linkend="fdl-cover-texts">Front-Cover Texts</link>, write <quote>no Front-Cover
+ Texts</quote> instead of <quote>Front-Cover Texts being LIST</quote>; likewise for
+ <link
+ linkend="fdl-cover-texts">Back-Cover Texts</link>.
+ </para>
+
+ <para>If your document contains nontrivial examples of program code, we recommend releasing these examples
+ in parallel under your choice of free software license, such as the
+ <ulink url="&url-gpl;">GNU General Public License</ulink>,
+ to permit their use in free software.
+ </para>
+ </sect1>
+</appendix>
diff --git a/zh/guide/fdl.txt b/zh/guide/fdl.txt
new file mode 100644
index 00000000..b42936be
--- /dev/null
+++ b/zh/guide/fdl.txt
@@ -0,0 +1,355 @@
+ GNU Free Documentation License
+ Version 1.1, March 2000
+
+ Copyright (C) 2000 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+0. PREAMBLE
+
+The purpose of this License is to make a manual, textbook, or other
+written document "free" in the sense of freedom: to assure everyone
+the effective freedom to copy and redistribute it, with or without
+modifying it, either commercially or noncommercially. Secondarily,
+this License preserves for the author and publisher a way to get
+credit for their work, while not being considered responsible for
+modifications made by others.
+
+This License is a kind of "copyleft", which means that derivative
+works of the document must themselves be free in the same sense. It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.
+
+
+1. APPLICABILITY AND DEFINITIONS
+
+This License applies to any manual or other work that contains a
+notice placed by the copyright holder saying it can be distributed
+under the terms of this License. The "Document", below, refers to any
+such manual or work. Any member of the public is a licensee, and is
+addressed as "you".
+
+A "Modified Version" of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A "Secondary Section" is a named appendix or a front-matter section of
+the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall subject
+(or to related matters) and contains nothing that could fall directly
+within that overall subject. (For example, if the Document is in part a
+textbook of mathematics, a Secondary Section may not explain any
+mathematics.) The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The "Invariant Sections" are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License.
+
+The "Cover Texts" are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License.
+
+A "Transparent" copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, whose contents can be viewed and edited directly and
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters. A copy made in an otherwise Transparent file
+format whose markup has been designed to thwart or discourage
+subsequent modification by readers is not Transparent. A copy that is
+not "Transparent" is called "Opaque".
+
+Examples of suitable formats for Transparent copies include plain
+ASCII without markup, Texinfo input format, LaTeX input format, SGML
+or XML using a publicly available DTD, and standard-conforming simple
+HTML designed for human modification. Opaque formats include
+PostScript, PDF, proprietary formats that can be read and edited only
+by proprietary word processors, SGML or XML for which the DTD and/or
+processing tools are not generally available, and the
+machine-generated HTML produced by some word processors for output
+purposes only.
+
+The "Title Page" means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page. For works in
+formats which do not have any title page as such, "Title Page" means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+
+2. VERBATIM COPYING
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
+
+3. COPYING IN QUANTITY
+
+If you publish printed copies of the Document numbering more than 100,
+and the Document's license notice requires Cover Texts, you must enclose
+the copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover. Both covers must also clearly and legibly identify
+you as the publisher of these copies. The front cover must present
+the full title with all words of the title equally prominent and
+visible. You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a publicly-accessible computer-network location containing a complete
+Transparent copy of the Document, free of added material, which the
+general network-using public has access to download anonymously at no
+charge using public-standard network protocols. If you use the latter
+option, you must take reasonably prudent steps, when you begin
+distribution of Opaque copies in quantity, to ensure that this
+Transparent copy will remain thus accessible at the stated location
+until at least one year after the last time you distribute an Opaque
+copy (directly or through your agents or retailers) of that edition to
+the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
+
+4. MODIFICATIONS
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:
+
+A. Use in the Title Page (and on the covers, if any) a title distinct
+ from that of the Document, and from those of previous versions
+ (which should, if there were any, be listed in the History section
+ of the Document). You may use the same title as a previous version
+ if the original publisher of that version gives permission.
+B. List on the Title Page, as authors, one or more persons or entities
+ responsible for authorship of the modifications in the Modified
+ Version, together with at least five of the principal authors of the
+ Document (all of its principal authors, if it has less than five).
+C. State on the Title page the name of the publisher of the
+ Modified Version, as the publisher.
+D. Preserve all the copyright notices of the Document.
+E. Add an appropriate copyright notice for your modifications
+ adjacent to the other copyright notices.
+F. Include, immediately after the copyright notices, a license notice
+ giving the public permission to use the Modified Version under the
+ terms of this License, in the form shown in the Addendum below.
+G. Preserve in that license notice the full lists of Invariant Sections
+ and required Cover Texts given in the Document's license notice.
+H. Include an unaltered copy of this License.
+I. Preserve the section entitled "History", and its title, and add to
+ it an item stating at least the title, year, new authors, and
+ publisher of the Modified Version as given on the Title Page. If
+ there is no section entitled "History" in the Document, create one
+ stating the title, year, authors, and publisher of the Document as
+ given on its Title Page, then add an item describing the Modified
+ Version as stated in the previous sentence.
+J. Preserve the network location, if any, given in the Document for
+ public access to a Transparent copy of the Document, and likewise
+ the network locations given in the Document for previous versions
+ it was based on. These may be placed in the "History" section.
+ You may omit a network location for a work that was published at
+ least four years before the Document itself, or if the original
+ publisher of the version it refers to gives permission.
+K. In any section entitled "Acknowledgements" or "Dedications",
+ preserve the section's title, and preserve in the section all the
+ substance and tone of each of the contributor acknowledgements
+ and/or dedications given therein.
+L. Preserve all the Invariant Sections of the Document,
+ unaltered in their text and in their titles. Section numbers
+ or the equivalent are not considered part of the section titles.
+M. Delete any section entitled "Endorsements". Such a section
+ may not be included in the Modified Version.
+N. Do not retitle any existing section as "Endorsements"
+ or to conflict in title with any Invariant Section.
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant. To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section entitled "Endorsements", provided it contains
+nothing but endorsements of your Modified Version by various
+parties--for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
+
+5. COMBINING DOCUMENTS
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections entitled "History"
+in the various original documents, forming one section entitled
+"History"; likewise combine any sections entitled "Acknowledgements",
+and any sections entitled "Dedications". You must delete all sections
+entitled "Endorsements."
+
+
+6. COLLECTIONS OF DOCUMENTS
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
+
+7. AGGREGATION WITH INDEPENDENT WORKS
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, does not as a whole count as a Modified Version
+of the Document, provided no compilation copyright is claimed for the
+compilation. Such a compilation is called an "aggregate", and this
+License does not apply to the other self-contained works thus compiled
+with the Document, on account of their being thus compiled, if they
+are not themselves derivative works of the Document.
+
+If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one quarter
+of the entire aggregate, the Document's Cover Texts may be placed on
+covers that surround only the Document within the aggregate.
+Otherwise they must appear on covers around the whole aggregate.
+
+
+8. TRANSLATION
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License provided that you also include the
+original English version of this License. In case of a disagreement
+between the translation and the original English version of this
+License, the original English version will prevail.
+
+
+9. TERMINATION
+
+You may not copy, modify, sublicense, or distribute the Document except
+as expressly provided for under this License. Any other attempt to
+copy, modify, sublicense or distribute the Document is void, and will
+automatically terminate your rights under this License. However,
+parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+
+10. FUTURE REVISIONS OF THIS LICENSE
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns. See
+http://www.gnu.org/copyleft/.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License "or any later version" applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation. If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation.
+
+
+ADDENDUM: How to use this License for your documents
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
+ Copyright (c) YEAR YOUR NAME.
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.1
+ or any later version published by the Free Software Foundation;
+ with the Invariant Sections being LIST THEIR TITLES, with the
+ Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+ A copy of the license is included in the section entitled "GNU
+ Free Documentation License".
+
+If you have no Invariant Sections, write "with no Invariant Sections"
+instead of saying which ones are invariant. If you have no
+Front-Cover Texts, write "no Front-Cover Texts" instead of
+"Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
diff --git a/zh/guide/figures/Report_Investment_Lots.png b/zh/guide/figures/Report_Investment_Lots.png
new file mode 100644
index 00000000..8cc3218e
Binary files /dev/null and b/zh/guide/figures/Report_Investment_Lots.png differ
diff --git a/zh/guide/figures/accts_CreateAssetsAccount.png b/zh/guide/figures/accts_CreateAssetsAccount.png
new file mode 100644
index 00000000..a46c0f1c
Binary files /dev/null and b/zh/guide/figures/accts_CreateAssetsAccount.png differ
diff --git a/zh/guide/figures/accts_DefaultExpenseAccounts.png b/zh/guide/figures/accts_DefaultExpenseAccounts.png
new file mode 100644
index 00000000..f9c00e44
Binary files /dev/null and b/zh/guide/figures/accts_DefaultExpenseAccounts.png differ
diff --git a/zh/guide/figures/accts_DefaultIncomeAccounts.png b/zh/guide/figures/accts_DefaultIncomeAccounts.png
new file mode 100644
index 00000000..82bb2c91
Binary files /dev/null and b/zh/guide/figures/accts_DefaultIncomeAccounts.png differ
diff --git a/zh/guide/figures/accts_toplevel.png b/zh/guide/figures/accts_toplevel.png
new file mode 100644
index 00000000..b5601efc
Binary files /dev/null and b/zh/guide/figures/accts_toplevel.png differ
diff --git a/zh/guide/figures/accts_tree.png b/zh/guide/figures/accts_tree.png
new file mode 100644
index 00000000..38019672
Binary files /dev/null and b/zh/guide/figures/accts_tree.png differ
diff --git a/zh/guide/figures/basics_AccountRelationships.png b/zh/guide/figures/basics_AccountRelationships.png
new file mode 100644
index 00000000..8d4c3ca3
Binary files /dev/null and b/zh/guide/figures/basics_AccountRelationships.png differ
diff --git a/zh/guide/figures/basics_AccountRelationships.svg b/zh/guide/figures/basics_AccountRelationships.svg
new file mode 100644
index 00000000..bc3efdaf
--- /dev/null
+++ b/zh/guide/figures/basics_AccountRelationships.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="510"
+ height="150"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="basics_AccountRelationships.svg"
+ inkscape:export-filename="/home/janssege/Development/gnucash/docs-git/guide/C/figures/basics_AccountRelationships.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path4261"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Lend"
+ style="overflow:visible;">
+ <path
+ id="path4046"
+ style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(1.1) rotate(180) translate(1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Mend"
+ style="overflow:visible;">
+ <path
+ id="path4034"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.4) rotate(180) translate(10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path4025"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+ transform="scale(0.8) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4034-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4034-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="188.57143"
+ inkscape:cy="105.35725"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1187"
+ inkscape:window-height="1130"
+ inkscape:window-x="725"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-902.36218)">
+ <path
+ style="fill:#87ff87;fill-opacity:1;fill-rule:nonzero;stroke:#00bc00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 71.84375,940.79072 0,14.09375 c -0.04189,-7.3e-4 -0.08293,0 -0.125,0 l -61.53125,0 c -3.878,0 -7,3.122 -7,7 l 0,28.8125 c 0,3.878 3.122,7 7,7 l 61.53125,0 c 0.04207,0 0.08311,7.3e-4 0.125,0 l 0,14.09373 40.5625,-35.49998 -40.5625,-35.5 z"
+ id="rect5340"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="10.916859"
+ y="982.15399"
+ id="text2997"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan2999"
+ x="10.916859"
+ y="982.15399">Income</tspan></text>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#ff7d69;fill-opacity:1;fill-rule:nonzero;stroke:#bc1600;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 467.07999,940.79072 0,14.0937 c -0.042,-7e-4 -0.083,0 -0.125,0 l -61.5313,0 c -3.878,0 -7,3.122 -7,7 l 0,28.81253 c 0,3.878 3.122,7 7,7 l 61.5313,0 c 0.042,0 0.083,8e-4 0.125,0 l 0,14.09375 40.5625,-35.49998 -40.5625,-35.5 z"
+ id="rect5340-9" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="400.88116"
+ y="982.15399"
+ id="text3001"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3003"
+ x="400.88116"
+ y="982.15399">Expenses</tspan></text>
+ <rect
+ style="opacity:1;fill:#cfcfcf;fill-opacity:1;fill-rule:nonzero;stroke:#8a8a8a;stroke-width:2.05670190000000019;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2985"
+ width="274.95154"
+ height="132.14285"
+ x="116.93922"
+ y="910.2193"
+ rx="7.4025412"
+ ry="7" />
+ <g
+ id="g3033"
+ transform="translate(-202.5839,-54.406259)">
+ <text
+ sodipodi:linespacing="125%"
+ id="text2989"
+ y="993.79077"
+ x="412.5282"
+ style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="993.79077"
+ x="412.5282"
+ id="tspan2991"
+ sodipodi:role="line">Equity</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text2993"
+ y="1010.5051"
+ x="384.42859"
+ style="font-size:14px;font-style:oblique;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Oblique"
+ xml:space="preserve"><tspan
+ y="1010.5051"
+ x="384.42859"
+ id="tspan2995"
+ sodipodi:role="line">( Assets - Liabilities )</tspan></text>
+ </g>
+ <g
+ id="g5033"
+ transform="translate(-5.0135841,-5.4504263)">
+ <rect
+ ry="7"
+ rx="7"
+ y="975.50507"
+ x="135.14285"
+ height="58.857143"
+ width="117.42857"
+ id="rect2987"
+ style="fill:#87ff87;fill-opacity:1;fill-rule:nonzero;stroke:#00bc00;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ transform="translate(-8.5234451,11.044167)"
+ id="g3021">
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:oblique;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Oblique"
+ x="153.72238"
+ y="1010.5051"
+ id="text3005"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3007"
+ x="153.72238"
+ y="1010.5051">Positive Value</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="167.02267"
+ y="993.17554"
+ id="text3013"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3015"
+ x="167.02267"
+ y="993.17554">Assets</tspan></text>
+ </g>
+ </g>
+ <rect
+ style="fill:#ff7d69;fill-opacity:1;fill-rule:nonzero;stroke:#bc1600;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2987-3"
+ width="117.42857"
+ height="58.857143"
+ x="261.27213"
+ y="970.05463"
+ rx="7"
+ ry="7" />
+ <g
+ id="g3027"
+ transform="translate(-4.7662468,5.5937407)">
+ <text
+ sodipodi:linespacing="125%"
+ id="text3009"
+ y="1010.5051"
+ x="271.91086"
+ style="font-size:14px;font-style:oblique;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Oblique"
+ xml:space="preserve"><tspan
+ y="1010.5051"
+ x="271.91086"
+ id="tspan3011"
+ sodipodi:role="line">Negative Value</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3017"
+ y="993.79077"
+ x="272.28781"
+ style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="993.79077"
+ x="272.28781"
+ id="tspan3019"
+ sodipodi:role="line">Liabilities</tspan></text>
+ </g>
+ </g>
+</svg>
diff --git a/zh/guide/figures/basics_Accounts.png b/zh/guide/figures/basics_Accounts.png
new file mode 100644
index 00000000..d2564600
Binary files /dev/null and b/zh/guide/figures/basics_Accounts.png differ
diff --git a/zh/guide/figures/basics_AccountsSampleQIF.png b/zh/guide/figures/basics_AccountsSampleQIF.png
new file mode 100644
index 00000000..2fbfc1a5
Binary files /dev/null and b/zh/guide/figures/basics_AccountsSampleQIF.png differ
diff --git a/zh/guide/figures/basics_CheckAccount.png b/zh/guide/figures/basics_CheckAccount.png
new file mode 100644
index 00000000..ffbe6de5
Binary files /dev/null and b/zh/guide/figures/basics_CheckAccount.png differ
diff --git a/zh/guide/figures/basics_DoubleEntryIntro_SalarySplit.png b/zh/guide/figures/basics_DoubleEntryIntro_SalarySplit.png
new file mode 100644
index 00000000..e999e9f7
Binary files /dev/null and b/zh/guide/figures/basics_DoubleEntryIntro_SalarySplit.png differ
diff --git a/zh/guide/figures/basics_DoubleEntryIntro_compact.png b/zh/guide/figures/basics_DoubleEntryIntro_compact.png
new file mode 100644
index 00000000..9c82dbf5
Binary files /dev/null and b/zh/guide/figures/basics_DoubleEntryIntro_compact.png differ
diff --git a/zh/guide/figures/basics_DoubleEntryIntro_expanded.png b/zh/guide/figures/basics_DoubleEntryIntro_expanded.png
new file mode 100644
index 00000000..10b5afe9
Binary files /dev/null and b/zh/guide/figures/basics_DoubleEntryIntro_expanded.png differ
diff --git a/zh/guide/figures/basics_DoubleEntryIntro_groceries.png b/zh/guide/figures/basics_DoubleEntryIntro_groceries.png
new file mode 100644
index 00000000..14e2e47b
Binary files /dev/null and b/zh/guide/figures/basics_DoubleEntryIntro_groceries.png differ
diff --git a/zh/guide/figures/basics_DoubleEntryIntro_salary.png b/zh/guide/figures/basics_DoubleEntryIntro_salary.png
new file mode 100644
index 00000000..3adb4adc
Binary files /dev/null and b/zh/guide/figures/basics_DoubleEntryIntro_salary.png differ
diff --git a/zh/guide/figures/basics_EmptyAccounts.png b/zh/guide/figures/basics_EmptyAccounts.png
new file mode 100644
index 00000000..103a388f
Binary files /dev/null and b/zh/guide/figures/basics_EmptyAccounts.png differ
diff --git a/zh/guide/figures/basics_NewAccountHierarchySetup.png b/zh/guide/figures/basics_NewAccountHierarchySetup.png
new file mode 100644
index 00000000..55ccb17b
Binary files /dev/null and b/zh/guide/figures/basics_NewAccountHierarchySetup.png differ
diff --git a/zh/guide/figures/basics_NewAccountHierarchySetup_Accounts.png b/zh/guide/figures/basics_NewAccountHierarchySetup_Accounts.png
new file mode 100644
index 00000000..2dd74b62
Binary files /dev/null and b/zh/guide/figures/basics_NewAccountHierarchySetup_Accounts.png differ
diff --git a/zh/guide/figures/basics_NewAccountHierarchySetup_Finish.png b/zh/guide/figures/basics_NewAccountHierarchySetup_Finish.png
new file mode 100644
index 00000000..68080e9e
Binary files /dev/null and b/zh/guide/figures/basics_NewAccountHierarchySetup_Finish.png differ
diff --git a/zh/guide/figures/basics_NewAccountHierarchySetup_Setup.png b/zh/guide/figures/basics_NewAccountHierarchySetup_Setup.png
new file mode 100644
index 00000000..03cd4447
Binary files /dev/null and b/zh/guide/figures/basics_NewAccountHierarchySetup_Setup.png differ
diff --git a/zh/guide/figures/basics_NewAccountHierarchySetup_currency.png b/zh/guide/figures/basics_NewAccountHierarchySetup_currency.png
new file mode 100644
index 00000000..9516147b
Binary files /dev/null and b/zh/guide/figures/basics_NewAccountHierarchySetup_currency.png differ
diff --git a/zh/guide/figures/basics_NewBookOpts.png b/zh/guide/figures/basics_NewBookOpts.png
new file mode 100644
index 00000000..a3dbcf64
Binary files /dev/null and b/zh/guide/figures/basics_NewBookOpts.png differ
diff --git a/zh/guide/figures/basics_QIF_Import_welcome.png b/zh/guide/figures/basics_QIF_Import_welcome.png
new file mode 100644
index 00000000..b3016efb
Binary files /dev/null and b/zh/guide/figures/basics_QIF_Import_welcome.png differ
diff --git a/zh/guide/figures/basics_SaveSQL.png b/zh/guide/figures/basics_SaveSQL.png
new file mode 100644
index 00000000..51010724
Binary files /dev/null and b/zh/guide/figures/basics_SaveSQL.png differ
diff --git a/zh/guide/figures/basics_SaveXML.png b/zh/guide/figures/basics_SaveXML.png
new file mode 100644
index 00000000..c1ba1360
Binary files /dev/null and b/zh/guide/figures/basics_SaveXML.png differ
diff --git a/zh/guide/figures/basics_TipOfDay.png b/zh/guide/figures/basics_TipOfDay.png
new file mode 100644
index 00000000..305775da
Binary files /dev/null and b/zh/guide/figures/basics_TipOfDay.png differ
diff --git a/zh/guide/figures/bus_ap_billedit.png b/zh/guide/figures/bus_ap_billedit.png
new file mode 100644
index 00000000..c355252b
Binary files /dev/null and b/zh/guide/figures/bus_ap_billedit.png differ
diff --git a/zh/guide/figures/bus_ap_billnew.png b/zh/guide/figures/bus_ap_billnew.png
new file mode 100644
index 00000000..b630c2b9
Binary files /dev/null and b/zh/guide/figures/bus_ap_billnew.png differ
diff --git a/zh/guide/figures/bus_ap_billpost.png b/zh/guide/figures/bus_ap_billpost.png
new file mode 100644
index 00000000..16483f19
Binary files /dev/null and b/zh/guide/figures/bus_ap_billpost.png differ
diff --git a/zh/guide/figures/bus_ap_jobnew.png b/zh/guide/figures/bus_ap_jobnew.png
new file mode 100644
index 00000000..82137f89
Binary files /dev/null and b/zh/guide/figures/bus_ap_jobnew.png differ
diff --git a/zh/guide/figures/bus_ap_payment.png b/zh/guide/figures/bus_ap_payment.png
new file mode 100644
index 00000000..9a2c6e57
Binary files /dev/null and b/zh/guide/figures/bus_ap_payment.png differ
diff --git a/zh/guide/figures/bus_ap_vendorfind.png b/zh/guide/figures/bus_ap_vendorfind.png
new file mode 100644
index 00000000..43905b0d
Binary files /dev/null and b/zh/guide/figures/bus_ap_vendorfind.png differ
diff --git a/zh/guide/figures/bus_ap_vendornew.png b/zh/guide/figures/bus_ap_vendornew.png
new file mode 100644
index 00000000..e0ad5048
Binary files /dev/null and b/zh/guide/figures/bus_ap_vendornew.png differ
diff --git a/zh/guide/figures/bus_ar_custfind.png b/zh/guide/figures/bus_ar_custfind.png
new file mode 100644
index 00000000..b4d5f097
Binary files /dev/null and b/zh/guide/figures/bus_ar_custfind.png differ
diff --git a/zh/guide/figures/bus_ar_custnew.png b/zh/guide/figures/bus_ar_custnew.png
new file mode 100644
index 00000000..3675efe1
Binary files /dev/null and b/zh/guide/figures/bus_ar_custnew.png differ
diff --git a/zh/guide/figures/bus_ar_invoicechange1.png b/zh/guide/figures/bus_ar_invoicechange1.png
new file mode 100644
index 00000000..30168e4e
Binary files /dev/null and b/zh/guide/figures/bus_ar_invoicechange1.png differ
diff --git a/zh/guide/figures/bus_ar_invoicechange2.png b/zh/guide/figures/bus_ar_invoicechange2.png
new file mode 100644
index 00000000..216cff4c
Binary files /dev/null and b/zh/guide/figures/bus_ar_invoicechange2.png differ
diff --git a/zh/guide/figures/bus_ar_invoicechange3.png b/zh/guide/figures/bus_ar_invoicechange3.png
new file mode 100644
index 00000000..f5a2c560
Binary files /dev/null and b/zh/guide/figures/bus_ar_invoicechange3.png differ
diff --git a/zh/guide/figures/bus_ar_invoiceedit.png b/zh/guide/figures/bus_ar_invoiceedit.png
new file mode 100644
index 00000000..d591b4d8
Binary files /dev/null and b/zh/guide/figures/bus_ar_invoiceedit.png differ
diff --git a/zh/guide/figures/bus_ar_invoicenew.png b/zh/guide/figures/bus_ar_invoicenew.png
new file mode 100644
index 00000000..67d75812
Binary files /dev/null and b/zh/guide/figures/bus_ar_invoicenew.png differ
diff --git a/zh/guide/figures/bus_ar_invoicepost.png b/zh/guide/figures/bus_ar_invoicepost.png
new file mode 100644
index 00000000..43915d09
Binary files /dev/null and b/zh/guide/figures/bus_ar_invoicepost.png differ
diff --git a/zh/guide/figures/bus_ar_invoiceprint.png b/zh/guide/figures/bus_ar_invoiceprint.png
new file mode 100644
index 00000000..b3d7aca6
Binary files /dev/null and b/zh/guide/figures/bus_ar_invoiceprint.png differ
diff --git a/zh/guide/figures/bus_ar_jobnew.png b/zh/guide/figures/bus_ar_jobnew.png
new file mode 100644
index 00000000..bc1bf8a7
Binary files /dev/null and b/zh/guide/figures/bus_ar_jobnew.png differ
diff --git a/zh/guide/figures/bus_ar_payment.png b/zh/guide/figures/bus_ar_payment.png
new file mode 100644
index 00000000..a31d1574
Binary files /dev/null and b/zh/guide/figures/bus_ar_payment.png differ
diff --git a/zh/guide/figures/bus_co_reg.png b/zh/guide/figures/bus_co_reg.png
new file mode 100644
index 00000000..bad09925
Binary files /dev/null and b/zh/guide/figures/bus_co_reg.png differ
diff --git a/zh/guide/figures/bus_pay_ex1.png b/zh/guide/figures/bus_pay_ex1.png
new file mode 100644
index 00000000..b9fb53b3
Binary files /dev/null and b/zh/guide/figures/bus_pay_ex1.png differ
diff --git a/zh/guide/figures/bus_pay_ex2.png b/zh/guide/figures/bus_pay_ex2.png
new file mode 100644
index 00000000..c0ab0bff
Binary files /dev/null and b/zh/guide/figures/bus_pay_ex2.png differ
diff --git a/zh/guide/figures/bus_pay_ex3.png b/zh/guide/figures/bus_pay_ex3.png
new file mode 100644
index 00000000..beda8f1c
Binary files /dev/null and b/zh/guide/figures/bus_pay_ex3.png differ
diff --git a/zh/guide/figures/bus_pay_ex4.png b/zh/guide/figures/bus_pay_ex4.png
new file mode 100644
index 00000000..8d7db855
Binary files /dev/null and b/zh/guide/figures/bus_pay_ex4.png differ
diff --git a/zh/guide/figures/bus_tax_main.png b/zh/guide/figures/bus_tax_main.png
new file mode 100644
index 00000000..0ab67d1b
Binary files /dev/null and b/zh/guide/figures/bus_tax_main.png differ
diff --git a/zh/guide/figures/bus_tax_new.png b/zh/guide/figures/bus_tax_new.png
new file mode 100644
index 00000000..7771f1ea
Binary files /dev/null and b/zh/guide/figures/bus_tax_new.png differ
diff --git a/zh/guide/figures/bus_terms_main.png b/zh/guide/figures/bus_terms_main.png
new file mode 100644
index 00000000..7ba41982
Binary files /dev/null and b/zh/guide/figures/bus_terms_main.png differ
diff --git a/zh/guide/figures/bus_terms_new.png b/zh/guide/figures/bus_terms_new.png
new file mode 100644
index 00000000..6ac5d086
Binary files /dev/null and b/zh/guide/figures/bus_terms_new.png differ
diff --git a/zh/guide/figures/capgain_app2main.png b/zh/guide/figures/capgain_app2main.png
new file mode 100644
index 00000000..51b891af
Binary files /dev/null and b/zh/guide/figures/capgain_app2main.png differ
diff --git a/zh/guide/figures/capgain_app3main.png b/zh/guide/figures/capgain_app3main.png
new file mode 100644
index 00000000..d83e6749
Binary files /dev/null and b/zh/guide/figures/capgain_app3main.png differ
diff --git a/zh/guide/figures/capgain_appmain.png b/zh/guide/figures/capgain_appmain.png
new file mode 100644
index 00000000..f092bcce
Binary files /dev/null and b/zh/guide/figures/capgain_appmain.png differ
diff --git a/zh/guide/figures/cbook_CashFlow.png b/zh/guide/figures/cbook_CashFlow.png
new file mode 100644
index 00000000..b8e8098e
Binary files /dev/null and b/zh/guide/figures/cbook_CashFlow.png differ
diff --git a/zh/guide/figures/cbook_TransactionRptAssets.png b/zh/guide/figures/cbook_TransactionRptAssets.png
new file mode 100644
index 00000000..74d07ce9
Binary files /dev/null and b/zh/guide/figures/cbook_TransactionRptAssets.png differ
diff --git a/zh/guide/figures/cbook_TransactionRptExpenses.png b/zh/guide/figures/cbook_TransactionRptExpenses.png
new file mode 100644
index 00000000..6983e412
Binary files /dev/null and b/zh/guide/figures/cbook_TransactionRptExpenses.png differ
diff --git a/zh/guide/figures/cbook_atm.png b/zh/guide/figures/cbook_atm.png
new file mode 100644
index 00000000..fecc2119
Binary files /dev/null and b/zh/guide/figures/cbook_atm.png differ
diff --git a/zh/guide/figures/cbook_bankstmt.png b/zh/guide/figures/cbook_bankstmt.png
new file mode 100644
index 00000000..e2b3aa80
Binary files /dev/null and b/zh/guide/figures/cbook_bankstmt.png differ
diff --git a/zh/guide/figures/cbook_chartaccts5.png b/zh/guide/figures/cbook_chartaccts5.png
new file mode 100644
index 00000000..c335dc56
Binary files /dev/null and b/zh/guide/figures/cbook_chartaccts5.png differ
diff --git a/zh/guide/figures/cbook_checkexamp.png b/zh/guide/figures/cbook_checkexamp.png
new file mode 100644
index 00000000..867f71d1
Binary files /dev/null and b/zh/guide/figures/cbook_checkexamp.png differ
diff --git a/zh/guide/figures/cbook_gcashdata4.png b/zh/guide/figures/cbook_gcashdata4.png
new file mode 100644
index 00000000..2d0cc968
Binary files /dev/null and b/zh/guide/figures/cbook_gcashdata4.png differ
diff --git a/zh/guide/figures/cbook_reconciledCheckAct.png b/zh/guide/figures/cbook_reconciledCheckAct.png
new file mode 100644
index 00000000..26d3edda
Binary files /dev/null and b/zh/guide/figures/cbook_reconciledCheckAct.png differ
diff --git a/zh/guide/figures/cbook_reconexamp.png b/zh/guide/figures/cbook_reconexamp.png
new file mode 100644
index 00000000..7e18f722
Binary files /dev/null and b/zh/guide/figures/cbook_reconexamp.png differ
diff --git a/zh/guide/figures/cbook_servch.png b/zh/guide/figures/cbook_servch.png
new file mode 100644
index 00000000..1ad65128
Binary files /dev/null and b/zh/guide/figures/cbook_servch.png differ
diff --git a/zh/guide/figures/cbook_transferin.png b/zh/guide/figures/cbook_transferin.png
new file mode 100644
index 00000000..2417595e
Binary files /dev/null and b/zh/guide/figures/cbook_transferin.png differ
diff --git a/zh/guide/figures/cc_CashFlow.png b/zh/guide/figures/cc_CashFlow.png
new file mode 100644
index 00000000..5434b4aa
Binary files /dev/null and b/zh/guide/figures/cc_CashFlow.png differ
diff --git a/zh/guide/figures/cc_Reversing_Transaction_1.png b/zh/guide/figures/cc_Reversing_Transaction_1.png
new file mode 100644
index 00000000..58320abb
Binary files /dev/null and b/zh/guide/figures/cc_Reversing_Transaction_1.png differ
diff --git a/zh/guide/figures/cc_Reversing_Transaction_2.png b/zh/guide/figures/cc_Reversing_Transaction_2.png
new file mode 100644
index 00000000..a693b3f6
Binary files /dev/null and b/zh/guide/figures/cc_Reversing_Transaction_2.png differ
diff --git a/zh/guide/figures/cc_TransactionRptExpenses.png b/zh/guide/figures/cc_TransactionRptExpenses.png
new file mode 100644
index 00000000..eb29d1fe
Binary files /dev/null and b/zh/guide/figures/cc_TransactionRptExpenses.png differ
diff --git a/zh/guide/figures/cc_TransactionRptVisa.png b/zh/guide/figures/cc_TransactionRptVisa.png
new file mode 100644
index 00000000..0c0b6cf1
Binary files /dev/null and b/zh/guide/figures/cc_TransactionRptVisa.png differ
diff --git a/zh/guide/figures/cc_accounts.png b/zh/guide/figures/cc_accounts.png
new file mode 100644
index 00000000..5806ac9f
Binary files /dev/null and b/zh/guide/figures/cc_accounts.png differ
diff --git a/zh/guide/figures/cc_final.png b/zh/guide/figures/cc_final.png
new file mode 100644
index 00000000..a68df7ec
Binary files /dev/null and b/zh/guide/figures/cc_final.png differ
diff --git a/zh/guide/figures/cc_interest.png b/zh/guide/figures/cc_interest.png
new file mode 100644
index 00000000..c7357b31
Binary files /dev/null and b/zh/guide/figures/cc_interest.png differ
diff --git a/zh/guide/figures/cc_payment.png b/zh/guide/figures/cc_payment.png
new file mode 100644
index 00000000..c049dea7
Binary files /dev/null and b/zh/guide/figures/cc_payment.png differ
diff --git a/zh/guide/figures/cc_purchases.png b/zh/guide/figures/cc_purchases.png
new file mode 100644
index 00000000..481665b8
Binary files /dev/null and b/zh/guide/figures/cc_purchases.png differ
diff --git a/zh/guide/figures/cc_reconcile.png b/zh/guide/figures/cc_reconcile.png
new file mode 100644
index 00000000..a0b875e8
Binary files /dev/null and b/zh/guide/figures/cc_reconcile.png differ
diff --git a/zh/guide/figures/cc_reconcile_init.png b/zh/guide/figures/cc_reconcile_init.png
new file mode 100644
index 00000000..0934a771
Binary files /dev/null and b/zh/guide/figures/cc_reconcile_init.png differ
diff --git a/zh/guide/figures/cc_refund.png b/zh/guide/figures/cc_refund.png
new file mode 100644
index 00000000..e113a33b
Binary files /dev/null and b/zh/guide/figures/cc_refund.png differ
diff --git a/zh/guide/figures/currency_AfterGetOnlineQuotes.png b/zh/guide/figures/currency_AfterGetOnlineQuotes.png
new file mode 100644
index 00000000..9aae9de4
Binary files /dev/null and b/zh/guide/figures/currency_AfterGetOnlineQuotes.png differ
diff --git a/zh/guide/figures/currency_BeforeGetOnlineQuotes.png b/zh/guide/figures/currency_BeforeGetOnlineQuotes.png
new file mode 100644
index 00000000..93dc270e
Binary files /dev/null and b/zh/guide/figures/currency_BeforeGetOnlineQuotes.png differ
diff --git a/zh/guide/figures/currency_PutTogether_AfterMoney.png b/zh/guide/figures/currency_PutTogether_AfterMoney.png
new file mode 100644
index 00000000..fa916eed
Binary files /dev/null and b/zh/guide/figures/currency_PutTogether_AfterMoney.png differ
diff --git a/zh/guide/figures/currency_PutTogether_AfterStocks.png b/zh/guide/figures/currency_PutTogether_AfterStocks.png
new file mode 100644
index 00000000..f878cca5
Binary files /dev/null and b/zh/guide/figures/currency_PutTogether_AfterStocks.png differ
diff --git a/zh/guide/figures/currency_PutTogether_AussieHouse.png b/zh/guide/figures/currency_PutTogether_AussieHouse.png
new file mode 100644
index 00000000..a992991e
Binary files /dev/null and b/zh/guide/figures/currency_PutTogether_AussieHouse.png differ
diff --git a/zh/guide/figures/currency_addcurr.png b/zh/guide/figures/currency_addcurr.png
new file mode 100644
index 00000000..0bcecc4e
Binary files /dev/null and b/zh/guide/figures/currency_addcurr.png differ
diff --git a/zh/guide/figures/currency_main1.png b/zh/guide/figures/currency_main1.png
new file mode 100644
index 00000000..074d9c3b
Binary files /dev/null and b/zh/guide/figures/currency_main1.png differ
diff --git a/zh/guide/figures/currency_main2.png b/zh/guide/figures/currency_main2.png
new file mode 100644
index 00000000..493ac390
Binary files /dev/null and b/zh/guide/figures/currency_main2.png differ
diff --git a/zh/guide/figures/currency_main3.png b/zh/guide/figures/currency_main3.png
new file mode 100644
index 00000000..c80fc313
Binary files /dev/null and b/zh/guide/figures/currency_main3.png differ
diff --git a/zh/guide/figures/currency_peditor.png b/zh/guide/figures/currency_peditor.png
new file mode 100644
index 00000000..c7d86349
Binary files /dev/null and b/zh/guide/figures/currency_peditor.png differ
diff --git a/zh/guide/figures/currency_purchase_AfterBoat.png b/zh/guide/figures/currency_purchase_AfterBoat.png
new file mode 100644
index 00000000..4eb513bf
Binary files /dev/null and b/zh/guide/figures/currency_purchase_AfterBoat.png differ
diff --git a/zh/guide/figures/currency_purchase_AfterStocks.png b/zh/guide/figures/currency_purchase_AfterStocks.png
new file mode 100644
index 00000000..dd1098e6
Binary files /dev/null and b/zh/guide/figures/currency_purchase_AfterStocks.png differ
diff --git a/zh/guide/figures/currency_purchase_BeforeBoat.png b/zh/guide/figures/currency_purchase_BeforeBoat.png
new file mode 100644
index 00000000..f1f5e4f4
Binary files /dev/null and b/zh/guide/figures/currency_purchase_BeforeBoat.png differ
diff --git a/zh/guide/figures/currency_purchase_BeforeStocks.png b/zh/guide/figures/currency_purchase_BeforeStocks.png
new file mode 100644
index 00000000..5bedb71a
Binary files /dev/null and b/zh/guide/figures/currency_purchase_BeforeStocks.png differ
diff --git a/zh/guide/figures/currency_purchase_Commodities.png b/zh/guide/figures/currency_purchase_Commodities.png
new file mode 100644
index 00000000..5851d04e
Binary files /dev/null and b/zh/guide/figures/currency_purchase_Commodities.png differ
diff --git a/zh/guide/figures/currency_purchase_MoveMoney.png b/zh/guide/figures/currency_purchase_MoveMoney.png
new file mode 100644
index 00000000..8008810b
Binary files /dev/null and b/zh/guide/figures/currency_purchase_MoveMoney.png differ
diff --git a/zh/guide/figures/currency_purchase_SetExchangeRate.png b/zh/guide/figures/currency_purchase_SetExchangeRate.png
new file mode 100644
index 00000000..2ae34f8d
Binary files /dev/null and b/zh/guide/figures/currency_purchase_SetExchangeRate.png differ
diff --git a/zh/guide/figures/currency_purchase_ToAmount.png b/zh/guide/figures/currency_purchase_ToAmount.png
new file mode 100644
index 00000000..7eafcc7d
Binary files /dev/null and b/zh/guide/figures/currency_purchase_ToAmount.png differ
diff --git a/zh/guide/figures/currency_trading_Price_Database_initial.png b/zh/guide/figures/currency_trading_Price_Database_initial.png
new file mode 100644
index 00000000..f4ccf8fd
Binary files /dev/null and b/zh/guide/figures/currency_trading_Price_Database_initial.png differ
diff --git a/zh/guide/figures/currency_trading_acct_setup.png b/zh/guide/figures/currency_trading_acct_setup.png
new file mode 100644
index 00000000..287b3995
Binary files /dev/null and b/zh/guide/figures/currency_trading_acct_setup.png differ
diff --git a/zh/guide/figures/currency_trading_acct_setup_2.png b/zh/guide/figures/currency_trading_acct_setup_2.png
new file mode 100644
index 00000000..9657023b
Binary files /dev/null and b/zh/guide/figures/currency_trading_acct_setup_2.png differ
diff --git a/zh/guide/figures/currency_trading_accts_after_tfr.png b/zh/guide/figures/currency_trading_accts_after_tfr.png
new file mode 100644
index 00000000..43a3ee3b
Binary files /dev/null and b/zh/guide/figures/currency_trading_accts_after_tfr.png differ
diff --git a/zh/guide/figures/currency_trading_accts_after_trf_back.png b/zh/guide/figures/currency_trading_accts_after_trf_back.png
new file mode 100644
index 00000000..cf1cc9ae
Binary files /dev/null and b/zh/guide/figures/currency_trading_accts_after_trf_back.png differ
diff --git a/zh/guide/figures/currency_trading_balance_sheet.png b/zh/guide/figures/currency_trading_balance_sheet.png
new file mode 100644
index 00000000..b53cfa7a
Binary files /dev/null and b/zh/guide/figures/currency_trading_balance_sheet.png differ
diff --git a/zh/guide/figures/currency_trading_prices_after_trf_back.png b/zh/guide/figures/currency_trading_prices_after_trf_back.png
new file mode 100644
index 00000000..cc0b8e66
Binary files /dev/null and b/zh/guide/figures/currency_trading_prices_after_trf_back.png differ
diff --git a/zh/guide/figures/currency_trading_transfer_funds.png b/zh/guide/figures/currency_trading_transfer_funds.png
new file mode 100644
index 00000000..4a139638
Binary files /dev/null and b/zh/guide/figures/currency_trading_transfer_funds.png differ
diff --git a/zh/guide/figures/currency_trading_transfer_trans1.png b/zh/guide/figures/currency_trading_transfer_trans1.png
new file mode 100644
index 00000000..23936ef5
Binary files /dev/null and b/zh/guide/figures/currency_trading_transfer_trans1.png differ
diff --git a/zh/guide/figures/currency_trading_transfer_trans2.png b/zh/guide/figures/currency_trading_transfer_trans2.png
new file mode 100644
index 00000000..69323388
Binary files /dev/null and b/zh/guide/figures/currency_trading_transfer_trans2.png differ
diff --git a/zh/guide/figures/currency_trading_trf_back.png b/zh/guide/figures/currency_trading_trf_back.png
new file mode 100644
index 00000000..6cc52949
Binary files /dev/null and b/zh/guide/figures/currency_trading_trf_back.png differ
diff --git a/zh/guide/figures/dep_assetmain.png b/zh/guide/figures/dep_assetmain.png
new file mode 100644
index 00000000..3c4af7aa
Binary files /dev/null and b/zh/guide/figures/dep_assetmain.png differ
diff --git a/zh/guide/figures/dep_assetreg.png b/zh/guide/figures/dep_assetreg.png
new file mode 100644
index 00000000..51c3f5c2
Binary files /dev/null and b/zh/guide/figures/dep_assetreg.png differ
diff --git a/zh/guide/figures/dep_example.png b/zh/guide/figures/dep_example.png
new file mode 100644
index 00000000..5587adc0
Binary files /dev/null and b/zh/guide/figures/dep_example.png differ
diff --git a/zh/guide/figures/invest2Lots0RegB4Scrub.png b/zh/guide/figures/invest2Lots0RegB4Scrub.png
new file mode 100644
index 00000000..015283b2
Binary files /dev/null and b/zh/guide/figures/invest2Lots0RegB4Scrub.png differ
diff --git a/zh/guide/figures/invest2Lots1B4Scrub.png b/zh/guide/figures/invest2Lots1B4Scrub.png
new file mode 100644
index 00000000..4fee03a7
Binary files /dev/null and b/zh/guide/figures/invest2Lots1B4Scrub.png differ
diff --git a/zh/guide/figures/invest2Lots2LotsAftScrubAcct.png b/zh/guide/figures/invest2Lots2LotsAftScrubAcct.png
new file mode 100644
index 00000000..3d9fc13e
Binary files /dev/null and b/zh/guide/figures/invest2Lots2LotsAftScrubAcct.png differ
diff --git a/zh/guide/figures/invest2Lots3RegAftScrubAcct.png b/zh/guide/figures/invest2Lots3RegAftScrubAcct.png
new file mode 100644
index 00000000..8e2aa1cf
Binary files /dev/null and b/zh/guide/figures/invest2Lots3RegAftScrubAcct.png differ
diff --git a/zh/guide/figures/investLots0_RegB4Scrub.png b/zh/guide/figures/investLots0_RegB4Scrub.png
new file mode 100644
index 00000000..e9340ada
Binary files /dev/null and b/zh/guide/figures/investLots0_RegB4Scrub.png differ
diff --git a/zh/guide/figures/investLots1_BeforeCreateLot.png b/zh/guide/figures/investLots1_BeforeCreateLot.png
new file mode 100644
index 00000000..eccc8e53
Binary files /dev/null and b/zh/guide/figures/investLots1_BeforeCreateLot.png differ
diff --git a/zh/guide/figures/investLots2_BeforeScrub1Lot.png b/zh/guide/figures/investLots2_BeforeScrub1Lot.png
new file mode 100644
index 00000000..85ebd197
Binary files /dev/null and b/zh/guide/figures/investLots2_BeforeScrub1Lot.png differ
diff --git a/zh/guide/figures/investLots2_RegAfterScrub1Lot.png b/zh/guide/figures/investLots2_RegAfterScrub1Lot.png
new file mode 100644
index 00000000..a4b52bc8
Binary files /dev/null and b/zh/guide/figures/investLots2_RegAfterScrub1Lot.png differ
diff --git a/zh/guide/figures/investLotsSplitLot0.png b/zh/guide/figures/investLotsSplitLot0.png
new file mode 100644
index 00000000..1e8b640d
Binary files /dev/null and b/zh/guide/figures/investLotsSplitLot0.png differ
diff --git a/zh/guide/figures/investLotsSplitLot1.png b/zh/guide/figures/investLotsSplitLot1.png
new file mode 100644
index 00000000..c2c31ea3
Binary files /dev/null and b/zh/guide/figures/investLotsSplitLot1.png differ
diff --git a/zh/guide/figures/investLotsSplitReg.png b/zh/guide/figures/investLotsSplitReg.png
new file mode 100644
index 00000000..d5438efc
Binary files /dev/null and b/zh/guide/figures/investLotsSplitReg.png differ
diff --git a/zh/guide/figures/invest_AccountsPredef.png b/zh/guide/figures/invest_AccountsPredef.png
new file mode 100644
index 00000000..bc010c5e
Binary files /dev/null and b/zh/guide/figures/invest_AccountsPredef.png differ
diff --git a/zh/guide/figures/invest_SetupPortfolio2.png b/zh/guide/figures/invest_SetupPortfolio2.png
new file mode 100644
index 00000000..3cef16e0
Binary files /dev/null and b/zh/guide/figures/invest_SetupPortfolio2.png differ
diff --git a/zh/guide/figures/invest_SetupPortfolio3.png b/zh/guide/figures/invest_SetupPortfolio3.png
new file mode 100644
index 00000000..e9a36d30
Binary files /dev/null and b/zh/guide/figures/invest_SetupPortfolio3.png differ
diff --git a/zh/guide/figures/invest_dividendcash.png b/zh/guide/figures/invest_dividendcash.png
new file mode 100644
index 00000000..399fd0b4
Binary files /dev/null and b/zh/guide/figures/invest_dividendcash.png differ
diff --git a/zh/guide/figures/invest_dividendreinvest1.png b/zh/guide/figures/invest_dividendreinvest1.png
new file mode 100644
index 00000000..53dc033f
Binary files /dev/null and b/zh/guide/figures/invest_dividendreinvest1.png differ
diff --git a/zh/guide/figures/invest_int1.png b/zh/guide/figures/invest_int1.png
new file mode 100644
index 00000000..0d58e10f
Binary files /dev/null and b/zh/guide/figures/invest_int1.png differ
diff --git a/zh/guide/figures/invest_int2-1.png b/zh/guide/figures/invest_int2-1.png
new file mode 100644
index 00000000..f00d2edd
Binary files /dev/null and b/zh/guide/figures/invest_int2-1.png differ
diff --git a/zh/guide/figures/invest_int2.png b/zh/guide/figures/invest_int2.png
new file mode 100644
index 00000000..5a399609
Binary files /dev/null and b/zh/guide/figures/invest_int2.png differ
diff --git a/zh/guide/figures/invest_int3.png b/zh/guide/figures/invest_int3.png
new file mode 100644
index 00000000..3f9f8b56
Binary files /dev/null and b/zh/guide/figures/invest_int3.png differ
diff --git a/zh/guide/figures/invest_merge2.png b/zh/guide/figures/invest_merge2.png
new file mode 100644
index 00000000..60857716
Binary files /dev/null and b/zh/guide/figures/invest_merge2.png differ
diff --git a/zh/guide/figures/invest_merge3.png b/zh/guide/figures/invest_merge3.png
new file mode 100644
index 00000000..7a805eda
Binary files /dev/null and b/zh/guide/figures/invest_merge3.png differ
diff --git a/zh/guide/figures/invest_newaccount.png b/zh/guide/figures/invest_newaccount.png
new file mode 100644
index 00000000..dab657f5
Binary files /dev/null and b/zh/guide/figures/invest_newaccount.png differ
diff --git a/zh/guide/figures/invest_newsecurity.png b/zh/guide/figures/invest_newsecurity.png
new file mode 100644
index 00000000..ca5fefbb
Binary files /dev/null and b/zh/guide/figures/invest_newsecurity.png differ
diff --git a/zh/guide/figures/invest_peditor.png b/zh/guide/figures/invest_peditor.png
new file mode 100644
index 00000000..51f9666d
Binary files /dev/null and b/zh/guide/figures/invest_peditor.png differ
diff --git a/zh/guide/figures/invest_peditor2.png b/zh/guide/figures/invest_peditor2.png
new file mode 100644
index 00000000..7d87bc58
Binary files /dev/null and b/zh/guide/figures/invest_peditor2.png differ
diff --git a/zh/guide/figures/invest_ret_of_cap.png b/zh/guide/figures/invest_ret_of_cap.png
new file mode 100644
index 00000000..6a1c2a27
Binary files /dev/null and b/zh/guide/figures/invest_ret_of_cap.png differ
diff --git a/zh/guide/figures/invest_selectsecurity.png b/zh/guide/figures/invest_selectsecurity.png
new file mode 100644
index 00000000..f00f873f
Binary files /dev/null and b/zh/guide/figures/invest_selectsecurity.png differ
diff --git a/zh/guide/figures/invest_sellstock.png b/zh/guide/figures/invest_sellstock.png
new file mode 100644
index 00000000..18f05ff3
Binary files /dev/null and b/zh/guide/figures/invest_sellstock.png differ
diff --git a/zh/guide/figures/invest_sellstock2.png b/zh/guide/figures/invest_sellstock2.png
new file mode 100644
index 00000000..d49ff5e1
Binary files /dev/null and b/zh/guide/figures/invest_sellstock2.png differ
diff --git a/zh/guide/figures/invest_sellstockLoss2.png b/zh/guide/figures/invest_sellstockLoss2.png
new file mode 100644
index 00000000..0d2e99bf
Binary files /dev/null and b/zh/guide/figures/invest_sellstockLoss2.png differ
diff --git a/zh/guide/figures/invest_sellstockManProfCombNet.png b/zh/guide/figures/invest_sellstockManProfCombNet.png
new file mode 100644
index 00000000..6d091412
Binary files /dev/null and b/zh/guide/figures/invest_sellstockManProfCombNet.png differ
diff --git a/zh/guide/figures/invest_sellstockManProfSep.png b/zh/guide/figures/invest_sellstockManProfSep.png
new file mode 100644
index 00000000..88e4eebe
Binary files /dev/null and b/zh/guide/figures/invest_sellstockManProfSep.png differ
diff --git a/zh/guide/figures/invest_sellstockManProfSepNet.png b/zh/guide/figures/invest_sellstockManProfSepNet.png
new file mode 100644
index 00000000..c552c390
Binary files /dev/null and b/zh/guide/figures/invest_sellstockManProfSepNet.png differ
diff --git a/zh/guide/figures/invest_setup_current.png b/zh/guide/figures/invest_setup_current.png
new file mode 100644
index 00000000..bdd28dba
Binary files /dev/null and b/zh/guide/figures/invest_setup_current.png differ
diff --git a/zh/guide/figures/invest_setup_portfolio1.png b/zh/guide/figures/invest_setup_portfolio1.png
new file mode 100644
index 00000000..2df7d05b
Binary files /dev/null and b/zh/guide/figures/invest_setup_portfolio1.png differ
diff --git a/zh/guide/figures/invest_simplesplit1.png b/zh/guide/figures/invest_simplesplit1.png
new file mode 100644
index 00000000..b8b27514
Binary files /dev/null and b/zh/guide/figures/invest_simplesplit1.png differ
diff --git a/zh/guide/figures/invest_split1.png b/zh/guide/figures/invest_split1.png
new file mode 100644
index 00000000..dd405323
Binary files /dev/null and b/zh/guide/figures/invest_split1.png differ
diff --git a/zh/guide/figures/invest_split2.png b/zh/guide/figures/invest_split2.png
new file mode 100644
index 00000000..badcd351
Binary files /dev/null and b/zh/guide/figures/invest_split2.png differ
diff --git a/zh/guide/figures/invest_split3.png b/zh/guide/figures/invest_split3.png
new file mode 100644
index 00000000..d7b5c3ff
Binary files /dev/null and b/zh/guide/figures/invest_split3.png differ
diff --git a/zh/guide/figures/invest_split4.png b/zh/guide/figures/invest_split4.png
new file mode 100644
index 00000000..529da503
Binary files /dev/null and b/zh/guide/figures/invest_split4.png differ
diff --git a/zh/guide/figures/invest_split5.png b/zh/guide/figures/invest_split5.png
new file mode 100644
index 00000000..0a2e8e68
Binary files /dev/null and b/zh/guide/figures/invest_split5.png differ
diff --git a/zh/guide/figures/invest_stockmerge1.png b/zh/guide/figures/invest_stockmerge1.png
new file mode 100644
index 00000000..b20890d8
Binary files /dev/null and b/zh/guide/figures/invest_stockmerge1.png differ
diff --git a/zh/guide/figures/invest_stockvalue.png b/zh/guide/figures/invest_stockvalue.png
new file mode 100644
index 00000000..72d2612a
Binary files /dev/null and b/zh/guide/figures/invest_stockvalue.png differ
diff --git a/zh/guide/figures/invest_stockvalue_report.png b/zh/guide/figures/invest_stockvalue_report.png
new file mode 100644
index 00000000..eea1535d
Binary files /dev/null and b/zh/guide/figures/invest_stockvalue_report.png differ
diff --git a/zh/guide/figures/invest_stockvalue_report_options.png b/zh/guide/figures/invest_stockvalue_report_options.png
new file mode 100644
index 00000000..79b386cb
Binary files /dev/null and b/zh/guide/figures/invest_stockvalue_report_options.png differ
diff --git a/zh/guide/figures/loans_PrivateLoanCalculation.png b/zh/guide/figures/loans_PrivateLoanCalculation.png
new file mode 100644
index 00000000..2a40b00e
Binary files /dev/null and b/zh/guide/figures/loans_PrivateLoanCalculation.png differ
diff --git a/zh/guide/figures/loans_PrivateLoanFirstPayment.png b/zh/guide/figures/loans_PrivateLoanFirstPayment.png
new file mode 100644
index 00000000..20d49186
Binary files /dev/null and b/zh/guide/figures/loans_PrivateLoanFirstPayment.png differ
diff --git a/zh/guide/figures/loans_PrivateLoanInitial.png b/zh/guide/figures/loans_PrivateLoanInitial.png
new file mode 100644
index 00000000..8d6d17e9
Binary files /dev/null and b/zh/guide/figures/loans_PrivateLoanInitial.png differ
diff --git a/zh/guide/figures/loans_PrivateLoanSecondPayment.png b/zh/guide/figures/loans_PrivateLoanSecondPayment.png
new file mode 100644
index 00000000..69a8db13
Binary files /dev/null and b/zh/guide/figures/loans_PrivateLoanSecondPayment.png differ
diff --git a/zh/guide/figures/loans_PrivateLoanSecondPaymentAccounts.png b/zh/guide/figures/loans_PrivateLoanSecondPaymentAccounts.png
new file mode 100644
index 00000000..a1448cbb
Binary files /dev/null and b/zh/guide/figures/loans_PrivateLoanSecondPaymentAccounts.png differ
diff --git a/zh/guide/figures/loans_fcalc.png b/zh/guide/figures/loans_fcalc.png
new file mode 100644
index 00000000..fdfdb3ea
Binary files /dev/null and b/zh/guide/figures/loans_fcalc.png differ
diff --git a/zh/guide/figures/loans_mortgage1.png b/zh/guide/figures/loans_mortgage1.png
new file mode 100644
index 00000000..fb3a5f7c
Binary files /dev/null and b/zh/guide/figures/loans_mortgage1.png differ
diff --git a/zh/guide/figures/loans_mortgage2.png b/zh/guide/figures/loans_mortgage2.png
new file mode 100644
index 00000000..3f58155d
Binary files /dev/null and b/zh/guide/figures/loans_mortgage2.png differ
diff --git a/zh/guide/figures/loans_mortgage3.png b/zh/guide/figures/loans_mortgage3.png
new file mode 100644
index 00000000..90bbf62d
Binary files /dev/null and b/zh/guide/figures/loans_mortgage3.png differ
diff --git a/zh/guide/figures/oview_intro.png b/zh/guide/figures/oview_intro.png
new file mode 100644
index 00000000..60c2a207
Binary files /dev/null and b/zh/guide/figures/oview_intro.png differ
diff --git a/zh/guide/figures/txns_CashFlow.png b/zh/guide/figures/txns_CashFlow.png
new file mode 100644
index 00000000..fe8029ea
Binary files /dev/null and b/zh/guide/figures/txns_CashFlow.png differ
diff --git a/zh/guide/figures/txns_TransactionRptChecking.png b/zh/guide/figures/txns_TransactionRptChecking.png
new file mode 100644
index 00000000..6dc88be6
Binary files /dev/null and b/zh/guide/figures/txns_TransactionRptChecking.png differ
diff --git a/zh/guide/figures/txns_TransactionRptExpenses.png b/zh/guide/figures/txns_TransactionRptExpenses.png
new file mode 100644
index 00000000..5e815ebf
Binary files /dev/null and b/zh/guide/figures/txns_TransactionRptExpenses.png differ
diff --git a/zh/guide/figures/txns_puttoget_Charts.png b/zh/guide/figures/txns_puttoget_Charts.png
new file mode 100644
index 00000000..5963ea53
Binary files /dev/null and b/zh/guide/figures/txns_puttoget_Charts.png differ
diff --git a/zh/guide/figures/txns_puttoget_Charts1.png b/zh/guide/figures/txns_puttoget_Charts1.png
new file mode 100644
index 00000000..6a8c78c2
Binary files /dev/null and b/zh/guide/figures/txns_puttoget_Charts1.png differ
diff --git a/zh/guide/figures/txns_puttoget_Charts2.png b/zh/guide/figures/txns_puttoget_Charts2.png
new file mode 100644
index 00000000..1414b5c0
Binary files /dev/null and b/zh/guide/figures/txns_puttoget_Charts2.png differ
diff --git a/zh/guide/figures/txns_reconcile_window1.png b/zh/guide/figures/txns_reconcile_window1.png
new file mode 100644
index 00000000..dc0c620a
Binary files /dev/null and b/zh/guide/figures/txns_reconcile_window1.png differ
diff --git a/zh/guide/figures/txns_reconcile_window2.png b/zh/guide/figures/txns_reconcile_window2.png
new file mode 100644
index 00000000..547e0c3a
Binary files /dev/null and b/zh/guide/figures/txns_reconcile_window2.png differ
diff --git a/zh/guide/figures/txns_reconcile_window3.png b/zh/guide/figures/txns_reconcile_window3.png
new file mode 100644
index 00000000..b68cbc33
Binary files /dev/null and b/zh/guide/figures/txns_reconcile_window3.png differ
diff --git a/zh/guide/figures/txns_register_2account.png b/zh/guide/figures/txns_register_2account.png
new file mode 100644
index 00000000..e35eaf6d
Binary files /dev/null and b/zh/guide/figures/txns_register_2account.png differ
diff --git a/zh/guide/figures/txns_register_2account2.png b/zh/guide/figures/txns_register_2account2.png
new file mode 100644
index 00000000..9803c71e
Binary files /dev/null and b/zh/guide/figures/txns_register_2account2.png differ
diff --git a/zh/guide/figures/txns_register_multiaccount.png b/zh/guide/figures/txns_register_multiaccount.png
new file mode 100644
index 00000000..c5b9d931
Binary files /dev/null and b/zh/guide/figures/txns_register_multiaccount.png differ
diff --git a/zh/guide/figures/txns_registersplit2.png b/zh/guide/figures/txns_registersplit2.png
new file mode 100644
index 00000000..b88ae139
Binary files /dev/null and b/zh/guide/figures/txns_registersplit2.png differ
diff --git a/zh/guide/figures/txns_registersplit3.png b/zh/guide/figures/txns_registersplit3.png
new file mode 100644
index 00000000..442e1fe3
Binary files /dev/null and b/zh/guide/figures/txns_registersplit3.png differ
diff --git a/zh/guide/figures/txns_registersplit4.png b/zh/guide/figures/txns_registersplit4.png
new file mode 100644
index 00000000..323e112c
Binary files /dev/null and b/zh/guide/figures/txns_registersplit4.png differ
diff --git a/zh/guide/figures/txns_registersplit5.png b/zh/guide/figures/txns_registersplit5.png
new file mode 100644
index 00000000..feca156f
Binary files /dev/null and b/zh/guide/figures/txns_registersplit5.png differ
diff --git a/zh/guide/figures/txns_registersplit6.png b/zh/guide/figures/txns_registersplit6.png
new file mode 100644
index 00000000..52fcd48b
Binary files /dev/null and b/zh/guide/figures/txns_registersplit6.png differ
diff --git a/zh/guide/figures/txns_sxn_editor-2.png b/zh/guide/figures/txns_sxn_editor-2.png
new file mode 100644
index 00000000..ab316ae9
Binary files /dev/null and b/zh/guide/figures/txns_sxn_editor-2.png differ
diff --git a/zh/guide/figures/txns_sxn_editor-3-frequency.png b/zh/guide/figures/txns_sxn_editor-3-frequency.png
new file mode 100644
index 00000000..a75fd46f
Binary files /dev/null and b/zh/guide/figures/txns_sxn_editor-3-frequency.png differ
diff --git a/zh/guide/figures/txns_sxn_editor-3-overview.png b/zh/guide/figures/txns_sxn_editor-3-overview.png
new file mode 100644
index 00000000..43334bb6
Binary files /dev/null and b/zh/guide/figures/txns_sxn_editor-3-overview.png differ
diff --git a/zh/guide/figures/txns_sxn_editor-3-template.png b/zh/guide/figures/txns_sxn_editor-3-template.png
new file mode 100644
index 00000000..cb408043
Binary files /dev/null and b/zh/guide/figures/txns_sxn_editor-3-template.png differ
diff --git a/zh/guide/figures/txns_sxn_editor-4.png b/zh/guide/figures/txns_sxn_editor-4.png
new file mode 100644
index 00000000..e559f0e4
Binary files /dev/null and b/zh/guide/figures/txns_sxn_editor-4.png differ
diff --git a/zh/guide/figures/txns_sxn_editor_slr.png b/zh/guide/figures/txns_sxn_editor_slr.png
new file mode 100644
index 00000000..e2bb1389
Binary files /dev/null and b/zh/guide/figures/txns_sxn_editor_slr.png differ
diff --git a/zh/guide/figures/txns_sxn_ledger1.png b/zh/guide/figures/txns_sxn_ledger1.png
new file mode 100644
index 00000000..cca673ce
Binary files /dev/null and b/zh/guide/figures/txns_sxn_ledger1.png differ
diff --git a/zh/guide/figures/txns_sxn_ledger2.png b/zh/guide/figures/txns_sxn_ledger2.png
new file mode 100644
index 00000000..ec85a990
Binary files /dev/null and b/zh/guide/figures/txns_sxn_ledger2.png differ
diff --git a/zh/guide/figures/txns_sxn_ledger3.png b/zh/guide/figures/txns_sxn_ledger3.png
new file mode 100644
index 00000000..023502c1
Binary files /dev/null and b/zh/guide/figures/txns_sxn_ledger3.png differ
diff --git a/zh/guide/figures/txns_sxn_ledger4.png b/zh/guide/figures/txns_sxn_ledger4.png
new file mode 100644
index 00000000..1ad7a57f
Binary files /dev/null and b/zh/guide/figures/txns_sxn_ledger4.png differ
diff --git a/zh/guide/gnc-glossary.xml b/zh/guide/gnc-glossary.xml
new file mode 100644
index 00000000..0de7dd92
--- /dev/null
+++ b/zh/guide/gnc-glossary.xml
@@ -0,0 +1,540 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glossary SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Version: 2.6.15
+ Last modified: December 6, 2016
+ Author:
+ David T. <sunfish62 at yahoo.com>
+ Translators:
+ (translators put your name and email here)
+-->
+<glossary id="gnc-gloss">
+ <title>&app; æ¯è¯è¡¨</title>
+
+ <para>ä¸é¢ååºäº &app;ä¸åºç°çå¸¸è§æ¯è¯ãå
¶ä¸ä¸äºæ¡ç®å¼èª<ulink
+ url="https://en.wikipedia.org/wiki/Main_Page">ç»´åºç¾ç§</ulink>ã</para>
+
+ <!-- ... -->
+
+ <glossentry id="gnc-gl_account">
+ <glossterm>ç§ç®</glossterm>
+
+ <glossdef>
+ <para>ç§ç®ç¨äºè·è¸ªä½ çèµäº§ãè´åºãè±è´¹åæ¶å
¥ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_accountingperiod">
+ <glossterm>ä¼è®¡æé´</glossterm>
+
+ <glossdef>
+ <para>ä¼è®¡æé´æç¼å¶ä¸ä¸ªå®ä½çä¼è®¡è´¦ç°¿æåç
§çæé´ã常è§çä¼è®¡æé´ææåº¦ãå£åº¦å年度æé´ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_aqbanking">
+ <glossterm>AqBanking</glossterm>
+
+ <glossdef>
+ <para>ä¸ä¸ªå®ç°å¾·å½å®¶åºé¶è¡è®¡ç®æºæ¥å£ï¼HBCIï¼åçµåé¶è¡äºèç½éä¿¡æ åï¼EBICSï¼ãOFX Direct
+ ConnectåPaypalçåºã宿¯openHBCIçç»§æ¿è
ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_asset">
+ <glossterm>èµäº§</glossterm>
+
+ <glossdef>
+ <para>èµäº§æ¯ä½ æ¥æçæäºä¸è¥¿ã ä»»ä½æå½¢çææ å½¢çï¼å¯ä»¥æ¥æææ§å¶ä»¥äº§ç积æçç»æµä»·å¼çä¸è¥¿é½å¯è¢«è§ä¸ºèµäº§ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_balancesheet">
+ <glossterm>èµäº§è´åºè¡¨</glossterm>
+
+ <glossdef>
+ <para>èµäº§è´åºè¡¨æ¯ä¸ªäººæç»ç»è´¢å¡ä½é¢çæ±æ»ã宿»ç»äºä¸å®¶å
¬å¸å¨ç¹å®æ¶é´ç¹çèµäº§ãè´åºåææè
æçã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_book">
+ <glossterm>账簿</glossterm>
+
+ <glossdef>
+ <para>账簿æ¯å¯¹ä¸ªäººæç»ç»ææäº¤æçè®°å½ãå¨ &app;ä¸ï¼æ¯ä¸ªæä»¶å
å«ä¸ä¸ªè´¦ç°¿ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_capgainloss">
+ <glossterm>èµæ¬å©å¾ / èµæ¬æå¤±</glossterm>
+
+ <glossdef>
+ <para>æå¨åºå®æèµåæ¶ï¼æèµåçä¹°å
¥ä»·åååºä»·ä¹é´çå·®é¢ãåç§° <emphasis>å®ç°è·å© /
+ å®ç°æå¤±</emphasis>ã卿èµååºå®ä¹åï¼ç°ä»·ä¸ä¹°å
¥ä»·é´çå·®é¢ç§°ä¸º <emphasis>æªå®ç°æ¶ç /
+ æªå®ç°æå¤±</emphasis>ã</para>
+
+ <glossseealso otherterm="gnc-gl_realgainloss">å®ç°è·å© / å®ç°æå¤±</glossseealso>
+
+ <glossseealso otherterm="gnc-gl_unrealgainloss">æªå®ç°æ¶ç /
+ æªå®ç°æå¤±</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_capstock">
+ <glossterm>è¡æ¬</glossterm>
+
+ <glosssee otherterm="gnc-gl_stock">è¡ç¥¨</glosssee>
+ </glossentry>
+
+ <glossentry id="gnc-gl_chartofaccounts">
+ <glossterm>ç§ç®æ±æ»è¡¨</glossterm>
+
+ <glossdef>
+ <para>æ°æ®æä»¶ä¸ææå¯ç¨ç§ç®çå表ãç§ç®æ±æ»è¡¨å
æ¬èµäº§è´åºè¡¨ç§ç®ï¼èµäº§ãè´åºãè¡ä¸æçï¼åæç表ç§ç®ï¼æ¶å
¥ãè´¹ç¨ãæ¶çãæå¤±ï¼ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_commission">
+ <glossterm>ä½£é</glossterm>
+
+ <glossdef>
+ <para>æ¯ä»ç»ç»çºªäººä¹°åè¯å¸çè´¹ç¨ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_commodity">
+ <glossterm>åå</glossterm>
+
+ <glossdef>
+ <para>å忝æäºäº¤ææåºå®çæä»·å¼çä¸è¥¿ï¼æ¯å¦è´§å¸ãè¡ç¥¨ãåºå¸ãç²®é£ãéãç³æ²¹é½æ¯ååã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_commonstock">
+ <glossterm>æ®éè¡</glossterm>
+
+ <glosssee otherterm="gnc-gl_stock">è¡ç¥¨</glosssee>
+ </glossentry>
+
+ <glossentry id="gnc-gl_compounding">
+ <glossterm>å¤å©</glossterm>
+
+ <glossdef>
+ <para> 婿¯éæ°æå
¥åå¯ä»¥äº§çå®èªå·±ç婿¯ï¼å©æ¯äº§çç婿¯ï¼ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_costbasis">
+ <glossterm>ææ¬åºåï¼</glossterm>
+
+ <glossdef>
+ <para>Cost basis is the original cost of property, adjusted for various
+ factors. Its primary use is for tax purposes. Factors that affect the
+ cost basis include: stock splits, dividends, depreciation and return of
+ capital distributions. Cost basis is used to determine the
+ <emphasis>capital gain</emphasis>.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_csv">
+ <glossterm>CSV</glossterm>
+
+ <glossdef>
+ <para>Stands for Comma Separated Values. CSV files are used to store
+ data in plain text. Each line of the file is a record and each record
+ can be comprised of multiple fields separated by commas. CSV is one
+ import format that &app; supports.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_dividends">
+ <glossterm>è¡æ¯</glossterm>
+
+ <glossdef>
+ <para>Dividends are cash payments a company makes to shareholders. The
+ amount of this payment is usually determined as some amount of the
+ profits of the company. Not all common stocks give dividends.
+ è¡æ¯æ¯ä¸å®¶å
¬å¸åæè¡äººæ¯ä»çç°éãè¡æ¯éé¢é常åå³äºå
¬å¸å©æ¶¦ã䏿¯æææ®éè¡é½ä¼æ¯ä»è¡æ¯ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_equities">
+ <glossterm>Equities</glossterm>
+
+ <glossdef>
+ <para>Equities are investments in which the investor becomes part (or
+ whole) owner in something.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_fints">
+ <glossterm>Financial Transaction Services (FinTS)</glossterm>
+
+ <glossdef>
+ <para>A banking protocol used by German banks. Developed by the German
+ Central Banking Committee ZKA (Zentraler Kredit-Ausschuss). The standard
+ is used only by German banks. Prior 2002, it was called Home Banking
+ Computer Interface (HBCI). FinTS is one import format that &app;
+ supports.</para>
+
+ <glossseealso otherterm="gnc-gl_hbci">Home Computer Banking Interface
+ (HBCI)</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_gsettings">
+ <glossterm>GSettings</glossterm>
+
+ <glossdef>
+ <para>Since version 2.5 the tool that stores user configuration data. It
+ uses the native data store of the operating system:</para>
+
+ <variablelist>
+ <varlistentry>
+ <term>&lin;</term>
+
+ <listitem>
+ <para>DConf since Gnome 3.0 dropped GConf</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>&mac;</term>
+
+ <listitem>
+ <para>Defaults. Use the command-line defaults(1) to modify prefs
+ when GnuCash isn't running.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>&win;</term>
+
+ <listitem>
+ <para>Registry.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_hbci">
+ <glossterm>Home Computer Banking Interface (HBCI)</glossterm>
+
+ <glossdef>
+ <para>A bank-independent online banking protocol used by German banks.
+ Home Banking Computer Interface (HBCI) was developed by the German
+ Central Banking Committee ZKA (Zentraler Kredit-Ausschuss). Since 2002,
+ it has been called Financial Transaction Services (FinTS). HBCI is one
+ import format that &app; supports.</para>
+
+ <glossseealso otherterm="gnc-gl_fints">Financial Transaction Services
+ (FinTS)</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_interest">
+ <glossterm>婿¯</glossterm>
+
+ <glossdef>
+ <para>忬¾äººä¸ºä½¿ç¨è´·æ¬¾äººçé±èæ¯ä»çè´¹ç¨ãé常表示为æ¯å¹´æ¬éçç¾åæ¯ãä¾å¦ï¼ä¸ä¸ªå©ç为1%çå¨èè´¦æ·ï¼æ¯å¹´æ¯åå
¥100ç¾å
ï¼å°±ä¼ä»ç»ä½ 1ç¾å
ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_liability">
+ <glossterm>è´åº</glossterm>
+
+ <glossdef>
+ <para>è´åºæ¯ä¸ªäººæç»ç»ææ¬ çåºå¡ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_libofx">
+ <glossterm>LibOFX</glossterm>
+
+ <glossdef>
+ <para>An open source library for <emphasis>OFX</emphasis>. It was
+ created by one of the &app; developers, originally to be the OFX
+ interface for &app;.</para>
+
+ <glossseealso otherterm="gnc-gl_ofx">OFX</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_liquidity">
+ <glossterm>æµå¨æ§</glossterm>
+
+ <glossdef>
+ <para>è¡¡éä¸é¡¹æèµè½¬æ¢ä¸ºç°éç龿ç¨åº¦ãå¨èè´¦æ·éç鱿µå¨æ§å¾å¼ºï¼èæèµå¨æ¿åéç鱿µå¨æ§å¾ä½ï¼å ä¸ºåæ¿åéè¦æ¶é´ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_lot">
+ <glossterm>Lot</glossterm>
+
+ <glossdef>
+ <para>A lot is a means of grouping a commodity so that you later
+ identify that the item bought in one transaction is the same as one sold
+ in a different transaction. Lots are often implemented with stocks,
+ where capital gain can depend on which item is being sold at a given
+ time.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_mt940">
+ <glossterm>MT940</glossterm>
+
+ <glossdef>
+ <para>A financial information standard defined by SWIFT and used by
+ several European banks. It is also used internally in HBCI.
+ Unfortunately, you can't download the MT940 standard, but some banks
+ publish it on their websites. MT940 is one import format that &app;
+ supports.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_ofx">
+ <glossterm>OFX</glossterm>
+
+ <glossdef>
+ <para>The Open Financial eXchange format. This is a financial
+ information exchange standard used by many institutions. OFX is one
+ import format that &app; supports.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_pricedb">
+ <glossterm>Price Database</glossterm>
+
+ <glossdef>
+ <para>The price database contains a store of price quotes for stocks,
+ mutual funds, and currencies.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_principal">
+ <glossterm>Principal</glossterm>
+
+ <glossdef>
+ <para>The original amount of money invested or borrowed.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_qfx">
+ <glossterm>QFX</glossterm>
+
+ <glossdef>
+ <para>The Quicken Financial eXchange format is a proprietary financial
+ information exchange standard promoted by Quicken and used by many
+ institutions. QFX is one import format that &app; supports.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_qif">
+ <glossterm>QIF</glossterm>
+
+ <glossdef>
+ <para>The Quicken Interchange Format (QIF) is an open specification for
+ reading and writing financial data to files. This is an older format
+ that is still used by many institutions. QIF is one import format that
+ &app; supports.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_realgainloss">
+ <glossterm>Realized Gain/Loss</glossterm>
+
+ <glossdef>
+ <para>The difference between the purchase and selling prices of an
+ investment at the time the investment is sold. Also known as
+ <emphasis>Capital Gain/Loss</emphasis>. Before an investment is sold,
+ the difference in value is referred to as <emphasis>Unrealized
+ Gain/Loss</emphasis>.</para>
+
+ <glossseealso otherterm="gnc-gl_capgainloss">Capital
+ Gain/Loss</glossseealso>
+
+ <glossseealso otherterm="gnc-gl_unrealgainloss">Unrealized
+ Gain/Loss</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_reconciliation">
+ <glossterm>Reconciliation</glossterm>
+
+ <glossdef>
+ <para>Reconciliation is a verification process in which the user
+ compares their records with those of the financial institution to ensure
+ that the records in each system agree at some particular point in time.
+ During reconciliation, the user checks individual transactions in their
+ file against the institution's statement; upon completion, the reported
+ balances of the institution and the reconciled account will match at
+ that point in the register.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_return">
+ <glossterm>Return</glossterm>
+
+ <glossdef>
+ <para>The total income plus capital gains or losses of an
+ investment.</para>
+
+ <glossseealso otherterm="gnc-gl_yield">Yield</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_reversingtxn">
+ <glossterm>Reversing Transaction</glossterm>
+
+ <glossdef>
+ <para>In formal accounting, a transaction is never deleted. Therefore,
+ when a mistake is made, the original transaction remains in the ledger,
+ and a transaction is added to the ledger that reverses the original.
+ This <emphasis>reversing transaction</emphasis> duplicates the original
+ transaction, but with debit and credit amounts reversed. This removes
+ the effect of the erroneous transaction from the books. After entering
+ the reversing transaction, a corrected transaction can then be entered.
+ Reversing transactions are not commonly used in personal
+ accounting.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_risk">
+ <glossterm>é£é©</glossterm>
+
+ <glossdef>
+ <para>æèµåæ¥ä¸é¢æä¸åçå¯è½æ§ãæèµé常å¯ä»¥ä»ä½é£é©ï¼ä¾å¦å¨è叿·ææ¿åºåºå¸ï¼å°é«é£é©ï¼ä¾å¦æ®éè¡æåå¾åºå¸ï¼åç±»ãä¸è¬æ¥è¯´ï¼é£é©è¶é«ï¼å¯è½ç忥ä¹å°±è¶é«ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_schedtxn">
+ <glossterm>计å交æ</glossterm>
+
+ <glossdef>
+ <para>计å交ææä¾äºä¸ä¸ªæ¡æ¶ï¼ç¨äºè®°ä½æå
³è®¾ç½®ä¸ºå°æ¥åç䏿¬¡æå®æåçç交æçä¿¡æ¯ã</para>
+
+ <glossseealso otherterm="gnc-gl_yield">æ¶çç</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_scheme">
+ <glossterm>Scheme</glossterm>
+
+ <glossdef>
+ <para>Scheme is a functional programming language based on a dialect of
+ LISP. Reports in &app; use the Scheme programming language; thus, users
+ wishing to customize reports must write Scheme.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_shareholder">
+ <glossterm>Shareholder</glossterm>
+
+ <glossdef>
+ <para>A shareholder is a person who holds common stock in a
+ company.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_split">
+ <glossterm>Split</glossterm>
+
+ <glossdef>
+ <para>A split, or Ledger Entry, is the fundamental accounting unit. Each
+ split consists of an amount, the value of that amount expressed in a
+ (possibly) different currency, a Memo, a pointer to the parent
+ Transaction, a pointer to the debited Account, a reconciled flag and
+ timestamp, an action field, and a key-value frame which can store
+ arbitrary data.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_stock">
+ <glossterm>Stock</glossterm>
+
+ <glossdef>
+ <para>A security that represents a certain fractional ownership of a
+ company. This is what you buy when you <quote>buy stock</quote> in a
+ company on the open market. This is also sometimes known as
+ <emphasis>capital stock</emphasis>, or <emphasis>common
+ stock</emphasis>.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_stocksplit">
+ <glossterm>Stock split</glossterm>
+
+ <glossdef>
+ <para>Occurs when a company offers to issue some additional multiple of
+ shares for each existing stock. For example, a <quote>2 for 1</quote>
+ stock split means that if you own 100 shares of a stock, you will
+ receive an additional 100 shares at no cost to you. The unit price of
+ the shares will usually be adjusted so there is no net change in the
+ value, so in this example the price per share will be halved. Note that
+ such transactions affect the cost basis per share owned.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_transaction">
+ <glossterm>Transaction</glossterm>
+
+ <glossdef>
+ <para>A transaction consists of a date, a description, an ID number, a
+ list of two or more splits, and a key-value frame. Transactions embody
+ the notion of "double entry" accounting. </para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_unrealgainloss">
+ <glossterm>Unrealized Gain/Loss</glossterm>
+
+ <glossdef>
+ <para>Unrealized gain or loss is the difference in value between a
+ purchase price and the current value of a given asset. These gains
+ remain unrealized until the asset is sold, at which point they become
+ <emphasis>Realized gains or losses</emphasis>.</para>
+
+ <glossseealso otherterm="gnc-gl_capgainloss">Capital
+ Gain/Loss</glossseealso>
+
+ <glossseealso otherterm="gnc-gl_realgainloss">Realized
+ Gain/Loss</glossseealso>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_valuation">
+ <glossterm>Valuation</glossterm>
+
+ <glossdef>
+ <para>The process of determining the market value or the price the
+ investment would sell at in a <quote>reasonable time
+ frame</quote>.</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_xml">
+ <glossterm>XML</glossterm>
+
+ <glossdef>
+ <para>坿©å±æ è®°è¯è¨æ¯ä¸ç§å½é
éç¨çæ è®°æ åã &app; é»è®¤ä½¿ç¨XMLå卿°æ®ã</para>
+ </glossdef>
+ </glossentry>
+
+ <glossentry id="gnc-gl_yield">
+ <glossterm>æ¶çç</glossterm>
+
+ <glossdef>
+ <para>A measure of the amount of money you earn from an investment
+ (i.e., how much income you receive from the investment). Typically, this
+ is reported as a percentage of the principal amount. Yield does not
+ include capital gains or losses (see Return). For example, a stock that
+ sells for $100 and gives $2 in dividends per year has a yield of 2%.
+ 对æèµçå©çéé¢ç度éï¼ä¹å°±æ¯ä»æèµä¸å¾å°äºå¤å°æ¶å
¥ãæ¶ççä¸è¬è®°ä¸ºæ¬éçç¾åæ¯ãæ¶ççä¸å«èµæ¬æ¶çææå¤±ã
+ ä¾å¦ï¼æè¡ç¥¨å®ä»·100ç¾å
䏿¯å¹´å红2ç¾æ ï¼å
¶æ¶çç为2%ã</para>
+ </glossdef>
+ </glossentry>
+
+ <!-- ... -->
+</glossary>
diff --git a/zh/guide/gnc_Sample_QIF.qif b/zh/guide/gnc_Sample_QIF.qif
new file mode 100644
index 00000000..91f68bb0
--- /dev/null
+++ b/zh/guide/gnc_Sample_QIF.qif
@@ -0,0 +1,206 @@
+!Type:Cat
+NClothes2
+E
+^
+NComputer:HW
+E
+^
+NComputer:ISP
+E
+^
+NEntertainment:Disco
+E
+^
+NEntertainment:Dining Out
+E
+^
+NFurniture
+E
+^
+NGifts
+E
+^
+NGroceries
+E
+^
+NRent
+E
+^
+NBonus
+I
+^
+N
+NSalary
+I
+^
+!Option:AutoSwitch
+!Account
+NAssets:Current Assets:Checking Account
+DChecking account
+TBank
+^
+!Type:Bank
+D01/01/2006
+T1000.00
+POpening Balance
+LEquity:Opening Balances
+CX
+^
+D12/01/2006
+T-50.00
+CX
+N101
+PGrocery Store
+LExpenses:Groceries
+^
+D15/01/2006
+T-150.00
+CX
+PGrocery Store
+LExpenses:Groceries
+^
+D25/01/2006
+T600.00
+CX
+PEmployers R Us
+LIncome:Salary
+^
+D26/01/2006
+T-200.00
+CX
+PBank Saving
+LAssets:Current Assets:Savings Account
+^
+D28/01/2006
+T-350.00
+N102
+CX
+PFebruary Rent
+LExpenses:Rent
+^
+D28/01/2006
+T-20.00
+CX
+PISP Subscription
+LExpenses:Computer:ISP
+^
+D13/02/2006
+T-124.00
+CX
+PGrocery Store
+LExpenses:Groceries
+^
+D25/02/2006
+T600.00
+PEmployers R Us
+LIncome:Salary
+^
+D26/02/2006
+T-200.00
+PBank Saving
+LAssets:Current Assets:Savings Account
+^
+D28/02/2006
+T-350.00
+N103
+PMarch Rent
+LExpenses:Rent
+^
+D28/02/2006
+T-20.00
+CX
+PISP Subscription
+LExpenses:Computer:ISP
+^
+D10/02/2006
+T-67.00
+CX
+PGrocery Store
+LExpenses:Groceries
+^
+D15/02/2006
+T-276.00
+PPaid Credit Card bill
+LLiabilities:Credit Card:Visa
+^
+D20/02/2006
+T-90.00
+CX
+PGrocery Store
+LExpenses:Groceries
+^
+D15/03/2006
+T-1024.99
+PPaid Credit Card bill
+LLiabilities:Credit Card:Visa
+^
+D25/03/2006
+T700.00
+PEmployers R Us
+LIncome:Salary
+SIncome:Salary
+EBase Salary
+$600
+SIncome:Bonus
+EYearly bonus
+$2000
+^
+D26/03/2006
+T-200.00
+PBank Saving
+LAssets:Current Assets:Savings Account
+^
+D28/03/2006
+T-350.00
+CX
+PApril Rent
+LExpenses:Rent
+^
+D28/03/2006
+T-20.00
+CX
+PISP Subscription
+LExpenses:Computer:ISP
+^^
+!Option:AutoSwitch
+!Account
+NLiabilities:Credit Card:Visa
+DVISA
+TCCard
+^
+!Type:CCard
+D01/01/2006
+T-200
+PParty 4 Us
+LExpenses:Entertainment:Dining Out
+^
+D01/01/2006
+T-76
+PDiscotime
+LExpenses:Entertainment:Disco
+^
+D14/02/2006
+T-24.99
+PFlower R Us
+LExpenses:Gifts
+^
+D22/02/2006
+T-1000.00
+PFurniture R Us
+LExpenses:Furniture
+^
+D05/03/2006
+T-96.75
+PDinner 4 Us
+LExpenses:Entertainment:Dining Out
+^
+D09/03/2006
+T-2000.00
+PLaptop R Us
+LExpenses:Computer:HW
+^
+D12/03/2006
+T-120.00
+PClothes R Us
+LExpenses:Clothes
+^
diff --git a/zh/guide/index.docbook b/zh/guide/index.docbook
new file mode 100644
index 00000000..6f967640
--- /dev/null
+++ b/zh/guide/index.docbook
@@ -0,0 +1,737 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book SYSTEM "gnc-gui-zh.dtd">
+<!--
+ (Do not remove this comment block.)
+ Template Maintained by the GNOME Documentation Project:
+ http://developer.gnome.org/projects/gdp
+ Template version: 2.0 beta
+ Template last modified Feb 12, 2002
+-->
+<!--
+ (Do not remove this comment block.)
+ Version: 3.903
+ Last modified: 1 June 2020
+ Maintainers:
+ Gnucash Development Team <gnucash-devel at gnucash.org>
+ Translators:
+ (translators put your name and email here)
+-->
+<book id="index" lang="zh"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+<!-- please do not change the id; for translations, change lang to -->
+<!-- appropriate code -->
+ <bookinfo>
+ <title>&app;æç¨ä¸æ¦å¿µæå</title>
+ <subtitle>The Didactical Documentation</subtitle>
+ <edition>v&manrevision;</edition>
+ <titleabbrev>&appname;æå &manrevision;</titleabbrev>
+ <copyright>
+ <year>2009-2023</year> <holder>&appname;ææ¡£å¢é</holder>
+ </copyright>
+
+ <copyright>
+ <year>2010-2011</year> <holder>Yawar Amin</holder>
+ </copyright>
+
+ <copyright>
+ <year>2010</year> <holder>Tom Bullock</holder>
+ </copyright>
+
+ <copyright>
+ <year>2010-2011</year> <holder>Cristian Marchi</holder>
+ </copyright>
+
+ <copyright>
+ <year>2006</year> <holder>Chris Lyttle</holder>
+ </copyright>
+
+ <copyright>
+ <year>2003-2004</year> <holder>Jon Lapham</holder>
+ </copyright>
+
+ <copyright>
+ <year>2002</year> <holder>Chris Lyttle</holder>
+ </copyright>
+
+ <copyright>
+ <year>2001</year> <holder>Carol Champagne and Chris Lyttle</holder>
+ </copyright>
+
+<!-- translators: uncomment this:
+ <copyright>
+ <year>2000</year>
+ <holder>ME-THE-TRANSLATOR (Latin translation)</holder>
+ </copyright>
+-->
+
+ <publisher>
+ <publishername>&appname;ææ¡£å¢é</publishername>
+<address>
+ <email>gnucash-devel at gnucash.org</email>
+ </address>
+ </publisher>
+
+ <xi:include href="legal.xml" />
+
+ <authorgroup>
+ <author>
+ <surname>&appname;ææ¡£å¢é</surname>
+ </author>
+ </authorgroup>
+
+ <revhistory>
+ <revision>
+ <revnumber>&appname; Tutorial and Concepts Guide 4.900</revnumber>
+ <date>8 January 2023</date>
+ <revdescription>
+ <para role="author">Multiple authors</para>
+ <para role="publisher">&appname; Documentation Team</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&appname; Tutorial and Concepts Guide 4.13</revnumber>
+ <date>18 December 2022</date>
+ <revdescription>
+ <para role="author">Multiple authors</para>
+ <para role="publisher">&appname; Documentation Team</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&appname; Tutorial and Concepts Guide 4.12</revnumber>
+ <date>25 September 2022</date>
+ <revdescription>
+ <para role="author">Multiple authors</para>
+ <para role="publisher">&appname; Documentation Team</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&appname; Tutorial and Concepts Guide 4.11</revnumber>
+ <date>26 June 2022</date>
+ <revdescription>
+ <para role="author">Multiple authors</para>
+ <para role="publisher">&appname; Documentation Team</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&appname; Tutorial and Concepts Guide 4.10</revnumber>
+ <date>27 March 2022</date>
+ <revdescription>
+ <para role="author">Multiple authors</para>
+ <para role="publisher">&appname; Documentation Team</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&appname; Tutorial and Concepts Guide 4.9</revnumber>
+ <date>19 December 2021</date>
+ <revdescription>
+ <para role="author">Multiple authors</para>
+ <para role="publisher">&appname; Documentation Team</para>
+ </revdescription>
+ </revision>
+ <revision> <revnumber>&appname; Tutorial and Concepts Guide 4.8</revnumber>
+ <date>28 September 2021</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision>
+ <revision> <revnumber>&appname; Tutorial and Concepts Guide 4.7</revnumber>
+ <date>26 September 2021</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision>
+ <revision><revnumber>&appname; Tutorial and Concepts Guide 4.6</revnumber>
+ <date>27 June 2021</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision><revision><revnumber>&appname; Tutorial and Concepts Guide 4.5</revnumber>
+ <date>28 March 2021</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision>
+ <revision> <revnumber>&appname; Tutorial and Concepts Guide 4.4</revnumber>
+ <date>28 December 2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide 4.3</revnumber>
+ <date>27 December 2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide 4.2</revnumber>
+ <date>27 September 2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide 4.1</revnumber>
+ <date>26 July2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide 4.0</revnumber>
+ <date>28 June 2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.11</revnumber>
+ <date>28 June 2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.903</revnumber>
+ <date>1 June 2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.10</revnumber>
+ <date>11 April 2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.9</revnumber>
+ <date>29 March 2020</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.8</revnumber>
+ <date>29 December 2019</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.7</revnumber>
+ <date>9 September 2019</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.6</revnumber>
+ <date>30 June 2019</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.5</revnumber>
+ <date>31 March 2019</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.3</revnumber>
+ <date>30 September 2018</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.2</revnumber>
+ <date>24 June 2018</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.1</revnumber>
+ <date>28 April 2018</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v3.0</revnumber>
+ <date>1 April 2018</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.20</revnumber>
+ <date>1 April 2018</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.19</revnumber>
+ <date>16 December 2017</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.18</revnumber>
+ <date>24 September 2017</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.17</revnumber>
+ <date>2 July 2017 2017</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.16</revnumber>
+ <date>26 March 2017</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.15</revnumber>
+ <date>18 December 2016</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.11</revnumber>
+ <date>11 January 2016</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.10</revnumber>
+ <date>20 December 2015</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.8</revnumber>
+ <date>27 September 2015</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.7</revnumber>
+ <date>28 June 2015</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.3</revnumber>
+ <date>30 March 2014</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.2</revnumber>
+ <date>2 March 2014</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.1</revnumber>
+ <date>26 January 2014</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.6.0</revnumber>
+ <date>29 December 2013</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.4.2</revnumber>
+ <date>17 November 2012</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.4.1</revnumber>
+ <date>1 July 2011</date>
+ <revdescription>
+ <para role="author">Multiple authors
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.3.16</revnumber>
+ <date>November 7, 2010</date>
+ <revdescription>
+ <para role="author">Jon Lapham
+ </para>
+
+ <para role="author">Bengt Thuree
+ </para>
+
+ <para role="author">Dave Herman
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v2.0.0</revnumber>
+ <date>July 9, 2006</date>
+ <revdescription>
+ <para role="author">Jon Lapham
+ </para>
+
+ <para role="author">Bengt Thuree
+ </para>
+
+ <para role="author">Dave Herman
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v1.8.3</revnumber>
+ <date>Aug 2003</date>
+ <revdescription>
+ <para role="author">Jon Lapham
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v1.8.2</revnumber>
+ <date>Aug 2003</date>
+ <revdescription>
+ <para role="author">Jon Lapham
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v1.8.1</revnumber>
+ <date>May 2003</date>
+ <revdescription>
+ <para role="author">Chris Lyttle
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; Tutorial and Concepts Guide v1.8.0</revnumber>
+ <date>Jan 2003</date>
+ <revdescription>
+ <para role="author">Chris Lyttle
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; User Guide v1.6.5</revnumber> <date>June
+ 2002</date>
+ <revdescription>
+ <para role="author">Chris Lyttle
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision> <revision> <revnumber>&appname; User Guide v1.6.0</revnumber> <date>October
+ 2001</date>
+ <revdescription>
+ <para role="author">Carol Champagne
+ </para>
+
+ <para role="publisher">&appname; Documentation Team
+ </para>
+ </revdescription>
+ </revision>
+ </revhistory>
+
+ <releaseinfo>
+ This Guide contains a tutorial for using &vers-stable; and describes the concepts behind
+ &appname;.
+ </releaseinfo>
+
+ <legalnotice>
+ <title>Feedback</title>
+
+ <para>To report a bug or make a suggestion regarding the program or this documentation, follow the
+ instructions at the <ulink url="&url-bug-wiki;">Bugzilla page of the &appname; wiki</ulink>
+ and use the <ulink url="&url-bug-start;">&appname; Bug Tracking System</ulink>. At first you
+ want to <ulink url="&url-bug-browse;">browse</ulink> or
+ <ulink url="&url-bug-search;">search</ulink> it for already existing bugs. Select the
+ product <emphasis>&appname;</emphasis> for the program or <emphasis>Documentation</emphasis>
+ for any parts of this documentation.
+ </para>
+<!-- Translators may also add here a feedback address for translations. -->
+ </legalnotice>
+ </bookinfo>
+
+ <preface id="authors">
+ <title>About the Authors</title>
+
+ <para>The &appname; Documentation Team is a self-designated group of &app; users and developers who have
+ volunteered to write this documentation for the benefit of the broader user base. People who
+ are interested in joining this group are encouraged to express their interest on the &appname;
+ lists (<email>gnucash-users</email> and <email>gnucash-devel</email>) for further direction.
+ </para>
+
+ <para>Contributors on the team so far have been:
+ <author>
+ <firstname>Yawar</firstname> <surname>Amin</surname>
+ </author>
+ ,
+ <author>
+ <firstname>J. Alex</firstname> <surname>Aycinena</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Tom</firstname> <surname>Bullock</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Carol</firstname> <surname>Champagne</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Frank</firstname> <othername role='mi'>H.</othername>
+ <surname>Ellenberger</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Mike</firstname> <surname>Evans</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Chris</firstname> <surname>Good</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Dave</firstname> <surname>Herman</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Geert</firstname> <surname>Janssens</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Jon</firstname> <surname>Lapham</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Chris</firstname> <surname>Lyttle</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Cristian</firstname> <surname>Marchi</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Brent</firstname> <surname>McBride</surname>
+ </author>
+ ,
+ <author>
+ <firstname>John</firstname> <surname>Ralls</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Robert</firstname> <surname>Ratliff</surname>
+ </author>
+ ,
+ <author>
+ <firstname>Christian</firstname> <surname>Stimming</surname>
+ </author>
+ ,
+ <author>
+ <firstname>David</firstname> <surname>T.</surname>
+ </author>
+ , and
+ <author>
+ <firstname>Bengt</firstname> <surname>Thuree</surname>
+ </author>
+ .
+ </para>
+<!-- This is the appropriate place for other contributors: translators,
+ maintainers, etc. Commented out by default.
+ Note: Do not use the addess tag, if you do not want to be contacted
+ with user questions over decades. -->
+<!--
+ <para>This - still incomplete - translation was created by the
+ Latin &appname; translation team, which included until now
+ <othercredit role="translator">
+ <firstname>Latin</firstname>
+ <surname>Translator 1</surname>
+ <affiliation>
+ <orgname>Latin &appname; Translation Team</orgname>
+ <address> <email>translator at gnome.org</email> </address>
+ </affiliation>
+ <contrib>Latin translation</contrib>
+ </othercredit>.
+ </para>
+-->
+ </preface>
+
+ <xi:include href="ch_oview.xml" />
+
+ <part id="part.getting_started">
+ <title>åºç¡ç¥è¯</title>
+
+ <xi:include href="ch_basics.xml" />
+
+ <xi:include href="ch_importing.xml" />
+
+ <xi:include href="ch_configuring.xml" />
+ </part>
+
+ <part id="part.managing_personal">
+ <title>常è§ä½¿ç¨</title>
+
+ <xi:include href="ch_cbook.xml" />
+
+ <xi:include href="ch_expenses.xml" />
+
+ <xi:include href="ch_cc.xml" />
+
+ <xi:include href="ch_loans.xml" />
+
+ <xi:include href="ch_invest.xml" />
+
+ <xi:include href="ch_reports.xml" />
+
+ <xi:include href="ch_capgain.xml" />
+
+ <xi:include href="ch_currency.xml" />
+ </part>
+
+ <part id="part.managing_business">
+ <title>é«çº§åè½</title>
+
+ <xi:include href="ch_bus_features.xml" />
+
+ <xi:include href="ch_budgets.xml" />
+
+ <xi:include href="ch_oth_assets.xml" />
+
+ <xi:include href="ch_dep.xml" />
+
+ <xi:include href="ch_python_bindings.xml" />
+
+ <xi:include href="ch_import_business_data.xml" />
+ </part>
+
+ <part id="part.appendices">
+ <title>éå½</title>
+
+ <xi:include href="gnc-glossary.xml" />
+
+ <xi:include href="appendixa.xml" />
+
+ <xi:include href="appendixd.xml" />
+
+ <xi:include href="fdl-appendix.xml" />
+ </part>
+</book>
diff --git a/zh/guide/legal.xml b/zh/guide/legal.xml
new file mode 100644
index 00000000..b50431ff
--- /dev/null
+++ b/zh/guide/legal.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE legalnotice SYSTEM "gnc-gui-zh.dtd">
+<legalnotice id="legalnotice">
+ <para>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU
+ Free Documentation License (GFDL), Version 1.1 or any later version published by the Free
+ Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+ You can find a copy of the GFDL at this <ulink type="help"
+ url="help:fdl">link</ulink> or in
+ the file COPYING-DOCS distributed with this manual.
+ </para>
+
+ <para>This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to
+ distribute this manual separately from the collection, you can do so by adding a copy of the
+ license to the manual, as described in section 6 of the license.
+ </para>
+
+ <para>Many of the names used by companies to distinguish their products and services are claimed as
+ trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME
+ Documentation Project are made aware of those trademarks, then the names are in capital letters
+ or initial capital letters.
+ </para>
+
+ <para>DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE
+ DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENT IS PROVIDED ON AN <quote>AS IS</quote> BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER
+ EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR
+ MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR
+ PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF
+ THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+ MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR
+ ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS
+ DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
+ DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
+ DISCLAIMER; AND
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT,
+ OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE
+ DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
+ LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
+ DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK
+ STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING
+ OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF
+ SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+</legalnotice>
Summary of changes:
C/guide/CMakeLists.txt | 4 +-
C/manual/CMakeLists.txt | 4 +-
CMakeLists.txt | 7 +
cmake/AddChmTarget.cmake | 7 +-
cmake/AddEpubTarget.cmake | 8 +-
cmake/AddGncDocTargets.cmake | 36 +-
cmake/AddHtmlTarget.cmake | 7 +-
cmake/AddPdfTarget.cmake | 8 +-
cmake/DistCommon.cmake | 7 +-
cmake/MakeChm.cmake | 2 +-
de/guide/CMakeLists.txt | 4 +-
de/manual/CMakeLists.txt | 4 +-
docbook/{gnc-gui-it.dtd => gnc-gui-zh.dtd} | 8 +-
fonts/opentype/source/SourceHanSansCN-Bold.otf | Bin 0 -> 8543504 bytes
fonts/opentype/source/SourceHanSansCN-Regular.otf | Bin 0 -> 8331636 bytes
fonts/opentype/source/SourceHanSerifCN-Bold.otf | Bin 0 -> 12090336 bytes
fonts/opentype/source/SourceHanSerifCN-Regular.otf | Bin 0 -> 11607596 bytes
fonts/truetype/Arphic/ukai.ttc | Bin 0 -> 17151049 bytes
it/guide/CMakeLists.txt | 4 +-
it/manual/CMakeLists.txt | 4 +-
ja/guide/CMakeLists.txt | 4 +-
pt/guide/CMakeLists.txt | 4 +-
pt/manual/CMakeLists.txt | 4 +-
ru/guide/CMakeLists.txt | 4 +-
...procedure.xsl => general-chm-customization.xsl} | 13 +-
...rocedure.xsl => general-epub-customization.xsl} | 13 +-
...{procedure.xsl => general-fo-customization.xsl} | 13 +-
{ru => zh}/CMakeLists.txt | 2 +-
{C => zh}/guide/CMakeLists.txt | 12 +-
{C => zh}/guide/appendixa.xml | 7 +-
{ru => zh}/guide/appendixd.xml | 12 +-
zh/guide/ch_accts.xml | 475 ++++
zh/guide/ch_basics.xml | 1432 +++++++++++
{ru => zh}/guide/ch_budgets.xml | 2 +-
{C => zh}/guide/ch_bus_features.xml | 56 +-
{C => zh}/guide/ch_capgain.xml | 69 +-
zh/guide/ch_cbook.xml | 432 ++++
zh/guide/ch_cc.xml | 496 ++++
{C => zh}/guide/ch_configuring.xml | 2 +-
{C => zh}/guide/ch_currency.xml | 456 ++--
{C => zh}/guide/ch_dep.xml | 22 +-
zh/guide/ch_expenses.xml | 72 +
{C => zh}/guide/ch_import_business_data.xml | 2 +-
{C => zh}/guide/ch_importing.xml | 34 +-
{C => zh}/guide/ch_invest.xml | 2488 +++++++++-----------
{C => zh}/guide/ch_loans.xml | 59 +-
{ru => zh}/guide/ch_oth_assets.xml | 2 +-
zh/guide/ch_oview.xml | 525 +++++
{C => zh}/guide/ch_python_bindings.xml | 5 +-
{C => zh}/guide/ch_reports.xml | 107 +-
zh/guide/ch_txns.xml | 1250 ++++++++++
{de => zh}/guide/fdl-appendix.xml | 7 +-
{C => zh}/guide/fdl.txt | 0
{C => zh}/guide/figures/Report_Investment_Lots.png | Bin
.../guide/figures/accts_CreateAssetsAccount.png | Bin
.../guide/figures/accts_DefaultExpenseAccounts.png | Bin
.../guide/figures/accts_DefaultIncomeAccounts.png | Bin
{C => zh}/guide/figures/accts_toplevel.png | Bin
{C => zh}/guide/figures/accts_tree.png | Bin
zh/guide/figures/basics_AccountRelationships.png | Bin 0 -> 17356 bytes
.../guide/figures/basics_AccountRelationships.svg | 54 +-
{C => zh}/guide/figures/basics_Accounts.png | Bin
.../guide/figures/basics_AccountsSampleQIF.png | Bin
{C => zh}/guide/figures/basics_CheckAccount.png | Bin
.../basics_DoubleEntryIntro_SalarySplit.png | Bin
.../figures/basics_DoubleEntryIntro_compact.png | Bin
.../figures/basics_DoubleEntryIntro_expanded.png | Bin
.../figures/basics_DoubleEntryIntro_groceries.png | Bin
.../figures/basics_DoubleEntryIntro_salary.png | Bin
{C => zh}/guide/figures/basics_EmptyAccounts.png | Bin
.../figures/basics_NewAccountHierarchySetup.png | Bin
.../basics_NewAccountHierarchySetup_Accounts.png | Bin
.../basics_NewAccountHierarchySetup_Finish.png | Bin
.../basics_NewAccountHierarchySetup_Setup.png | Bin
.../basics_NewAccountHierarchySetup_currency.png | Bin
{C => zh}/guide/figures/basics_NewBookOpts.png | Bin
.../guide/figures/basics_QIF_Import_welcome.png | Bin
{C => zh}/guide/figures/basics_SaveSQL.png | Bin
{C => zh}/guide/figures/basics_SaveXML.png | Bin
{C => zh}/guide/figures/basics_TipOfDay.png | Bin
{C => zh}/guide/figures/bus_ap_billedit.png | Bin
{C => zh}/guide/figures/bus_ap_billnew.png | Bin
{C => zh}/guide/figures/bus_ap_billpost.png | Bin
{C => zh}/guide/figures/bus_ap_jobnew.png | Bin
{C => zh}/guide/figures/bus_ap_payment.png | Bin
{C => zh}/guide/figures/bus_ap_vendorfind.png | Bin
{C => zh}/guide/figures/bus_ap_vendornew.png | Bin
{C => zh}/guide/figures/bus_ar_custfind.png | Bin
{C => zh}/guide/figures/bus_ar_custnew.png | Bin
{C => zh}/guide/figures/bus_ar_invoicechange1.png | Bin
{C => zh}/guide/figures/bus_ar_invoicechange2.png | Bin
{C => zh}/guide/figures/bus_ar_invoicechange3.png | Bin
{C => zh}/guide/figures/bus_ar_invoiceedit.png | Bin
{C => zh}/guide/figures/bus_ar_invoicenew.png | Bin
{C => zh}/guide/figures/bus_ar_invoicepost.png | Bin
{C => zh}/guide/figures/bus_ar_invoiceprint.png | Bin
{C => zh}/guide/figures/bus_ar_jobnew.png | Bin
{C => zh}/guide/figures/bus_ar_payment.png | Bin
{C => zh}/guide/figures/bus_co_reg.png | Bin
{C => zh}/guide/figures/bus_pay_ex1.png | Bin
{C => zh}/guide/figures/bus_pay_ex2.png | Bin
{C => zh}/guide/figures/bus_pay_ex3.png | Bin
{C => zh}/guide/figures/bus_pay_ex4.png | Bin
{C => zh}/guide/figures/bus_tax_main.png | Bin
{C => zh}/guide/figures/bus_tax_new.png | Bin
{C => zh}/guide/figures/bus_terms_main.png | Bin
{C => zh}/guide/figures/bus_terms_new.png | Bin
{C => zh}/guide/figures/capgain_app2main.png | Bin
{C => zh}/guide/figures/capgain_app3main.png | Bin
{C => zh}/guide/figures/capgain_appmain.png | Bin
{C => zh}/guide/figures/cbook_CashFlow.png | Bin
.../guide/figures/cbook_TransactionRptAssets.png | Bin
.../guide/figures/cbook_TransactionRptExpenses.png | Bin
{C => zh}/guide/figures/cbook_atm.png | Bin
{C => zh}/guide/figures/cbook_bankstmt.png | Bin
{C => zh}/guide/figures/cbook_chartaccts5.png | Bin
{C => zh}/guide/figures/cbook_checkexamp.png | Bin
{C => zh}/guide/figures/cbook_gcashdata4.png | Bin
.../guide/figures/cbook_reconciledCheckAct.png | Bin
{C => zh}/guide/figures/cbook_reconexamp.png | Bin
{C => zh}/guide/figures/cbook_servch.png | Bin
{C => zh}/guide/figures/cbook_transferin.png | Bin
{C => zh}/guide/figures/cc_CashFlow.png | Bin
.../guide/figures/cc_Reversing_Transaction_1.png | Bin
.../guide/figures/cc_Reversing_Transaction_2.png | Bin
.../guide/figures/cc_TransactionRptExpenses.png | Bin
{C => zh}/guide/figures/cc_TransactionRptVisa.png | Bin
{C => zh}/guide/figures/cc_accounts.png | Bin
{C => zh}/guide/figures/cc_final.png | Bin
{C => zh}/guide/figures/cc_interest.png | Bin
{C => zh}/guide/figures/cc_payment.png | Bin
{C => zh}/guide/figures/cc_purchases.png | Bin
{C => zh}/guide/figures/cc_reconcile.png | Bin
{C => zh}/guide/figures/cc_reconcile_init.png | Bin
{C => zh}/guide/figures/cc_refund.png | Bin
.../figures/currency_AfterGetOnlineQuotes.png | Bin
.../figures/currency_BeforeGetOnlineQuotes.png | Bin
.../figures/currency_PutTogether_AfterMoney.png | Bin
.../figures/currency_PutTogether_AfterStocks.png | Bin
.../figures/currency_PutTogether_AussieHouse.png | Bin
{C => zh}/guide/figures/currency_addcurr.png | Bin
{C => zh}/guide/figures/currency_main1.png | Bin
{C => zh}/guide/figures/currency_main2.png | Bin
{C => zh}/guide/figures/currency_main3.png | Bin
{C => zh}/guide/figures/currency_peditor.png | Bin
.../guide/figures/currency_purchase_AfterBoat.png | Bin
.../figures/currency_purchase_AfterStocks.png | Bin
.../guide/figures/currency_purchase_BeforeBoat.png | Bin
.../figures/currency_purchase_BeforeStocks.png | Bin
.../figures/currency_purchase_Commodities.png | Bin
.../guide/figures/currency_purchase_MoveMoney.png | Bin
.../figures/currency_purchase_SetExchangeRate.png | Bin
.../guide/figures/currency_purchase_ToAmount.png | Bin
.../currency_trading_Price_Database_initial.png | Bin
.../guide/figures/currency_trading_acct_setup.png | Bin
.../figures/currency_trading_acct_setup_2.png | Bin
.../figures/currency_trading_accts_after_tfr.png | Bin
.../currency_trading_accts_after_trf_back.png | Bin
.../figures/currency_trading_balance_sheet.png | Bin
.../currency_trading_prices_after_trf_back.png | Bin
.../figures/currency_trading_transfer_funds.png | Bin
.../figures/currency_trading_transfer_trans1.png | Bin
.../figures/currency_trading_transfer_trans2.png | Bin
.../guide/figures/currency_trading_trf_back.png | Bin
{C => zh}/guide/figures/dep_assetmain.png | Bin
{C => zh}/guide/figures/dep_assetreg.png | Bin
{C => zh}/guide/figures/dep_example.png | Bin
{C => zh}/guide/figures/invest2Lots0RegB4Scrub.png | Bin
{C => zh}/guide/figures/invest2Lots1B4Scrub.png | Bin
.../guide/figures/invest2Lots2LotsAftScrubAcct.png | Bin
.../guide/figures/invest2Lots3RegAftScrubAcct.png | Bin
{C => zh}/guide/figures/investLots0_RegB4Scrub.png | Bin
.../guide/figures/investLots1_BeforeCreateLot.png | Bin
.../guide/figures/investLots2_BeforeScrub1Lot.png | Bin
.../figures/investLots2_RegAfterScrub1Lot.png | Bin
{C => zh}/guide/figures/investLotsSplitLot0.png | Bin
{C => zh}/guide/figures/investLotsSplitLot1.png | Bin
{C => zh}/guide/figures/investLotsSplitReg.png | Bin
{C => zh}/guide/figures/invest_AccountsPredef.png | Bin
{C => zh}/guide/figures/invest_SetupPortfolio2.png | Bin
{C => zh}/guide/figures/invest_SetupPortfolio3.png | Bin
{C => zh}/guide/figures/invest_dividendcash.png | Bin
.../guide/figures/invest_dividendreinvest1.png | Bin
{C => zh}/guide/figures/invest_int1.png | Bin
{C => zh}/guide/figures/invest_int2-1.png | Bin
{C => zh}/guide/figures/invest_int2.png | Bin
{C => zh}/guide/figures/invest_int3.png | Bin
{C => zh}/guide/figures/invest_merge2.png | Bin
{C => zh}/guide/figures/invest_merge3.png | Bin
{C => zh}/guide/figures/invest_newaccount.png | Bin
{C => zh}/guide/figures/invest_newsecurity.png | Bin
{C => zh}/guide/figures/invest_peditor.png | Bin
{C => zh}/guide/figures/invest_peditor2.png | Bin
{C => zh}/guide/figures/invest_ret_of_cap.png | Bin
{C => zh}/guide/figures/invest_selectsecurity.png | Bin
{C => zh}/guide/figures/invest_sellstock.png | Bin
{C => zh}/guide/figures/invest_sellstock2.png | Bin
{C => zh}/guide/figures/invest_sellstockLoss2.png | Bin
.../figures/invest_sellstockManProfCombNet.png | Bin
.../guide/figures/invest_sellstockManProfSep.png | Bin
.../figures/invest_sellstockManProfSepNet.png | Bin
{C => zh}/guide/figures/invest_setup_current.png | Bin
.../guide/figures/invest_setup_portfolio1.png | Bin
{C => zh}/guide/figures/invest_simplesplit1.png | Bin
{C => zh}/guide/figures/invest_split1.png | Bin
{C => zh}/guide/figures/invest_split2.png | Bin
{C => zh}/guide/figures/invest_split3.png | Bin
{C => zh}/guide/figures/invest_split4.png | Bin
{C => zh}/guide/figures/invest_split5.png | Bin
{C => zh}/guide/figures/invest_stockmerge1.png | Bin
{C => zh}/guide/figures/invest_stockvalue.png | Bin
.../guide/figures/invest_stockvalue_report.png | Bin
.../figures/invest_stockvalue_report_options.png | Bin
.../guide/figures/loans_PrivateLoanCalculation.png | Bin
.../figures/loans_PrivateLoanFirstPayment.png | Bin
.../guide/figures/loans_PrivateLoanInitial.png | Bin
.../figures/loans_PrivateLoanSecondPayment.png | Bin
.../loans_PrivateLoanSecondPaymentAccounts.png | Bin
{C => zh}/guide/figures/loans_fcalc.png | Bin
{C => zh}/guide/figures/loans_mortgage1.png | Bin
{C => zh}/guide/figures/loans_mortgage2.png | Bin
{C => zh}/guide/figures/loans_mortgage3.png | Bin
{C => zh}/guide/figures/oview_intro.png | Bin
{C => zh}/guide/figures/txns_CashFlow.png | Bin
.../guide/figures/txns_TransactionRptChecking.png | Bin
.../guide/figures/txns_TransactionRptExpenses.png | Bin
{C => zh}/guide/figures/txns_puttoget_Charts.png | Bin
{C => zh}/guide/figures/txns_puttoget_Charts1.png | Bin
{C => zh}/guide/figures/txns_puttoget_Charts2.png | Bin
{C => zh}/guide/figures/txns_reconcile_window1.png | Bin
{C => zh}/guide/figures/txns_reconcile_window2.png | Bin
{C => zh}/guide/figures/txns_reconcile_window3.png | Bin
{C => zh}/guide/figures/txns_register_2account.png | Bin
.../guide/figures/txns_register_2account2.png | Bin
.../guide/figures/txns_register_multiaccount.png | Bin
{C => zh}/guide/figures/txns_registersplit2.png | Bin
{C => zh}/guide/figures/txns_registersplit3.png | Bin
{C => zh}/guide/figures/txns_registersplit4.png | Bin
{C => zh}/guide/figures/txns_registersplit5.png | Bin
{C => zh}/guide/figures/txns_registersplit6.png | Bin
{C => zh}/guide/figures/txns_sxn_editor-2.png | Bin
.../guide/figures/txns_sxn_editor-3-frequency.png | Bin
.../guide/figures/txns_sxn_editor-3-overview.png | Bin
.../guide/figures/txns_sxn_editor-3-template.png | Bin
{C => zh}/guide/figures/txns_sxn_editor-4.png | Bin
{C => zh}/guide/figures/txns_sxn_editor_slr.png | Bin
{C => zh}/guide/figures/txns_sxn_ledger1.png | Bin
{C => zh}/guide/figures/txns_sxn_ledger2.png | Bin
{C => zh}/guide/figures/txns_sxn_ledger3.png | Bin
{C => zh}/guide/figures/txns_sxn_ledger4.png | Bin
{ja => zh}/guide/fop.xconf.in | 28 +-
zh/guide/gnc-glossary.xml | 540 +++++
{C => zh}/guide/gnc_Sample_QIF.qif | 0
zh/guide/index.docbook | 737 ++++++
{pt => zh}/guide/legal.xml | 2 +-
zh/xsl/zh-chm.xsl | 18 +
zh/xsl/zh-fo.xsl | 79 +
257 files changed, 7602 insertions(+), 2051 deletions(-)
copy docbook/{gnc-gui-it.dtd => gnc-gui-zh.dtd} (58%)
create mode 100644 fonts/opentype/source/SourceHanSansCN-Bold.otf
create mode 100644 fonts/opentype/source/SourceHanSansCN-Regular.otf
create mode 100644 fonts/opentype/source/SourceHanSerifCN-Bold.otf
create mode 100644 fonts/opentype/source/SourceHanSerifCN-Regular.otf
create mode 100644 fonts/truetype/Arphic/ukai.ttc
copy xsl/{procedure.xsl => general-chm-customization.xsl} (51%)
copy xsl/{procedure.xsl => general-epub-customization.xsl} (52%)
copy xsl/{procedure.xsl => general-fo-customization.xsl} (52%)
copy {ru => zh}/CMakeLists.txt (70%)
copy {C => zh}/guide/CMakeLists.txt (96%)
copy {C => zh}/guide/appendixa.xml (97%)
copy {ru => zh}/guide/appendixd.xml (98%)
create mode 100644 zh/guide/ch_accts.xml
create mode 100644 zh/guide/ch_basics.xml
copy {ru => zh}/guide/ch_budgets.xml (99%)
copy {C => zh}/guide/ch_bus_features.xml (99%)
copy {C => zh}/guide/ch_capgain.xml (91%)
create mode 100644 zh/guide/ch_cbook.xml
create mode 100644 zh/guide/ch_cc.xml
copy {C => zh}/guide/ch_configuring.xml (96%)
copy {C => zh}/guide/ch_currency.xml (79%)
copy {C => zh}/guide/ch_dep.xml (99%)
create mode 100644 zh/guide/ch_expenses.xml
copy {C => zh}/guide/ch_import_business_data.xml (99%)
copy {C => zh}/guide/ch_importing.xml (97%)
copy {C => zh}/guide/ch_invest.xml (68%)
copy {C => zh}/guide/ch_loans.xml (98%)
copy {ru => zh}/guide/ch_oth_assets.xml (99%)
create mode 100644 zh/guide/ch_oview.xml
copy {C => zh}/guide/ch_python_bindings.xml (97%)
copy {C => zh}/guide/ch_reports.xml (95%)
create mode 100644 zh/guide/ch_txns.xml
copy {de => zh}/guide/fdl-appendix.xml (99%)
copy {C => zh}/guide/fdl.txt (100%)
copy {C => zh}/guide/figures/Report_Investment_Lots.png (100%)
copy {C => zh}/guide/figures/accts_CreateAssetsAccount.png (100%)
copy {C => zh}/guide/figures/accts_DefaultExpenseAccounts.png (100%)
copy {C => zh}/guide/figures/accts_DefaultIncomeAccounts.png (100%)
copy {C => zh}/guide/figures/accts_toplevel.png (100%)
copy {C => zh}/guide/figures/accts_tree.png (100%)
create mode 100644 zh/guide/figures/basics_AccountRelationships.png
copy {it => zh}/guide/figures/basics_AccountRelationships.svg (85%)
copy {C => zh}/guide/figures/basics_Accounts.png (100%)
copy {C => zh}/guide/figures/basics_AccountsSampleQIF.png (100%)
copy {C => zh}/guide/figures/basics_CheckAccount.png (100%)
copy {C => zh}/guide/figures/basics_DoubleEntryIntro_SalarySplit.png (100%)
copy {C => zh}/guide/figures/basics_DoubleEntryIntro_compact.png (100%)
copy {C => zh}/guide/figures/basics_DoubleEntryIntro_expanded.png (100%)
copy {C => zh}/guide/figures/basics_DoubleEntryIntro_groceries.png (100%)
copy {C => zh}/guide/figures/basics_DoubleEntryIntro_salary.png (100%)
copy {C => zh}/guide/figures/basics_EmptyAccounts.png (100%)
copy {C => zh}/guide/figures/basics_NewAccountHierarchySetup.png (100%)
copy {C => zh}/guide/figures/basics_NewAccountHierarchySetup_Accounts.png (100%)
copy {C => zh}/guide/figures/basics_NewAccountHierarchySetup_Finish.png (100%)
copy {C => zh}/guide/figures/basics_NewAccountHierarchySetup_Setup.png (100%)
copy {C => zh}/guide/figures/basics_NewAccountHierarchySetup_currency.png (100%)
copy {C => zh}/guide/figures/basics_NewBookOpts.png (100%)
copy {C => zh}/guide/figures/basics_QIF_Import_welcome.png (100%)
copy {C => zh}/guide/figures/basics_SaveSQL.png (100%)
copy {C => zh}/guide/figures/basics_SaveXML.png (100%)
copy {C => zh}/guide/figures/basics_TipOfDay.png (100%)
copy {C => zh}/guide/figures/bus_ap_billedit.png (100%)
copy {C => zh}/guide/figures/bus_ap_billnew.png (100%)
copy {C => zh}/guide/figures/bus_ap_billpost.png (100%)
copy {C => zh}/guide/figures/bus_ap_jobnew.png (100%)
copy {C => zh}/guide/figures/bus_ap_payment.png (100%)
copy {C => zh}/guide/figures/bus_ap_vendorfind.png (100%)
copy {C => zh}/guide/figures/bus_ap_vendornew.png (100%)
copy {C => zh}/guide/figures/bus_ar_custfind.png (100%)
copy {C => zh}/guide/figures/bus_ar_custnew.png (100%)
copy {C => zh}/guide/figures/bus_ar_invoicechange1.png (100%)
copy {C => zh}/guide/figures/bus_ar_invoicechange2.png (100%)
copy {C => zh}/guide/figures/bus_ar_invoicechange3.png (100%)
copy {C => zh}/guide/figures/bus_ar_invoiceedit.png (100%)
copy {C => zh}/guide/figures/bus_ar_invoicenew.png (100%)
copy {C => zh}/guide/figures/bus_ar_invoicepost.png (100%)
copy {C => zh}/guide/figures/bus_ar_invoiceprint.png (100%)
copy {C => zh}/guide/figures/bus_ar_jobnew.png (100%)
copy {C => zh}/guide/figures/bus_ar_payment.png (100%)
copy {C => zh}/guide/figures/bus_co_reg.png (100%)
copy {C => zh}/guide/figures/bus_pay_ex1.png (100%)
copy {C => zh}/guide/figures/bus_pay_ex2.png (100%)
copy {C => zh}/guide/figures/bus_pay_ex3.png (100%)
copy {C => zh}/guide/figures/bus_pay_ex4.png (100%)
copy {C => zh}/guide/figures/bus_tax_main.png (100%)
copy {C => zh}/guide/figures/bus_tax_new.png (100%)
copy {C => zh}/guide/figures/bus_terms_main.png (100%)
copy {C => zh}/guide/figures/bus_terms_new.png (100%)
copy {C => zh}/guide/figures/capgain_app2main.png (100%)
copy {C => zh}/guide/figures/capgain_app3main.png (100%)
copy {C => zh}/guide/figures/capgain_appmain.png (100%)
copy {C => zh}/guide/figures/cbook_CashFlow.png (100%)
copy {C => zh}/guide/figures/cbook_TransactionRptAssets.png (100%)
copy {C => zh}/guide/figures/cbook_TransactionRptExpenses.png (100%)
copy {C => zh}/guide/figures/cbook_atm.png (100%)
copy {C => zh}/guide/figures/cbook_bankstmt.png (100%)
copy {C => zh}/guide/figures/cbook_chartaccts5.png (100%)
copy {C => zh}/guide/figures/cbook_checkexamp.png (100%)
copy {C => zh}/guide/figures/cbook_gcashdata4.png (100%)
copy {C => zh}/guide/figures/cbook_reconciledCheckAct.png (100%)
copy {C => zh}/guide/figures/cbook_reconexamp.png (100%)
copy {C => zh}/guide/figures/cbook_servch.png (100%)
copy {C => zh}/guide/figures/cbook_transferin.png (100%)
copy {C => zh}/guide/figures/cc_CashFlow.png (100%)
copy {C => zh}/guide/figures/cc_Reversing_Transaction_1.png (100%)
copy {C => zh}/guide/figures/cc_Reversing_Transaction_2.png (100%)
copy {C => zh}/guide/figures/cc_TransactionRptExpenses.png (100%)
copy {C => zh}/guide/figures/cc_TransactionRptVisa.png (100%)
copy {C => zh}/guide/figures/cc_accounts.png (100%)
copy {C => zh}/guide/figures/cc_final.png (100%)
copy {C => zh}/guide/figures/cc_interest.png (100%)
copy {C => zh}/guide/figures/cc_payment.png (100%)
copy {C => zh}/guide/figures/cc_purchases.png (100%)
copy {C => zh}/guide/figures/cc_reconcile.png (100%)
copy {C => zh}/guide/figures/cc_reconcile_init.png (100%)
copy {C => zh}/guide/figures/cc_refund.png (100%)
copy {C => zh}/guide/figures/currency_AfterGetOnlineQuotes.png (100%)
copy {C => zh}/guide/figures/currency_BeforeGetOnlineQuotes.png (100%)
copy {C => zh}/guide/figures/currency_PutTogether_AfterMoney.png (100%)
copy {C => zh}/guide/figures/currency_PutTogether_AfterStocks.png (100%)
copy {C => zh}/guide/figures/currency_PutTogether_AussieHouse.png (100%)
copy {C => zh}/guide/figures/currency_addcurr.png (100%)
copy {C => zh}/guide/figures/currency_main1.png (100%)
copy {C => zh}/guide/figures/currency_main2.png (100%)
copy {C => zh}/guide/figures/currency_main3.png (100%)
copy {C => zh}/guide/figures/currency_peditor.png (100%)
copy {C => zh}/guide/figures/currency_purchase_AfterBoat.png (100%)
copy {C => zh}/guide/figures/currency_purchase_AfterStocks.png (100%)
copy {C => zh}/guide/figures/currency_purchase_BeforeBoat.png (100%)
copy {C => zh}/guide/figures/currency_purchase_BeforeStocks.png (100%)
copy {C => zh}/guide/figures/currency_purchase_Commodities.png (100%)
copy {C => zh}/guide/figures/currency_purchase_MoveMoney.png (100%)
copy {C => zh}/guide/figures/currency_purchase_SetExchangeRate.png (100%)
copy {C => zh}/guide/figures/currency_purchase_ToAmount.png (100%)
copy {C => zh}/guide/figures/currency_trading_Price_Database_initial.png (100%)
copy {C => zh}/guide/figures/currency_trading_acct_setup.png (100%)
copy {C => zh}/guide/figures/currency_trading_acct_setup_2.png (100%)
copy {C => zh}/guide/figures/currency_trading_accts_after_tfr.png (100%)
copy {C => zh}/guide/figures/currency_trading_accts_after_trf_back.png (100%)
copy {C => zh}/guide/figures/currency_trading_balance_sheet.png (100%)
copy {C => zh}/guide/figures/currency_trading_prices_after_trf_back.png (100%)
copy {C => zh}/guide/figures/currency_trading_transfer_funds.png (100%)
copy {C => zh}/guide/figures/currency_trading_transfer_trans1.png (100%)
copy {C => zh}/guide/figures/currency_trading_transfer_trans2.png (100%)
copy {C => zh}/guide/figures/currency_trading_trf_back.png (100%)
copy {C => zh}/guide/figures/dep_assetmain.png (100%)
copy {C => zh}/guide/figures/dep_assetreg.png (100%)
copy {C => zh}/guide/figures/dep_example.png (100%)
copy {C => zh}/guide/figures/invest2Lots0RegB4Scrub.png (100%)
copy {C => zh}/guide/figures/invest2Lots1B4Scrub.png (100%)
copy {C => zh}/guide/figures/invest2Lots2LotsAftScrubAcct.png (100%)
copy {C => zh}/guide/figures/invest2Lots3RegAftScrubAcct.png (100%)
copy {C => zh}/guide/figures/investLots0_RegB4Scrub.png (100%)
copy {C => zh}/guide/figures/investLots1_BeforeCreateLot.png (100%)
copy {C => zh}/guide/figures/investLots2_BeforeScrub1Lot.png (100%)
copy {C => zh}/guide/figures/investLots2_RegAfterScrub1Lot.png (100%)
copy {C => zh}/guide/figures/investLotsSplitLot0.png (100%)
copy {C => zh}/guide/figures/investLotsSplitLot1.png (100%)
copy {C => zh}/guide/figures/investLotsSplitReg.png (100%)
copy {C => zh}/guide/figures/invest_AccountsPredef.png (100%)
copy {C => zh}/guide/figures/invest_SetupPortfolio2.png (100%)
copy {C => zh}/guide/figures/invest_SetupPortfolio3.png (100%)
copy {C => zh}/guide/figures/invest_dividendcash.png (100%)
copy {C => zh}/guide/figures/invest_dividendreinvest1.png (100%)
copy {C => zh}/guide/figures/invest_int1.png (100%)
copy {C => zh}/guide/figures/invest_int2-1.png (100%)
copy {C => zh}/guide/figures/invest_int2.png (100%)
copy {C => zh}/guide/figures/invest_int3.png (100%)
copy {C => zh}/guide/figures/invest_merge2.png (100%)
copy {C => zh}/guide/figures/invest_merge3.png (100%)
copy {C => zh}/guide/figures/invest_newaccount.png (100%)
copy {C => zh}/guide/figures/invest_newsecurity.png (100%)
copy {C => zh}/guide/figures/invest_peditor.png (100%)
copy {C => zh}/guide/figures/invest_peditor2.png (100%)
copy {C => zh}/guide/figures/invest_ret_of_cap.png (100%)
copy {C => zh}/guide/figures/invest_selectsecurity.png (100%)
copy {C => zh}/guide/figures/invest_sellstock.png (100%)
copy {C => zh}/guide/figures/invest_sellstock2.png (100%)
copy {C => zh}/guide/figures/invest_sellstockLoss2.png (100%)
copy {C => zh}/guide/figures/invest_sellstockManProfCombNet.png (100%)
copy {C => zh}/guide/figures/invest_sellstockManProfSep.png (100%)
copy {C => zh}/guide/figures/invest_sellstockManProfSepNet.png (100%)
copy {C => zh}/guide/figures/invest_setup_current.png (100%)
copy {C => zh}/guide/figures/invest_setup_portfolio1.png (100%)
copy {C => zh}/guide/figures/invest_simplesplit1.png (100%)
copy {C => zh}/guide/figures/invest_split1.png (100%)
copy {C => zh}/guide/figures/invest_split2.png (100%)
copy {C => zh}/guide/figures/invest_split3.png (100%)
copy {C => zh}/guide/figures/invest_split4.png (100%)
copy {C => zh}/guide/figures/invest_split5.png (100%)
copy {C => zh}/guide/figures/invest_stockmerge1.png (100%)
copy {C => zh}/guide/figures/invest_stockvalue.png (100%)
copy {C => zh}/guide/figures/invest_stockvalue_report.png (100%)
copy {C => zh}/guide/figures/invest_stockvalue_report_options.png (100%)
copy {C => zh}/guide/figures/loans_PrivateLoanCalculation.png (100%)
copy {C => zh}/guide/figures/loans_PrivateLoanFirstPayment.png (100%)
copy {C => zh}/guide/figures/loans_PrivateLoanInitial.png (100%)
copy {C => zh}/guide/figures/loans_PrivateLoanSecondPayment.png (100%)
copy {C => zh}/guide/figures/loans_PrivateLoanSecondPaymentAccounts.png (100%)
copy {C => zh}/guide/figures/loans_fcalc.png (100%)
copy {C => zh}/guide/figures/loans_mortgage1.png (100%)
copy {C => zh}/guide/figures/loans_mortgage2.png (100%)
copy {C => zh}/guide/figures/loans_mortgage3.png (100%)
copy {C => zh}/guide/figures/oview_intro.png (100%)
copy {C => zh}/guide/figures/txns_CashFlow.png (100%)
copy {C => zh}/guide/figures/txns_TransactionRptChecking.png (100%)
copy {C => zh}/guide/figures/txns_TransactionRptExpenses.png (100%)
copy {C => zh}/guide/figures/txns_puttoget_Charts.png (100%)
copy {C => zh}/guide/figures/txns_puttoget_Charts1.png (100%)
copy {C => zh}/guide/figures/txns_puttoget_Charts2.png (100%)
copy {C => zh}/guide/figures/txns_reconcile_window1.png (100%)
copy {C => zh}/guide/figures/txns_reconcile_window2.png (100%)
copy {C => zh}/guide/figures/txns_reconcile_window3.png (100%)
copy {C => zh}/guide/figures/txns_register_2account.png (100%)
copy {C => zh}/guide/figures/txns_register_2account2.png (100%)
copy {C => zh}/guide/figures/txns_register_multiaccount.png (100%)
copy {C => zh}/guide/figures/txns_registersplit2.png (100%)
copy {C => zh}/guide/figures/txns_registersplit3.png (100%)
copy {C => zh}/guide/figures/txns_registersplit4.png (100%)
copy {C => zh}/guide/figures/txns_registersplit5.png (100%)
copy {C => zh}/guide/figures/txns_registersplit6.png (100%)
copy {C => zh}/guide/figures/txns_sxn_editor-2.png (100%)
copy {C => zh}/guide/figures/txns_sxn_editor-3-frequency.png (100%)
copy {C => zh}/guide/figures/txns_sxn_editor-3-overview.png (100%)
copy {C => zh}/guide/figures/txns_sxn_editor-3-template.png (100%)
copy {C => zh}/guide/figures/txns_sxn_editor-4.png (100%)
copy {C => zh}/guide/figures/txns_sxn_editor_slr.png (100%)
copy {C => zh}/guide/figures/txns_sxn_ledger1.png (100%)
copy {C => zh}/guide/figures/txns_sxn_ledger2.png (100%)
copy {C => zh}/guide/figures/txns_sxn_ledger3.png (100%)
copy {C => zh}/guide/figures/txns_sxn_ledger4.png (100%)
copy {ja => zh}/guide/fop.xconf.in (71%)
create mode 100644 zh/guide/gnc-glossary.xml
copy {C => zh}/guide/gnc_Sample_QIF.qif (100%)
create mode 100644 zh/guide/index.docbook
copy {pt => zh}/guide/legal.xml (98%)
create mode 100644 zh/xsl/zh-chm.xsl
create mode 100644 zh/xsl/zh-fo.xsl
More information about the gnucash-changes
mailing list