๋ฌด๋ฃŒ ์žฌ๋ฌด ํšŒ๊ณ„ ์‹œ์Šคํ…œ GnuCash 5.0 ์ถœ์‹œ

๋ฌด๋ฃŒ ๊ฐœ์ธ ์žฌ๋ฌดํšŒ๊ณ„ ์‹œ์Šคํ…œ์ธ GnuCash 5.0์ด ์ถœ์‹œ๋˜์–ด ์ˆ˜์ž…๊ณผ ์ง€์ถœ ์ถ”์ , ์€ํ–‰ ๊ณ„์ขŒ ์œ ์ง€, ์ฃผ์‹, ์˜ˆ๊ธˆ ๋ฐ ํˆฌ์ž ์ •๋ณด ๊ด€๋ฆฌ, ๋Œ€์ถœ ๊ณ„ํš ๋“ฑ์„ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ˆ„์บ์‹œ๋ฅผ ์ด์šฉํ•˜๋ฉด ์ค‘์†Œ๊ธฐ์—…์˜ ํšŒ๊ณ„๊ธฐ๋ก ๋ฐ ๋Œ€์ฐจ๋Œ€์กฐํ‘œ(์ž…/๋Œ€๋ณ€) ๊ด€๋ฆฌ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. QIF/OFX/HBCI ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๊ทธ๋ž˜ํ”„ ์ •๋ณด์˜ ์‹œ๊ฐ์  ํ‘œ์‹œ๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” GPLv2+ ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์šฉ ๊ทธ๋ˆ„์บ์‹œ(GnuCash) ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๋‹ค. Linux(ํ”Œ๋žซํŒฉ), macOS ๋ฐ Windows์šฉ์œผ๋กœ ์ค€๋น„๋œ ๋นŒ๋“œ๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋ฒ„์ „์—์„œ๋Š”

  • ๋ฉ”๋‰ด์™€ ๋„๊ตฌ ๋ชจ์Œ์ด GtkAction ๋ฐ GtkActionGroup API์—์„œ GAction ๋ฐ GActionGroup ๊ฐœ์ฒด๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ์ฃผ์‹ ๋„์šฐ๋ฏธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์•ก์…˜ > ์ฃผ์‹ ๋„์šฐ๋ฏธ). ์ด๋ฅผ ํ†ตํ•ด ์ฃผ์‹, ์ฑ„๊ถŒ, ๋ฎค์ถ”์–ผ ํŽ€๋“œ๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ํˆฌ์ž ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํˆฌ์ž ๋กœํŠธ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ๋ฆฌํฌํŠธ(๋ฆฌํฌํŠธ > ์ž์‚ฐ ๋ฐ ๋ถ€์ฑ„ > ํˆฌ์ž ๋กœํŠธ)๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ํˆฌ์ž ๋กœํŠธ์— ๋Œ€ํ•œ ํˆฌ์ž ์†์ต ๊ทธ๋ž˜ํ”„๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ์˜จ๋ผ์ธ ๊ฒฌ์  ์‹œ์Šคํ…œ์ด ์™„์ „ํžˆ ์žฌ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ์ฃผ๊ฐ€ ์ถ”์ถœ๊ธฐ gnc-fq-check, gnc-fq-dump ๋ฐ gnc-fq-helper๋Š” Finance-quote-wrapper๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ ์„œ๋น„์Šค์—์„œ ๊ฐ€๊ฒฉ์„ ์ถ”์ถœํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ C++๋กœ ๋‹ค์‹œ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "์ƒˆ ๊ณ„์ • ํŽธ์ง‘" ๋Œ€ํ™” ์ƒ์ž์—๋Š” ๊ณ„์ • ์ž”์•ก์˜ ์ƒํ•œ ๋ฐ ํ•˜ํ•œ์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ ํƒญ์ธ "์ถ”๊ฐ€ ์†์„ฑ"์ด ์ œ์•ˆ๋˜๋ฉฐ, ์ด์— ๋„๋‹ฌํ•˜๋ฉด ํŠน๋ณ„ ํ‘œ์‹œ๊ธฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • MT940, MT942 ๋ฐ DTAUS ํ˜•์‹์œผ๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ๋ณ„๋„ ๋ฉ”๋‰ด๊ฐ€ ์ผ๋ฐ˜ ๋ฉ”๋‰ด "AQBanking์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ"๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Guile Scheme ์–ธ์–ด๋กœ ๋ณด๊ณ ์„œ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋…ผ๋ฆฌ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌ๊ฒŒ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณด๊ณ ์„œ ๋ฐ ์›์žฅ์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์€ Guile Scheme ์ฝ”๋“œ์™€ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด SWIG๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ C++๋กœ ์™„์ „ํžˆ ๋‹ค์‹œ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ ์žฌ๋ฌด ํšŒ๊ณ„ ์‹œ์Šคํ…œ GnuCash 5.0 ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€