Skip to main content

Introduction

Le SDK .NET Smartbills (Smartbills.SDK) fournit un client C# fortement type pour l’API Smartbills. Il est conçu pour les applications .NET côté serveur et couvre la facturation, la gestion de fichiers et les opérations de facturation.
Le SDK .NET prend actuellement en charge InvoiceClient, FileClient et BillingClient. Des clients de service supplémentaires (dépenses, fournisseurs, rapports) seront ajoutes dans les prochaînes versions. Pour une couverture plus large, considérez le SDK JavaScript ou le SDK Python.

Fonctionnalités

Démarrage Rapide

Installer le package

Initialiser le client

Créer et envoyer une facture

Architecture

Le SDK suit un modèle de client de service. Chaque domaine est accessible via une propriété client dédiée sur l’instance principale SmartbillsClient :
Toutes les méthodes utilisent long pour les identifiants de ressources et sont entièrement asynchrones, retournant Task<T>. Chaque signature de méthode inclut des paramètres optionnels SBRequestOptions et CancellationToken pour la configuration par requête et l’annulation cooperative.

Services Disponibles

InvoiceClient

CRUD complet, envoi, annulation et résumé pour les factures

FileClient

Récupération et mise à jour de fichiers via le service de fichiers Smartbills

BillingClient

Sessions de paiement, clients et méthodes de paiement

Prérequis

Prochaînes Étapes

Installation

Instructions détaillées d’installation et de configuration

Guide d'utilisation

Référence complète de l’API pour tous les clients de service