---
title: "POST /v2/purchaseRegister"
method: POST
path: "/v2/purchaseRegister"
tags: ["PurchaseRegister"]
---

# POST /v2/purchaseRegister

`POST /v2/purchaseRegister`

## Request body

- CreateAccountingBookDto
  - `valueDate` string, date-time, required
  - `paymentMethodUsed` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9, required
  - `otherPaymentMethodUsed` string
  - `amount` number, required
  - `thirdPartyId` string, required
  - `label` string, required
  - `reference` string
  - `files` string[]
  - `entries` AnnotateEntryDto[], required
    - `vatId` number
    - `accountingAccountNumber` number
    - `isPersonal` boolean, required
    - `amount` number, required

## Response `201`

- ReadAccountingBookDto
  - `id` string, required
  - `valueDate` string, date-time, required
  - `type` 'income' | 'purchase', required
  - `files` string[]
  - `label` string, required
  - `reference` string
  - `paymentMethodUsed` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9, required
  - `otherPaymentMethodUsed` string
  - `thirdPartyId` string, required
  - `thirdParty` ReadThirdPartyDto, required
    - `id` string, required
    - `type` 'provider' | 'customer', required
    - `additionalAddress` string
    - `address` string
    - `city` string
    - `companyId` string, required
    - `commercialName` string
    - `contacts` LegacyReadContactDto[]
      - `id` string, required
      - `email` string
      - `firstname` string
      - `keywords` string
      - `language` string
      - `lastname` string
      - `notes` string
      - `phone` string
      - `thirdPartyId` string
      - `role` string
      - `website` string
    - `country` string
    - `keywords` string
    - `language` string
    - `nafCode` string
    - `name` string
    - `notes` string
    - `phone` string
    - `siren` string
    - `siret` string
    - `vatNumber` string
    - `website` string
    - `zipCode` string
    - `accountingAccountId` string, required
    - `accountingAccount` object
    - `createdAt` string, date-time
    - `deletedAt` string, date-time
    - `updatedAt` string, date-time
  - `amount` number, required
  - `vatAmount` number, required
  - `hasTransaction` boolean, required
  - `fileCount` boolean, required
  - `entries` ReadEntryDto[], required
    - `id` string, required
    - `valueDate` object, required
    - `label` string, required
    - `fullLabel` string, required
    - `debit` number, required
    - `credit` number, required
    - `amount` number, required
    - `parent` boolean, required
    - `vatRate` object, required
    - `vatAmount` number, required
    - `vatId` number, required
    - `transactionId` string, required
    - `lockedAt` object, required
    - `lockedBy` object, required
    - `transaction` ReadTransactionDto
      - `id` string, required
      - `account` ReadAccountDto, required
        - `id` string
        - `isNew` boolean
        - `accountingAccountId` string, required
        - `name` string, required
        - `type` string, required
        - `currencyCode` string, required
        - `bridgeAccountId` number, required
        - `bridgeItemId` number, required
        - `bankinItemId` string, required
        - `bankListId` number, required
        - `bankList` object
        - `isSynchronized` boolean, required
        - `synchronizedAt` object, required
        - `desynchronizedAt` object, required
        - `startSynchronizedAt` object, required
        - `firstSynchronizedAt` object, required
        - `lastSyncAt` object, required
        - `companyId` string, required
        - `accountBalance` string[]
        - `bridgeUpdatedAt` string, date-time, required
        - `numberOfTransactionsToAnnotate` number
        - `createdAt` string, date-time
        - `updatedAt` string, date-time
      - `accountId` string, required
      - `amount` number, required
      - `bridgeAccountId` number, required
      - `bridgeCategoryId` number, required
      - `bridgeTransactionId` number, required
      - `currencyCode` string, required
      - `entries` ReadEntryDto[], required
      - `fullLabel` string, required
      - `isDeleted` boolean, required
      - `isFuture` boolean, required
      - `label` string, required
      - `paymentMethod` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9, required
      - `otherPaymentMethodUsed` object, required
      - `showClientSide` boolean, required
      - `hasAccountingBook` boolean, required
      - `fileCount` number
      - `operationType` 'sale' | 'purchase' | 'refund' | 'asset', required
      - `suggestedAccountingAccount` ReadSuggestedAccountingAccountDto
        - `id` number, required
        - `name` string, required
        - `abbyProfessionalAccountingAccountNumber` number
        - `abbyPersonalAccountingAccountNumber` number
      - `thirdPartyId` object, required
      - `thirdParty` ReadThirdPartyDto, required
        - `id` string, required
        - `type` 'provider' | 'customer', required
        - `additionalAddress` string
        - `address` string
        - `city` string
        - `companyId` string, required
        - `commercialName` string
        - `contacts` LegacyReadContactDto[]
          - `id` string, required
          - `email` string
          - `firstname` string
          - `keywords` string
          - `language` string
          - `lastname` string
          - `notes` string
          - `phone` string
          - `thirdPartyId` string
          - `role` string
          - `website` string
        - `country` string
        - `keywords` string
        - `language` string
        - `nafCode` string
        - `name` string
        - `notes` string
        - `phone` string
        - `siren` string
        - `siret` string
        - `vatNumber` string
        - `website` string
        - `zipCode` string
        - `accountingAccountId` string, required
        - `accountingAccount` object
        - `createdAt` string, date-time
        - `deletedAt` string, date-time
        - `updatedAt` string, date-time
      - `lockedAt` object, required
      - `lockedBy` object, required
      - `createdAt` string, date-time, required
      - `updatedAt` string, date-time, required
      - `bridgeUpdatedAt` string, date-time, required
      - `valueDate` string, date-time, required
    - `isPersonal` boolean, required
    - `companyId` string, required
    - `company` ReadCompanyDto
      - `id` string, required
      - `activity` ReadActivityDto
        - `id` number, required
        - `name` string, required
        - `liberalType` 1 | 2 | 3
        - `isRegulated` boolean, required
        - `parentId` number
        - `parent` ReadParentActivityDto, required
          - `id` number, required
          - `name` string, required
        - `hidden` boolean, required
        - `isSap` boolean, required
      - `products` ReadStripeProductDto[]
        - `id` 'abby_plus' | 'acre' | 'cfe' | 'abby_free' | 'abby_start' | 'abby_creation_start' | 'abby_creation_start_premium' | 'abby_creation_start_business' | 'abby_pro' | 'abby_business' | 'abby_ce' | 'meeting_with_an_expert' | 'formation_client' | 'formation_communiquer' | 'formation_client_communiquer_discount' | 'billing_template_2' | 'billing_template_3' | 'abby_academie_marketing_communication' | 'abby_academie_creation' | 'abby_contact', required
        - `productId` string, required
        - `multiple` boolean, required
        - `recurring` boolean, required
        - `trial` object, required
        - `requireCreditCard` boolean, required
      - `productsCompany` ReadCompanyStripeProductDto[]
        - `id` string, required
        - `companyId` string, required
        - `company` ReadCompanyDto — recursive
        - `productId` 'abby_plus' | 'acre' | 'cfe' | 'abby_free' | 'abby_start' | 'abby_creation_start' | 'abby_creation_start_premium' | 'abby_creation_start_business' | 'abby_pro' | 'abby_business' | 'abby_ce' | 'meeting_with_an_expert' | 'formation_client' | 'formation_communiquer' | 'formation_client_communiquer_discount' | 'billing_template_2' | 'billing_template_3' | 'abby_academie_marketing_communication' | 'abby_academie_creation' | 'abby_contact', required
        - `product` ReadStripeProductDto
          - `id` 'abby_plus' | 'acre' | 'cfe' | 'abby_free' | 'abby_start' | 'abby_creation_start' | 'abby_creation_start_premium' | 'abby_creation_start_business' | 'abby_pro' | 'abby_business' | 'abby_ce' | 'meeting_with_an_expert' | 'formation_client' | 'formation_communiquer' | 'formation_client_communiquer_discount' | 'billing_template_2' | 'billing_template_3' | 'abby_academie_marketing_communication' | 'abby_academie_creation' | 'abby_contact', required
          - `productId` string, required
          - `multiple` boolean, required
          - `recurring` boolean, required
          - `trial` object, required
          - `requireCreditCard` boolean, required
        - `amount` number
        - `frequency` 'year' | 'month' | 'semiannual'
        - `subscriptionId` string
        - `consumedAt` string, date-time
        - `manuallyAdded` boolean
        - `createdAt` string, date-time
        - `failedBillingDueDate` string, date-time
        - `lastFailedAt` string, date-time
        - `failedInvoiceUrl` string
        - `updatedAt` string, date-time
        - `lockUntil` string, date-time
        - `deletedAt` string, date-time
        - `canceledAt` string, date-time
        - `trialAt` string, date-time
        - `lastPaidAt` string, date-time
        - `extendedTrialAt` string, date-time
      - `additionalAddress` string
      - `address` string
      - `caseNumberCommercialCourt` string, nullable
      - `category` string
      - `city` ReadCityDto, required
        - `cityCode` string, required
        - `name` string, required
      - `cityId` string
      - `cityName` string, nullable — Free-text city name. Effective city: city?.name ?? cityName.
      - `commercialCourt` string, nullable
      - `commercialCourtCode` string, nullable
      - `rcsGreffeCode` string, nullable
      - `rsacGreffeCode` string, nullable
      - `commercialName` string
      - `creationActivityDescription` string
      - `creationDate` string, date-time
      - `creationFinishedAt` string, date-time
      - `registeredType` 1 | 2 | 3
      - `opportunityType` 'orders' | 'projects' | 'opportunities'
      - `currentStep` 'creation_requested' | 'files_requested' | 'declaration_sent' | 'declaration_refused' | 'company_created' | 'urssaf_account_created' | 'impots_account_created' | 'acre_requested' | 'cfe_declared' | 'all_files_deposed' | 'has_file_refused' | 'all_files_validated' | 'none'
      - `currentDashboardStep` 'files_to_validate' | 'declaration_to_do' | 'declaration_in_progress' | 'pending_declaration' | 'declaration_to_report' | 'declaration_refused' | 'declaration_pending_denial' | 'declaration_to_retry' | 'regularisation_gu' | 'refus_gu' | 'to_call_cfe' | 'declared' | 'declaration_accepted' | 'to_call' | 'ended' | 'abandoned' | 'none'
      - `creationId` string
      - `declarationRecurrence` 1 | 2 | 3
      - `declarationPlatform` 6 | 1 | 2 | 3 | 4 | 5
      - `hasVat` boolean
      - `hasAcre` boolean
      - `impositionType` 1 | 2
      - `inseeImmatriculationDate` string, date-time
      - `legalStatus` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14
      - `taxSystem` 'micro_bic' | 'micro_bnc' | 'micro_bic_or_bnc' | 'micro_ba' | 'micro_foncier' | 'micro_revenu_foncier_ir_2072_2044' | 'reel_simplifie_ir_2033_2031' | 'reel_normal_ir_2033_2031' | 'reel_simplifie_is_2033_2065' | 'reel_normal_is_2050_2065' | 'declaration_controlee_2035' | 'association_non_lucratif'
      - `nafCode` string
      - `name` string
      - `otherActivity` string
      - `secondaryActivity` string
      - `rcsImmatriculationDate` string, date-time
      - `rcsNumber` string
      - `rmNumber` string
      - `rneNumber` string
      - `rsacNumber` string
      - `rnaNumber` string
      - `selectedRegisters` RegisterType[], nullable
      - `departmentRmImmatriculation` string
      - `registeredAt` string, date-time
      - `shareCapital` number
      - `siren` string
      - `siret` string
      - `vatNumber` string
      - `vatRecurrence` 1 | 2 | 3
      - `zipCode` string
      - `trackingCompanySteps` ReadTrackingCompanyStepDto[]
        - `companyId` string, required
        - `createdAt` string, date-time, required
        - `currentStep` 'creation_requested' | 'files_requested' | 'declaration_sent' | 'declaration_refused' | 'company_created' | 'urssaf_account_created' | 'impots_account_created' | 'acre_requested' | 'cfe_declared' | 'all_files_deposed' | 'has_file_refused' | 'all_files_validated' | 'none', required
        - `currentDashboardStep` 'files_to_validate' | 'declaration_to_do' | 'declaration_in_progress' | 'pending_declaration' | 'declaration_to_report' | 'declaration_refused' | 'declaration_pending_denial' | 'declaration_to_retry' | 'regularisation_gu' | 'refus_gu' | 'to_call_cfe' | 'declared' | 'declaration_accepted' | 'to_call' | 'ended' | 'abandoned' | 'none', required
        - `referentId` string
        - `referentFullname` string
        - `authorId` string
        - `authorFullname` string
      - `notes` ReadNoteDto[]
        - `id` string, required
        - `author` ReadUserDto
          - `id` string, required
          - `affiliationUrl` string
          - `affilaeClickId` string
          - `isCMA` boolean
          - `createdAt` string, date-time
          - `birthDate` object
          - `email` string
          - `fullName` string
          - `firebaseToken` string
          - `profilePictureId` string
          - `firstname` string
          - `lastname` string
          - `phone` string
          - `zipCode` string
          - `socialSecurityNumber` string
          - `companies` ReadCompanyDto[]
          - `civility` 1 | 2
          - `provider` 'google.com' | 'facebook.com' | 'apple.com' | 'password' | 'custom'
          - `onboardingAt` string, date-time
          - `onboardingId` string
          - `updatedAt` string, date-time
          - `wantsActivityStartAt` string, date-time
        - `authorId` string, required
        - `company` ReadCompanyDto — recursive
        - `companyId` string, required
        - `text` string, required
      - `referent` ReadUserDto, required
        - `id` string, required
        - `affiliationUrl` string
        - `affilaeClickId` string
        - `isCMA` boolean
        - `createdAt` string, date-time
        - `birthDate` object
        - `email` string
        - `fullName` string
        - `firebaseToken` string
        - `profilePictureId` string
        - `firstname` string
        - `lastname` string
        - `phone` string
        - `zipCode` string
        - `socialSecurityNumber` string
        - `companies` ReadCompanyDto[]
        - `civility` 1 | 2
        - `provider` 'google.com' | 'facebook.com' | 'apple.com' | 'password' | 'custom'
        - `onboardingAt` string, date-time
        - `onboardingId` string
        - `updatedAt` string, date-time
        - `wantsActivityStartAt` string, date-time
      - `signatureFileId` string
      - `referentId` string
      - `addressType` 4 | 1 | 3 | 2
      - `recordNumber` string
      - `customerId` string
      - `declarationUserId` string
      - `declarationUser` ReadUserDto
        - `id` string, required
        - `affiliationUrl` string
        - `affilaeClickId` string
        - `isCMA` boolean
        - `createdAt` string, date-time
        - `birthDate` object
        - `email` string
        - `fullName` string
        - `firebaseToken` string
        - `profilePictureId` string
        - `firstname` string
        - `lastname` string
        - `phone` string
        - `zipCode` string
        - `socialSecurityNumber` string
        - `companies` ReadCompanyDto[]
        - `civility` 1 | 2
        - `provider` 'google.com' | 'facebook.com' | 'apple.com' | 'password' | 'custom'
        - `onboardingAt` string, date-time
        - `onboardingId` string
        - `updatedAt` string, date-time
        - `wantsActivityStartAt` string, date-time
      - `startDeclarationAt` string, date-time
      - `endDeclarationAt` string, date-time
      - `verifiedAt` string, date-time
      - `sapAgreementDate` string, date-time
      - `firstVatReportingDate` string, date-time
    - `accountingAccountId` string
    - `accountingAccount` ReadAccountingAccountDto
      - `id` string, required
      - `category` number, required
      - `color` string, required
      - `description` string, required
      - `icon` string, required
      - `isHidden` boolean, required
      - `isPersonal` boolean, required
      - `isVatRelated` boolean, required
      - `name` string, required
      - `number` number, required
      - `position` number
      - `tags` string[], required
      - `parentId` string
      - `parent` ReadAccountingAccountDto — recursive
      - `companyId` string
      - `company` ReadCompanyDto
        - `id` string, required
        - `activity` ReadActivityDto
          - `id` number, required
          - `name` string, required
          - `liberalType` 1 | 2 | 3
          - `isRegulated` boolean, required
          - `parentId` number
          - `parent` ReadParentActivityDto, required
            - `id` number, required
            - `name` string, required
          - `hidden` boolean, required
          - `isSap` boolean, required
        - `products` ReadStripeProductDto[]
          - `id` 'abby_plus' | 'acre' | 'cfe' | 'abby_free' | 'abby_start' | 'abby_creation_start' | 'abby_creation_start_premium' | 'abby_creation_start_business' | 'abby_pro' | 'abby_business' | 'abby_ce' | 'meeting_with_an_expert' | 'formation_client' | 'formation_communiquer' | 'formation_client_communiquer_discount' | 'billing_template_2' | 'billing_template_3' | 'abby_academie_marketing_communication' | 'abby_academie_creation' | 'abby_contact', required
          - `productId` string, required
          - `multiple` boolean, required
          - `recurring` boolean, required
          - `trial` object, required
          - `requireCreditCard` boolean, required
        - `productsCompany` ReadCompanyStripeProductDto[]
          - `id` string, required
          - `companyId` string, required
          - `company` ReadCompanyDto — recursive
          - `productId` 'abby_plus' | 'acre' | 'cfe' | 'abby_free' | 'abby_start' | 'abby_creation_start' | 'abby_creation_start_premium' | 'abby_creation_start_business' | 'abby_pro' | 'abby_business' | 'abby_ce' | 'meeting_with_an_expert' | 'formation_client' | 'formation_communiquer' | 'formation_client_communiquer_discount' | 'billing_template_2' | 'billing_template_3' | 'abby_academie_marketing_communication' | 'abby_academie_creation' | 'abby_contact', required
          - `product` ReadStripeProductDto
            - `id` 'abby_plus' | 'acre' | 'cfe' | 'abby_free' | 'abby_start' | 'abby_creation_start' | 'abby_creation_start_premium' | 'abby_creation_start_business' | 'abby_pro' | 'abby_business' | 'abby_ce' | 'meeting_with_an_expert' | 'formation_client' | 'formation_communiquer' | 'formation_client_communiquer_discount' | 'billing_template_2' | 'billing_template_3' | 'abby_academie_marketing_communication' | 'abby_academie_creation' | 'abby_contact', required
            - `productId` string, required
            - `multiple` boolean, required
            - `recurring` boolean, required
            - `trial` object, required
            - `requireCreditCard` boolean, required
          - `amount` number
          - `frequency` 'year' | 'month' | 'semiannual'
          - `subscriptionId` string
          - `consumedAt` string, date-time
          - `manuallyAdded` boolean
          - `createdAt` string, date-time
          - `failedBillingDueDate` string, date-time
          - `lastFailedAt` string, date-time
          - `failedInvoiceUrl` string
          - `updatedAt` string, date-time
          - `lockUntil` string, date-time
          - `deletedAt` string, date-time
          - `canceledAt` string, date-time
          - `trialAt` string, date-time
          - `lastPaidAt` string, date-time
          - `extendedTrialAt` string, date-time
        - `additionalAddress` string
        - `address` string
        - `caseNumberCommercialCourt` string, nullable
        - `category` string
        - `city` ReadCityDto, required
          - `cityCode` string, required
          - `name` string, required
        - `cityId` string
        - `cityName` string, nullable — Free-text city name. Effective city: city?.name ?? cityName.
        - `commercialCourt` string, nullable
        - `commercialCourtCode` string, nullable
        - `rcsGreffeCode` string, nullable
        - `rsacGreffeCode` string, nullable
        - `commercialName` string
        - `creationActivityDescription` string
        - `creationDate` string, date-time
        - `creationFinishedAt` string, date-time
        - `registeredType` 1 | 2 | 3
        - `opportunityType` 'orders' | 'projects' | 'opportunities'
        - `currentStep` 'creation_requested' | 'files_requested' | 'declaration_sent' | 'declaration_refused' | 'company_created' | 'urssaf_account_created' | 'impots_account_created' | 'acre_requested' | 'cfe_declared' | 'all_files_deposed' | 'has_file_refused' | 'all_files_validated' | 'none'
        - `currentDashboardStep` 'files_to_validate' | 'declaration_to_do' | 'declaration_in_progress' | 'pending_declaration' | 'declaration_to_report' | 'declaration_refused' | 'declaration_pending_denial' | 'declaration_to_retry' | 'regularisation_gu' | 'refus_gu' | 'to_call_cfe' | 'declared' | 'declaration_accepted' | 'to_call' | 'ended' | 'abandoned' | 'none'
        - `creationId` string
        - `declarationRecurrence` 1 | 2 | 3
        - `declarationPlatform` 6 | 1 | 2 | 3 | 4 | 5
        - `hasVat` boolean
        - `hasAcre` boolean
        - `impositionType` 1 | 2
        - `inseeImmatriculationDate` string, date-time
        - `legalStatus` 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14
        - `taxSystem` 'micro_bic' | 'micro_bnc' | 'micro_bic_or_bnc' | 'micro_ba' | 'micro_foncier' | 'micro_revenu_foncier_ir_2072_2044' | 'reel_simplifie_ir_2033_2031' | 'reel_normal_ir_2033_2031' | 'reel_simplifie_is_2033_2065' | 'reel_normal_is_2050_2065' | 'declaration_controlee_2035' | 'association_non_lucratif'
        - `nafCode` string
        - `name` string
        - `otherActivity` string
        - `secondaryActivity` string
        - `rcsImmatriculationDate` string, date-time
        - `rcsNumber` string
        - `rmNumber` string
        - `rneNumber` string
        - `rsacNumber` string
        - `rnaNumber` string
        - `selectedRegisters` RegisterType[], nullable
        - `departmentRmImmatriculation` string
        - `registeredAt` string, date-time
        - `shareCapital` number
        - `siren` string
        - `siret` string
        - `vatNumber` string
        - `vatRecurrence` 1 | 2 | 3
        - `zipCode` string
        - `trackingCompanySteps` ReadTrackingCompanyStepDto[]
          - `companyId` string, required
          - `createdAt` string, date-time, required
          - `currentStep` 'creation_requested' | 'files_requested' | 'declaration_sent' | 'declaration_refused' | 'company_created' | 'urssaf_account_created' | 'impots_account_created' | 'acre_requested' | 'cfe_declared' | 'all_files_deposed' | 'has_file_refused' | 'all_files_validated' | 'none', required
          - `currentDashboardStep` 'files_to_validate' | 'declaration_to_do' | 'declaration_in_progress' | 'pending_declaration' | 'declaration_to_report' | 'declaration_refused' | 'declaration_pending_denial' | 'declaration_to_retry' | 'regularisation_gu' | 'refus_gu' | 'to_call_cfe' | 'declared' | 'declaration_accepted' | 'to_call' | 'ended' | 'abandoned' | 'none', required
          - `referentId` string
          - `referentFullname` string
          - `authorId` string
          - `authorFullname` string
        - `notes` ReadNoteDto[]
          - `id` string, required
          - `author` ReadUserDto
            - `id` string, required
            - `affiliationUrl` string
            - `affilaeClickId` string
            - `isCMA` boolean
            - `createdAt` string, date-time
            - `birthDate` object
            - `email` string
            - `fullName` string
            - `firebaseToken` string
            - `profilePictureId` string
            - `firstname` string
            - `lastname` string
            - `phone` string
            - `zipCode` string
            - `socialSecurityNumber` string
            - `companies` ReadCompanyDto[]
            - `civility` 1 | 2
            - `provider` 'google.com' | 'facebook.com' | 'apple.com' | 'password' | 'custom'
            - `onboardingAt` string, date-time
            - `onboardingId` string
            - `updatedAt` string, date-time
            - `wantsActivityStartAt` string, date-time
          - `authorId` string, required
          - `company` ReadCompanyDto — recursive
          - `companyId` string, required
          - `text` string, required
        - `referent` ReadUserDto, required
          - `id` string, required
          - `affiliationUrl` string
          - `affilaeClickId` string
          - `isCMA` boolean
          - `createdAt` string, date-time
          - `birthDate` object
          - `email` string
          - `fullName` string
          - `firebaseToken` string
          - `profilePictureId` string
          - `firstname` string
          - `lastname` string
          - `phone` string
          - `zipCode` string
          - `socialSecurityNumber` string
          - `companies` ReadCompanyDto[]
          - `civility` 1 | 2
          - `provider` 'google.com' | 'facebook.com' | 'apple.com' | 'password' | 'custom'
          - `onboardingAt` string, date-time
          - `onboardingId` string
          - `updatedAt` string, date-time
          - `wantsActivityStartAt` string, date-time
        - `signatureFileId` string
        - `referentId` string
        - `addressType` 4 | 1 | 3 | 2
        - `recordNumber` string
        - `customerId` string
        - `declarationUserId` string
        - `declarationUser` ReadUserDto
          - `id` string, required
          - `affiliationUrl` string
          - `affilaeClickId` string
          - `isCMA` boolean
          - `createdAt` string, date-time
          - `birthDate` object
          - `email` string
          - `fullName` string
          - `firebaseToken` string
          - `profilePictureId` string
          - `firstname` string
          - `lastname` string
          - `phone` string
          - `zipCode` string
          - `socialSecurityNumber` string
          - `companies` ReadCompanyDto[]
          - `civility` 1 | 2
          - `provider` 'google.com' | 'facebook.com' | 'apple.com' | 'password' | 'custom'
          - `onboardingAt` string, date-time
          - `onboardingId` string
          - `updatedAt` string, date-time
          - `wantsActivityStartAt` string, date-time
        - `startDeclarationAt` string, date-time
        - `endDeclarationAt` string, date-time
        - `verifiedAt` string, date-time
        - `sapAgreementDate` string, date-time
        - `firstVatReportingDate` string, date-time
      - `entryCount` number
      - `lastUsedAt` string, date-time
      - `entries` string[]
    - `hasBeenUpdatedByUser` boolean, required
    - `isAnnotatedWithRules` boolean, required
    - `updatedAt` object, required
    - `createdAt` object, required
  - `oldNature` string
  - `companyId` string, required
  - `createdAt` string, date-time, required
  - `updatedAt` string, date-time, required

---

[API](https://skmtc.dev/abby/apis/abby-api.md) · [All operations](https://skmtc.dev/abby/apis/abby-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/abby/abby-api/revisions/79aae058363b/schema)
