Aller au contenu

Démarrage rapide France

Ce guide de démarrage rapide vous accompagne dans la création de votre premier enregistrement fiscal signé avec fiskaly SIGN FR, en remplissant les trois obligations fiscales françaises clés : signature, journalisation et archivage.

  • Un compte fiskaly (inscription sur hub.fiskaly.com)
  • Une clé API et un secret pour une organisation GROUP dans l’environnement TEST
  • Informations sur le contribuable : nom de l’entreprise, numéro SIREN, adresse
  1. S'authentifier

    curl -X POST https://test.api.fiskaly.com/tokens \
      -H "Content-Type: application/json" \
      -H "X-Api-Version: 2026-02-03" \
      -d '{
        "content": {
          "type": "API_KEY",
          "key": "YOUR_API_KEY",
          "secret": "YOUR_API_SECRET"
        }
      }'
  2. Créer l'organisation, le contribuable, l'emplacement et le système

    La configuration suit le même schéma que SIGN IT — créez une organisation UNIT, puis un contribuable, un emplacement et un système, en activant chaque ressource :

    # Créer une organisation UNIT
    curl -X POST https://test.api.fiskaly.com/organizations \
      -H "Authorization: Bearer ${ACCESS_TOKEN}" \
      -H "Content-Type: application/json" \
      -H "X-Api-Version: 2026-02-03" \
      -H "X-Idempotency-Key: $(uuidgen)" \
      -d '{"content": {"type": "UNIT", "name": "My French Company"}}'
    
    # Créer une clé API sujet pour la UNIT, se réauthentifier, puis :
    
    # Créer un contribuable
    curl -X POST https://test.api.fiskaly.com/taxpayers \
      -H "Authorization: Bearer ${UNIT_TOKEN}" \
      -H "Content-Type: application/json" \
      -H "X-Api-Version: 2026-02-03" \
      -H "X-Idempotency-Key: $(uuidgen)" \
      -d '{
        "content": {
          "type": "COMPANY",
          "name": {"legal": "Ma Societe SARL"},
          "address": {"street": "1 Rue de Rivoli", "zip": "75001", "city": "Paris", "country_code": "FR"},
          "fiscalization": {
            "type": "FR",
            "tax_id_number": "123456789"
          }
        }
      }'
    
    # Activer le contribuable, créer et activer l'emplacement et le système
    # (même schéma que SIGN IT — voir le guide d'intégration complet)
  3. Créer votre premier enregistrement

    # Partie A : Intention
    curl -X POST https://test.api.fiskaly.com/records \
      -H "Authorization: Bearer ${UNIT_TOKEN}" \
      -H "Content-Type: application/json" \
      -H "X-Api-Version: 2026-02-03" \
      -H "X-Idempotency-Key: $(uuidgen)" \
      -d '{
        "content": {
          "type": "INTENTION",
          "system": {"id": "YOUR_SYSTEM_ID"},
          "operation": {"type": "TRANSACTION"}
        }
      }'
    
    # Partie B : Transaction
    curl -X POST https://test.api.fiskaly.com/records \
      -H "Authorization: Bearer ${UNIT_TOKEN}" \
      -H "Content-Type: application/json" \
      -H "X-Api-Version: 2026-02-03" \
      -H "X-Idempotency-Key: $(uuidgen)" \
      -d '{
        "content": {
          "type": "TRANSACTION",
          "intention": {"id": "INTENTION_ID"},
          "operation": {
            "type": "RECEIPT",
            "document": {
              "number": "1",
              "date": "2026-02-27",
              "amounts": {
                "total_including_vat": "12.00",
                "total_excluding_vat": "10.00"
              }
            },
            "entries": [{
              "type": "SALE",
              "description": "Product A",
              "nature": "GOOD",
              "quantity": "1",
              "amounts": {
                "unit_including_vat": "12.00",
                "total_including_vat": "12.00",
                "total_excluding_vat": "10.00",
                "vat": {"rate": "20.00", "amount": "2.00"}
              }
            }]
          }
        }
      }'

    Une fois créées, les données sont automatiquement signées, journalisées et archivées — remplissant les trois obligations fiscales clés NF525.

Was this page helpful?