ToolAssay

French accounting and bookkeeping

French accounting and bookkeeping: accounting entry for a purchase by a French firm (expense categorization, supplier invoice, chart of accounts PCG). Suited to: a purchase described in French. Not for: sales invoices, VAT number validation, company lookup. Returns: general ledger account, French VAT rate, regime, deductibility, rule with its source (CGI article, BOFiP or PCG), confidence. AI-made suggestion, not accountant advice. FR : imputation comptable, comptabilite PCG, TVA deductible.

Not tested: has real-world effectsour last check, 2026-10-18
0 of 0checks answered this week
n/amedian answer time
$0.005listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://imputation-fr.fly.dev/imputation

CategoryCompany and compliance
Provider hostimputation-fr.fly.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days4 from 3 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "body": {
    "achat": "abonnement logiciel de facturation",
    "siren": "552032534"
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "description": "Typical questions answered: which French general ledger (PCG) account for this purchase? Can the VAT on this expense be deducted? Which French VAT rate applies to this invoice line?",
          "properties": {
            "achat": {
              "description": "required: purchase description in French, 3 to 300 characters (e.g. \"gazole v\u00e9hicule utilitaire\", \"abonnement logiciel de facturation\")",
              "type": "string"
            },
            "montant_ttc": {
              "anyOf": [
                {
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "optional: amount paid in euros, French VAT included if any, number >= 0"
            },
            "naf": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "optional: supplier NAF code, NN.NNA (e.g. 62.01Z; 6201Z accepted)"
            },
            "pays_fournisseur": {
              "default": "FR",
              "description": "optional: supplier country, ISO-2 code (default FR)",
              "type": "string"
            },
            "siren": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "optional: supplier SIREN, 9 digits (spaces allowed)"
            },
            "type_vehicule": {
              "anyOf": [
                {
                  "enum": [
                    "tourisme",
                    "utilitaire"
                  ],
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "optional: \"tourisme\" (passenger car) or \"utilitaire\" (commercial vehicle)"
            }
          },
          "required": [
            "achat"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON