Taxes

Documentation about the centjes-switzerland taxes command, for producing a tax packet

Reference

Options

centjes-switzerland taxes [--zip-file FILE_PATH] [--readme-file FILE_PATH]

  --zip-file    Path to the zip file to create    default: "tax-packet.zip"
  --readme-file Path to the readme file to create default: "README.pdf"    

Environment variables

  CENTJES_SWITZERLAND_ZIP_FILE FILE_PATH      Path to the zip file to create      default: "tax-packet.zip"
  CENTJES_SWITZERLAND_README_FILE FILE_PATH   Path to the readme file to create   default: "README.pdf"    

Configuration values

  your first name
  first-name:
    # or null
    <string>
  your last name
  last-name:
    # or null
    <string>
  the year to produce the report for
  year:
    # or null
    <integer>
  tag to use for undeclared asset accounts
  default: "undeclared"
  tag-undeclared:
    # or null
    <string>
  tag to use for deductible purchases
  default: "deductible"
  tag-deductible:
    # or null
    <string>
  tag to use for non-deductible purchases
  default: "not-deductible"
  tag-not-deductible:
    # or null
    <string>
  tag to use for tax-deductible purchases
  default: "tax-deductible"
  tag-tax-deductible:
    # or null
    <string>
  tag to use for non-tax-deductible purchases
  default: "not-tax-deductible"
  tag-not-tax-deductible:
    # or null
    <string>
  The AHV identifier.
  example: 7461111222233
  ahv-id:
    # or null
    <string>
  Path to the zip file to create
  default: "tax-packet.zip"
  taxes.zip-file:
    # or null
    <string>
  Path to the readme file to create
  default: "README.pdf"
  taxes.readme-file:
    # or null
    <string>

Combined settings

Usage: centjes-switzerland taxes [--zip-file FILE_PATH] [--readme-file FILE_PATH]

produce a tax report

Available settings:
  Show this help text
  switch: -h|--help

  your first name
  config:
    first-name: # or null
      <string>

  your last name
  config:
    last-name: # or null
      <string>

  the year to produce the report for
  config:
    year: # or null
      <integer>

  tag to use for undeclared asset accounts
  config:
    tag-undeclared: # or null
      <string>
  default: "undeclared"

  tag to use for deductible purchases
  config:
    tag-deductible: # or null
      <string>
  default: "deductible"

  tag to use for non-deductible purchases
  config:
    tag-not-deductible: # or null
      <string>
  default: "not-deductible"

  tag to use for tax-deductible purchases
  config:
    tag-tax-deductible: # or null
      <string>
  default: "tax-deductible"

  tag to use for non-tax-deductible purchases
  config:
    tag-not-tax-deductible: # or null
      <string>
  default: "not-tax-deductible"

  The AHV identifier.
  config:
    ahv-id: # or null
      <string>
  example: 7461111222233

  Path to the zip file to create
  option: --zip-file FILE_PATH
  env: CENTJES_SWITZERLAND_ZIP_FILE FILE_PATH
  config:
    taxes.zip-file: # or null
      <string>
  default: "tax-packet.zip"

  Path to the readme file to create
  option: --readme-file FILE_PATH
  env: CENTJES_SWITZERLAND_README_FILE FILE_PATH
  config:
    taxes.readme-file: # or null
      <string>
  default: "README.pdf"