cashflow

command module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2019 License: BSD-3-Clause Imports: 14 Imported by: 0

README

cashflow

자본의 흐름, 계획을 도와주는 Backend Commandline Tool

  • 용도 : 프리랜서, 그룹, 기업
  • 정확한 재무,회계를 도와주는 툴이 아닙니다.
  • 4년에 걸쳐 현 시점에서 분기별 매출 및 분기별 지출을 출력하는 간단한 터미널 소프트웨어 입니다.
  • 세금을 예측하기 위해서 사용합니다.
다운로드
보안

cashflow를 실행하기 위해서는 aws에서 발급된 AccessKey, SecretAccessKey 가 필요합니다.

  • Lazypic은 보안정책 설정부분은 내부정책상 프로그래밍 처리하지 않습니다. 각 계정별로 수동처리합니다.
사용법

터미널에서 아래처럼 타이핑합니다.

$ cashflow

출력은 지난해, 이번해, 다음해, 그 다음해의 수입,지출을 분기별로 묶어서 출력합니다. (단위는 100만원입니다.)

+-----+--------+--------+--------+--------+--------+
|     | 2018Q1 | 2018Q2 | 2018Q3 | 2018Q4 | 2018QT |
+-----+--------+--------+--------+--------+--------+
| in  |    0.0 |    0.0 |    0.0 |   14.0 |   14.0 |
| out |    0.0 |    0.0 |    0.0 |    0.0 |    0.0 |
+-----+--------+--------+--------+--------+--------+
+-----+--------+--------+--------+--------+--------+
|     | 2019Q1 | 2019Q2 | 2019Q3 | 2019Q4 | 2019QT |
+-----+--------+--------+--------+--------+--------+
| in  |    6.6 |   14.4 |   18.0 |   24.4 |   63.4 |
| out |    0.0 |    0.0 |    0.0 |    0.0 |    0.0 |
+-----+--------+--------+--------+--------+--------+
+-----+--------+--------+--------+--------+--------+
|     | 2020Q1 | 2020Q2 | 2020Q3 | 2020Q4 | 2020QT |
+-----+--------+--------+--------+--------+--------+
| in  |   15.0 |   18.0 |   30.0 |   31.5 |   74.5 |
| out |    0.0 |    0.0 |    0.0 |    0.0 |    0.0 |
+-----+--------+--------+--------+--------+--------+
+-----+--------+--------+--------+--------+--------+
|     | 2021Q1 | 2021Q2 | 2021Q3 | 2021Q4 | 2021QT |
+-----+--------+--------+--------+--------+--------+
| in  |    4.2 |    0.0 |    0.0 |    0.0 |    4.2 |
| out |    0.0 |    0.0 |    0.0 |    0.0 |    0.0 |
+-----+--------+--------+--------+--------+--------+

위 데이터는 실제 데이터가 아닌 임의데이터를 넣었습니다.

미수금이 존재한다면, 표가 출력되고 미수금 리스트가 출력됩니다.

데이터 입력

기부금 입력시 (기본 Type은 "donation" 입니다.)

$ cashflow --sender 김한웅 --amount 10000

프로젝트 circle 계약금 입력시

$ cashflow --sender 클라이언트 --amount 1000000 --type contract --project circle
옵션
  • --actualamount : 실제입금금액
  • --actualdate : 실제입금일(기본값은 현시간의 RFC3339시간포멧입니다. "2019-05-05T22:30:26+09:00")
  • --amount : deposit amount (Required)
  • --date : 필수값, 입금일(기본값은 현시간의 RFC3339시간포멧입니다. "2019-05-05T22:30:26+09:00")
  • --description : 추가설명
  • --help : 도움말 출력
  • --profile : AWS db접근을 위해 credentials 파일에 선언된 프로파일명
  • --project : 프로젝트코드
  • --receivables : 미수금 상태
  • --recipient : 받는사람
  • --region : db리전. 기본값: 서울리전(ap-northeast-2)
  • --sender : 보낸사람. 보낸이가 lazypic 이라면 지출로 잡힌다.
  • --table : aws dynamodb 데이터베이스 테이블 이름. 기본값: cashflow
  • --type : 입출금 타입. 아래 타입을 사용할 수 있습니다.
    • 수익
      • donation : 기부(기본값)
      • investment : 투자
      • profit : 일시수익
      • contract : 계약금
      • interim, interim1, interim2 : 중도금
      • balance : 잔금
      • addon : 추가금
    • 지출
      • salary : 월급
      • wage : 시급, 주급
      • outsourcing : 외주금
      • other : 활동비
  • --unit : 화폐단위. 기본값: KRW, ISO4217 무역 규약에서 허용하는 문자만 입력 가능합니다.
백업

dynamoDB는 Full managed DB입니다. 지속 백업기능을 켜서 사용합니다.

다국적협업

dynamoDB에서 Global Table을 활성화 시킵니다.

Software Features
  • AWS Serverless를 사용하는 소프트웨어 입니다.
  • 1초에 2회 이상 거래가 이용되는 형태로 설계되어있지 않습니다. 하루 최대 86400건의 거래만 저장될 수 있다는 의미 입니다.
  • 온디멘드 용량 모드 요금제로 운용됩니다.
    • 대부분의 거래내역은 기가 단위 미만입니다. 백업 서비스를 포함하여 안정적인 서비스가 수년에 걸쳐서 $0~$1의 운용비로 사용할 수 있는 소프트웨어입니다.
  • cashflow에서는 데이터의 흐름만 있고, 삭제는 없습니다.
  • cashflow는 최종적으로 다음 dynamoDB 들과 연동될 예정입니다.
    • projectflow : 프로젝트 비용과 관련된 리스트
    • assetflow : 회사 에셋(장비, 하드웨어, 소프트웨어) 비용과 관련된 리스트
    • userflow : 사용자에게 지출되는 비용과 관련된 리스트
라이센스 : BSD-3-Clause

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL