Skip to main content
Some links point to the service guide, which is currently available in Korean only.
Bolta CLI
The Bolta CLI is a command-line tool for issuing and managing tax invoices from the terminal. It is designed to be used by AI agents (such as Claude Code) to automate tax invoice tasks.

Installation

Node.js 20.0.0 or later is required.

Authentication setup

You need an API key to use the Bolta API. Configure it via environment variables or a CLI command.
Authentication resolution priority: CLI flag (--api-key) > environment variable (BOLTA_API_KEY) > config file (~/.bolta/config.json)
For API key issuance, see the Developer Center API Key Management page.

Commands

Supplier management

The supplier command registers and retrieves the supplier (issuer) that issues tax invoices.

Certificate management

Tax invoice issuance / retrieval

Replace every YYYY-MM-DD placeholder in the examples below with the actual issuance or amendment date before running the command.

Amendment

The CLI first validates standard issuance, reverse issuance requests, and change-in-supply-cost amendment inputs using the same rules as the API. You can check the latest schema, including NTS XML transmission limits, with bolta schema invoice-issue.

Configuration

Input methods

Commands that require data support three input methods.

Global options

Output format

All responses are printed as JSON to stdout.

Error codes

AI guide

This CLI provides the following guides so that AI agents can use it easily.

npm

npm package page