Models

French e-reporting registration

Properties

NameTypeRequiredDescription
environmentPROD | TESTYesThe reporting environment this registration belongs to. Teams on the test network are registered in TEST, all other teams in PROD. Values: PROD, TEST
sirenstringYesThe SIREN the company reports under, derived from its enterprise number. Example: "123456789"
issuerNamestringYesThe legal name carried as the issuer on every report filed for the company
vatRegimeREEL_NORMAL_MENSUEL | REEL_SIMPLIFIE | FRANCHISE_EN_BASEYesA French VAT regime: REEL_NORMAL_MENSUEL (régime réel normal), REEL_SIMPLIFIE (régime réel simplifié) or FRANCHISE_EN_BASE (franchise en base de TVA). Values: REEL_NORMAL_MENSUEL, REEL_SIMPLIFIE, FRANCHISE_EN_BASE
vatExigibilityENCAISSEMENTS | DEBITSYesWhen VAT becomes due: ENCAISSEMENTS (on payment, typical for services) or DEBITS (on invoicing, typical for goods). Values: ENCAISSEMENTS, DEBITS
enabledbooleanYesWhether reports are currently accepted. A suspended registration keeps its registered state but refuses reports with a 400 until support re-enables it
statepending | registered | blockedYespending while the registration is being completed, registered once reports can be submitted, blocked when the registration needs support. Values: pending, registered, blocked
simulatedbooleanYesTrue for playground and test-network teams, whose registration and reports are simulated instead of filed
lastErrorstring | nullYesThe reason the last registration attempt failed, if any
registeredAtstring | nullYesWhen the registration was accepted. The company's reporting periods run from this moment. Null while the state is still pending. Format: date-time
createdAtstring (date-time)YesWhen the registration was first requested. Format: date-time
updatedAtstring (date-time)YesWhen the registration last changed, including a background retry of a pending registration. Format: date-time

Used by

On this page