Tiime

Premiers pas

Installez et configurez Tiime en quelques minutes

Tiime est un ensemble d'outils TypeScript pour la comptabilité Tiime :

  • tiime-sdk — SDK pour intégrer Tiime dans vos applications
  • tiime-cli — CLI pour piloter votre compta depuis le terminal

Projet non officiel

Ce projet est personnel et expérimental. Il n'est pas affilié à, ni approuvé par Tiime.

Installation

Terminal
npm install tiime-sdk
Terminal
npm install -g tiime-cli
Terminal
brew tap yabbal/tap && brew install tiime
Terminal
git clone https://github.com/yabbal/tiime.git
cd tiime && pnpm install && pnpm build
pnpm link --global

Demarrage rapide

Configurer l'authentification

Terminal
export TIIME_EMAIL=vous@example.com
export TIIME_PASSWORD=votre-mot-de-passe
export TIIME_COMPANY_ID=12345  # voir ci-dessous pour le trouver

Trouver votre Company ID

Lancez tiime company list (CLI) ou appelez client.listCompanies() (SDK) pour lister vos entreprises et leurs IDs. Vous pouvez aussi le trouver dans l'URL de l'interface web Tiime : app.tiime.fr/companies/12345/... Voir Authentification SDK pour plus de details.

Utiliser

app.ts
import { TiimeClient } from "tiime-sdk";

const client = new TiimeClient();

const invoices = await client.invoices.list({ status: "paid" });
const balances = await client.bankAccounts.balance();

Se connecter

Terminal
tiime auth login
tiime company use --id 12345

Utiliser

Terminal
tiime status
tiime invoices list --status paid --format table
tiime bank balance

Configuration CLI

Autocompletion shell

~/.zshrc
eval "$(tiime completion --shell zsh)"
~/.bashrc
eval "$(tiime completion --shell bash)"
Terminal
tiime completion --shell fish | source

Langue

L'aide s'affiche dans la langue de votre systeme. Pour forcer :

Terminal
TIIME_LANG=fr tiime --help   # Francais
TIIME_LANG=en tiime --help   # English

Explorer

On this page